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 PatternMatchModelmatchModel-
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 IEplModulegetModule()Casts the IModule to IErlModulePatternMatchModelgetPatternMatchTrace()voidsetPatternMatchTrace(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:
setPatternMatchTracein interfaceIEplContext
-
getPatternMatchTrace
public PatternMatchModel getPatternMatchTrace()
- Specified by:
getPatternMatchTracein interfaceIEplContext
-
getModule
public IEplModule getModule()
Description copied from interface:IErlContextCasts the IModule to IErlModule- Specified by:
getModulein interfaceIEolContext- Specified by:
getModulein interfaceIEplContext- Specified by:
getModulein interfaceIErlContext- Overrides:
getModulein classErlContext- See Also:
IEolContext.getModule()
-
-