org.semanticweb.owlapi.model
Interface OWLFacetRestriction

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLObject
All Known Implementing Classes:
OWLFacetRestrictionImpl

public interface OWLFacetRestriction
extends OWLObject

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

A facet restriction is used to restrict a particular datatype. For example the set of integers greater than 18 can be obtained by restricting the integer datatype using a minExclusive facet with a value of 18


Method Summary
 void accept(OWLDataVisitor visitor)
           
<O> O
accept(OWLDataVisitorEx<O> visitor)
           
 OWLFacet getFacet()
          Gets the retricted facet
 OWLLiteral getFacetValue()
          Gets the value that restricts the facet
 
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
 

Method Detail

getFacet

OWLFacet getFacet()
Gets the retricted facet

Returns:
The restricted facet

getFacetValue

OWLLiteral getFacetValue()
Gets the value that restricts the facet

Returns:
the restricting value

accept

void accept(OWLDataVisitor visitor)

accept

<O> O accept(OWLDataVisitorEx<O> visitor)