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
Modifier and TypeMethodDescriptionvoid
getData()
getFile()
getUri()
void
void
setParent
(ModuleElement moduleElement) void
void
-
Method Details
-
getFile
File getFile() -
getUri
URI getUri() -
setUri
-
setModule
-
build
-
getRegion
Region getRegion() -
setRegion
-
getParent
ModuleElement getParent() -
setParent
-
getChildren
List<ModuleElement> getChildren() -
getModule
IModule getModule() -
getComments
-
getData
-