Package org.dmg.pmml.rule_set
Class SimpleRule
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Entity<String>
-
- org.dmg.pmml.rule_set.Rule
-
- org.dmg.pmml.rule_set.SimpleRule
-
- All Implemented Interfaces:
Serializable,HasExtensions<SimpleRule>,HasId<Entity<String>,String>,HasLocator,HasPredicate<Rule>,HasRecordCount<SimpleRule>,HasScore<SimpleRule>,HasScoreDistributions<SimpleRule>,Visitable
public class SimpleRule extends Rule implements HasExtensions<SimpleRule>, HasRecordCount<SimpleRule>, HasScoreDistributions<SimpleRule>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleRule()SimpleRule(Object score, Predicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisitorActionaccept(Visitor visitor)SimpleRuleaddExtensions(Extension... extensions)SimpleRuleaddScoreDistributions(ScoreDistribution... scoreDistributions)NumbergetConfidence()List<Extension>getExtensions()StringgetId()NumbergetNbCorrect()PredicategetPredicate()NumbergetRecordCount()ObjectgetScore()List<ScoreDistribution>getScoreDistributions()NumbergetWeight()booleanhasExtensions()booleanhasScoreDistributions()PredicaterequirePredicate()ObjectrequireScore()SimpleRulesetConfidence(Number confidence)SimpleRulesetId(String id)SimpleRulesetNbCorrect(Number nbCorrect)SimpleRulesetPredicate(Predicate predicate)SimpleRulesetRecordCount(Number recordCount)SimpleRulesetScore(Object score)SimpleRulesetWeight(Number weight)-
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
-
getId
public String getId()
-
setId
public SimpleRule setId(String id)
-
requireScore
public Object requireScore()
- Specified by:
requireScorein interfaceHasScoreDistributions<SimpleRule>
-
getScore
public Object getScore()
- Specified by:
getScorein interfaceHasScore<SimpleRule>
-
setScore
public SimpleRule setScore(Object score)
- Specified by:
setScorein interfaceHasScore<SimpleRule>
-
getRecordCount
public Number getRecordCount()
- Specified by:
getRecordCountin interfaceHasRecordCount<SimpleRule>
-
setRecordCount
public SimpleRule setRecordCount(Number recordCount)
- Specified by:
setRecordCountin interfaceHasRecordCount<SimpleRule>
-
getNbCorrect
public Number getNbCorrect()
-
setNbCorrect
public SimpleRule setNbCorrect(Number nbCorrect)
-
getConfidence
public Number getConfidence()
-
setConfidence
public SimpleRule setConfidence(Number confidence)
-
getWeight
public Number getWeight()
-
setWeight
public SimpleRule setWeight(Number weight)
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<SimpleRule>
-
getExtensions
public List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<SimpleRule>
-
addExtensions
public SimpleRule addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<SimpleRule>
-
requirePredicate
public Predicate requirePredicate()
- Specified by:
requirePredicatein interfaceHasPredicate<Rule>
-
getPredicate
public Predicate getPredicate()
- Specified by:
getPredicatein interfaceHasPredicate<Rule>
-
setPredicate
public SimpleRule setPredicate(Predicate predicate)
- Specified by:
setPredicatein interfaceHasPredicate<Rule>
-
hasScoreDistributions
public boolean hasScoreDistributions()
- Specified by:
hasScoreDistributionsin interfaceHasScoreDistributions<SimpleRule>
-
getScoreDistributions
public List<ScoreDistribution> getScoreDistributions()
- Specified by:
getScoreDistributionsin interfaceHasScoreDistributions<SimpleRule>
-
addScoreDistributions
public SimpleRule addScoreDistributions(ScoreDistribution... scoreDistributions)
- Specified by:
addScoreDistributionsin interfaceHasScoreDistributions<SimpleRule>
-
accept
public VisitorAction accept(Visitor visitor)
-
-