Class CalculateContextVisitor
- java.lang.Object
-
- de.monticore.tf.odrules.subConstraints.CalculateContextVisitor
-
- All Implemented Interfaces:
CommonExpressionsVisitor2,de.monticore.visitor.IVisitor
public class CalculateContextVisitor extends java.lang.Object implements CommonExpressionsVisitor2
Created by Alexander Wilts on 16.01.2017. Determines the context of an Optional. If it is used inside a OR-Expression it has to be handled differently from an AND-Expression.
-
-
Field Summary
Fields Modifier and Type Field Description booleaninOrContextprotected ASTExpressiontargetNode
-
Constructor Summary
Constructors Constructor Description CalculateContextVisitor(ASTExpression targetNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(ASTBooleanOrOpExpression 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, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
targetNode
protected ASTExpression targetNode
-
inOrContext
public boolean inOrContext
-
-
Constructor Detail
-
CalculateContextVisitor
public CalculateContextVisitor(ASTExpression targetNode)
-
-
Method Detail
-
visit
public void visit(ASTBooleanOrOpExpression node)
- Specified by:
visitin interfaceCommonExpressionsVisitor2
-
-