Package weka.associations.tertius
Class Literal
- java.lang.Object
-
- weka.associations.tertius.Literal
-
- All Implemented Interfaces:
java.io.Serializable,RevisionHandler
- Direct Known Subclasses:
AttributeValueLiteral
public abstract class Literal extends java.lang.Object implements java.io.Serializable, RevisionHandler
- Version:
- $Revision: 1.5 $
- Author:
- Peter A. Flach, Nicolas Lachiche
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description LiteralgetNegation()PredicategetPredicate()abstract booleannegationSatisfies(Instance instance)booleannegative()booleanpositive()abstract booleansatisfies(Instance instance)voidsetNegation(Literal negation)abstract java.lang.StringtoString()-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface weka.core.RevisionHandler
getRevision
-
-
-
-
Field Detail
-
NEG
public static final int NEG
- See Also:
- Constant Field Values
-
POS
public static final int POS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Literal
public Literal(Predicate predicate, int sign, int missing)
-
-
Method Detail
-
getPredicate
public Predicate getPredicate()
-
getNegation
public Literal getNegation()
-
setNegation
public void setNegation(Literal negation)
-
positive
public boolean positive()
-
negative
public boolean negative()
-
satisfies
public abstract boolean satisfies(Instance instance)
-
negationSatisfies
public abstract boolean negationSatisfies(Instance instance)
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-