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 intintbooleanvoidsetMaxLoops(int maxLoops) voidsetRepeatWhileMatches(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, setParentModuleMethods inherited from interface org.eclipse.epsilon.erl.IErlModule
getContext, 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
-
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()
-