Package astra.util
Class VariableVisitor
- java.lang.Object
-
- astra.ast.visitor.AbstractVisitor
-
- astra.util.VariableVisitor
-
- All Implemented Interfaces:
IElementVisitor
public class VariableVisitor extends AbstractVisitor
-
-
Constructor Summary
Constructors Constructor Description VariableVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectvisit(RuleElement element, Object data)Objectvisit(UpdateEvent event, Object data)Objectvisit(GoalFormula formula, Object data)Objectvisit(NOTFormula formula, Object data)Objectvisit(PredicateFormula formula, Object data)Objectvisit(BlockStatement statement, Object data)Objectvisit(UpdateStatement statement, Object data)Objectvisit(Function function, Object data)Objectvisit(InlineVariableDeclaration term, Object data)Objectvisit(ListTerm term, Object data)Objectvisit(VariableElement term, Object data)-
Methods inherited from class astra.ast.visitor.AbstractVisitor
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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
visit
public Object visit(RuleElement element, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(UpdateEvent event, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(GoalFormula formula, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(PredicateFormula formula, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(Function function, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(NOTFormula formula, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(ListTerm term, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(InlineVariableDeclaration term, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(VariableElement term, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(BlockStatement statement, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
visit
public Object visit(UpdateStatement statement, Object data) throws ParseException
- Specified by:
visitin interfaceIElementVisitor- Overrides:
visitin classAbstractVisitor- Throws:
ParseException
-
-