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

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

public interface OWLProperty<P extends OWLPropertyExpression,R extends OWLPropertyRange>
extends OWLPropertyExpression<P,R>, OWLEntity, 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.owl.model.OWLPropertyExpression
accept, accept, getDisjointProperties, getDisjointProperties, getDomains, getDomains, getEquivalentProperties, getEquivalentProperties, getRanges, getRanges, getSubProperties, getSubProperties, getSuperProperties, getSuperProperties, isAnonymous, isFunctional, isFunctional
 
Methods inherited from interface org.semanticweb.owl.model.OWLEntity
accept, accept, asOWLClass, asOWLDataProperty, asOWLDataType, asOWLIndividual, asOWLObjectProperty, getAnnotationAxioms, getAnnotations, getAnnotations, isOWLClass, isOWLDataProperty, isOWLDataType, isOWLIndividual, isOWLObjectProperty
 
Methods inherited from interface org.semanticweb.owl.model.OWLNamedObject
accept, getURI