edu.toronto.cs.ctl
Class CTLEXNode

java.lang.Object
  extended by edu.toronto.cs.ctl.CTLAbstractNode
      extended by edu.toronto.cs.ctl.CTLLeafNode
          extended by edu.toronto.cs.ctl.CTLUnaryNode
              extended by edu.toronto.cs.ctl.CTLEXNode
All Implemented Interfaces:
CTLNode

public class CTLEXNode
extends CTLUnaryNode

This is an EX CTL node.


Field Summary
 
Fields inherited from class edu.toronto.cs.ctl.CTLAbstractNode
EMPTY_ARRAY
 
Constructor Summary
protected CTLEXNode(CTLNode phi)
          Construct an EX CTL node from another node.
protected CTLEXNode(CTLNode phi, CTLNode[] fairness)
           
 
Method Summary
 java.lang.Object accept(CTLVisitor v, java.lang.Object s)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.toronto.cs.ctl.CTLUnaryNode
equals, getFairness, getLeft, getRight, hashCode, setLeft, setRight
 
Methods inherited from class edu.toronto.cs.ctl.CTLAbstractNode
af, af, ag, ag, and, ar, au, au, aw, ax, ef, eg, eg, eq, er, eu, eu, ew, ex, iff, impliedBy, implies, neg, objectHashCode, or, over, preEX, toString, under
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CTLEXNode

protected CTLEXNode(CTLNode phi)
Construct an EX CTL node from another node.


CTLEXNode

protected CTLEXNode(CTLNode phi,
                    CTLNode[] fairness)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public java.lang.Object accept(CTLVisitor v,
                               java.lang.Object s)
Specified by:
accept in interface CTLNode
Overrides:
accept in class CTLAbstractNode