public interface OWLObject extends Comparable<OWLObject>, Serializable, HasSignature, HasContainsEntityInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasObjectPropertiesInSignature, HasDataPropertiesInSignature, HasIndividualsInSignature, HasDatatypesInSignature, HasAnnotationPropertiesInSignature, IsAnonymous
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
Set<OWLClassExpression> |
getNestedClassExpressions()
Gets all of the nested (includes top level) class expressions (anonymous and named) that are
used in this object.
|
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() |
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).
|
String |
toString() |
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
default boolean isIRI()
default boolean isIndividual()
@Nonnull Set<OWLClassExpression> getNestedClassExpressions()
OWLClassExpression
s that represent the
nested class expressions used in this object.void accept(@Nonnull OWLObjectVisitor visitor)
visitor
- The visitor@Nonnull <O> O accept(@Nonnull OWLObjectVisitorEx<O> visitor)
O
- visitor return typevisitor
- The visitorboolean isTopEntity()
true
if this object corresponds to one of the above entities.boolean isBottomEntity()
true
if this object corresponds to one of the above entities.Copyright © 2020 The University of Manchester. All rights reserved.