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

Class inria.meije.rc.sugarcubes.Control

java.lang.Object
   |
   +----inria.meije.rc.sugarcubes.Instruction
           |
           +----inria.meije.rc.sugarcubes.UnaryInstruction
                   |
                   +----inria.meije.rc.sugarcubes.Control

public class Control
extends UnaryInstruction
implements EventConsts
A Control instruction executes its body only at instants where a given event is generated.

Variable Index

 o eventName

Constructor Index

 o Control(String, Instruction)

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 toString()
Instructions can be converted to strings.

Variables

 o eventName
  protected String eventName

Constructors

 o Control
  public Control(String eventName,
                 Instruction body)

Methods

 o equals
  public final boolean equals(Instruction inst)
Equality of two instructions implies that they are of the same type.
Overrides:
equals in class UnaryInstruction
 o toString
  public final String toString()
Instructions can be converted to strings.
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