|
||||||||||
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 |
visitAnd(aterm.ATermAppl term)
Visit the 'and' (intersectionOf) term. |
void |
visitCard(aterm.ATermAppl term)
Visit the 'card' (minCardinality restriction) term. |
void |
visitHasValue(aterm.ATermAppl term)
Visit the hasValue restriction term. |
void |
visitInverse(aterm.ATermAppl p)
|
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 |
visitRestrictedDatatype(aterm.ATermAppl dt)
|
void |
visitSelf(aterm.ATermAppl term)
Visit the self restriction term. |
void |
visitSome(aterm.ATermAppl term)
Visit the 'some' (someValuesFrom restriction) 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 visitSelf(aterm.ATermAppl term)
term
- void visitInverse(aterm.ATermAppl p)
void visitRestrictedDatatype(aterm.ATermAppl dt)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |