-- /ivy/binding/hickory/hickoryGroup.mesa
-- Last edited by: Binding, July 25, 1984 4:15:07 pm PDT
DIRECTORY
Hickory USING [ Event, Group, EventSet, GroupSet]
;
HickoryGroup: CEDAR DEFINITIONS
= BEGIN OPEN Hickory;
GetGroupEvents: PRIVATE --INTERNAL-- PROCEDURE [ group: Group] RETURNS [ eventsOfGroup: Hickory.EventSet];
finds all the events in one group ( that better exists) and returns a list of them.
InsertEventToGroup: PRIVATE --INTERNAL-- PROCEDURE [ ev: Event, groups: GroupSet];
inserts the given event entity into the supplied group, creating a group if neeeded.
DeclareGroups: PRIVATE --INTERNAL-- PROCEDURE [ groups: LIST OF Group];
to declare a number of groups at initialization. Groups are read from user profile
InvalidateCache: PRIVATE --INTERNAL-- PROCEDURE;
to invalidate the cache of Hickory.Group
InitializeCache: PRIVATE --INTERNAL-- PROCEDURE;
to initialize the cache of Hickory.Group
END.