Package org.eclipse.epsilon.ewl.dom
Class Wizard
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
org.eclipse.epsilon.erl.dom.NamedRule
org.eclipse.epsilon.ewl.dom.Wizard
- All Implemented Interfaces:
ModuleElement
,IExecutableModuleElementParameter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExecutableBlock<Void>
protected ExecutableBlock<Boolean>
protected ExecutableBlock<String>
Fields inherited from class org.eclipse.epsilon.erl.dom.NamedRule
nameExpression
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
appliesTo
(Object self, IEolContext context) void
execute
(IEolContext context, Object self) getTitle
(Object self, IEolContext context) void
process
(Object self, IEolContext context) toString()
Methods inherited from class org.eclipse.epsilon.erl.dom.NamedRule
equals, getName, getNameAst, getNameExpression, hashCode
Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
accept, getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlock
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
Field Details
-
guardBlock
-
bodyBlock
-
titleBlock
-
-
Constructor Details
-
Wizard
public Wizard()
-
-
Method Details
-
build
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classNamedRule
-
appliesTo
- Throws:
EolRuntimeException
-
process
- Throws:
EolRuntimeException
-
getTitle
- Throws:
EolRuntimeException
-
toString
-
execute
- Specified by:
execute
in interfaceIExecutableModuleElementParameter
- Throws:
EolRuntimeException
- Since:
- 1.6
-