org.semanticweb.elk.reasoner.indexing.entries
Class IndexedSubClassOfAxiomEntry<T,K extends IndexedSubClassOfAxiom>

java.lang.Object
  extended by org.semanticweb.elk.util.collections.entryset.StrongKeyEntry<T,K>
      extended by org.semanticweb.elk.reasoner.indexing.entries.IndexedObjectEntry<T,K>
          extended by org.semanticweb.elk.reasoner.indexing.entries.IndexedAxiomEntry<T,K>
              extended by org.semanticweb.elk.reasoner.indexing.entries.IndexedSubClassOfAxiomEntry<T,K>
Type Parameters:
T - The type of the elements in the set where this entry is used
K - the type of the wrapped indexed object used as the key of the entry
All Implemented Interfaces:
KeyEntry<T,K>

public class IndexedSubClassOfAxiomEntry<T,K extends IndexedSubClassOfAxiom>
extends IndexedAxiomEntry<T,K>

Implements an equality view for instances of IndexedSubClassOfAxiom

Author:
"Yevgeny Kazakov"

Field Summary
 
Fields inherited from class org.semanticweb.elk.util.collections.entryset.StrongKeyEntry
hash, key
 
Constructor Summary
IndexedSubClassOfAxiomEntry(K representative)
           
 
Method Summary
 int computeHashCode()
           
 boolean equals(Object other)
           
 
Methods inherited from class org.semanticweb.elk.util.collections.entryset.StrongKeyEntry
getKey, getNext, hashCode, setNext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedSubClassOfAxiomEntry

public IndexedSubClassOfAxiomEntry(K representative)
Method Detail

computeHashCode

public int computeHashCode()
Specified by:
computeHashCode in class StrongKeyEntry<T,K extends IndexedSubClassOfAxiom>

equals

public boolean equals(Object other)
Specified by:
equals in class StrongKeyEntry<T,K extends IndexedSubClassOfAxiom>


Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.