org.semanticweb.owlapi.profiles
Class UseOfIllegalClassExpression

java.lang.Object
  extended by org.semanticweb.owlapi.profiles.OWLProfileViolation
      extended by org.semanticweb.owlapi.profiles.UseOfIllegalClassExpression
All Implemented Interfaces:
OWL2ELProfileViolation
Direct Known Subclasses:
UseOfObjectOneOfWithMultipleIndividuals

public class UseOfIllegalClassExpression
extends OWLProfileViolation
implements OWL2ELProfileViolation

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 03-Aug-2009 Indicates that a class expression in an axiom is not in the profile


Constructor Summary
UseOfIllegalClassExpression(OWLOntology ontology, OWLAxiom axiom, OWLClassExpression classExpression)
           
 
Method Summary
 void accept(OWL2ELProfileViolationVisitor 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

UseOfIllegalClassExpression

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

accept

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

getOWLClassExpression

public OWLClassExpression getOWLClassExpression()

toString

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