Object morphing in an object oriented computing environment using relational database query procedure
AssigneeLucent Technologies Inc.
InventorThomas Alan Schultz
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorThomas Alan Schultz
Estimating the term…
A method, system and computer program product are disclosed for morphing an object from one class to another in an object oriented computing environment implemented by a relational database. Object morphing functionality is provided by first defining object classes, class attributes, class relationships, objects, object attributes and object relationships as tables of data in the relational database. In response to user input representing a request to reassign one of the objects from one class to another, a class identifier corresponding to the object in the database tables is changed. The object's edge relationships with other objects are then checked for continued validity and an error message is generated if any such edge relationships are no longer valid. If the object's edge relationships are valid, the attributes of the object are modified to reflect the new class assignment. This includes maintaining existing attributes that are carried over from the old class to the new class (or superclasses thereof), adding new object attributes defined in the new class but not in the old class (or superclasses thereof), and deleting old object attributes defined in the old class but not in the new class (or superclasses thereof).
A method for morphing an object from one class to another in an object oriented computing environment, said method comprising the steps of:
In a database system having a database program for executing query operations on a plurality of database tables, and an user interface for receiving command input, a method for morphing an object from one class to another in an object oriented computing environment implemented in said database system, comprising the steps of:
A computer-implemented system for morphing an object from one class to another in an object oriented computing environment implemented by a relational database, comprising:
A computer program product useable with a relational database computer system for morphing a object from one class to another in an object oriented computing environment implemented by the relational database, comprising:
Dependencies are inferred from the claim text.