Browse Prior Art Database

Dynamic Reassociation of Subclasses With a New Superclass

IP.com Disclosure Number: IPCOM000119917D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 33K

Publishing Venue

IBM

Related People

Bell, LK: AUTHOR [+3]

Abstract

This article describes a method for OfficeVision*/2 (OV/2) to provide a convenient way for the user to dynamically disassociate a superclass and reassociate its subclasses with a new superclass while not deleting or changing the subclasses and associated subclasses.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Dynamic Reassociation of Subclasses With a New Superclass

      This article describes a method for OfficeVision*/2
(OV/2) to provide a convenient way for the user to dynamically
disassociate a superclass and reassociate its subclasses with a new
superclass while not deleting or changing the subclasses and
associated subclasses.

      To allow the user to have this capability, OV/2 will save the
superclass information separately from the subclass information.
Superclass information is stored using the superclass name as a key.
Subclass information is stored using the superclass and subclass
names as the key. Superclass information contains information
regarding the application path, parameters, class name and icon
representation for the superclass.  Subclass information contains
information regarding data specific to the subclass such as
superclass name, subclass name, subclass data file name and subclass
profile information.

      Since the superclass information is segregated, deletion of
superclass information will not affect or change critical runtime
information for any of its associated subclasses. This allows
deletion of a superclass and re-registration of a new application
using the old superclass name.  Since the subclass contains the
superclass and subclass names, it will always be started by its
superclass, regardless of the actual application associated with that
superclass.
*  Trademark of IBM Corp.