P
- the property expressionO
- the objectpublic abstract class OWLIndividualRelationshipAxiomImpl<P extends OWLPropertyExpression<?,?>,O extends OWLPropertyAssertionObject> extends OWLLogicalAxiomImpl implements OWLPropertyAssertionAxiom<P,O>
Constructor and Description |
---|
OWLIndividualRelationshipAxiomImpl(OWLIndividual subject,
P property,
O object,
Collection<? extends OWLAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
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, getNNF, isAnnotated, isOfType, isOfType
compareTo, containsEntityInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toString
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAnnotationAxiom, isLogicalAxiom, isOfType, isOfType
accept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
compareTo
containsEntityInSignature
asOWLSubClassOfAxiom
public OWLIndividualRelationshipAxiomImpl(OWLIndividual subject, P property, O object, Collection<? extends OWLAnnotation> annotations)
subject
- the subjectproperty
- the propertyobject
- the objectannotations
- the annotationspublic 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 OWLAxiomImpl
Copyright © 2017 The University of Manchester. All Rights Reserved.