Class AuxVariable

java.lang.Object
org.svvrl.goal.core.logic.Proposition
org.svvrl.goal.core.tran.tester.AuxVariable
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<Proposition>

public class AuxVariable
extends Proposition
Represents the Auxiliary Variable. It includes Auxiliary variable and Primed variable or both.
Author:
Wen-Chin Chan
  • Field Details

  • Constructor Details

    • AuxVariable

      public AuxVariable​(LTL ltl, int type)
      Constructor of Auxiliary Variable.
      Parameters:
      ltl - an LTL formula
      type - an integer
  • Method Details

    • getType

      public int getType()
      Returns the corresponding type of the variable.
      Returns:
      int
    • setType

      public void setType​(int type)
      Sets the type of this variable.
      Parameters:
      type - the type of this variable
    • getSubScript

      public LTL getSubScript()
      Returns the subscript of this variable.
      Returns:
      the subscript of this variable
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class Proposition
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Proposition