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 TypeMethodDescriptionvoidgetData()getFile()getUri()voidvoidsetParent(ModuleElement moduleElement) voidvoid
-
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
-