Package org.eclipse.epsilon.ecl
Interface IEclModule
- All Superinterfaces:
IEolModule
,IErlModule
,IModule
,ModuleElement
- All Known Implementing Classes:
EclModule
,EclModuleParallel
,EclModuleParallelAnnotation
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
default IEclContext
getRulesFor
(Object left, Object right, IEclContext context, boolean ofClassOnly) default Match
void
Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, createDebugger, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setImportManager, setParentModule
Methods inherited from interface org.eclipse.epsilon.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPre
Methods inherited from interface org.eclipse.epsilon.common.module.IModule
createAst, getSourceUri, parse, parse, parse, parse, parse
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
build, getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
Method Details
-
getMatchRules
-
getDeclaredMatchRules
-
execute
- Specified by:
execute
in interfaceIEolModule
- Throws:
EolRuntimeException
-
getContext
- Specified by:
getContext
in interfaceIEolModule
- Specified by:
getContext
in interfaceIErlModule
-
matchModels
- Throws:
EolRuntimeException
-
match
- Throws:
EolRuntimeException
-
getRulesFor
default List<MatchRule> getRulesFor(Object left, Object right, IEclContext context, boolean ofClassOnly) throws EolRuntimeException - Throws:
EolRuntimeException
-