Package net.jangaroo.jooc.model
Class CompilationUnitModel
- java.lang.Object
-
- net.jangaroo.jooc.model.CompilationUnitModel
-
- All Implemented Interfaces:
ActionScriptModel
public class CompilationUnitModel extends Object implements ActionScriptModel
A model of an ActionScript compilation unit.
-
-
Constructor Summary
Constructors Constructor Description CompilationUnitModel()CompilationUnitModel(String packageName)CompilationUnitModel(String packageName, NamedModel primaryDeclaration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImplicitImports()voidaddImport(String qName)ClassModelgetClassModel()List<String>getImports()StringgetPackage()NamedModelgetPrimaryDeclaration()StringgetQName()voidsetPackage(String packageName)voidsetPrimaryDeclaration(NamedModel primaryDeclaration)voidsetQName(String qName)voidvisit(ModelVisitor visitor)
-
-
-
Constructor Detail
-
CompilationUnitModel
public CompilationUnitModel()
-
CompilationUnitModel
public CompilationUnitModel(String packageName)
-
CompilationUnitModel
public CompilationUnitModel(String packageName, NamedModel primaryDeclaration)
-
-
Method Detail
-
getPackage
public String getPackage()
-
setPackage
public void setPackage(String packageName)
-
getQName
public String getQName()
-
setQName
public void setQName(String qName)
-
getPrimaryDeclaration
public NamedModel getPrimaryDeclaration()
-
setPrimaryDeclaration
public void setPrimaryDeclaration(NamedModel primaryDeclaration)
-
addImport
public void addImport(String qName)
-
addImplicitImports
public void addImplicitImports()
-
visit
public void visit(ModelVisitor visitor)
- Specified by:
visitin interfaceActionScriptModel
-
getClassModel
public ClassModel getClassModel()
-
-