org.semanticweb.HermiT.blocking
Class SingleDirectBlockingChecker.SingleBlockingObject

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

protected final class SingleDirectBlockingChecker.SingleBlockingObject
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  boolean m_hasChanged
           
protected  Node m_node
           
 
Constructor Summary
SingleDirectBlockingChecker.SingleBlockingObject(Node node)
           
 
Method Summary
 void addAtomicConcept(AtomicConcept atomicConcept)
           
 void destroy()
           
 java.util.Set<AtomicConcept> getAtomicConceptsLabel()
           
 void initialize()
           
 void removeAtomicConcept(AtomicConcept atomicConcept)
           
 
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
Constructor Detail

SingleDirectBlockingChecker.SingleBlockingObject

public SingleDirectBlockingChecker.SingleBlockingObject(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)