public interface RuleDescrBuilder extends AnnotatedDescrBuilder<RuleDescrBuilder>, AttributeSupportBuilder<RuleDescrBuilder>, DescrBuilder<PackageDescrBuilder,RuleDescr>
| Modifier and Type | Method and Description |
|---|---|
RuleDescrBuilder |
extendsRule(String name)
Defines the name of the rule this rule extends.
|
CEDescrBuilder<RuleDescrBuilder,AndDescr> |
lhs()
Defines the LHS (condition) of the rule.
|
RuleDescrBuilder |
name(String name)
The name of the rule.
|
RuleDescrBuilder |
namedRhs(String name,
String rhs)
An additional named right hand side (consequence) of the rule.
|
RuleDescrBuilder |
rhs(String rhs)
The default right hand side (consequence) of the rule.
|
newAnnotationattribute, attribute, attributeend, endCharacter, endLocation, getDescr, startCharacter, startLocationRuleDescrBuilder name(String name)
name - name of the ruleRuleDescrBuilder extendsRule(String name)
name - name of the parent ruleRuleDescrBuilder rhs(String rhs)
rhs - the code blockRuleDescrBuilder namedRhs(String name, String rhs)
name - the name of the consequencerhs - the code blockCEDescrBuilder<RuleDescrBuilder,AndDescr> lhs()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.