Triveni

triveni.tl
Class Since

java.lang.Object
  |
  +--triveni.tl.Expr
        |
        +--triveni.tl.Since

public class Since
extends Expr

The formula p since q specifies that q must have been true sometime in the past history of this system run, and that p must have been true in every time unit since the last time q was true.

See Also:
BackTo

Constructor Summary
Since(Expr p, Expr q)
           
Since(Expr p, java.lang.Object q)
           
Since(java.lang.Object p, Expr q)
           
Since(java.lang.Object p, java.lang.Object q)
           
 
Method Summary
 java.lang.Object clone()
           
 void reset()
          return time to "zero" by resetting the local state of this formula and all its subformulas.
 void tick()
          This method advances the clock by one step.
 
Methods inherited from class triveni.tl.Expr
check, eval, eval, getLabels, set, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Since

public Since(Expr p,
             Expr q)

Since

public Since(java.lang.Object p,
             java.lang.Object q)

Since

public Since(Expr p,
             java.lang.Object q)

Since

public Since(java.lang.Object p,
             Expr q)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class Expr

reset

public void reset()
Description copied from class: Expr
return time to "zero" by resetting the local state of this formula and all its subformulas. use only on top-level formulas.
Overrides:
reset in class Expr

tick

public void tick()
Description copied from class: Expr
This method advances the clock by one step. Subclasses should override this method to advance their subformulas.
Overrides:
tick in class Expr

Triveni

http://www.cs.luc.edu/triveni/