public interface OWLClass extends OWLClassExpression, OWLLogicalEntity, OWLNamedObject
asOWLDataProperty, isOWLDataPropertyasOWLAnnotationProperty, isOWLAnnotationPropertyasOWLObjectProperty, isOWLObjectProperty| Modifier and Type | Method and Description |
|---|---|
default void |
accept(OWLClassExpressionVisitor visitor)
Accepts a visit from an
OWLExpressionVisitor. |
default <O> O |
accept(OWLClassExpressionVisitorEx<O> visitor) |
default void |
accept(OWLEntityVisitor visitor) |
default <O> O |
accept(OWLEntityVisitorEx<O> visitor) |
default void |
accept(OWLNamedObjectVisitor visitor)
Accepts a visitor.
|
default <O> O |
accept(OWLNamedObjectVisitorEx<O> visitor)
Accepts a visitor.
|
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default ClassExpressionType |
getClassExpressionType()
Gets the class expression type for this class expression.
|
default EntityType<?> |
getEntityType()
Gets the entity type for this entity.
|
default int |
hashIndex() |
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 |
isClassExpressionLiteral()
Determines if this class is a literal.
|
default boolean |
isOWLClass()
A convenience method that determines if this entity is an OWLClass.
|
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 int |
typeIndex() |
asConjunctSet, asDisjunctSet, conjunctSet, containsConjunct, disjunctSet, getComplementNNF, getNNF, getObjectComplementOf, isOWLNothing, isOWLThingcomponents, initHashCodeisBuiltIn, isType, toStringIDgetNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isAxiom, isIndividual, isIRI, isOntology, nestedClassExpressionscompareTogetSignature, signature, unsortedSignaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturecomponentsAnnotationsFirst, componentsWithoutAnnotationsisAnonymousasOWLClassasOWLDataProperty, isOWLDataPropertyasOWLDatatype, isOWLDatatypeasOWLAnnotationProperty, isOWLAnnotationPropertyasOWLNamedIndividual, isOWLNamedIndividualasOWLObjectProperty, isOWLObjectPropertydefault int hashIndex()
hashIndex in interface HasHashIndexdefault int typeIndex()
default EntityType<?> getEntityType()
OWLEntitygetEntityType in interface OWLEntitydefault ClassExpressionType getClassExpressionType()
OWLClassExpressiongetClassExpressionType in interface OWLClassExpressiondefault boolean isTopEntity()
OWLObjectisTopEntity in interface OWLObjecttrue if this object corresponds to one of the above entities.default boolean isBottomEntity()
OWLObjectisBottomEntity in interface OWLObjecttrue if this object corresponds to one of the above entities.default boolean isClassExpressionLiteral()
OWLClassExpressionisClassExpressionLiteral in interface OWLClassExpressiontrue if this is a literal, or false if this is not a literal.default boolean isOWLClass()
AsOWLClassisOWLClass in interface AsOWLClasstrue if this entity is an OWLClass, otherwise falsedefault void accept(OWLObjectVisitor visitor)
OWLObjectdefault <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectdefault void accept(OWLClassExpressionVisitor visitor)
OWLClassExpressionOWLExpressionVisitor.accept in interface OWLClassExpressionvisitor - The visitor that wants to visitdefault <O> O accept(OWLClassExpressionVisitorEx<O> visitor)
accept in interface OWLClassExpressionO - visitor return typevisitor - visitordefault void accept(OWLEntityVisitor visitor)
default <O> O accept(OWLEntityVisitorEx<O> visitor)
default void accept(OWLNamedObjectVisitor visitor)
OWLNamedObjectaccept in interface OWLNamedObjectvisitor - The visitordefault <O> O accept(OWLNamedObjectVisitorEx<O> visitor)
OWLNamedObjectaccept in interface OWLNamedObjectO - visitor return typevisitor - The visitorCopyright © 2018 The University of Manchester. All rights reserved.