P
- the property expressionO
- the objectpublic abstract class OWLIndividualRelationshipAxiomImpl<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject> extends OWLLogicalAxiomImplWithoutEntityAndAnonCaching implements OWLPropertyAssertionAxiom<P,O>
Constructor and Description |
---|
OWLIndividualRelationshipAxiomImpl(OWLIndividual subject,
P property,
O object,
Collection<? extends OWLAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
boolean |
equals(Object obj) |
O |
getObject()
Gets the object of this assertion.
|
P |
getProperty()
Gets the property that this assertion acts along.
|
OWLIndividual |
getSubject()
Gets the individual that is the subject of this assertion.
|
isAnnotationAxiom, isLogicalAxiom
accept, equalsIgnoreAnnotations, getAnnotations, getAnnotations, getAnonymousIndividuals, getNNF, getSignature, isAnnotated, isOfType, isOfType
compareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, hashCode, isBottomEntity, isTopEntity, toString
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
asOWLSubClassOfAxiom
public OWLIndividualRelationshipAxiomImpl(@Nonnull OWLIndividual subject, @Nonnull P property, @Nonnull O object, @Nonnull Collection<? extends OWLAnnotation> annotations)
subject
- the subjectproperty
- the propertyobject
- the objectannotations
- the annotationspublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet
in interface HasIncrementalSignatureGenerationSupport
entities
- entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet
in interface HasIncrementalSignatureGenerationSupport
anons
- anonymous individuals set where individuals will be addedpublic OWLIndividual getSubject()
OWLPropertyAssertionAxiom
getSubject
in interface HasSubject<OWLIndividual>
getSubject
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject>
public P getProperty()
OWLPropertyAssertionAxiom
getProperty
in interface HasProperty<P extends OWLPropertyExpression>
getProperty
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject>
public O getObject()
OWLPropertyAssertionAxiom
getObject
in interface HasObject<O extends OWLPropertyAssertionObject>
getObject
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject>
public boolean equals(Object obj)
equals
in class OWLAxiomImplWithoutEntityAndAnonCaching
Copyright © 2020 The University of Manchester. All rights reserved.