AMMiniModel.Mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Rovner, July 23, 1983 3:36 pm
Russ Atkinson (RRA) February 11, 1985 11:45:01 pm PST
DIRECTORY
AMTypes USING [TV, Type],
BcdDefs USING [VersionStamp, NullVersion],
Rope USING [ROPE],
WorldVM USING [World];
AMMiniModel: CEDAR DEFINITIONS = BEGIN OPEN AMTypes, BcdDefs, Rope, WorldVM;
GetInterfaceRecord: PROC [defsName: ROPE, world: World] RETURNS [TV];
GetInterfaceRecordFromType: PROC [type: Type, world: World] RETURNS [TV];
ImplementorName: PROC [defsName, itemName: ROPE, world: World] RETURNS [ROPE];
GetInterfaceRecordNames: PROC [world: World] RETURNS[LIST OF ROPE];
AcquireIRType: PROC [defsName: ROPE, version: VersionStamp ← NullVersion] RETURNS [type: Type];
If version = NullVersion then the local file defsName.bcd will be used (whether or not it corresponds to any interface record in the local world).
END.