Package org.dmg.pmml.rule_set
Class CompoundRule
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Entity<java.lang.String>
-
- org.dmg.pmml.rule_set.Rule
-
- org.dmg.pmml.rule_set.CompoundRule
-
- All Implemented Interfaces:
java.io.Serializable,HasExtensions<CompoundRule>,HasId<Entity<java.lang.String>,java.lang.String>,HasLocator,HasPredicate<Rule>,Visitable
public class CompoundRule extends Rule implements HasExtensions<CompoundRule>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompoundRule()CompoundRule(Predicate predicate, java.util.List<Rule> rules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisitorActionaccept(Visitor visitor)CompoundRuleaddExtensions(Extension... extensions)CompoundRuleaddRules(Rule... rules)java.util.List<Extension>getExtensions()PredicategetPredicate()java.util.List<Rule>getRules()booleanhasExtensions()booleanhasRules()PredicaterequirePredicate()java.util.List<Rule>requireRules()CompoundRulesetPredicate(Predicate predicate)-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dmg.pmml.HasPredicate
requirePredicate
-
-
-
-
Method Detail
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<CompoundRule>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<CompoundRule>
-
addExtensions
public CompoundRule addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<CompoundRule>
-
requirePredicate
public Predicate requirePredicate()
- Specified by:
requirePredicatein interfaceHasPredicate<Rule>
-
getPredicate
public Predicate getPredicate()
- Specified by:
getPredicatein interfaceHasPredicate<Rule>
-
setPredicate
public CompoundRule setPredicate(Predicate predicate)
- Specified by:
setPredicatein interfaceHasPredicate<Rule>
-
hasRules
public boolean hasRules()
-
requireRules
public java.util.List<Rule> requireRules()
-
getRules
public java.util.List<Rule> getRules()
-
addRules
public CompoundRule addRules(Rule... rules)
-
accept
public VisitorAction accept(Visitor visitor)
-
-