Class FindOptionalsVisitor
- java.lang.Object
-
- de.monticore.tf.odrules.subConstraints.FindOptionalsVisitor
-
- All Implemented Interfaces:
ExpressionsBasisVisitor2,de.monticore.visitor.IVisitor
public class FindOptionalsVisitor extends java.lang.Object implements ExpressionsBasisVisitor2
Created by Alexander Wilts on 16.01.2017. This visitor calculates if there are any elements with stereotype 'optional' or 'null' contained in the given expression.
-
-
Field Summary
Fields Modifier and Type Field Description protected HierarchyHelperhierarchyHelperprotected java.util.List<ASTMatchingObject>lhsObjectsjava.util.Set<ASTMatchingObject>optVars
-
Constructor Summary
Constructors Constructor Description FindOptionalsVisitor(java.util.List<ASTMatchingObject> lhsObjects, HierarchyHelper hierarchyHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(ASTNameExpression node)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
lhsObjects
protected java.util.List<ASTMatchingObject> lhsObjects
-
hierarchyHelper
protected HierarchyHelper hierarchyHelper
-
optVars
public java.util.Set<ASTMatchingObject> optVars
-
-
Constructor Detail
-
FindOptionalsVisitor
public FindOptionalsVisitor(java.util.List<ASTMatchingObject> lhsObjects, HierarchyHelper hierarchyHelper)
-
-
Method Detail
-
visit
public void visit(ASTNameExpression node)
- Specified by:
visitin interfaceExpressionsBasisVisitor2
-
-