org.semanticweb.HermiT.blocking
Class PairWiseDirectBlockingChecker.PairWiseBlockingObject

java.lang.Object
  extended by org.semanticweb.HermiT.blocking.PairWiseDirectBlockingChecker.PairWiseBlockingObject
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
PairWiseDirectBlockingChecker

protected final class PairWiseDirectBlockingChecker.PairWiseBlockingObject
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.Set<AtomicConcept> m_atomicConceptsLabel
           
protected  int m_atomicConceptsLabelHashCode
           
protected  java.util.Set<AtomicRole> m_fromParentLabel
           
protected  int m_fromParentLabelHashCode
           
protected  boolean m_hasChanged
           
protected  Node m_node
           
protected  java.util.Set<AtomicRole> m_toParentLabel
           
protected  int m_toParentLabelHashCode
           
 
Constructor Summary
PairWiseDirectBlockingChecker.PairWiseBlockingObject(Node node)
           
 
Method Summary
 void addAtomicConcept(AtomicConcept atomicConcept)
           
protected  void addToFromParentLabel(AtomicRole atomicRole)
           
protected  void addToToParentLabel(AtomicRole atomicRole)
           
 void destroy()
           
 java.util.Set<AtomicConcept> getAtomicConceptsLabel()
           
 java.util.Set<AtomicRole> getFromParentLabel()
           
 java.util.Set<AtomicRole> getToParentLabel()
           
 void initialize()
           
 void removeAtomicConcept(AtomicConcept atomicConcept)
           
protected  void removeFromFromParentLabel(AtomicRole atomicRole)
           
protected  void removeFromToParentLabel(AtomicRole atomicRole)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_node

protected final Node m_node

m_hasChanged

protected boolean m_hasChanged

m_atomicConceptsLabel

protected java.util.Set<AtomicConcept> m_atomicConceptsLabel

m_atomicConceptsLabelHashCode

protected int m_atomicConceptsLabelHashCode

m_fromParentLabel

protected java.util.Set<AtomicRole> m_fromParentLabel

m_fromParentLabelHashCode

protected int m_fromParentLabelHashCode

m_toParentLabel

protected java.util.Set<AtomicRole> m_toParentLabel

m_toParentLabelHashCode

protected int m_toParentLabelHashCode
Constructor Detail

PairWiseDirectBlockingChecker.PairWiseBlockingObject

public PairWiseDirectBlockingChecker.PairWiseBlockingObject(Node node)
Method Detail

initialize

public void initialize()

destroy

public void destroy()

getAtomicConceptsLabel

public java.util.Set<AtomicConcept> getAtomicConceptsLabel()

addAtomicConcept

public void addAtomicConcept(AtomicConcept atomicConcept)

removeAtomicConcept

public void removeAtomicConcept(AtomicConcept atomicConcept)

getFromParentLabel

public java.util.Set<AtomicRole> getFromParentLabel()

addToFromParentLabel

protected void addToFromParentLabel(AtomicRole atomicRole)

removeFromFromParentLabel

protected void removeFromFromParentLabel(AtomicRole atomicRole)

getToParentLabel

public java.util.Set<AtomicRole> getToParentLabel()

addToToParentLabel

protected void addToToParentLabel(AtomicRole atomicRole)

removeFromToParentLabel

protected void removeFromToParentLabel(AtomicRole atomicRole)