<> <> <> <> <> DIRECTORY CD, Core, Rope, Pipal, PipalCore, PipalSinix, PipalUI, ViewerClasses; PipalExtractOps: CEDAR DEFINITIONS = BEGIN <> ExtractTopObject: PROC [object: Pipal.Object, mode: PipalSinix.Mode] RETURNS [result: REF, props: Core.Properties]; <> <> ExtractTopObjectAndReport: PROC [object: Pipal.Object, mode: PipalSinix.Mode] RETURNS [result: REF _ NIL, props: Core.Properties _ NIL]; <> ExtractTopObjectToCellTypeAndReport: PROC [object: Pipal.Object, mode: PipalSinix.Mode] RETURNS [root: Core.CellType _ NIL]; <> <> IsSchematic: PROC [object: Pipal.Object] RETURNS [BOOL]; <> <> GetExtractMode: PROC [object: Pipal.Object] RETURNS [mode: PipalSinix.Mode]; <> END.