Class inria.meije.rc.sugarcubes.Until
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class inria.meije.rc.sugarcubes.Until

java.lang.Object
   |
   +----inria.meije.rc.sugarcubes.Instruction
           |
           +----inria.meije.rc.sugarcubes.BinaryInstruction
                   |
                   +----inria.meije.rc.sugarcubes.Until

public class Until
extends BinaryInstruction
Preemption instruction.

Variable Index

 o activeHandle
 o config
 o resumeBody

Constructor Index

 o Until(Config, Instruction)
Creation from an event configuration, with Nothing as handler.
 o Until(Config, Instruction, Instruction)
Creation from an event configuration.
 o Until(String, Instruction)
Creation from a name, with Nothing as handler.

Method Index

 o activation(Machine)
Specific activation.
 o equals(Instruction)
Equality of two instructions implies that they are of the same type.
 o remain(Machine)
Specific residual method.
 o reset()
To reset the instruction.
 o toString()
Note: x-destroy events, introduced for object detroying, are transparent.

Variables

 o config
  protected Config config
 o activeHandle
  protected boolean activeHandle
 o resumeBody
  protected boolean resumeBody

Constructors

 o Until
  public Until(String name,
               Instruction body)
Creation from a name, with Nothing as handler.
 o Until
  public Until(Config config,
               Instruction body,
               Instruction handler)
Creation from an event configuration.
 o Until
  public Until(Config config,
               Instruction body)
Creation from an event configuration, with Nothing as handler.

Methods

 o reset
  public void reset()
To reset the instruction.
Overrides:
reset in class BinaryInstruction
 o equals
  public final boolean equals(Instruction inst)
Equality of two instructions implies that they are of the same type.
Overrides:
equals in class BinaryInstruction
 o toString
  public final String toString()
Note: x-destroy events, introduced for object detroying, are transparent.
Overrides:
toString in class Instruction
 o remain
  protected Instruction remain(Machine machine)
Specific residual method.
Overrides:
remain in class Instruction
 o activation
  protected byte activation(Machine machine)
Specific activation.
Overrides:
activation in class Instruction

All Packages  Class Hierarchy  This Package  Previous  Next  Index