edu.unika.aifb.owltools.utils
Class KAON2VisitorAdapter
java.lang.Object
edu.unika.aifb.owltools.utils.KAON2VisitorAdapter
- All Implemented Interfaces:
- org.semanticweb.kaon2.api.KAON2Visitor
- Direct Known Subclasses:
- LatexSerializer, ProgramSerializer
public class KAON2VisitorAdapter
- extends java.lang.Object
- implements org.semanticweb.kaon2.api.KAON2Visitor
Default implementation of the visitor.
It calls the defaultbehaviour. This may be overwritten, so in case an own visitor
is implemented, default error handling behaviour can be created
Method Summary |
java.lang.Object |
defaultbehaviour(java.lang.Object object)
This is the defaultbehavour called by the visitor. |
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.Annotation object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.AnnotationProperty object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.ClassicalNegation object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.ClassMember object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Conjunction object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Constant object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataAll object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataCardinality object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataHasValue object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataNot object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataOneOf object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataProperty object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyAttribute object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyDomain object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyMember object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyRange object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.DataSome object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.Datatype object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.DefaultNegation object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.Deprecation object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DifferentIndividuals object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.DisjointClasses object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Disjunction object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Equivalence object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentClasses object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentDataProperties object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentObjectProperties object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Exists object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.flogic.FMethodCall object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.flogic.FMolecule object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Forall object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.FunctionalTerm object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Implication object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.Individual object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.InverseObjectProperties object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.KAON2Connection object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Literal object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectAll object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectAnd object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectCardinality object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectHasValue object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectNot object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectOneOf object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectOr object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectProperty object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyAttribute object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyDomain object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyMember object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyRange object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.ObjectSome object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.Ontology object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.OWLClass object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Predicate object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.PredicateSymbol object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.QueryDefinition object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Rule object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.SameIndividual object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.SubClassOf object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.SubDataPropertyOf object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.axioms.SubObjectPropertyOf object)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.logic.Variable object)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KAON2VisitorAdapter
public KAON2VisitorAdapter()
defaultbehaviour
public java.lang.Object defaultbehaviour(java.lang.Object object)
- This is the defaultbehavour called by the visitor. By changing this an
appropriate error handling implementation can be created
- Parameters:
object
- The object being visited
- Returns:
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Predicate object)
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Exists object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.DefaultNegation object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.PredicateSymbol object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Forall object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.ClassicalNegation object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Conjunction object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.QueryDefinition object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.flogic.FMolecule object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Disjunction object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.flogic.FMethodCall object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Implication object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.FunctionalTerm object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Equivalence object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.Individual object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.AnnotationProperty object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataProperty object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectProperty object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.Datatype object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.OWLClass object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Variable object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Constant object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Literal object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataNot object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataOneOf object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataAll object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataSome object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataCardinality object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.DataHasValue object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectAll object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectSome object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectCardinality object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectOneOf object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectHasValue object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectNot object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectOr object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.ObjectAnd object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Rule object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.SubClassOf object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentClasses object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DisjointClasses object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyAttribute object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyDomain object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyRange object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.SubDataPropertyOf object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentDataProperties object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyAttribute object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyDomain object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyRange object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.SubObjectPropertyOf object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.EquivalentObjectProperties object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.InverseObjectProperties object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.SameIndividual object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DifferentIndividuals object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.DataPropertyMember object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.ObjectPropertyMember object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.ClassMember object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.Annotation object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.axioms.Deprecation object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.Ontology object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.KAON2Connection object)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor