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 TypeMethodDescriptionvoid
dispose()
Casts the IModule to IErlModulegetTrace()
void
setBaseTemplate
(EgxModuleTemplateAdapter baseTemplate) void
setTemplateFactory
(EglTemplateFactory templateFactory) Methods inherited from class org.eclipse.epsilon.erl.execute.context.ErlContext
getExecutorFactory, setExecutorFactory, setProfilingEnabled
Methods 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, 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
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, setWarningStream
Methods 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:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEgxContext
- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIErlContext
- Overrides:
getModule
in classErlContext
- See Also:
-
getInvokedTemplates
- Specified by:
getInvokedTemplates
in interfaceIEgxContext
-
setTemplateFactory
- Specified by:
setTemplateFactory
in interfaceIEgxContext
-
getTemplateFactory
- Specified by:
getTemplateFactory
in interfaceIEgxContext
-
getTemplateCache
- Specified by:
getTemplateCache
in interfaceIEgxContext
- Since:
- 1.6
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIEolContext
- Overrides:
dispose
in classEolContext
-