Package org.semanticweb.owlapi.model
Interface HasProperty<P extends OWLObject>
- Type Parameters:
P
- property type
- All Known Subinterfaces:
OWLAnnotation
,OWLAnnotationAssertionAxiom
,OWLAnnotationPropertyDomainAxiom
,OWLAnnotationPropertyRangeAxiom
,OWLAsymmetricObjectPropertyAxiom
,OWLDataAllValuesFrom
,OWLDataCardinalityRestriction
,OWLDataExactCardinality
,OWLDataHasValue
,OWLDataMaxCardinality
,OWLDataMinCardinality
,OWLDataPropertyAssertionAxiom
,OWLDataPropertyCharacteristicAxiom
,OWLDataPropertyDomainAxiom
,OWLDataPropertyRangeAxiom
,OWLDataRestriction
,OWLDataSomeValuesFrom
,OWLFunctionalDataPropertyAxiom
,OWLFunctionalObjectPropertyAxiom
,OWLInverseFunctionalObjectPropertyAxiom
,OWLIrreflexiveObjectPropertyAxiom
,OWLNegativeDataPropertyAssertionAxiom
,OWLNegativeObjectPropertyAssertionAxiom
,OWLObjectAllValuesFrom
,OWLObjectCardinalityRestriction
,OWLObjectExactCardinality
,OWLObjectHasSelf
,OWLObjectHasValue
,OWLObjectMaxCardinality
,OWLObjectMinCardinality
,OWLObjectPropertyAssertionAxiom
,OWLObjectPropertyCharacteristicAxiom
,OWLObjectPropertyDomainAxiom
,OWLObjectPropertyRangeAxiom
,OWLObjectRestriction
,OWLObjectSomeValuesFrom
,OWLPropertyAssertionAxiom<P,
,O> OWLPropertyDomainAxiom<P>
,OWLPropertyRangeAxiom<P,
,R> OWLQuantifiedDataRestriction
,OWLQuantifiedObjectRestriction
,OWLReflexiveObjectPropertyAxiom
,OWLSymmetricObjectPropertyAxiom
,OWLTransitiveObjectPropertyAxiom
,OWLUnaryPropertyAxiom<P>
,SettableProperty<P,
B>
- All Known Implementing Classes:
BaseAnnotationPropertyBuilder
,BaseDataBuilder
,BaseDataPropertyBuilder
,BaseObjectBuilder
,BaseObjectPropertyBuilder
,BuilderAnnotation
,BuilderAnnotationAssertion
,BuilderAnnotationPropertyDomain
,BuilderAnnotationPropertyRange
,BuilderAsymmetricObjectProperty
,BuilderDataAllValuesFrom
,BuilderDataExactCardinality
,BuilderDataHasValue
,BuilderDataMaxCardinality
,BuilderDataMinCardinality
,BuilderDataPropertyAssertion
,BuilderDataPropertyDomain
,BuilderDataPropertyRange
,BuilderDataSomeValuesFrom
,BuilderFunctionalDataProperty
,BuilderFunctionalObjectProperty
,BuilderInverseFunctionalObjectProperty
,BuilderInverseObjectProperties
,BuilderIrreflexiveObjectProperty
,BuilderNegativeDataPropertyAssertion
,BuilderNegativeObjectPropertyAssertion
,BuilderObjectAllValuesFrom
,BuilderObjectExactCardinality
,BuilderObjectHasSelf
,BuilderObjectHasValue
,BuilderObjectInverseOf
,BuilderObjectMaxCardinality
,BuilderObjectMinCardinality
,BuilderObjectPropertyAssertion
,BuilderObjectPropertyDomain
,BuilderObjectPropertyRange
,BuilderObjectSomeValuesFrom
,BuilderPropertyChain
,BuilderReflexiveObjectProperty
,BuilderSWRLDataPropertyAtom
,BuilderSymmetricObjectProperty
,BuilderTransitiveObjectProperty
,OWLAnnotationAssertionAxiomImpl
,OWLAnnotationImpl
,OWLAnnotationImplNotAnnotated
,OWLAnnotationPropertyDomainAxiomImpl
,OWLAnnotationPropertyRangeAxiomImpl
,OWLAsymmetricObjectPropertyAxiomImpl
,OWLDataAllValuesFromImpl
,OWLDataCardinalityRestrictionImpl
,OWLDataExactCardinalityImpl
,OWLDataHasValueImpl
,OWLDataMaxCardinalityImpl
,OWLDataMinCardinalityImpl
,OWLDataPropertyAssertionAxiomImpl
,OWLDataPropertyCharacteristicAxiomImpl
,OWLDataPropertyDomainAxiomImpl
,OWLDataPropertyRangeAxiomImpl
,OWLDataSomeValuesFromImpl
,OWLFunctionalDataPropertyAxiomImpl
,OWLFunctionalObjectPropertyAxiomImpl
,OWLIndividualRelationshipAxiomImpl
,OWLInverseFunctionalObjectPropertyAxiomImpl
,OWLIrreflexiveObjectPropertyAxiomImpl
,OWLNegativeDataPropertyAssertionAxiomImpl
,OWLNegativeObjectPropertyAssertionAxiomImpl
,OWLObjectAllValuesFromImpl
,OWLObjectCardinalityRestrictionImpl
,OWLObjectExactCardinalityImpl
,OWLObjectHasSelfImpl
,OWLObjectHasValueImpl
,OWLObjectMaxCardinalityImpl
,OWLObjectMinCardinalityImpl
,OWLObjectPropertyAssertionAxiomImpl
,OWLObjectPropertyCharacteristicAxiomImpl
,OWLObjectPropertyDomainAxiomImpl
,OWLObjectPropertyRangeAxiomImpl
,OWLObjectSomeValuesFromImpl
,OWLPropertyDomainAxiomImpl
,OWLPropertyRangeAxiomImpl
,OWLQuantifiedDataRestrictionImpl
,OWLQuantifiedObjectRestrictionImpl
,OWLReflexiveObjectPropertyAxiomImpl
,OWLSymmetricObjectPropertyAxiomImpl
,OWLTransitiveObjectPropertyAxiomImpl
,OWLUnaryPropertyAxiomImpl
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
An interface to objects which have a property.
- Since:
- 3.5.0
- Author:
- Matthew Horridge, Stanford University, Bio-Medical Informatics Research Group
-
Method Summary
-
Method Details
-
getProperty
P getProperty()Gets the property.- Returns:
- The property.
-