org.semanticweb.owlapi.model
Interface OWLProperty<R extends OWLPropertyRange,P extends OWLPropertyExpression<R,P>>

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLEntity, OWLLogicalEntity, OWLNamedObject, OWLObject, OWLPropertyExpression<R,P>
All Known Subinterfaces:
OWLDataProperty, OWLObjectProperty
All Known Implementing Classes:
OWLDataPropertyImpl, OWLObjectPropertyImpl

public interface OWLProperty<R extends OWLPropertyRange,P extends OWLPropertyExpression<R,P>>
extends OWLPropertyExpression<R,P>, OWLLogicalEntity, OWLNamedObject

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 23-Jan-2007

A marker interface for properties that aren't expression i.e. named properties. By definition, properties are either data properties or object properties.


Method Summary
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLPropertyExpression
accept, accept, getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isAnonymous, isDataPropertyExpression, isFunctional, isFunctional, isObjectPropertyExpression, isOWLBottomDataProperty, isOWLBottomObjectProperty, isOWLTopDataProperty, isOWLTopObjectProperty
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLEntity
accept, accept, asOWLAnnotationProperty, asOWLClass, asOWLDataProperty, asOWLDatatype, asOWLNamedIndividual, asOWLObjectProperty, getAnnotationAssertionAxioms, getAnnotations, getAnnotations, getEntityType, getOWLEntity, getReferencingAxioms, getReferencingAxioms, isBuiltIn, isOWLAnnotationProperty, isOWLClass, isOWLDataProperty, isOWLDatatype, isOWLNamedIndividual, isOWLObjectProperty, isType, toStringID
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLNamedObject
accept, getIRI