Package openllet.core.output
Class ATermBaseVisitor
- java.lang.Object
-
- openllet.core.output.ATermBaseVisitor
-
- All Implemented Interfaces:
ATermVisitor
- Direct Known Subclasses:
ATermBaseRenderer
,DatatypeVisitor
,FullyDefinedClassVisitor
,NamedDataRangeExpander
public abstract class ATermBaseVisitor extends java.lang.Object implements ATermVisitor
Base implementation for ATermVisitor. Implements the basic visit function that calls the other functions based on the functor.- Author:
- Evren Sirin
-
-
Field Summary
Fields Modifier and Type Field Description static openllet.aterm.ATermAppl
OWL_NOTHING
static openllet.aterm.ATermAppl
OWL_THING
-
Constructor Summary
Constructors Constructor Description ATermBaseVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(openllet.aterm.ATermAppl term)
Visit a generic term which may be a class expression, _individual or a literal.void
visitList(openllet.aterm.ATermList list)
Visit the list structure.-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface openllet.core.output.ATermVisitor
visitAll, visitAnd, visitCard, visitHasValue, visitInverse, visitLiteral, visitMax, visitMin, visitNot, visitOneOf, visitOr, visitRestrictedDatatype, visitSelf, visitSome, visitTerm, visitValue
-
-
-
-
Method Detail
-
visit
public void visit(openllet.aterm.ATermAppl term)
Description copied from interface:ATermVisitor
Visit a generic term which may be a class expression, _individual or a literal.- Specified by:
visit
in interfaceATermVisitor
-
visitList
public void visitList(openllet.aterm.ATermList list)
Description copied from interface:ATermVisitor
Visit the list structure. Lists are found in 'and' and 'or' terms.- Specified by:
visitList
in interfaceATermVisitor
-
-