Class EgxContext
java.lang.Object
org.eclipse.epsilon.eol.execute.context.EolContext
org.eclipse.epsilon.erl.execute.context.ErlContext
org.eclipse.epsilon.egl.execute.context.EgxContext
- All Implemented Interfaces:
IEgxContext,IEolContext,IErlContext
- Since:
- 1.6 extends ERL rather than EGL
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionEgxContext(EglTemplateFactory templateFactory) EgxContext(IEgxContext other) Copy constructor, intended for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Casts the IModule to IErlModulegetTrace()voidsetBaseTemplate(EgxModuleTemplateAdapter baseTemplate) voidsetTemplateFactory(EglTemplateFactory templateFactory) Methods inherited from class org.eclipse.epsilon.erl.execute.context.ErlContext
getExecutorFactory, setExecutorFactory, setProfilingEnabledMethods inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
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, setWarningStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.epsilon.eol.execute.context.IEolContext
getAsyncStatementsQueue, getErrorStream, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOperationFactory, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExecutorFactory, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setProfilingEnabled, setUserInput, setWarningStreamMethods inherited from interface org.eclipse.epsilon.erl.execute.context.IErlContext
getExecutorFactory
-
Field Details
-
templateCache
-
invokedTemplates
-
-
Constructor Details
-
EgxContext
public EgxContext() -
EgxContext
-
EgxContext
Copy constructor, intended for internal use only.- Parameters:
other- The parent context.- Since:
- 1.6
-
-
Method Details
-
getTrace
-
setBaseTemplate
-
getModule
Description copied from interface:IErlContextCasts the IModule to IErlModule- Specified by:
getModulein interfaceIEgxContext- Specified by:
getModulein interfaceIEolContext- Specified by:
getModulein interfaceIErlContext- Overrides:
getModulein classErlContext- See Also:
-
getInvokedTemplates
- Specified by:
getInvokedTemplatesin interfaceIEgxContext
-
setTemplateFactory
- Specified by:
setTemplateFactoryin interfaceIEgxContext
-
getTemplateFactory
- Specified by:
getTemplateFactoryin interfaceIEgxContext
-
getTemplateCache
- Specified by:
getTemplateCachein interfaceIEgxContext- Since:
- 1.6
-
dispose
public void dispose()- Specified by:
disposein interfaceIEolContext- Overrides:
disposein classEolContext
-