Package org.eclipse.epsilon.epl
Interface IEplModule
- All Superinterfaces:
IEolModule
,IErlModule
,IModule
,ModuleElement
- All Known Subinterfaces:
IEmgModule
- All Known Implementing Classes:
AbstractEplModule
,EmgModule
,EplModule
,EplModuleParallel
,EplModuleParallelPatterns
- Since:
- 1.6
- Author:
- Sina Madani
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
int
boolean
void
setMaxLoops
(int maxLoops) void
setRepeatWhileMatches
(boolean repeatWhileMatches) Methods inherited from interface org.eclipse.epsilon.eol.IEolModule
configure, createDebugger, execute, getConfigurationProperties, getDeclaredModelDeclarations, getDeclaredOperations, getImportManager, getImports, getMain, getModelDeclarations, getOperations, getParentModule, getParseProblems, getPostOperationStatements, parse, setContext, setImportManager, setParentModule
Methods inherited from interface org.eclipse.epsilon.erl.IErlModule
getContext, 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
-
getDeclaredPatterns
-
getPatterns
-
getMaxLoops
int getMaxLoops() -
setMaxLoops
void setMaxLoops(int maxLoops) -
isRepeatWhileMatches
boolean isRepeatWhileMatches() -
setRepeatWhileMatches
void setRepeatWhileMatches(boolean repeatWhileMatches) -
matchPatterns
- Throws:
EolRuntimeException
-
match
- Throws:
EolRuntimeException
-
getMaximumLevel
default int getMaximumLevel()
-