@Override default int initHashCode() { int hash = hashIndex(); // head and body have an order that cannot be changed but it must not affect equals() and // hashCode() hash = OWLObject.hashIteration(hash, body().mapToInt(Object::hashCode).sum()); hash = OWLObject.hashIteration(hash, head().mapToInt(Object::hashCode).sum()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getSubject().hashCode()); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getObject().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getIndividual().hashCode()); hash = OWLObject.hashIteration(hash, getClassExpression().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getSubClass().hashCode()); hash = OWLObject.hashIteration(hash, getSuperClass().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getRange().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getOWLClass().hashCode()); hash = OWLObject.hashIteration(hash, getOperandsAsList().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getDomain().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getPropertyChain().hashCode()); hash = OWLObject.hashIteration(hash, getSuperProperty().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override public int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getDatatype().hashCode()); hash = OWLObject.hashIteration(hash, specificHash() * 65536); return OWLObject.hashIteration(hash, getLang().hashCode()); }
@Override public int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getDatatype().hashCode()); hash = OWLObject.hashIteration(hash, specificHash() * 65536); return OWLObject.hashIteration(hash, getLang().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getDomain().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getSubClass().hashCode()); hash = OWLObject.hashIteration(hash, getSuperClass().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getSubProperty().hashCode()); hash = OWLObject.hashIteration(hash, getSuperProperty().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getEntity().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getArgument().hashCode()); return OWLObject.hashIteration(hash, getPredicate().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getOperandsAsList().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getEntity().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); return OWLObject.hashIteration(hash, getFiller().hashCode()); } }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getRange().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getArguments().hashCode()); return OWLObject.hashIteration(hash, getPredicate().hashCode()); }