Package org.eclipse.epsilon.evl.dom
Class Fix
- java.lang.Object
-
- org.eclipse.epsilon.common.module.AbstractModuleElement
-
- org.eclipse.epsilon.evl.dom.Fix
-
- All Implemented Interfaces:
ModuleElement
public class Fix extends AbstractModuleElement
-
-
Field Summary
Fields Modifier and Type Field Description protected ExecutableBlock<java.lang.Void>
bodyBlock
protected ExecutableBlock<java.lang.Boolean>
guardBlock
protected ExecutableBlock<java.lang.String>
titleBlock
-
Constructor Summary
Constructors Constructor Description Fix()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
appliesTo(java.lang.Object self, IEvlContext context)
void
build(AST cst, IModule module)
void
execute(java.lang.Object self, IEvlContext context)
java.lang.String
getTitle(java.lang.Object self, IEvlContext context)
-
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
-
-
-
-
Field Detail
-
guardBlock
protected ExecutableBlock<java.lang.Boolean> guardBlock
-
titleBlock
protected ExecutableBlock<java.lang.String> titleBlock
-
bodyBlock
protected ExecutableBlock<java.lang.Void> bodyBlock
-
-
Method Detail
-
build
public void build(AST cst, IModule module)
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classAbstractModuleElement
-
getTitle
public java.lang.String getTitle(java.lang.Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
execute
public void execute(java.lang.Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
appliesTo
public boolean appliesTo(java.lang.Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
-