Class EplTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.eclipse.epsilon.workflow.tasks.EpsilonTask
-
- org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
-
- org.eclipse.epsilon.workflow.tasks.EplTask
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
EmgTask
public class EplTask extends ExecutableModuleTask
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
ExecutableModuleTask.ModuleProperty
-
-
Field Summary
Fields Modifier and Type Field Description protected String
exportAs
protected int
maxLoops
protected boolean
repeatWhileMatches
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
assertions, code, exportsVariableNestedElements, fine, modelNestedElements, module, moduleImplementationClass, parameterNestedElements, result, setBeans, src, uri, usesVariableNestedElements
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
failOnErrors, failOnWarnings, profile
-
-
Constructor Summary
Constructors Constructor Description EplTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IEplModule
createDefaultModule()
protected void
examine()
String
getExportAs()
int
getMaxLoops()
protected void
initialize()
boolean
isRepeatWhileMatches()
void
setExportAs(String exportAs)
void
setMaxLoops(int maxLoops)
void
setRepeatWhileMatches(boolean repeatWhileMatches)
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.ExecutableModuleTask
addText, addVariables, configureModule, createAlternativeModule, createExports, createModel, createModule, createModuleProperty, createParameter, createUses, executeImpl, exportVariable, getModuleImplementation, getSrc, getTaskName, getUri, isAssertions, isDebug, isFine, isGUI, isSetBeans, populateModelRepository, setAssertions, setDebug, setFine, setGUI, setModuleImplementation, setSetBeans, setSrc, setUri, useResults, useVariable
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.EpsilonTask
execute, fail, getActiveTransactions, getBaseDir, getExtendedProperties, getModelRepository, getProjectRepository, getProjectStackFrame, isFailOnErrors, isFailOnWarnings, isProfile, setFailOnErrors, setFailOnWarnings, setProfile, setProjectRepository, usesSharedModelRepository, warn
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
maxLoops
protected int maxLoops
-
repeatWhileMatches
protected boolean repeatWhileMatches
-
exportAs
protected String exportAs
-
-
Method Detail
-
initialize
protected void initialize()
- Specified by:
initialize
in classExecutableModuleTask
-
createDefaultModule
protected IEplModule createDefaultModule()
- Specified by:
createDefaultModule
in classExecutableModuleTask
-
examine
protected void examine() throws Exception
- Specified by:
examine
in classExecutableModuleTask
- Throws:
Exception
-
getMaxLoops
public int getMaxLoops()
-
setMaxLoops
public void setMaxLoops(int maxLoops)
-
isRepeatWhileMatches
public boolean isRepeatWhileMatches()
-
setRepeatWhileMatches
public void setRepeatWhileMatches(boolean repeatWhileMatches)
-
getExportAs
public String getExportAs()
-
setExportAs
public void setExportAs(String exportAs)
-
-