edu.unika.aifb.owltools
Class PrologSerializer
java.lang.Object
edu.unika.aifb.owltools.KAON2VisitorAdapter
edu.unika.aifb.owltools.ProgramSerializer
edu.unika.aifb.owltools.PrologSerializer
- All Implemented Interfaces:
- org.semanticweb.kaon2.api.KAON2Visitor
public class PrologSerializer
- extends ProgramSerializer
Serializes a set of rules to an XSB Prolog program.
Method Summary |
java.lang.Object |
visit(org.semanticweb.kaon2.api.rules.Constant constant)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.owl.elements.Individual individual)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.rules.Literal literal)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.rules.Rule rule)
|
java.lang.Object |
visit(org.semanticweb.kaon2.api.rules.Variable variable)
|
Methods inherited from class edu.unika.aifb.owltools.ProgramSerializer |
beanify, encounteredDDL, end, getScreech, processName, setScreech, setStyle, start, start, toName, visit |
Methods inherited from class edu.unika.aifb.owltools.KAON2VisitorAdapter |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrologSerializer
public PrologSerializer(Printer printer)
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.rules.Rule rule)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
- Overrides:
visit
in class KAON2VisitorAdapter
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.rules.Literal literal)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
- Overrides:
visit
in class KAON2VisitorAdapter
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.rules.Constant constant)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
- Overrides:
visit
in class KAON2VisitorAdapter
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.owl.elements.Individual individual)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
- Overrides:
visit
in class KAON2VisitorAdapter
visit
public java.lang.Object visit(org.semanticweb.kaon2.api.rules.Variable variable)
- Specified by:
visit
in interface org.semanticweb.kaon2.api.KAON2Visitor
- Overrides:
visit
in class KAON2VisitorAdapter