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,
java.util.Collection<? extends OWLAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
protected int |
compareObjectOfSameType(OWLObject o) |
boolean |
equals(java.lang.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, mergeAnnos
compareLists, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getOWLDataFactory, getSignature, hashCode, isBottomEntity, isTopEntity, setOWLDataFactory, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
asOWLSubClassOfAxiom
public OWLIndividualRelationshipAxiomImpl(OWLIndividual subject, P property, O object, java.util.Collection<? extends OWLAnnotation> annotations)
subject
- the subjectproperty
- the propertyobject
- the objectannotations
- the annotationspublic OWLIndividual getSubject()
OWLPropertyAssertionAxiom
getSubject
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression<?,?>,O extends OWLPropertyAssertionObject>
public P getProperty()
OWLPropertyAssertionAxiom
getProperty
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression<?,?>,O extends OWLPropertyAssertionObject>
public O getObject()
OWLPropertyAssertionAxiom
getObject
in interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression<?,?>,O extends OWLPropertyAssertionObject>
public boolean equals(java.lang.Object obj)
equals
in class OWLAxiomImpl
protected final int compareObjectOfSameType(OWLObject o)
compareObjectOfSameType
in class OWLObjectImpl