org.semanticweb.owlapi.model
Interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject>

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLAxiom, OWLIndividualAxiom, OWLLogicalAxiom, OWLObject, OWLSubClassOfAxiomShortCut
All Known Subinterfaces:
OWLDataPropertyAssertionAxiom, OWLNegativeDataPropertyAssertionAxiom, OWLNegativeObjectPropertyAssertionAxiom, OWLObjectPropertyAssertionAxiom
All Known Implementing Classes:
OWLDataPropertyAssertionAxiomImpl, OWLIndividualRelationshipAxiomImpl, OWLNegativeDataPropertyAssertionImplAxiom, OWLNegativeObjectPropertyAssertionAxiomImpl, OWLObjectPropertyAssertionAxiomImpl

public interface OWLPropertyAssertionAxiom<P extends OWLPropertyExpression,O extends OWLPropertyAssertionObject>
extends OWLIndividualAxiom, OWLSubClassOfAxiomShortCut

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 24-Oct-2006 Represents an Assertion in the OWL 2 specification.


Method Summary
 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.
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLAxiom
accept, accept, equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotations, getAnnotations, getAxiomType, getAxiomWithoutAnnotations, getNNF, isAnnotated, isLogicalAxiom, isOfType, isOfType
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLSubClassOfAxiomShortCut
asOWLSubClassOfAxiom
 

Method Detail

getSubject

OWLIndividual getSubject()
Gets the individual that is the subject of this assertion.

Returns:
The individual that represents the subject of this assertion.

getProperty

P getProperty()
Gets the property that this assertion acts along

Returns:
The property

getObject

O getObject()
Gets the object of this assertion

Returns:
The object that this assertion points to.