Class EtlTask
- 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.ExportableModuleTask
-
- org.eclipse.epsilon.workflow.tasks.EtlTask
-
- All Implemented Interfaces:
Cloneable
public class EtlTask extends ExportableModuleTask
-
-
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
exportTransformationTrace
-
Fields inherited from class org.eclipse.epsilon.workflow.tasks.ExportableModuleTask
exportAsModel
-
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 EtlTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IEtlModule
createDefaultModule()
protected void
examine()
protected Collection<Class<?>>
getClassesForExportedModel()
String
getExportTransformationTrace()
protected Collection<? extends Object>
getObjectsForExportedModel()
protected void
initialize()
void
setExportTransformationTrace(String exportTransformationTrace)
-
Methods inherited from class org.eclipse.epsilon.workflow.tasks.ExportableModuleTask
getExportAsModel, setExportAsModel, shouldExportAsModel
-
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
-
exportTransformationTrace
protected String exportTransformationTrace
-
-
Method Detail
-
getExportTransformationTrace
public String getExportTransformationTrace()
-
setExportTransformationTrace
public void setExportTransformationTrace(String exportTransformationTrace)
-
initialize
protected void initialize() throws Exception
- Specified by:
initialize
in classExecutableModuleTask
- Throws:
Exception
-
createDefaultModule
protected IEtlModule createDefaultModule()
- Specified by:
createDefaultModule
in classExecutableModuleTask
-
examine
protected void examine() throws Exception
- Overrides:
examine
in classExportableModuleTask
- Throws:
Exception
-
getObjectsForExportedModel
protected Collection<? extends Object> getObjectsForExportedModel()
- Specified by:
getObjectsForExportedModel
in classExportableModuleTask
-
getClassesForExportedModel
protected Collection<Class<?>> getClassesForExportedModel()
- Specified by:
getClassesForExportedModel
in classExportableModuleTask
-
-