<> <> <> <> DIRECTORY JaM USING [State], Imager USING [Context], ViewerClasses USING [Viewer] ; JaMImager: CEDAR DEFINITIONS = { State: TYPE = JaM.State; Create: PROC [state: State, typescript: ViewerClasses.Viewer, iconic: BOOLEAN _ FALSE] RETURNS [viewer: ViewerClasses.Viewer]; Painter: PROCEDURE[proc: PROC [Imager.Context], state: State]; NotImplemented: SIGNAL; }.