Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI

WS 97/98 || Entwicklung objekt-orientierter Bibliotheken || Beispiele || Collections-3

DEFINITION OrderedCollections


DEFINITION OrderedCollections;

   IMPORT Collections, Objects;

   (* Schnittstelle fuer Implementierungen *)

   TYPE
      Message = RECORD (Collections.Message) END;
      GetMessage =
	 RECORD
	    (Message)
	    index: INTEGER;         (* in *)
	    object: Objects.Object; (* out *)
	 END;

   (* Schnittstelle fuer Klienten *)

   PROCEDURE Get(collection: Collections.Collection;
		 index: INTEGER; VAR object: Objects.Object);

END OrderedCollections.

WS 97/98 || Entwicklung objekt-orientierter Bibliotheken || Beispiele || Collections-3

Andreas Borchert, 30. Oktober 1997