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 TypeMethodDescriptionvoidaccept(IEvlVisitor visitor) booleanappliesTo(Object self, IEvlContext context) voidvoidexecute(Object self, IEvlContext context) getTitle(Object self, IEvlContext context) voidsetBodyBlock(ExecutableBlock<Void> bodyBlock) voidsetGuardBlock(ExecutableBlock<Boolean> guardBlock) voidsetTitleBlock(ExecutableBlock<String> titleBlock) Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
equals, getChildren, getComments, getData, getDebugInfo, getFile, getParent, getRegion, getUri, hashCode, setModule, setParent, setRegion, setUri, toString
-
Field Details
-
guardBlock
-
titleBlock
-
bodyBlock
-
-
Constructor Details
-
Fix
public Fix()
-
-
Method Details
-
build
- Specified by:
buildin interfaceModuleElement- Overrides:
buildin classAbstractModuleElement
-
getTitle
- Throws:
EolRuntimeException
-
execute
- Throws:
EolRuntimeException
-
appliesTo
- Throws:
EolRuntimeException
-
getModule
- Specified by:
getModulein interfaceModuleElement- Overrides:
getModulein classAbstractModuleElement
-
accept
-
getGuardBlock
-
setGuardBlock
-
getTitleBlock
-
setTitleBlock
-
getBodyBlock
-
setBodyBlock
-