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<Void>
bodyBlock
protected ExecutableBlock<Boolean>
guardBlock
protected ExecutableBlock<String>
titleBlock
-
Constructor Summary
Constructors Constructor Description Fix()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(IEvlVisitor visitor)
boolean
appliesTo(Object self, IEvlContext context)
void
build(AST cst, IModule module)
void
execute(Object self, IEvlContext context)
ExecutableBlock<Void>
getBodyBlock()
ExecutableBlock<Boolean>
getGuardBlock()
String
getTitle(Object self, IEvlContext context)
ExecutableBlock<String>
getTitleBlock()
void
setBodyBlock(ExecutableBlock<Void> bodyBlock)
void
setGuardBlock(ExecutableBlock<Boolean> guardBlock)
void
setTitleBlock(ExecutableBlock<String> titleBlock)
-
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
-
-
-
-
Field Detail
-
guardBlock
protected ExecutableBlock<Boolean> guardBlock
-
titleBlock
protected ExecutableBlock<String> titleBlock
-
bodyBlock
protected ExecutableBlock<Void> bodyBlock
-
-
Method Detail
-
build
public void build(AST cst, IModule module)
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classAbstractModuleElement
-
getTitle
public String getTitle(Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
execute
public void execute(Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
appliesTo
public boolean appliesTo(Object self, IEvlContext context) throws EolRuntimeException
- Throws:
EolRuntimeException
-
accept
public void accept(IEvlVisitor visitor)
-
getGuardBlock
public ExecutableBlock<Boolean> getGuardBlock()
-
setGuardBlock
public void setGuardBlock(ExecutableBlock<Boolean> guardBlock)
-
getTitleBlock
public ExecutableBlock<String> getTitleBlock()
-
setTitleBlock
public void setTitleBlock(ExecutableBlock<String> titleBlock)
-
getBodyBlock
public ExecutableBlock<Void> getBodyBlock()
-
setBodyBlock
public void setBodyBlock(ExecutableBlock<Void> bodyBlock)
-
-