Package org.eclipse.epsilon.epl.dom
Class Pattern
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
org.eclipse.epsilon.erl.dom.NamedRule
org.eclipse.epsilon.epl.dom.Pattern
- All Implemented Interfaces:
ModuleElement
-
Field Summary
Modifier and TypeFieldDescriptionprotected ExecutableBlock<Void>
protected int
protected ExecutableBlock<Boolean>
protected ExecutableBlock<Void>
protected ExecutableBlock<Void>
Fields inherited from class org.eclipse.epsilon.erl.dom.NamedRule
nameExpression
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getDo()
int
getLevel()
getMatch()
getRoles()
void
setDo
(ExecutableBlock<Void> do_) void
setLevel
(int level) void
setMatch
(ExecutableBlock<Boolean> match) void
setNoMatch
(ExecutableBlock<Void> noMatch) void
setOnMatch
(ExecutableBlock<Void> onMatch) Methods inherited from class org.eclipse.epsilon.erl.dom.NamedRule
equals, getName, getNameAst, getNameExpression, hashCode, toString
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
-
Field Details
-
roles
-
match
-
do_
-
noMatch
-
onMatch
-
level
protected int level
-
-
Constructor Details
-
Pattern
public Pattern()
-
-
Method Details
-
build
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classNamedRule
-
getRoles
-
getOnMatch
-
setOnMatch
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getDo
-
setDo
-
getMatch
-
setMatch
-
getNoMatch
-
setNoMatch
-