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 RuleExecutorFactory
getExecutorFactory()
IErlModule
getModule()
Casts the IModule to IErlModulevoid
setExecutorFactory(ExecutorFactory executorFactory)
void
setProfilingEnabled(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:
setProfilingEnabled
in interfaceIEolContext
- Overrides:
setProfilingEnabled
in classEolContext
-
setExecutorFactory
public void setExecutorFactory(ExecutorFactory executorFactory)
- Specified by:
setExecutorFactory
in interfaceIEolContext
- Overrides:
setExecutorFactory
in classEolContext
-
getExecutorFactory
public RuleExecutorFactory getExecutorFactory()
- Specified by:
getExecutorFactory
in interfaceIEolContext
- Specified by:
getExecutorFactory
in interfaceIErlContext
- Overrides:
getExecutorFactory
in classEolContext
-
getModule
public IErlModule getModule()
Description copied from interface:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIErlContext
- Overrides:
getModule
in classEolContext
- See Also:
IEolContext.getModule()
-
-