public interface OWLObjectHasSelf extends OWLRestriction, OWLObjectRestriction
| 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(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default Stream<?> |
components() |
default ClassExpressionType |
getClassExpressionType()
Gets the class expression type for this class expression.
|
OWLObjectPropertyExpression |
getProperty()
Gets the property/properties that the restriction acts along depending on
R being a scalar or collection type.
|
default int |
hashIndex() |
default int |
initHashCode() |
default int |
typeIndex() |
isObjectRestrictionisDataRestrictionasConjunctSet, asDisjunctSet, conjunctSet, containsConjunct, disjunctSet, getComplementNNF, getNNF, getObjectComplementOf, isClassExpressionLiteral, isOWLNothing, isOWLThinggetNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signature, unsortedSignaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignaturecomponentsAnnotationsFirst, componentsWithoutAnnotationsisAnonymous, isNamedasOWLClass, isOWLClassdefault Stream<?> components()
components in interface HasComponentsdefault int initHashCode()
initHashCode in interface OWLObjectdefault int hashIndex()
hashIndex in interface HasHashIndexdefault int typeIndex()
default ClassExpressionType getClassExpressionType()
OWLClassExpressiongetClassExpressionType in interface OWLClassExpressiondefault 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 - visitorOWLObjectPropertyExpression getProperty()
OWLObjectRestrictiongetProperty in interface HasProperty<OWLObjectPropertyExpression>getProperty in interface OWLObjectRestrictiongetProperty in interface OWLRestrictionCopyright © 2019 The University of Manchester. All rights reserved.