@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getProperty(), getValue()); }
@Override default Stream<?> components() { return Stream.of(getProperty(), getValue(), annotationsAsList()); }
@Override default Stream<?> components() { return Stream.of(getProperty(), getValue(), annotationsAsList()); }
@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getProperty(), getValue()); }
@Override default Stream<?> components() { return Stream.of(getProperty(), getValue(), annotationsAsList()); }
@Override default Stream<?> componentsAnnotationsFirst() { return Stream.of(annotationsAsList(), getProperty(), getValue()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getValue().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getValue().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getProperty().hashCode()); hash = OWLObject.hashIteration(hash, getValue().hashCode()); return OWLObject.hashIteration(hash, annotationsAsList().hashCode()); }