Class EmlContext
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.EolContext
-
- org.eclipse.epsilon.erl.execute.context.ErlContext
-
- org.eclipse.epsilon.etl.execute.context.EtlContext
-
- org.eclipse.epsilon.eml.execute.context.EmlContext
-
- All Implemented Interfaces:
IEmlContext
,IEolContext
,IErlContext
,IEtlContext
public class EmlContext extends EtlContext implements IEmlContext
-
-
Field Summary
Fields Modifier and Type Field Description protected MatchTrace
matchTrace
protected MergeTrace
mergeTrace
-
Fields inherited from class org.eclipse.epsilon.etl.execute.context.EtlContext
transformationStrategy, 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 EmlContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchTrace
getMatchTrace()
MergeTrace
getMergeTrace()
IMergingStrategy
getMergingStrategy()
IEmlModule
getModule()
Casts the IModule to IErlModulevoid
setMatchTrace(MatchTrace matchTrace)
void
setMergeTrace(MergeTrace mergeTrace)
void
setMergingStrategy(IMergingStrategy mergingStrategy)
void
setModule(IEmlModule module)
-
Methods inherited from class org.eclipse.epsilon.etl.execute.context.EtlContext
getTransformationStrategy, getTransformationTrace, setTransformationStrategy
-
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
-
Methods inherited from interface org.eclipse.epsilon.etl.execute.context.IEtlContext
getTransformationStrategy, getTransformationTrace, setTransformationStrategy
-
-
-
-
Field Detail
-
matchTrace
protected MatchTrace matchTrace
-
mergeTrace
protected MergeTrace mergeTrace
-
-
Method Detail
-
getMergingStrategy
public IMergingStrategy getMergingStrategy()
- Specified by:
getMergingStrategy
in interfaceIEmlContext
-
setMergingStrategy
public void setMergingStrategy(IMergingStrategy mergingStrategy)
- Specified by:
setMergingStrategy
in interfaceIEmlContext
-
getMatchTrace
public MatchTrace getMatchTrace()
- Specified by:
getMatchTrace
in interfaceIEmlContext
-
getMergeTrace
public MergeTrace getMergeTrace()
- Specified by:
getMergeTrace
in interfaceIEmlContext
-
getModule
public IEmlModule getModule()
Description copied from interface:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEmlContext
- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIErlContext
- Specified by:
getModule
in interfaceIEtlContext
- Overrides:
getModule
in classEtlContext
- See Also:
IEolContext.getModule()
-
setModule
public void setModule(IEmlModule module)
- Specified by:
setModule
in interfaceIEmlContext
-
setMatchTrace
public void setMatchTrace(MatchTrace matchTrace)
- Specified by:
setMatchTrace
in interfaceIEmlContext
-
setMergeTrace
public void setMergeTrace(MergeTrace mergeTrace)
- Specified by:
setMergeTrace
in interfaceIEmlContext
-
-