Class BasicCopyVisitor

java.lang.Object
net.ssehub.easy.varModel.cst.BasicCopyVisitor
All Implemented Interfaces:
IConstraintTreeVisitor
Direct Known Subclasses:
CopyVisitor

public class BasicCopyVisitor extends Object implements IConstraintTreeVisitor
Implements a basic constraint copy visitor. Allows leaving variable nodes as they are as well as mapping variables (although no mapping happens in this class).
Author:
Holger Eichelberger
  • Field Details

    • result

      private ConstraintSyntaxTree result
    • copyVariables

      private boolean copyVariables
    • doInferDatatype

      private boolean doInferDatatype
    • copyConstants

      private boolean copyConstants
    • copyExpressions

      private boolean copyExpressions
  • Constructor Details

    • BasicCopyVisitor

      protected BasicCopyVisitor()
      Creates a copy visitor leaving variable nodes as they are, copying constants, not inferring types on intermediary expressions.
  • Method Details