public class CompoundRule extends Rule implements HasExtensions<CompoundRule>
| Constructor and Description |
|---|
CompoundRule() |
CompoundRule(Predicate predicate,
List<Rule> rules) |
| Modifier and Type | Method and Description |
|---|---|
VisitorAction |
accept(Visitor visitor) |
CompoundRule |
addExtensions(Extension... extensions) |
CompoundRule |
addRules(Rule... rules) |
List<Extension> |
getExtensions() |
Predicate |
getPredicate() |
List<Rule> |
getRules() |
boolean |
hasExtensions() |
boolean |
hasRules() |
CompoundRule |
setPredicate(Predicate predicate) |
getLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<CompoundRule>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<CompoundRule>public CompoundRule addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<CompoundRule>public Predicate getPredicate()
getPredicate in interface HasPredicate<Rule>public CompoundRule setPredicate(Predicate predicate)
setPredicate in interface HasPredicate<Rule>public boolean hasRules()
public CompoundRule addRules(Rule... rules)
public VisitorAction accept(Visitor visitor)
Copyright © 2019 University of Tartu. All rights reserved.