Class DeclrationInConstraintFinder

java.lang.Object
net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
All Implemented Interfaces:
IConstraintTreeVisitor

public class DeclrationInConstraintFinder extends AbstractVariableInConstraintFinder
Filter class for retrieving all AbstractVariable's nested inside a given constraint.
Author:
El-Sharkawy
See Also:
  • Field Details

  • Constructor Details

    • DeclrationInConstraintFinder

      public DeclrationInConstraintFinder(ConstraintSyntaxTree cst)
      Default constructor for this class.
      Parameters:
      cst - A constraint where all nested AbstractVariable's should be found.
    • DeclrationInConstraintFinder

      public DeclrationInConstraintFinder(ConstraintSyntaxTree cst, boolean considerReferences)
      Constructor for this class to specify whether (reference) values should also be visited.
      Parameters:
      cst - A constraint where all nested AbstractVariable's should be found.
      considerReferences - true values will also be visited to discover used declarations inside reference values, false these values will be ignored.
  • Method Details