info.sswap.impl.empire.model
Class ExpressivityChecker.ProfileViolationDescriptionGenerator
java.lang.Object
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
|
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 |
message
private java.lang.String message
ExpressivityChecker.ProfileViolationDescriptionGenerator
private ExpressivityChecker.ProfileViolationDescriptionGenerator()
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.