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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExecutableBlock<Void>
protected ExecutableBlock<Boolean>
protected ExecutableBlock<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(IEvlVisitor visitor) boolean
appliesTo
(Object self, IEvlContext context) void
void
execute
(Object self, IEvlContext context) getTitle
(Object self, IEvlContext context) 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 Details
-
guardBlock
-
titleBlock
-
bodyBlock
-
-
Constructor Details
-
Fix
public Fix()
-
-
Method Details
-
build
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classAbstractModuleElement
-
getTitle
- Throws:
EolRuntimeException
-
execute
- Throws:
EolRuntimeException
-
appliesTo
- Throws:
EolRuntimeException
-
accept
-
getGuardBlock
-
setGuardBlock
-
getTitleBlock
-
setTitleBlock
-
getBodyBlock
-
setBodyBlock
-