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.
|
newAnnotation
attribute, attribute, attribute
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
RuleDescrBuilder 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–2020 JBoss by Red Hat. All rights reserved.