@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getOWLClass(), getOperandsAsList()); }
@Override default Stream<?> components() { return Stream.of(getOWLClass(), getOperandsAsList(), annotationsAsList()); }
@Override default Stream<?> components() { return Stream.of(getOWLClass(), getOperandsAsList(), annotationsAsList()); }
@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getOWLClass(), getOperandsAsList()); }
@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getOWLClass(), getOperandsAsList()); }
@Override default Stream<?> components() { return Stream.of(getOWLClass(), getOperandsAsList(), annotationsAsList()); }
@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, 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, getOWLClass().hashCode()); hash = OWLObject.hashIteration(hash, getOperandsAsList().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }