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 Literal
getNegation()
Predicate
getPredicate()
abstract boolean
negationSatisfies(Instance instance)
boolean
negative()
boolean
positive()
abstract boolean
satisfies(Instance instance)
void
setNegation(Literal negation)
abstract java.lang.String
toString()
-
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:
toString
in classjava.lang.Object
-
-