net.sourceforge.nrl.parser.ast.action
Interface INRLActionDetailVisitor
- All Superinterfaces:
- INRLConstraintDetailVisitor
- All Known Implementing Classes:
- ActionTypeChecker, INRLActionDetailVisitor.Stub
public interface INRLActionDetailVisitor
- extends INRLConstraintDetailVisitor
An extension of the basic detail visitor interface that adds the action nodes.
To use this interface, supply it to an instance of
com.modeltwozero.nrl.parser.ast.action.ActionVisitorDispatcher
. and then pass
that instance to the accept method of a node. Pass it to
IRuleFile
to visit an entire rule file. For
example:
ruleFile.accept(new ActionVisitorDispatcher(new INRLActionDetailVisitor() { ... } ));
If you don't want to implement the full interface, extend INRLActionDetailVisitor.Stub
instead.
Methods inherited from interface net.sourceforge.nrl.parser.ast.constraints.INRLConstraintDetailVisitor |
visitArithmeticExpressionAfter, visitArithmeticExpressionBefore, visitBinaryOperatorStatementAfter, visitBinaryOperatorStatementBefore, visitBinaryPredicateAfter, visitBinaryPredicateBefore, visitBooleanLiteral, visitCardinalityConstraint, visitCastExpressionAfter, visitCastExpressionBefore, visitCollectionIndexAfter, visitCollectionIndexBefore, visitCompoundReportAfter, visitCompoundReportBefore, visitConcatenatedReportAfter, visitConcatenatedReportBefore, visitConditionalReportAfter, visitConditionalReportBefore, visitConstraintRuleDeclarationAfter, visitConstraintRuleDeclarationBefore, visitDecimalNumber, visitExistsStatementAfter, visitExistsStatementBefore, visitForallStatementAfter, visitForallStatementBefore, visitFunctionalExpressionAfter, visitFunctionalExpressionBefore, visitGlobalExistsStatementAfter, visitGlobalExistsStatementBefore, visitIfThenStatementAfter, visitIfThenStatementBefore, visitIntegerNumber, visitIsInPredicateAfter, visitIsInPredicateBefore, visitIsNotInPredicateAfter, visitIsNotInPredicateBefore, visitIsSubtypePredicateAfter, visitIsSubtypePredicateBefore, visitLiteralString, visitModelReferenceAfter, visitModelReferenceBefore, visitMultipleExistsStatementAfter, visitMultipleExistsStatementBefore, visitMultipleNotExistsStatementAfter, visitMultipleNotExistsStatementBefore, visitNotExistsStatementAfter, visitNotExistsStatementBefore, visitOperatorInvocationAfter, visitOperatorInvocationBefore, visitRuleFileAfter, visitRuleFileBefore, visitRuleSetDeclarationAfter, visitRuleSetDeclarationBefore, visitSelectionExpressionAfter, visitSelectionExpressionBefore, visitValidationFragmentApplicationAfter, visitValidationFragmentApplicationBefore, visitValidationFragmentDeclarationAfter, visitValidationFragmentDeclarationBefore, visitVariableDeclarationAfter, visitVariableDeclarationBefore |
visitActionFragmentApplicationActionAfter
void visitActionFragmentApplicationActionAfter(IActionFragmentApplicationAction action)
visitActionFragmentApplicationActionBefore
boolean visitActionFragmentApplicationActionBefore(IActionFragmentApplicationAction action)
visitActionFragmentDeclarationAfter
void visitActionFragmentDeclarationAfter(IActionFragmentDeclaration decl)
visitActionFragmentDeclarationBefore
boolean visitActionFragmentDeclarationBefore(IActionFragmentDeclaration decl)
visitActionRuleDeclarationAfter
void visitActionRuleDeclarationAfter(IActionRuleDeclaration decl)
visitActionRuleDeclarationBefore
boolean visitActionRuleDeclarationBefore(IActionRuleDeclaration decl)
visitAddActionAfter
void visitAddActionAfter(IAddAction add)
visitAddActionBefore
boolean visitAddActionBefore(IAddAction add)
visitCompoundActionAfter
void visitCompoundActionAfter(ICompoundAction action)
visitCompoundActionBefore
boolean visitCompoundActionBefore(ICompoundAction action)
visitConditionalActionAfter
void visitConditionalActionAfter(IConditionalAction action)
visitConditionalActionBefore
boolean visitConditionalActionBefore(IConditionalAction action)
visitCreateActionAfter
void visitCreateActionAfter(ICreateAction action)
visitCreateActionBefore
boolean visitCreateActionBefore(ICreateAction action)
visitRemoveActionAfter
void visitRemoveActionAfter(IRemoveAction action)
visitRemoveActionBefore
boolean visitRemoveActionBefore(IRemoveAction action)
visitForEachActionAfter
void visitForEachActionAfter(IForEachAction action)
visitForEachActionBefore
boolean visitForEachActionBefore(IForEachAction action)
visitOperatorActionAfter
void visitOperatorActionAfter(IOperatorAction action)
visitOperatorActionBefore
boolean visitOperatorActionBefore(IOperatorAction action)
visitRemoveFromCollectionActionAfter
void visitRemoveFromCollectionActionAfter(IRemoveFromCollectionAction action)
visitRemoveFromCollectionActionBefore
boolean visitRemoveFromCollectionActionBefore(IRemoveFromCollectionAction action)
visitSetActionAfter
void visitSetActionAfter(ISetAction action)
visitSetActionBefore
boolean visitSetActionBefore(ISetAction action)
visitVariableDeclarationActionAfter
void visitVariableDeclarationActionAfter(IVariableDeclarationAction action)
visitVariableDeclarationActionBefore
boolean visitVariableDeclarationActionBefore(IVariableDeclarationAction action)
Copyright © 2006-2010 Christian Nentwich and others