public interface OWLObject extends java.lang.Comparable<OWLObject>, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLObjectVisitor visitor) |
<O> O |
accept(OWLObjectVisitorEx<O> visitor) |
java.util.Set<OWLAnonymousIndividual> |
getAnonymousIndividuals()
Gets the anonymous individuals occurring in this object, as collected by an
OWLEntityCollector.
|
java.util.Set<OWLClass> |
getClassesInSignature()
A convenience method that obtains the classes
that are in the signature of this object
|
java.util.Set<OWLDataProperty> |
getDataPropertiesInSignature()
A convenience method that obtains the data properties
that are in the signature of this object
|
java.util.Set<OWLDatatype> |
getDatatypesInSignature()
A convenience method that obtains the datatypes
that are in the signature of this object
|
java.util.Set<OWLNamedIndividual> |
getIndividualsInSignature()
A convenience method that obtains the individuals
that are in the signature of this object
|
java.util.Set<OWLClassExpression> |
getNestedClassExpressions()
Gets all of the nested (includes top level) class expressions that are used in this object
|
java.util.Set<OWLObjectProperty> |
getObjectPropertiesInSignature()
A convenience method that obtains the object properties
that are in the signature of this object
|
java.util.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).
|
java.util.Set<OWLEntity> getSignature()
java.util.Set<OWLAnonymousIndividual> getAnonymousIndividuals()
java.util.Set<OWLClass> getClassesInSignature()
java.util.Set<OWLDataProperty> getDataPropertiesInSignature()
java.util.Set<OWLObjectProperty> getObjectPropertiesInSignature()
java.util.Set<OWLNamedIndividual> getIndividualsInSignature()
java.util.Set<OWLDatatype> getDatatypesInSignature()
java.util.Set<OWLClassExpression> getNestedClassExpressions()
OWLClassExpression
s that represent the nested class
expressions used in this object.void accept(OWLObjectVisitor visitor)
<O> O accept(OWLObjectVisitorEx<O> visitor)
boolean 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.