发明名称 用于生成应用数据编辑器的方法和系统
摘要 一种用于生成将通过计算机的图形用户界面被执行的编辑器的方法、计算机程序和系统,其中,所述编辑器用于编辑应用的永久数据,所述永久数据使用定义类的层次组织、其属性和类之间的关系的建模语言在数据对象模型中被描述和存储,所述方法包括以下步骤:检索根类,以及从该根类开始,针对每个类创建用于创建该类的实例的页面。当前类的每个页面包括:用于编辑该类的属性的编辑区域;表区域,其用于当该类的所有实例将被创建时列出它们;以及超链接区域,其用于列出指向对应于与所述当前类有关系的目标类的其它页面的指针。通过使用所述超链接区域指针在页面中导航,所述编辑器的用户将能够实例化所述模型的所有类。
申请公布号 CN101410798A 申请公布日期 2009.04.15
申请号 CN200780010888.5 申请日期 2007.03.13
申请人 国际商业机器公司 发明人 J-Y·里格莱
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京市中咨律师事务所 代理人 于 静;李 峥
主权项 1.一种用于生成将通过计算机的图形用户界面被执行的编辑器的方法,其中,所述编辑器用于编辑应用的永久数据,所述永久数据使用定义类的层次组织、其属性和类之间的关系的建模语言在数据对象模型中被描述和存储,所述方法包括以下步骤:-读取所述模型并且检索根类,所述根类是所述模型中唯一的不被任何其它类引用的类;-从所述根类开始,使用所述关系读取每个类;-对于不是接口的被称为当前类的每个所读取的类,创建用于编辑所述当前类的所有实例的页面;-存储每个当前类与其被创建页面之间的链接;-在每个当前页面中,创建包括用于编辑当前类属性的字段的第一区域、用于在当前类的所有实例将被编辑的时候列出它们的第二区域,以及使用所述已存储的链接创建第三区域,该第三区域用于显示指向在所述当前类中被引用的类的类页面实例的指针。
地址 美国纽约