<> <> <> <> <> <> <> DIRECTORY DB: TYPE USING[Entity, Attribute], ViewerClasses: TYPE USING[Viewer]; TuplesEditor: CEDAR DEFINITIONS = BEGIN Viewer: TYPE = ViewerClasses.Viewer; defaultOld: BOOL; -- FALSE => attributes in NewOrOld mode, TRUE => OldOnly DisplayTuples: PROC[e: DB.Entity, attrList: LIST OF DB.Attribute, parent: Viewer] RETURNS [Viewer]; <> <> <> <> SaveTuples: PROC[viewer: Viewer, newEntity: DB.Entity _ NIL] RETURNS [errors: BOOL]; <> <> QueryTuples: PROC[viewer: Viewer] RETURNS [LIST OF DB.Entity]; <> <> MergeTuples: PROC[viewer: Viewer, newEntity: DB.Entity _ NIL] RETURNS [errors: BOOL]; <> <> <> ResetTuples: PROC[viewer: Viewer]; <> <> END.