Class ErlContext
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.EolContext
-
- org.eclipse.epsilon.erl.execute.context.ErlContext
-
- All Implemented Interfaces:
IEolContext,IErlContext
- Direct Known Subclasses:
EclContext,EgxContext,EplContext,EtlContext,EvlContext,FlockContext
public class ErlContext extends EolContext implements IErlContext
- Since:
- 1.6
- Author:
- Sina Madani
-
-
Field Summary
-
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 ErlContext()ErlContext(IEolContext other)Copy constructor, intended for internal use only.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleExecutorFactorygetExecutorFactory()IErlModulegetModule()Casts the IModule to IErlModulevoidsetExecutorFactory(ExecutorFactory executorFactory)voidsetProfilingEnabled(boolean profilingEnabled)-
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, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setUserInput, setWarningStream
-
-
-
-
Constructor Detail
-
ErlContext
public ErlContext()
-
ErlContext
public ErlContext(IEolContext other)
Copy constructor, intended for internal use only.- Parameters:
other- The parent context.
-
-
Method Detail
-
setProfilingEnabled
public void setProfilingEnabled(boolean profilingEnabled)
- Specified by:
setProfilingEnabledin interfaceIEolContext- Overrides:
setProfilingEnabledin classEolContext
-
setExecutorFactory
public void setExecutorFactory(ExecutorFactory executorFactory)
- Specified by:
setExecutorFactoryin interfaceIEolContext- Overrides:
setExecutorFactoryin classEolContext
-
getExecutorFactory
public RuleExecutorFactory getExecutorFactory()
- Specified by:
getExecutorFactoryin interfaceIEolContext- Specified by:
getExecutorFactoryin interfaceIErlContext- Overrides:
getExecutorFactoryin classEolContext
-
getModule
public IErlModule getModule()
Description copied from interface:IErlContextCasts the IModule to IErlModule- Specified by:
getModulein interfaceIEolContext- Specified by:
getModulein interfaceIErlContext- Overrides:
getModulein classEolContext- See Also:
IEolContext.getModule()
-
-