Package org.eclipse.epsilon.egl.dom
Class TemplateOperation
- java.lang.Object
-
- org.eclipse.epsilon.common.module.AbstractModuleElement
-
- org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
-
- org.eclipse.epsilon.eol.dom.Operation
-
- org.eclipse.epsilon.egl.dom.TemplateOperation
-
- All Implemented Interfaces:
ModuleElement
,ICompilableModuleElement
public class TemplateOperation extends Operation
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.eol.dom.Operation
body, cache, contextType, contextTypeExpression, formalParameters, isCached, nameExpression, returnType, returnTypeExpression
-
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
-
Constructor Summary
Constructors Constructor Description TemplateOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Return
executeBody(IEolContext context)
-
Methods inherited from class org.eclipse.epsilon.eol.dom.Operation
build, checkResultType, clearCache, compile, evaluatePostConditions, evaluatePreConditions, execute, execute, getBody, getContextType, getContextTypeExpression, getFormalParameters, getName, getNameExpression, getReturnType, getReturnTypeExpression, isCached, setBody, setContextTypeExpression, setNameExpression, setReturnTypeExpression, toString
-
Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlock
-
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
executeBody
protected Return executeBody(IEolContext context) throws EolRuntimeException
- Overrides:
executeBody
in classOperation
- Throws:
EolRuntimeException
-
-