Class EplContext
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.EolContext
-
- org.eclipse.epsilon.erl.execute.context.ErlContext
-
- org.eclipse.epsilon.epl.execute.context.EplContext
-
- All Implemented Interfaces:
IEolContext
,IEplContext
,IErlContext
public class EplContext extends ErlContext implements IEplContext
- Since:
- 1.6
-
-
Field Summary
Fields Modifier and Type Field Description protected PatternMatchModel
matchModel
-
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 EplContext()
EplContext(IEplContext other)
Copy constructor, for internal use only.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IEplModule
getModule()
Casts the IModule to IErlModulePatternMatchModel
getPatternMatchTrace()
void
setPatternMatchTrace(PatternMatchModel model)
-
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
-
matchModel
protected PatternMatchModel matchModel
-
-
Constructor Detail
-
EplContext
public EplContext()
-
EplContext
public EplContext(IEplContext other)
Copy constructor, for internal use only.- Parameters:
other
-
-
-
Method Detail
-
setPatternMatchTrace
public void setPatternMatchTrace(PatternMatchModel model)
- Specified by:
setPatternMatchTrace
in interfaceIEplContext
-
getPatternMatchTrace
public PatternMatchModel getPatternMatchTrace()
- Specified by:
getPatternMatchTrace
in interfaceIEplContext
-
getModule
public IEplModule getModule()
Description copied from interface:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIEplContext
- Specified by:
getModule
in interfaceIErlContext
- Overrides:
getModule
in classErlContext
- See Also:
IEolContext.getModule()
-
-