发明名称 Object morphing in an object oriented computing environment using relational database query procedure
摘要 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).
申请公布号 US6192371(B1) 申请公布日期 2001.02.20
申请号 US19990301147 申请日期 1999.04.28
申请人 LUCENT TECHNOLOGIES, INC 发明人 SCHULTZ THOMAS ALAN
分类号 G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址