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
FieldsModifier and TypeFieldDescriptionprotected ExecutableBlock<Void>protected intprotected ExecutableBlock<Boolean>protected ExecutableBlock<Void>protected ExecutableBlock<Void>Fields inherited from class org.eclipse.epsilon.erl.dom.NamedRule
nameExpressionFields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetDo()intgetLevel()getMatch()getRoles()voidsetDo(ExecutableBlock<Void> do_) voidsetLevel(int level) voidsetMatch(ExecutableBlock<Boolean> match) voidsetNoMatch(ExecutableBlock<Void> noMatch) voidsetOnMatch(ExecutableBlock<Void> onMatch) Methods inherited from class org.eclipse.epsilon.erl.dom.NamedRule
equals, getName, getNameAst, getNameExpression, hashCode, toStringMethods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
accept, getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlockMethods 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:
buildin interfaceModuleElement- Overrides:
buildin classNamedRule
-
getRoles
-
getOnMatch
-
setOnMatch
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getDo
-
setDo
-
getMatch
-
setMatch
-
getNoMatch
-
setNoMatch
-