Interface ModuleElement
-
- All Known Subinterfaces:
IEclModule
,IEglModule
,IEglModule
,IEgxModule
,IEmgModule
,IEmlModule
,IEolModule
,IEplModule
,IErlModule
,IErlModuleAtomBatches<D>
,IErlModuleParallelAnnotation
,IEtlModule
,IEUnitModule
,IEvlModule
,IEwlModule
,IExecutableModuleElement
,IExecutableModuleElementParameter
,IFlockModule
,IHutnModule
,IModule
,ProfilableIEolModule
,TypeMappingConstruct
- All Known Implementing Classes:
AbortStatement
,AbstractEplModule
,AbstractExecutableModuleElement
,AbstractModule
,AbstractModuleElement
,AndOperatorExpression
,AnnotatableModuleElement
,Annotation
,AnnotationBlock
,AssignmentStatement
,BooleanLiteral
,BreakStatement
,Cardinality
,Case
,ClassifierTypedConstruct
,CollectionLiteralExpression
,Column
,Comment
,ComplexOperationCallExpression
,Constraint
,ConstraintContext
,ContinueStatement
,DatasetRule
,DeleteStatement
,Deletion
,DivOperatorExpression
,Domain
,DoubleEqualsOperatorExpression
,EagerOperatorExpression
,EclModule
,EclModuleParallel
,EclModuleParallelAnnotation
,EglMarkerSection
,EglModule
,EglModule
,EglTemplateFactoryModuleAdapter
,EgxModule
,EgxModuleParallel
,EgxModuleParallelAnnotation
,EgxModuleParallelGenerationRuleAtoms
,ElvisOperatorExpression
,EmgModule
,EmlModule
,EnumerationLiteralExpression
,EolModule
,EolModuleParallel
,EplModule
,EplModuleParallel
,EplModuleParallelPatterns
,EqualsOperatorExpression
,EquivalentAssignmentStatement
,EquivalentAssignmentStatement
,EquivalentAssignmentStatement
,ErlModule
,ErlModuleParallel
,EtlModule
,EtlModuleParallel
,EUnitModule
,EvlModule
,EvlModuleParallel
,EvlModuleParallelAnnotation
,EvlModuleParallelAtoms
,EvlModuleParallelConstraintAtoms
,EvlModuleParallelContextAtoms
,EvlModuleParallelElements
,EwlModule
,ExecutableAnnotation
,ExecutableBlock
,Expression
,ExpressionInBrackets
,ExpressionStatement
,ExtensibleNamedRule
,FeatureCallExpression
,FirstOrderOperationCallExpression
,Fix
,FlockConstruct
,FlockModule
,ForStatement
,GenerationRule
,GlobalConstraintContext
,GreaterEqualOperatorExpression
,GreaterThanOperatorExpression
,Grid
,GuardedConstruct
,HutnDocument
,HutnModule
,IfStatement
,ImpliesOperatorExpression
,Import
,IntegerLiteral
,ItemSelectorExpression
,LazyEgxModule
,LazyEgxModule.LazyGenerationRule
,LessEqualOperatorExpression
,LessThanOperatorExpression
,LiteralExpression
,MapLiteralExpression
,MatchRule
,MergeRule
,MigrateRule
,MinusOperatorExpression
,ModelDeclaration
,ModelDeclarationParameter
,NamedRule
,NamedStatementBlockRule
,NameExpression
,NegativeOperatorExpression
,NestedFrom
,NewInstanceExpression
,NotEqualsOperatorExpression
,NotOperatorExpression
,Operation
,OperationCallExpression
,OperatorExpression
,OrOperatorExpression
,PackageDeletion
,PackageRetyping
,PackageTypedConstruct
,Parameter
,Pattern
,PinsetModule
,PlusOperatorExpression
,Post
,PostfixOperatorExpression
,Pre
,Properties
,PropertyCallExpression
,RealLiteral
,Reference
,ReturnStatement
,Retyping
,Role
,SimpleAnnotation
,SpecialAssignmentStatement
,Statement
,StatementBlock
,StringLiteral
,SwitchStatement
,TemplateOperation
,TernaryExpression
,ThrowStatement
,TimesOperatorExpression
,TransactionStatement
,TransformationRule
,TypeExpression
,TypeInitialiser
,VariableDeclaration
,WhileStatement
,Wizard
,XorOperatorExpression
public interface ModuleElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
build(AST cst, IModule module)
List<ModuleElement>
getChildren()
List<Comment>
getComments()
Map<String,Object>
getData()
File
getFile()
IModule
getModule()
ModuleElement
getParent()
Region
getRegion()
URI
getUri()
void
setModule(IModule module)
void
setParent(ModuleElement moduleElement)
void
setRegion(Region region)
void
setUri(URI uri)
-
-
-
Method Detail
-
getFile
File getFile()
-
getUri
URI getUri()
-
setUri
void setUri(URI uri)
-
setModule
void setModule(IModule module)
-
getRegion
Region getRegion()
-
setRegion
void setRegion(Region region)
-
getParent
ModuleElement getParent()
-
setParent
void setParent(ModuleElement moduleElement)
-
getChildren
List<ModuleElement> getChildren()
-
getModule
IModule getModule()
-
-