Class EolContext
java.lang.Object
org.eclipse.epsilon.eol.execute.context.EolContext
- All Implemented Interfaces:
IEolContext
- Direct Known Subclasses:
EglContext
,EolContextParallel
,ErlContext
,EwlContext
,HutnContext
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected Queue<AsyncStatementInstance>
protected EolClasspathNativeTypeDelegate
protected PrintStream
protected ExecutorFactory
protected ExtendedProperties
protected FrameStack
protected IntrospectionManager
protected OperationContributorRegistry
protected ModelRepository
protected IModule
protected List<IToolNativeTypeDelegate>
protected EolOperationFactory
protected PrintStream
protected PrettyPrinterManager
protected boolean
protected IUserInput
protected PrintStream
-
Constructor Summary
ConstructorDescriptionEolContext
(IEolContext other) Copy constructor, intended for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
boolean
boolean
void
setAssertionsEnabled
(boolean assertionsEnabled) void
setErrorStream
(PrintStream errorStream) void
setExecutorFactory
(ExecutorFactory executorFactory) void
setExtendedProperties
(ExtendedProperties extendedProperties) void
setFrameStack
(FrameStack frameStack) void
setIntrospectionManager
(IntrospectionManager introspectionManager) void
setModelRepository
(ModelRepository modelRepository) void
void
setNativeTypeDelegates
(List<IToolNativeTypeDelegate> nativeTypeDelegates) void
setOperationFactory
(EolOperationFactory operationFactory) void
setOutputStream
(PrintStream outputStream) void
setPrettyPrinterManager
(PrettyPrinterManager prettyPrinterManager) void
setProfilingEnabled
(boolean profilingEnabled) void
setUserInput
(IUserInput userInput) void
setWarningStream
(PrintStream warningStream)
-
Field Details
-
userInput
-
frameStack
-
modelRepository
-
introspectionManager
-
executorFactory
-
operationFactory
-
prettyPrinterManager
-
outputStream
-
errorStream
-
warningStream
-
module
-
profilingEnabled
protected boolean profilingEnabled -
assertionsEnabled
protected boolean assertionsEnabled -
extendedProperties
-
asyncStatementsQueue
-
methodContributorRegistry
-
classpathNativeTypeDelegate
-
nativeTypeDelegates
-
-
Constructor Details
-
EolContext
public EolContext() -
EolContext
Copy constructor, intended for internal use only.- Parameters:
other
- The parent context.- Since:
- 1.6
-
-
Method Details
-
getOperationContributorRegistry
- Specified by:
getOperationContributorRegistry
in interfaceIEolContext
-
getWarningStream
- Specified by:
getWarningStream
in interfaceIEolContext
-
setWarningStream
- Specified by:
setWarningStream
in interfaceIEolContext
-
isAssertionsEnabled
public boolean isAssertionsEnabled()- Specified by:
isAssertionsEnabled
in interfaceIEolContext
-
setAssertionsEnabled
public void setAssertionsEnabled(boolean assertionsEnabled) - Specified by:
setAssertionsEnabled
in interfaceIEolContext
-
getPrettyPrinterManager
- Specified by:
getPrettyPrinterManager
in interfaceIEolContext
-
setPrettyPrinterManager
- Specified by:
setPrettyPrinterManager
in interfaceIEolContext
-
getOutputStream
- Specified by:
getOutputStream
in interfaceIEolContext
-
setOutputStream
- Specified by:
setOutputStream
in interfaceIEolContext
-
getOperationFactory
- Specified by:
getOperationFactory
in interfaceIEolContext
-
setOperationFactory
- Specified by:
setOperationFactory
in interfaceIEolContext
-
getExecutorFactory
- Specified by:
getExecutorFactory
in interfaceIEolContext
-
setExecutorFactory
- Specified by:
setExecutorFactory
in interfaceIEolContext
-
getModelRepository
- Specified by:
getModelRepository
in interfaceIEolContext
-
setModelRepository
- Specified by:
setModelRepository
in interfaceIEolContext
-
getFrameStack
- Specified by:
getFrameStack
in interfaceIEolContext
-
setFrameStack
- Specified by:
setFrameStack
in interfaceIEolContext
-
getIntrospectionManager
- Specified by:
getIntrospectionManager
in interfaceIEolContext
-
setIntrospectionManager
- Specified by:
setIntrospectionManager
in interfaceIEolContext
-
getErrorStream
- Specified by:
getErrorStream
in interfaceIEolContext
-
setErrorStream
- Specified by:
setErrorStream
in interfaceIEolContext
-
setModule
- Specified by:
setModule
in interfaceIEolContext
-
getModule
- Specified by:
getModule
in interfaceIEolContext
-
setUserInput
- Specified by:
setUserInput
in interfaceIEolContext
-
getUserInput
- Specified by:
getUserInput
in interfaceIEolContext
-
getNativeTypeDelegates
- Specified by:
getNativeTypeDelegates
in interfaceIEolContext
-
setNativeTypeDelegates
- Specified by:
setNativeTypeDelegates
in interfaceIEolContext
-
isProfilingEnabled
public boolean isProfilingEnabled()- Specified by:
isProfilingEnabled
in interfaceIEolContext
-
setProfilingEnabled
public void setProfilingEnabled(boolean profilingEnabled) - Specified by:
setProfilingEnabled
in interfaceIEolContext
-
getExtendedProperties
- Specified by:
getExtendedProperties
in interfaceIEolContext
-
setExtendedProperties
- Specified by:
setExtendedProperties
in interfaceIEolContext
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIEolContext
-
getAsyncStatementsQueue
- Specified by:
getAsyncStatementsQueue
in interfaceIEolContext
- Returns:
-