info.sswap.impl.empire.model
Class ExpressivityChecker.ProfileViolationDescriptionGenerator

java.lang.Object
  extended by info.sswap.impl.empire.model.ExpressivityChecker.ProfileViolationDescriptionGenerator
All Implemented Interfaces:
org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor
Enclosing class:
ExpressivityChecker

private static class ExpressivityChecker.ProfileViolationDescriptionGenerator
extends java.lang.Object
implements org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor, org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor


Field Summary
private  java.lang.String message
           
 
Constructor Summary
private ExpressivityChecker.ProfileViolationDescriptionGenerator()
           
 
Method Summary
static java.lang.String generateMessage(org.semanticweb.owlapi.profiles.OWLProfileViolation violation)
           
 java.lang.String getMessage()
           
 void visit(org.semanticweb.owlapi.profiles.CycleInDatatypeDefinition violation)
           
 void visit(org.semanticweb.owlapi.profiles.DatatypeIRIAlsoUsedAsClassIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.LastPropertyInChainNotInImposedRange violation)
           
 void visit(org.semanticweb.owlapi.profiles.LexicalNotInLexicalSpace violation)
           
 void visit(org.semanticweb.owlapi.profiles.OntologyIRINotAbsolute violation)
           
 void visit(org.semanticweb.owlapi.profiles.OntologyVersionIRINotAbsolute violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfAnonymousIndividual violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfBuiltInDatatypeInDatatypeDefinition violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfDataOneOfWithMultipleLiterals violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfDefinedDatatypeInDatatypeRestriction violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfIllegalAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfIllegalClassExpression violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfIllegalDataRange violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfIllegalFacetRestriction violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonAbsoluteIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonAtomicClassExpression violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonEquivalentClassExpression violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInAsymmetricObjectPropertyAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInCardinalityRestriction violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInDisjointPropertiesAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInFunctionalPropertyAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInInverseFunctionalObjectPropertyAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInIrreflexivePropertyAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInObjectHasSelf violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSubClassExpression violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfNonSuperClassExpression violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfObjectOneOfWithMultipleIndividuals violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfObjectPropertyInverse violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfPropertyInChainCausesCycle violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForAnnotationPropertyIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForClassIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForDataPropertyIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForIndividualIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForObjectPropertyIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForOntologyIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForVersionIRI violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfTopDataPropertyAsSubPropertyInSubPropertyAxiom violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredAnnotationProperty violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredClass violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredDataProperty violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredDatatype violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredObjectProperty violation)
           
 void visit(org.semanticweb.owlapi.profiles.UseOfUnknownDatatype violation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

message

private java.lang.String message
Constructor Detail

ExpressivityChecker.ProfileViolationDescriptionGenerator

private ExpressivityChecker.ProfileViolationDescriptionGenerator()
Method Detail

getMessage

public java.lang.String getMessage()

generateMessage

public static java.lang.String generateMessage(org.semanticweb.owlapi.profiles.OWLProfileViolation violation)

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonAbsoluteIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfIllegalFacetRestriction violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.LexicalNotInLexicalSpace violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.OntologyIRINotAbsolute violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.OntologyVersionIRINotAbsolute violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfDefinedDatatypeInDatatypeRestriction violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredDatatype violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUnknownDatatype violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.CycleInDatatypeDefinition violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfBuiltInDatatypeInDatatypeDefinition violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.DatatypeIRIAlsoUsedAsClassIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInAsymmetricObjectPropertyAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInCardinalityRestriction violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInDisjointPropertiesAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInFunctionalPropertyAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInInverseFunctionalObjectPropertyAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInIrreflexivePropertyAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSimplePropertyInObjectHasSelf violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfPropertyInChainCausesCycle violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForAnnotationPropertyIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForClassIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForDataPropertyIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForIndividualIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForObjectPropertyIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForOntologyIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfReservedVocabularyForVersionIRI violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfTopDataPropertyAsSubPropertyInSubPropertyAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredAnnotationProperty violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredClass violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredDataProperty violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfUndeclaredObjectProperty violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2DLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.LastPropertyInChainNotInImposedRange violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfAnonymousIndividual violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfDataOneOfWithMultipleLiterals violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfIllegalAxiom violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfIllegalClassExpression violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfIllegalDataRange violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfObjectPropertyInverse violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfObjectOneOfWithMultipleIndividuals violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2ELProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonAtomicClassExpression violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSubClassExpression violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonSuperClassExpression violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2QLProfileViolationVisitor
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor

visit

public void visit(org.semanticweb.owlapi.profiles.UseOfNonEquivalentClassExpression violation)
Specified by:
visit in interface org.semanticweb.owlapi.profiles.OWL2RLProfileViolationVisitor


Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.