-- /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.