org.semanticweb.owlapi.model
Interface OWLObjectExactCardinality

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLAnonymousClassExpression, OWLCardinalityRestriction<OWLClassExpression,OWLObjectPropertyExpression,OWLClassExpression>, OWLClassExpression, OWLObject, OWLObjectCardinalityRestriction, OWLPropertyRange, OWLQuantifiedRestriction<OWLClassExpression,OWLObjectPropertyExpression,OWLClassExpression>, OWLRestriction<OWLClassExpression,OWLObjectPropertyExpression,OWLClassExpression>, SWRLPredicate
All Known Implementing Classes:
OWLObjectExactCardinalityImpl

public interface OWLObjectExactCardinality
extends OWLObjectCardinalityRestriction

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 24-Oct-2006

Represents an ObjectExactCardinality restriction in the OWL 2 Specification.


Method Summary
 OWLClassExpression asIntersectionOfMinMax()
          Obtains an equivalent form that is a conjunction of a min cardinality and max cardinality restriction.
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLCardinalityRestriction
getCardinality, isQualified
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLQuantifiedRestriction
getFiller
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLRestriction
getProperty, isDataRestriction, isObjectRestriction
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLClassExpression
accept, accept, asConjunctSet, asDisjunctSet, asOWLClass, containsConjunct, getClassExpressionType, getComplementNNF, getNNF, getObjectComplementOf, isAnonymous, isClassExpressionLiteral, isOWLNothing, isOWLThing
 

Method Detail

asIntersectionOfMinMax

OWLClassExpression asIntersectionOfMinMax()
Obtains an equivalent form that is a conjunction of a min cardinality and max cardinality restriction.

Returns:
The semantically equivalent but structurally simpler form simp(= 1 R C) = >= 1 R C and <= 1 R C