uk.ac.manchester.cs.owl
Class OWLObjectCardinalityRestrictionImpl

java.lang.Object
  extended by uk.ac.manchester.cs.owl.OWLObjectImpl
      extended by uk.ac.manchester.cs.owl.OWLAnonymousDescriptionImpl
          extended by uk.ac.manchester.cs.owl.OWLRestrictionImpl<P>
              extended by uk.ac.manchester.cs.owl.OWLCardinalityRestrictionImpl<OWLObjectPropertyExpression,OWLDescription>
                  extended by uk.ac.manchester.cs.owl.OWLObjectCardinalityRestrictionImpl
All Implemented Interfaces:
java.lang.Comparable<OWLObject>, OWLAnonymousDescription, OWLCardinalityRestriction<OWLObjectPropertyExpression,OWLDescription>, OWLDescription, OWLObject, OWLObjectCardinalityRestriction, OWLPropertyRange, OWLQuantifiedRestriction<OWLObjectPropertyExpression,OWLDescription>, OWLRestriction<OWLObjectPropertyExpression>
Direct Known Subclasses:
OWLObjectExactCardinalityRestrictionImpl, OWLObjectMaxCardinalityRestrictionImpl, OWLObjectMinCardinalityRestrictionImpl

public abstract class OWLObjectCardinalityRestrictionImpl
extends OWLCardinalityRestrictionImpl<OWLObjectPropertyExpression,OWLDescription>
implements OWLObjectCardinalityRestriction

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


Method Summary
 boolean equals(java.lang.Object obj)
           
 boolean isQualified()
          Determines if this restriction is qualified.
 
Methods inherited from class uk.ac.manchester.cs.owl.OWLCardinalityRestrictionImpl
getCardinality, getFiller
 
Methods inherited from class uk.ac.manchester.cs.owl.OWLRestrictionImpl
getProperty, isLiteral
 
Methods inherited from class uk.ac.manchester.cs.owl.OWLAnonymousDescriptionImpl
asOWLClass, getComplementNNF, getNNF, isAnonymous, isOWLNothing, isOWLThing
 
Methods inherited from class uk.ac.manchester.cs.owl.OWLObjectImpl
compareTo, getOWLDataFactory, getSignature, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.model.OWLCardinalityRestriction
getCardinality
 
Methods inherited from interface org.semanticweb.owl.model.OWLQuantifiedRestriction
getFiller
 
Methods inherited from interface org.semanticweb.owl.model.OWLRestriction
getProperty
 
Methods inherited from interface org.semanticweb.owl.model.OWLDescription
accept, accept, asOWLClass, getComplementNNF, getNNF, isAnonymous, isLiteral, isOWLNothing, isOWLThing
 
Methods inherited from interface org.semanticweb.owl.model.OWLObject
accept, accept, getSignature
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

isQualified

public boolean isQualified()
Description copied from interface: OWLCardinalityRestriction
Determines if this restriction is qualified. Qualified cardinality restrictions are defined to be cardinality restrictions that have fillers which aren't TOP (owl:Thing or rdfs:Literal). An object restriction is unqualified if it has a filler that is owl:Thing. A data restriction is unqualified if it has a filler which is the top data type (rdfs:Literal).

Specified by:
isQualified in interface OWLCardinalityRestriction<OWLObjectPropertyExpression,OWLDescription>
Returns:
true if this restriction is qualified, or false if this restriction is unqualified.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class OWLCardinalityRestrictionImpl<OWLObjectPropertyExpression,OWLDescription>