Class EtlContext
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.EolContext
-
- org.eclipse.epsilon.erl.execute.context.ErlContext
-
- org.eclipse.epsilon.etl.execute.context.EtlContext
-
- All Implemented Interfaces:
IEolContext,IErlContext,IEtlContext
- Direct Known Subclasses:
EmlContext
public class EtlContext extends ErlContext implements IEtlContext
-
-
Field Summary
Fields Modifier and Type Field Description protected ITransformationStrategytransformationStrategyprotected TransformationTracetransformationTrace-
Fields inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
assertionsEnabled, asyncStatementsQueue, classpathNativeTypeDelegate, errorStream, executorFactory, extendedProperties, frameStack, introspectionManager, methodContributorRegistry, modelRepository, module, nativeTypeDelegates, operationFactory, outputStream, prettyPrinterManager, profilingEnabled, userInput, warningStream
-
-
Constructor Summary
Constructors Constructor Description EtlContext()EtlContext(IEtlContext other)Copy constructor, for internal use only.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEtlModulegetModule()Casts the IModule to IErlModuleITransformationStrategygetTransformationStrategy()TransformationTracegetTransformationTrace()voidsetTransformationStrategy(ITransformationStrategy transformationStrategy)-
Methods inherited from class org.eclipse.epsilon.erl.execute.context.ErlContext
getExecutorFactory, setExecutorFactory, setProfilingEnabled
-
Methods inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOperationFactory, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setUserInput, setWarningStream
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.execute.context.IEolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOperationFactory, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExecutorFactory, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setProfilingEnabled, setUserInput, setWarningStream
-
Methods inherited from interface org.eclipse.epsilon.erl.execute.context.IErlContext
getExecutorFactory
-
-
-
-
Field Detail
-
transformationTrace
protected TransformationTrace transformationTrace
-
transformationStrategy
protected ITransformationStrategy transformationStrategy
-
-
Constructor Detail
-
EtlContext
public EtlContext()
-
EtlContext
public EtlContext(IEtlContext other)
Copy constructor, for internal use only.- Parameters:
other-- Since:
- 1.6
-
-
Method Detail
-
getTransformationTrace
public TransformationTrace getTransformationTrace()
- Specified by:
getTransformationTracein interfaceIEtlContext
-
setTransformationStrategy
public void setTransformationStrategy(ITransformationStrategy transformationStrategy)
- Specified by:
setTransformationStrategyin interfaceIEtlContext
-
getTransformationStrategy
public ITransformationStrategy getTransformationStrategy()
- Specified by:
getTransformationStrategyin interfaceIEtlContext
-
getModule
public IEtlModule getModule()
Description copied from interface:IErlContextCasts the IModule to IErlModule- Specified by:
getModulein interfaceIEolContext- Specified by:
getModulein interfaceIErlContext- Specified by:
getModulein interfaceIEtlContext- Overrides:
getModulein classErlContext- See Also:
IEolContext.getModule()
-
-