de.fau.cs.www8.jadeowlcodec.tool.dig1_1_extended
Class ClassAxiomRenderingVisitor

java.lang.Object
  extended by de.fau.cs.www8.jadeowlcodec.tool.dig1_1_extended.ClassAxiomRenderingVisitor
All Implemented Interfaces:
java.io.Serializable, org.semanticweb.owl.model.OWLClassAxiomVisitor

public class ClassAxiomRenderingVisitor
extends java.lang.Object
implements org.semanticweb.owl.model.OWLClassAxiomVisitor

Renders OWL class axioms as DIG 1.1.

Author:
Daniele Turi $Id: ClassAxiomRenderingVisitor.java 2092 2007-03-17 17:48:48Z schieman $
See Also:
Serialized Form

Field Summary
static org.apache.log4j.Logger logger
          Log4J Logger for this class
 
Constructor Summary
ClassAxiomRenderingVisitor(Renderer.SessionInfo session)
          Creates a new visitor and sets tells.
 
Method Summary
 void visit(org.semanticweb.owl.model.OWLDisjointClassesAxiom axiom)
          Adds 'disjoint' axioms to tells corresponding to axiom.
 void visit(org.semanticweb.owl.model.OWLEquivalentClassesAxiom axiom)
          Adds 'equalc' axioms to tells corresponding to axiom.
 void visit(org.semanticweb.owl.model.OWLSubClassAxiom axiom)
          Adds an 'impliesc' axiom to tells corresponding to axiom.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final org.apache.log4j.Logger logger
Log4J Logger for this class

Constructor Detail

ClassAxiomRenderingVisitor

public ClassAxiomRenderingVisitor(Renderer.SessionInfo session)
Creates a new visitor and sets tells.

Parameters:
session - a Renderer.SessionInfo.
Method Detail

visit

public void visit(org.semanticweb.owl.model.OWLDisjointClassesAxiom axiom)
           throws org.semanticweb.owl.model.OWLException
Adds 'disjoint' axioms to tells corresponding to axiom.

Specified by:
visit in interface org.semanticweb.owl.model.OWLClassAxiomVisitor
Parameters:
axiom - an OWLDisjointClassesAxiom.
Throws:
org.semanticweb.owl.model.OWLException
See Also:
OWLClassAxiomVisitor.visit(org.semanticweb.owl.model.OWLDisjointClassesAxiom)

visit

public void visit(org.semanticweb.owl.model.OWLEquivalentClassesAxiom axiom)
           throws org.semanticweb.owl.model.OWLException
Adds 'equalc' axioms to tells corresponding to axiom.

Specified by:
visit in interface org.semanticweb.owl.model.OWLClassAxiomVisitor
Parameters:
axiom - an OWLEquivalentClassesAxiom See source code comments on see & link information that points to external sources.
Throws:
org.semanticweb.owl.model.OWLException

visit

public void visit(org.semanticweb.owl.model.OWLSubClassAxiom axiom)
           throws org.semanticweb.owl.model.OWLException
Adds an 'impliesc' axiom to tells corresponding to axiom. See source code comments on see & link information that points to external sources.

Specified by:
visit in interface org.semanticweb.owl.model.OWLClassAxiomVisitor
Throws:
org.semanticweb.owl.model.OWLException


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg