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 ITransformationStrategy
transformationStrategy
protected TransformationTrace
transformationTrace
-
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 IEtlModule
getModule()
Casts the IModule to IErlModuleITransformationStrategy
getTransformationStrategy()
TransformationTrace
getTransformationTrace()
void
setTransformationStrategy(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:
getTransformationTrace
in interfaceIEtlContext
-
setTransformationStrategy
public void setTransformationStrategy(ITransformationStrategy transformationStrategy)
- Specified by:
setTransformationStrategy
in interfaceIEtlContext
-
getTransformationStrategy
public ITransformationStrategy getTransformationStrategy()
- Specified by:
getTransformationStrategy
in interfaceIEtlContext
-
getModule
public IEtlModule getModule()
Description copied from interface:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIErlContext
- Specified by:
getModule
in interfaceIEtlContext
- Overrides:
getModule
in classErlContext
- See Also:
IEolContext.getModule()
-
-