Package de.monticore.tf.odrules
Class AddAffixesToAssignmentsVisitor
- java.lang.Object
-
- de.monticore.tf.odrules.AddAffixesToAssignmentsVisitor
-
- All Implemented Interfaces:
CommonExpressionsVisitor2,ExpressionsBasisVisitor2,de.monticore.visitor.IVisitor
public class AddAffixesToAssignmentsVisitor extends java.lang.Object implements ExpressionsBasisVisitor2, CommonExpressionsVisitor2
Created by Alexander Wilts on 16.01.2017.This visitor adds prefix "m." to normal nodes in assignments.
-
-
Field Summary
Fields Modifier and Type Field Description protected HierarchyHelperhierarchyHelperprotected java.util.List<ASTMatchingObject>lhsObjectsASTExpressionrootExp
-
Constructor Summary
Constructors Constructor Description AddAffixesToAssignmentsVisitor(java.util.List<ASTMatchingObject> lhsObjects, HierarchyHelper hierarchyHelper, ASTExpression rootExp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(ASTBooleanAndOpExpression node)voidvisit(ASTBooleanNotExpression node)voidvisit(ASTBooleanOrOpExpression node)voidvisit(ASTBracketExpression node)voidvisit(ASTEqualsExpression node)voidvisit(ASTFieldAccessExpression node)voidvisit(ASTLogicalNotExpression node)voidvisit(ASTPlusExpression node)voidvisit(ASTNameExpression node)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.expressions.commonexpressions._visitor.CommonExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
lhsObjects
protected java.util.List<ASTMatchingObject> lhsObjects
-
hierarchyHelper
protected HierarchyHelper hierarchyHelper
-
rootExp
public ASTExpression rootExp
-
-
Constructor Detail
-
AddAffixesToAssignmentsVisitor
public AddAffixesToAssignmentsVisitor(java.util.List<ASTMatchingObject> lhsObjects, HierarchyHelper hierarchyHelper, ASTExpression rootExp)
-
-
Method Detail
-
visit
public void visit(ASTFieldAccessExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTBooleanNotExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTLogicalNotExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTEqualsExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTBooleanAndOpExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTBooleanOrOpExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTPlusExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTBracketExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
visit
public void visit(ASTNameExpression node)
- Specified by:
visitin interfaceExpressionsBasisVisitor2
-
-