public abstract class OWLObjectImpl extends Object implements OWLObject, Serializable, HasIncrementalSignatureGenerationSupport
Constructor and Description |
---|
OWLObjectImpl() |
Modifier and Type | Method and Description |
---|---|
Stream<OWLAnnotationProperty> |
annotationPropertiesInSignature() |
Stream<OWLAnonymousIndividual> |
anonymousIndividuals() |
Stream<OWLClass> |
classesInSignature() |
int |
compareTo(OWLObject o) |
boolean |
containsEntityInSignature(OWLEntity owlEntity)
Determines if the signature of this object contains the specified entity.
|
Stream<OWLDataProperty> |
dataPropertiesInSignature() |
Stream<OWLDatatype> |
datatypesInSignature() |
boolean |
equals(Object obj) |
int |
hashCode() |
Stream<OWLNamedIndividual> |
individualsInSignature() |
Stream<OWLClassExpression> |
nestedClassExpressions()
Gets all of the nested (includes top level) class expressions (anonymous and named) that are
used in this object.
|
Stream<OWLObjectProperty> |
objectPropertiesInSignature() |
Stream<OWLEntity> |
signature() |
String |
toString() |
addAnonymousIndividualsToSet, addSignatureEntitiesToSet
accept, accept, getNestedClassExpressions, hashIteration, hasSharedStructure, initHashCode, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity
getSignature, unsortedSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
hashIndex
components, componentsAnnotationsFirst, componentsWithoutAnnotations
isAnonymous, isNamed
public Stream<OWLAnonymousIndividual> anonymousIndividuals()
anonymousIndividuals
in interface HasAnonymousIndividuals
public Stream<OWLEntity> signature()
signature
in interface HasSignature
public boolean containsEntityInSignature(OWLEntity owlEntity)
HasContainsEntityInSignature
containsEntityInSignature
in interface HasContainsEntityInSignature
owlEntity
- The entitytrue
if the signature of this object contains owlEntity
, otherwise
false
public Stream<OWLClass> classesInSignature()
classesInSignature
in interface HasClassesInSignature
public Stream<OWLDataProperty> dataPropertiesInSignature()
dataPropertiesInSignature
in interface HasDataPropertiesInSignature
public Stream<OWLObjectProperty> objectPropertiesInSignature()
objectPropertiesInSignature
in interface HasObjectPropertiesInSignature
public Stream<OWLNamedIndividual> individualsInSignature()
individualsInSignature
in interface HasIndividualsInSignature
public Stream<OWLDatatype> datatypesInSignature()
datatypesInSignature
in interface HasDatatypesInSignature
public Stream<OWLAnnotationProperty> annotationPropertiesInSignature()
annotationPropertiesInSignature
in interface HasAnnotationPropertiesInSignature
public Stream<OWLClassExpression> nestedClassExpressions()
OWLObject
nestedClassExpressions
in interface OWLObject
OWLClassExpression
s that represent
the nested class expressions used in this object.public int compareTo(@Nullable OWLObject o)
compareTo
in interface Comparable<OWLObject>
Copyright © 2020 The University of Manchester. All rights reserved.