-- File DJExtractDefs.mesa
-- Written by Martin Newell/Dan Fitzpatrick, June 1981
-- Last updated: 13-Aug-81 14:38:31

DIRECTORY
DisjointTypes: FROM "DisjointTypes" USING [PropID, Symbol],
DJExtTypes: FROM "DJExtTypes" USING [NodeNumber, Segment];

DJEx
tractDefs: DEFINITIONS =
BEGIN
OPEN DisjointTypes, DJExtTypes;

Inte
rrupt: PUBLIC SIGNAL;

GetSegmentList: PUBLIC PROCEDURE[symbol: Symbol] RETUR
NS[segList: Segment];

RecordNodeLoc: PUBLIC PROCEDURE[node:
NodeNumber, x,y:REAL];

GetNodeLocID: PUBLIC PROC
EDURE RETURNS[PropID];

GetNodesID: PUBLIC PROC
EDURE RETURNS[PropID];

GetSegmentID: PUBLIC PROC
EDURE RETURNS[PropID];

GetParamID: PUBLIC PROC
EDURE RETURNS[PropID];

GetNParamID: PUBLIC PROCE
DURE RETURNS[PropID];

GetIntTransID: PUBLIC PROCE
DURE RETURNS[PropID];

GetExtTransID: PUBLIC PROCE
DURE RETURNS[PropID];

GetIntCapID: PUBLIC PROCE
DURE RETURNS[PropID];

GetExtCapID: PUBLIC PROC
EDURE RETURNS[PropID];

END.