Class EglContext
java.lang.Object
org.eclipse.epsilon.eol.execute.context.EolContext
org.eclipse.epsilon.egl.execute.context.EglContext
- All Implemented Interfaces:
IEglContext,IEolContext
-
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
ConstructorsConstructorDescriptionEglContext(EglTemplateFactory templateFactory) EglContext(IEglContext other) Copy constructor, intended for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStatusMessage(StatusMessage message) voidenter(EglTemplate template) voidexit()getTrace()voidsetContentTypeRepository(ContentTypeRepository repository) voidsetDelegate(IEolContext delegate) Copies state references (excluding variables) from the context.voidvoidsetPartitioner(CompositePartitioner partitioner) Methods inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExecutorFactory, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExecutorFactory, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setProfilingEnabled, setUserInput, setWarningStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.epsilon.egl.execute.context.IEglContext
formatWith, getPartitioningProblems, newOutputBuffer, usePartitionerForMethods inherited from interface org.eclipse.epsilon.eol.execute.context.IEolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExecutorFactory, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExecutorFactory, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setProfilingEnabled, setUserInput, setWarningStream
-
Constructor Details
-
EglContext
public EglContext() -
EglContext
-
EglContext
Copy constructor, intended for internal use only.- Parameters:
other- The base context.- Since:
- 1.6
-
-
Method Details
-
setOperationContributorRegistry
-
setDelegate
Description copied from interface:IEglContextCopies state references (excluding variables) from the context. The copying may be performed lazily and is shallow. This is mainly useful if EGL is being invoked from EGX, which has a different context.- Specified by:
setDelegatein interfaceIEglContext- Parameters:
delegate- The parent context.
-
getDelegate
- Specified by:
getDelegatein interfaceIEglContext- Returns:
-
getTemplateFactory
- Specified by:
getTemplateFactoryin interfaceIEglContext
-
getPartitioner
- Specified by:
getPartitionerin interfaceIEglContext
-
setPartitioner
- Specified by:
setPartitionerin interfaceIEglContext
-
getContentTypeRepository
- Specified by:
getContentTypeRepositoryin interfaceIEglContext
-
setContentTypeRepository
- Specified by:
setContentTypeRepositoryin interfaceIEglContext
-
addStatusMessage
- Specified by:
addStatusMessagein interfaceIEglContext
-
getStatusMessages
- Specified by:
getStatusMessagesin interfaceIEglContext
-
enter
- Specified by:
enterin interfaceIEglContext
-
exit
public void exit()- Specified by:
exitin interfaceIEglContext
-
getOutputBuffer
- Specified by:
getOutputBufferin interfaceIEglContext
-
getTrace
- Specified by:
getTracein interfaceIEglContext
-
getCurrentTemplate
- Specified by:
getCurrentTemplatein interfaceIEglContext
-
getModule
- Specified by:
getModulein interfaceIEglContext- Specified by:
getModulein interfaceIEolContext- Overrides:
getModulein classEolContext
-
getOperationFactory
- Specified by:
getOperationFactoryin interfaceIEolContext- Overrides:
getOperationFactoryin classEolContext
-