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
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Queue<AsyncStatementInstance>protected EolClasspathNativeTypeDelegateprotected PrintStreamprotected ExecutorFactoryprotected ExtendedPropertiesprotected FrameStackprotected IntrospectionManagerprotected OperationContributorRegistryprotected ModelRepositoryprotected IModuleprotected List<IToolNativeTypeDelegate>protected EolOperationFactoryprotected PrintStreamprotected PrettyPrinterManagerprotected booleanprotected IUserInputprotected PrintStream -
Constructor Summary
ConstructorsConstructorDescriptionEolContext(IEolContext other) Copy constructor, intended for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()booleanbooleanvoidsetAssertionsEnabled(boolean assertionsEnabled) voidsetErrorStream(PrintStream errorStream) voidsetExecutorFactory(ExecutorFactory executorFactory) voidsetExtendedProperties(ExtendedProperties extendedProperties) voidsetFrameStack(FrameStack frameStack) voidsetIntrospectionManager(IntrospectionManager introspectionManager) voidsetModelRepository(ModelRepository modelRepository) voidvoidsetNativeTypeDelegates(List<IToolNativeTypeDelegate> nativeTypeDelegates) voidsetOperationFactory(EolOperationFactory operationFactory) voidsetOutputStream(PrintStream outputStream) voidsetPrettyPrinterManager(PrettyPrinterManager prettyPrinterManager) voidsetProfilingEnabled(boolean profilingEnabled) voidsetUserInput(IUserInput userInput) voidsetWarningStream(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:
getOperationContributorRegistryin interfaceIEolContext
-
getWarningStream
- Specified by:
getWarningStreamin interfaceIEolContext
-
setWarningStream
- Specified by:
setWarningStreamin interfaceIEolContext
-
isAssertionsEnabled
public boolean isAssertionsEnabled()- Specified by:
isAssertionsEnabledin interfaceIEolContext
-
setAssertionsEnabled
public void setAssertionsEnabled(boolean assertionsEnabled) - Specified by:
setAssertionsEnabledin interfaceIEolContext
-
getPrettyPrinterManager
- Specified by:
getPrettyPrinterManagerin interfaceIEolContext
-
setPrettyPrinterManager
- Specified by:
setPrettyPrinterManagerin interfaceIEolContext
-
getOutputStream
- Specified by:
getOutputStreamin interfaceIEolContext
-
setOutputStream
- Specified by:
setOutputStreamin interfaceIEolContext
-
getOperationFactory
- Specified by:
getOperationFactoryin interfaceIEolContext
-
setOperationFactory
- Specified by:
setOperationFactoryin interfaceIEolContext
-
getExecutorFactory
- Specified by:
getExecutorFactoryin interfaceIEolContext
-
setExecutorFactory
- Specified by:
setExecutorFactoryin interfaceIEolContext
-
getModelRepository
- Specified by:
getModelRepositoryin interfaceIEolContext
-
setModelRepository
- Specified by:
setModelRepositoryin interfaceIEolContext
-
getFrameStack
- Specified by:
getFrameStackin interfaceIEolContext
-
setFrameStack
- Specified by:
setFrameStackin interfaceIEolContext
-
getIntrospectionManager
- Specified by:
getIntrospectionManagerin interfaceIEolContext
-
setIntrospectionManager
- Specified by:
setIntrospectionManagerin interfaceIEolContext
-
getErrorStream
- Specified by:
getErrorStreamin interfaceIEolContext
-
setErrorStream
- Specified by:
setErrorStreamin interfaceIEolContext
-
setModule
- Specified by:
setModulein interfaceIEolContext
-
getModule
- Specified by:
getModulein interfaceIEolContext
-
setUserInput
- Specified by:
setUserInputin interfaceIEolContext
-
getUserInput
- Specified by:
getUserInputin interfaceIEolContext
-
getNativeTypeDelegates
- Specified by:
getNativeTypeDelegatesin interfaceIEolContext
-
setNativeTypeDelegates
- Specified by:
setNativeTypeDelegatesin interfaceIEolContext
-
isProfilingEnabled
public boolean isProfilingEnabled()- Specified by:
isProfilingEnabledin interfaceIEolContext
-
setProfilingEnabled
public void setProfilingEnabled(boolean profilingEnabled) - Specified by:
setProfilingEnabledin interfaceIEolContext
-
getExtendedProperties
- Specified by:
getExtendedPropertiesin interfaceIEolContext
-
setExtendedProperties
- Specified by:
setExtendedPropertiesin interfaceIEolContext
-
dispose
public void dispose()- Specified by:
disposein interfaceIEolContext
-
getAsyncStatementsQueue
- Specified by:
getAsyncStatementsQueuein interfaceIEolContext- Returns:
-