org.semanticweb.owlapi.profiles
Class DatatypeIRIAlsoUsedAsClassIRI

java.lang.Object
  extended by org.semanticweb.owlapi.profiles.OWLProfileViolation
      extended by org.semanticweb.owlapi.profiles.DatatypeIRIAlsoUsedAsClassIRI
All Implemented Interfaces:
OWL2DLProfileViolation

public class DatatypeIRIAlsoUsedAsClassIRI
extends OWLProfileViolation
implements OWL2DLProfileViolation

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 03-Aug-2009 Specifies that an IRI that is used for a datatype is also used for a class IRI


Constructor Summary
DatatypeIRIAlsoUsedAsClassIRI(OWLOntology ontology, OWLAxiom axiom, IRI iri)
           
 
Method Summary
 void accept(OWL2DLProfileViolationVisitor visitor)
           
 IRI getIRI()
           
 
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, toString, wait, wait, wait
 

Constructor Detail

DatatypeIRIAlsoUsedAsClassIRI

public DatatypeIRIAlsoUsedAsClassIRI(OWLOntology ontology,
                                     OWLAxiom axiom,
                                     IRI iri)
Method Detail

accept

public void accept(OWL2DLProfileViolationVisitor visitor)
Specified by:
accept in interface OWL2DLProfileViolation

getIRI

public IRI getIRI()