Patent ID: 6412020
Filing Date: 2002-06-25
Classification: G06F,Y10S

Abstract:
A method in a computer system of aggregating an enclosed object within an enclosing object, the enclosed object having an object management interface and an external interface, the enclosing object having a controlling object management interface, each interface having a query function member for receiving an identifier of an interface and for returning a reference to the identified interface, the method comprising the steps of:creating an instance of the enclosing object, wherein the query function member of the controlling object management interface of the enclosing object receives an identifier of the external interface of the enclosed object and returns a reference to the external interface; and creating an instance of the enclosed object, wherein the query function member of the external interface of the enclosed object receives an identifier of an interface, invokes the query function member of the controlling object management interface of the enclosing object passing the received identifier, and returns a reference returned by the invoked query function member of the controlling object management interface of the enclosing object as a reference to the identified interface.