public interface OWLObject extends Comparable<OWLObject>, Serializable, HasSignature, HasContainsEntityInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasObjectPropertiesInSignature, HasDataPropertiesInSignature, HasIndividualsInSignature, HasDatatypesInSignature, HasAnnotationPropertiesInSignature, HasIndex, HasHashIndex, HasComponents, IsAnonymous
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default Set<OWLClassExpression> |
getNestedClassExpressions()
Deprecated.
use the stream method
|
default boolean |
hasSharedStructure() |
default boolean |
isAnonymousExpression() |
default boolean |
isAxiom() |
default boolean |
isBottomEntity()
Determines if this object is either, owl:Nothing (the bottom class),
owl:bottomObjectProperty (the bottom object property) ,
owl:bottomDataProperty (the bottom data property).
|
default boolean |
isIndividual() |
default boolean |
isIRI() |
default boolean |
isOntology() |
default boolean |
isTopEntity()
Determines if this object is either, owl:Thing (the top class),
owl:topObjectProperty (the top object property) , owl:topDataProperty
(the top data property) or rdfs:Literal (the top datatype).
|
default java.util.stream.Stream<OWLClassExpression> |
nestedClassExpressions()
Gets all of the nested (includes top level) class expressions that are
used in this object.
|
compareTogetSignature, signaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturehashIndexcomponents, componentsAnnotationsFirst, componentsWithoutAnnotationsisAnonymous@Deprecated default Set<OWLClassExpression> getNestedClassExpressions()
OWLClassExpressions
that represent the nested class expressions used in this object.default java.util.stream.Stream<OWLClassExpression> nestedClassExpressions()
OWLClassExpressions
that represent the nested class expressions used in this object.void accept(OWLObjectVisitor visitor)
visitor - The visitor<O> O accept(OWLObjectVisitorEx<O> visitor)
O - visitor return typevisitor - The visitordefault boolean isTopEntity()
true if this object corresponds to one of the above
entities.default boolean isBottomEntity()
true if this object corresponds to one of the above
entities.default boolean isIRI()
default boolean isIndividual()
default boolean isAxiom()
default boolean isOntology()
default boolean isAnonymousExpression()
default boolean hasSharedStructure()
some P C subClassOf some Q (some P C)
(some P C) and (some Q (some P C))
Copyright © 2017 The University of Manchester. All Rights Reserved.