Class inria.meije.rc.sugarcubes.IODecl
All Packages Class Hierarchy This Package Previous Next Index
Class inria.meije.rc.sugarcubes.IODecl
java.lang.Object
|
+----inria.meije.rc.sugarcubes.Instruction
|
+----inria.meije.rc.sugarcubes.UnaryInstruction
|
+----inria.meije.rc.sugarcubes.IODecl
- public class IODecl
- extends UnaryInstruction
- implements ParamTypes
This instruction declares an input/output event in its body.
-
binding
- Is event binding done ?
-
externalName
- The external name.
-
internal
- The local event.
-
internalName
- The internal name.
-
save
- Auxiliary event for saving.
-
saved
- Is the external event saved ?
-
IODecl()
-
-
clone()
- Instruction implements cloneable.
-
equals(Instruction)
- Equality of two instructions implies that they are of the same type.
-
filter(byte)
- To filter events, for automata.
-
reset()
- To reset the instruction.
-
saveInternal(Machine)
- Save intern state and restore its initial value.
-
setInternal(Machine)
- If intern is not already saved, save it and restore its old value.
internalName
protected String internalName
- The internal name.
externalName
protected String externalName
- The external name.
internal
protected Event internal
- The local event.
save
protected Event save
- Auxiliary event for saving.
binding
protected boolean binding
- Is event binding done ?
saved
protected boolean saved
- Is the external event saved ?
IODecl
public IODecl()
reset
public void reset()
- To reset the instruction.
- Overrides:
- reset in class UnaryInstruction
clone
public Object clone()
- Instruction implements cloneable.
- Overrides:
- clone in class UnaryInstruction
equals
public final boolean equals(Instruction inst)
- Equality of two instructions implies that they are of the same type.
- Overrides:
- equals in class UnaryInstruction
filter
protected abstract byte filter(byte kind)
- To filter events, for automata.
setInternal
protected void setInternal(Machine machine)
- If intern is not already saved, save it and restore its old value.
saveInternal
protected void saveInternal(Machine machine)
- Save intern state and restore its initial value.
All Packages Class Hierarchy This Package Previous Next Index