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 IEclContextgetRulesFor(Object left, Object right, IEclContext context, boolean ofClassOnly) default MatchvoidMethods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setImportManager, setParentModuleMethods inherited from interface org.eclipse.epsilon.erl.IErlModule
getDeclaredPost, getDeclaredPre, getPost, getPreMethods inherited from interface org.eclipse.epsilon.common.module.IModule
createAst, getSourceUri, parse, parse, parse, parse, parseMethods 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:
executein interfaceIEolModule- Throws:
EolRuntimeException
-
getContext
- Specified by:
getContextin interfaceIEolModule- Specified by:
getContextin interfaceIErlModule
-
matchModels
- Throws:
EolRuntimeException
-
match
- Throws:
EolRuntimeException
-
getRulesFor
default List<MatchRule> getRulesFor(Object left, Object right, IEclContext context, boolean ofClassOnly) throws EolRuntimeException - Throws:
EolRuntimeException
-