Package org.dmg.pmml
Interface HasPredicate<E extends PMMLObject & HasPredicate<E>>
-
- All Known Implementing Classes:
Attribute,BranchNode,ClassifierNode,ComplexNode,CompoundRule,CountingBranchNode,CountingLeafNode,LeafNode,Node,Rule,Segment,SimpleNode,SimpleRule
public interface HasPredicate<E extends PMMLObject & HasPredicate<E>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PredicategetPredicate()PredicaterequirePredicate()default <P extends Predicate>
PrequirePredicate(java.lang.Class<? extends P> clazz)EsetPredicate(Predicate predicate)
-
-
-
Method Detail
-
requirePredicate
default <P extends Predicate> P requirePredicate(java.lang.Class<? extends P> clazz)
- Throws:
UnsupportedElementException- If thePredicatechild element is not assignment-compatible with the assumed type.
-
requirePredicate
Predicate requirePredicate()
-
getPredicate
Predicate getPredicate()
-
-