org.semanticweb.owlapi.profiles
Class UseOfNonSubClassExpression

java.lang.Object
  extended by org.semanticweb.owlapi.profiles.OWLProfileViolation
      extended by org.semanticweb.owlapi.profiles.UseOfNonSubClassExpression
All Implemented Interfaces:
OWL2QLProfileViolation, OWL2RLProfileViolation

public class UseOfNonSubClassExpression
extends OWLProfileViolation
implements OWL2QLProfileViolation, OWL2RLProfileViolation

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


Constructor Summary
UseOfNonSubClassExpression(OWLOntology ontology, OWLAxiom axiom, OWLClassExpression classExpression)
           
 
Method Summary
 void accept(OWL2QLProfileViolationVisitor visitor)
           
 void accept(OWL2RLProfileViolationVisitor visitor)
           
 OWLClassExpression getOWLClassExpression()
           
 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

UseOfNonSubClassExpression

public UseOfNonSubClassExpression(OWLOntology ontology,
                                  OWLAxiom axiom,
                                  OWLClassExpression classExpression)
Method Detail

accept

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

accept

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

getOWLClassExpression

public OWLClassExpression getOWLClassExpression()

toString

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