RoseDisplay.mesa
Copyright © 1985 by Xerox Corporation. All rights reversed.
Spreitzer, September 15, 1985 4:13:25 pm PDT
DIRECTORY Core, CoreFlatten, Rope, RoseControl;
RoseDisplay: CEDAR DEFINITIONS = BEGIN
Theory
This interface describes the I/O interface between the simulation engine and anything else.
Implementation
NotifyOnChange:
PROC [
sim: RoseControl.Simulation,
who: CoreFlatten.WireSource,
Relative to the root of the simulation.
A NIL who.InstantiationPath means all instances of who.wire.
Notify:
PROC [
who: CoreFlatten.WireSource,
asRope: Rope.ROPE,
data: REF ANY],
data: REF ANY,
op: AddRemove
];
AddRemove: TYPE = {Add, Remove};
END.