org.semanticweb.owlapi.profiles
Class UseOfNonSuperClassExpression

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

public class UseOfNonSuperClassExpression
extends OWLProfileViolation
implements OWL2QLProfileViolation, OWL2RLProfileViolation

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


Constructor Summary
UseOfNonSuperClassExpression(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

UseOfNonSuperClassExpression

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

getOWLClassExpression

public OWLClassExpression getOWLClassExpression()

accept

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

accept

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

toString

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