Package org.dmg.pmml.rule_set
Class SimpleRule
- 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.SimpleRule
-
- All Implemented Interfaces:
java.io.Serializable,HasExtensions<SimpleRule>,HasId<Entity<java.lang.String>,java.lang.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(java.lang.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)java.lang.NumbergetConfidence()java.util.List<Extension>getExtensions()java.lang.StringgetId()java.lang.NumbergetNbCorrect()PredicategetPredicate()java.lang.NumbergetRecordCount()java.lang.ObjectgetScore()java.util.List<ScoreDistribution>getScoreDistributions()java.lang.NumbergetWeight()booleanhasExtensions()booleanhasScoreDistributions()PredicaterequirePredicate()java.lang.ObjectrequireScore()SimpleRulesetConfidence(java.lang.Number confidence)SimpleRulesetId(java.lang.String id)SimpleRulesetNbCorrect(java.lang.Number nbCorrect)SimpleRulesetPredicate(Predicate predicate)SimpleRulesetRecordCount(java.lang.Number recordCount)SimpleRulesetScore(java.lang.Object score)SimpleRulesetWeight(java.lang.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
-
-
-
-
Constructor Detail
-
SimpleRule
public SimpleRule()
-
SimpleRule
public SimpleRule(java.lang.Object score, Predicate predicate)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public SimpleRule setId(java.lang.String id)
-
requireScore
public java.lang.Object requireScore()
- Specified by:
requireScorein interfaceHasScoreDistributions<SimpleRule>
-
getScore
public java.lang.Object getScore()
- Specified by:
getScorein interfaceHasScore<SimpleRule>
-
setScore
public SimpleRule setScore(java.lang.Object score)
- Specified by:
setScorein interfaceHasScore<SimpleRule>
-
getRecordCount
public java.lang.Number getRecordCount()
- Specified by:
getRecordCountin interfaceHasRecordCount<SimpleRule>
-
setRecordCount
public SimpleRule setRecordCount(java.lang.Number recordCount)
- Specified by:
setRecordCountin interfaceHasRecordCount<SimpleRule>
-
getNbCorrect
public java.lang.Number getNbCorrect()
-
setNbCorrect
public SimpleRule setNbCorrect(java.lang.Number nbCorrect)
-
getConfidence
public java.lang.Number getConfidence()
-
setConfidence
public SimpleRule setConfidence(java.lang.Number confidence)
-
getWeight
public java.lang.Number getWeight()
-
setWeight
public SimpleRule setWeight(java.lang.Number weight)
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<SimpleRule>
-
getExtensions
public java.util.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 java.util.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)
-
-