Class ContextVar

    • Field Detail

      • var

        public Node var
      • id

        public int id
    • Constructor Detail

      • ContextVar

        protected ContextVar()
    • Method Detail

      • setNumber

        public void setNumber​(int number)
        Specified by:
        setNumber in interface Numberable
      • contains

        public abstract boolean contains​(ContextVar cv)
        Test if current context variable contains the information for passed in variable
        Parameters:
        cv -
        Returns:
      • merge

        public abstract boolean merge​(ContextVar cv)
        Merge two context variables if possible Merged information is written into current variable.
        Parameters:
        cv -
        Returns:
        true if mergable.
      • intersect

        public abstract boolean intersect​(ContextVar cv)
        Two context sensitive variables have intersected contexts.
        Parameters:
        cv -
        Returns: