org.semanticweb.owlapi.profiles
Class UseOfIllegalDataRange

java.lang.Object
  extended by org.semanticweb.owlapi.profiles.OWLProfileViolation
      extended by org.semanticweb.owlapi.profiles.UseOfIllegalDataRange
All Implemented Interfaces:
OWL2ELProfileViolation, OWL2QLProfileViolation, OWL2RLProfileViolation
Direct Known Subclasses:
UseOfDataOneOfWithMultipleLiterals

public class UseOfIllegalDataRange
extends OWLProfileViolation
implements OWL2ELProfileViolation, OWL2QLProfileViolation, OWL2RLProfileViolation

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 03-Aug-2009


Constructor Summary
UseOfIllegalDataRange(OWLOntology ontology, OWLAxiom axiom, OWLDataRange dataRange)
           
 
Method Summary
 void accept(OWL2ELProfileViolationVisitor visitor)
           
 void accept(OWL2QLProfileViolationVisitor visitor)
           
 void accept(OWL2RLProfileViolationVisitor visitor)
           
 OWLDataRange getOWLDataRange()
           
 java.lang.String toString()
           
 
Methods inherited from class org.semanticweb.owlapi.profiles.OWLProfileViolation
getAxiom, getDocumentIRI, getImportsClosure, getOntologyID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UseOfIllegalDataRange

public UseOfIllegalDataRange(OWLOntology ontology,
                             OWLAxiom axiom,
                             OWLDataRange dataRange)
Method Detail

getOWLDataRange

public OWLDataRange getOWLDataRange()

accept

public void accept(OWL2RLProfileViolationVisitor visitor)
Specified by:
accept in interface OWL2RLProfileViolation

accept

public void accept(OWL2QLProfileViolationVisitor visitor)
Specified by:
accept in interface OWL2QLProfileViolation

accept

public void accept(OWL2ELProfileViolationVisitor visitor)
Specified by:
accept in interface OWL2ELProfileViolation

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object