edu.iastate.anthill.indus.reasoner
Class CompClass

java.lang.Object
  extended byedu.iastate.anthill.indus.reasoner.CompClass

public class CompClass
extends java.lang.Object

Compatible / Incompatible class for a term

Since:
2005-04-11
Author:
Jie Bao

Field Summary
(package private)  java.util.Set compatible
           
(package private)  java.util.Set incompatible
           
 java.lang.String information
           
(package private)  java.lang.String term
           
 
Constructor Summary
(package private) CompClass(java.lang.String term)
           
 
Method Summary
 void addCompatible(EqualClass ec)
           
 void addCompatibleSet(java.util.Set ecSet)
           
 void addIncompatible(EqualClass ec)
           
 void addIncompatibleSet(java.util.Set ecSet)
           
 java.lang.Object clone()
           
(package private)  java.util.Set getAllCompatibleTerms()
           
(package private)  java.util.Set getAllIncompatibleTerms()
           
 boolean isConsistent()
          If an EC is in both compatible and incompatible set there is inconsistency
 void merge(CompClass cc)
           
 void removeCompatible(EqualClass ec)
           
 void removeIncompatible(EqualClass ec)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

term

java.lang.String term

compatible

java.util.Set compatible

incompatible

java.util.Set incompatible

information

public java.lang.String information
Constructor Detail

CompClass

CompClass(java.lang.String term)
Method Detail

clone

public java.lang.Object clone()

addCompatible

public void addCompatible(EqualClass ec)

removeCompatible

public void removeCompatible(EqualClass ec)

addCompatibleSet

public void addCompatibleSet(java.util.Set ecSet)

addIncompatible

public void addIncompatible(EqualClass ec)

removeIncompatible

public void removeIncompatible(EqualClass ec)

addIncompatibleSet

public void addIncompatibleSet(java.util.Set ecSet)

isConsistent

public boolean isConsistent()
If an EC is in both compatible and incompatible set there is inconsistency

Returns:
boolean
Since:
2005-04-11

toString

public java.lang.String toString()

merge

public void merge(CompClass cc)

getAllCompatibleTerms

java.util.Set getAllCompatibleTerms()

getAllIncompatibleTerms

java.util.Set getAllIncompatibleTerms()