Package org.eclipse.epsilon.eol.dom
Interface IExecutableModuleElement
-
- All Superinterfaces:
ModuleElement
- All Known Implementing Classes:
AbortStatement
,AbstractExecutableModuleElement
,AndOperatorExpression
,AssignmentStatement
,BooleanLiteral
,BreakStatement
,CollectionLiteralExpression
,ComplexOperationCallExpression
,ConstraintContext
,ContinueStatement
,DeleteStatement
,DivOperatorExpression
,Domain
,DoubleEqualsOperatorExpression
,EagerOperatorExpression
,ElvisOperatorExpression
,EnumerationLiteralExpression
,EqualsOperatorExpression
,EquivalentAssignmentStatement
,EquivalentAssignmentStatement
,EquivalentAssignmentStatement
,ExecutableAnnotation
,ExecutableBlock
,Expression
,ExpressionInBrackets
,ExpressionStatement
,FeatureCallExpression
,FirstOrderOperationCallExpression
,ForStatement
,GenerationRule
,GlobalConstraintContext
,GreaterEqualOperatorExpression
,GreaterThanOperatorExpression
,IfStatement
,ImpliesOperatorExpression
,IntegerLiteral
,ItemSelectorExpression
,LazyEgxModule.LazyGenerationRule
,LessEqualOperatorExpression
,LessThanOperatorExpression
,LiteralExpression
,MapLiteralExpression
,MinusOperatorExpression
,NamedStatementBlockRule
,NameExpression
,NegativeOperatorExpression
,NewInstanceExpression
,NotEqualsOperatorExpression
,NotOperatorExpression
,OperationCallExpression
,OperatorExpression
,OrOperatorExpression
,PlusOperatorExpression
,Post
,PostfixOperatorExpression
,Pre
,PropertyCallExpression
,RealLiteral
,ReturnStatement
,SpecialAssignmentStatement
,Statement
,StatementBlock
,StringLiteral
,SwitchStatement
,TernaryExpression
,ThrowStatement
,TimesOperatorExpression
,TransactionStatement
,TypeExpression
,TypeInitialiser
,VariableDeclaration
,WhileStatement
,XorOperatorExpression
public interface IExecutableModuleElement extends ModuleElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
execute(IEolContext context)
-
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
build, getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
execute
Object execute(IEolContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
-