public interface OWLObject extends Comparable<OWLObject>, Serializable, HasSignature, HasContainsEntityInSignature, HasAnonymousIndividuals, HasClassesInSignature, HasObjectPropertiesInSignature, HasDataPropertiesInSignature, HasIndividualsInSignature, HasDatatypesInSignature
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
Set<OWLAnonymousIndividual> |
getAnonymousIndividuals()
Gets the anonymous individuals occurring in this object, as collected by
an OWLEntityCollector.
|
Set<OWLClass> |
getClassesInSignature()
A convenience method that obtains the classes that are in the signature
of this object
|
Set<OWLDataProperty> |
getDataPropertiesInSignature()
A convenience method that obtains the data properties that are in the
signature of this object
|
Set<OWLDatatype> |
getDatatypesInSignature()
A convenience method that obtains the datatypes that are in the signature
of this object
|
Set<OWLNamedIndividual> |
getIndividualsInSignature()
A convenience method that obtains the individuals that are in the
signature of this object
|
Set<OWLClassExpression> |
getNestedClassExpressions()
Gets all of the nested (includes top level) class expressions that are
used in this object
|
Set<OWLObjectProperty> |
getObjectPropertiesInSignature()
A convenience method that obtains the object properties that are in the
signature of this object
|
Set<OWLEntity> |
getSignature()
Gets the signature of 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).
|
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).
|
compareTo
containsEntityInSignature
Set<OWLEntity> getSignature()
getSignature
in interface HasSignature
Set<OWLAnonymousIndividual> getAnonymousIndividuals()
getAnonymousIndividuals
in interface HasAnonymousIndividuals
Set<OWLClass> getClassesInSignature()
getClassesInSignature
in interface HasClassesInSignature
Set<OWLDataProperty> getDataPropertiesInSignature()
getDataPropertiesInSignature
in interface HasDataPropertiesInSignature
Set<OWLObjectProperty> getObjectPropertiesInSignature()
getObjectPropertiesInSignature
in interface HasObjectPropertiesInSignature
Set<OWLNamedIndividual> getIndividualsInSignature()
getIndividualsInSignature
in interface HasIndividualsInSignature
Set<OWLDatatype> getDatatypesInSignature()
getDatatypesInSignature
in interface HasDatatypesInSignature
Set<OWLClassExpression> getNestedClassExpressions()
OWLClassExpression
s
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 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 © 2017 The University of Manchester. All Rights Reserved.