|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ATermVisitor
A visitor interface specifically designed for structures in Pellet. Since the class descriptions in Pellet are all represented as ATermAppl's with different functors any output (or conversion) function will need to check functors in order to create a result. This interface defines the functions for each different construct to make this process easier. A better implementation would actually integrate this functionality with the jjtraveler.Visitable interface.
Method Summary | |
---|---|
void |
visit(aterm.ATermAppl term)
Visit a generic term which may be a class expression, individual or a literal. |
void |
visitAll(aterm.ATermAppl term)
Visit the 'all' (allValuesFrom restriction) term. |
void |
visitAllfuture(aterm.ATermAppl term)
|
void |
visitAllpast(aterm.ATermAppl term)
|
void |
visitAnd(aterm.ATermAppl term)
Visit the 'and' (intersectionOf) term. |
void |
visitAt(aterm.ATermAppl term)
|
void |
visitCard(aterm.ATermAppl term)
Visit the 'card' (minCardinality restriction) term. |
void |
visitFuture(aterm.ATermAppl term)
|
void |
visitHasValue(aterm.ATermAppl term)
Visit the hasValue restriction term. |
void |
visitList(aterm.ATermList term)
Visit the list structure. |
void |
visitLiteral(aterm.ATermAppl term)
Visit the literal term. |
void |
visitMax(aterm.ATermAppl term)
Visit the 'max' (maxCardinality restriction) term. |
void |
visitMin(aterm.ATermAppl term)
Visit the 'min' (minCardinality restriction) term. |
void |
visitNot(aterm.ATermAppl term)
Visit the 'not' (complementOf) term. |
void |
visitOneOf(aterm.ATermAppl term)
Visit the 'oneOf' term. |
void |
visitOr(aterm.ATermAppl term)
Visit the 'or' (unionOf) term. |
void |
visitPast(aterm.ATermAppl term)
|
void |
visitSome(aterm.ATermAppl term)
Visit the 'some' (someValuesFrom restriction) term. |
void |
visitSomefuture(aterm.ATermAppl term)
|
void |
visitSomepast(aterm.ATermAppl term)
|
void |
visitSubClass(aterm.ATermAppl term)
|
void |
visitTerm(aterm.ATermAppl term)
Visit a primitive term (with no arguments) that stands for a URI. |
void |
visitValue(aterm.ATermAppl term)
Visit the nominal term. |
Method Detail |
---|
void visit(aterm.ATermAppl term)
term
- void visitTerm(aterm.ATermAppl term)
term
- void visitAnd(aterm.ATermAppl term)
term
- void visitOr(aterm.ATermAppl term)
term
- void visitNot(aterm.ATermAppl term)
term
- void visitSome(aterm.ATermAppl term)
term
- void visitAll(aterm.ATermAppl term)
term
- void visitMin(aterm.ATermAppl term)
term
- void visitCard(aterm.ATermAppl term)
term
- void visitMax(aterm.ATermAppl term)
term
- void visitHasValue(aterm.ATermAppl term)
term
- void visitValue(aterm.ATermAppl term)
term
- void visitOneOf(aterm.ATermAppl term)
term
- void visitLiteral(aterm.ATermAppl term)
term
- void visitList(aterm.ATermList term)
term
- void visitSubClass(aterm.ATermAppl term)
void visitFuture(aterm.ATermAppl term)
void visitPast(aterm.ATermAppl term)
void visitAt(aterm.ATermAppl term)
void visitAllfuture(aterm.ATermAppl term)
void visitAllpast(aterm.ATermAppl term)
void visitSomefuture(aterm.ATermAppl term)
void visitSomepast(aterm.ATermAppl term)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |