[发明专利]基于表现规则定制模型实体表现的方法和装置无效

专利信息
申请号: 200710138152.8 申请日: 2007-07-26
公开(公告)号: CN101354707A 公开(公告)日: 2009-01-28
发明(设计)人: 陈雷;任志宏;张森;张辉;刘伟 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市柳沈律师事务所 代理人: 邸万奎;黄小临
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 表现 规则 定制 模型 实体 方法 装置
【说明书】:

技术领域

本发明涉及一种用于定制模型实体(用户界面)表现的方法和装置,具体涉及一种用于基于表现规则来定制模型实体表现的方法和装置。

背景技术

模型是模型驱动架构的第一位的实体,从某种程度上说,开发一个系统,就是对一个系统进行描述和定义,采用程序设计语言是一种定义方式,采用模型描述系统的各个方面是另一种定义方式,这两种方式各有利弊,但采用模型的方式更为抽象和有效。模型是指对事物的一种抽象描述。对系统的描述是抽象的,因为设计者不可能考虑到也不需要体现现实世界的所有方面,也就是说系统就是由模型组成的。模型的简单定义就是模型是关于数据的数据,也即平时所说的metadata(元数据),定义模型的模型就是meta-model(元模型),进一步的还会有定义元模型的模型称为meta-meta-model(元-元模型)。

图1是各层模型的结构的示意图。

在图1中,M0层表示的是系统中的实体,M1层是系统的模型,M2层是元模型,M3层是元-元模型。M3层是用来定义如UML语言、DSL语言用的模型,它是自描述的模型。

按照四层结构,所有的模型定义,只要定义该模型的元模型能够符合MOF(model of Facility)标准,最终都可以通过一个对MOF的实现框架来进行模型的读取和访问。

在进行建模的现有技术中,树状结构(TREE VIEW)是经常被用来表示层次数据的模型。对于树状结构采用不同的UI表现方式,例如,用不同的节点图标、颜色、字体、大小来定制树的表现也是常用的方法。

如在美国专利US6496208中描述了一种层次数据展现的方法和系统,其中包括一个TREE PROVIDER(树提供器)对象。该对象支持层次数据的树状展现,该对象还提供了对应每个节点的分数。该分数被用来决定节点的颜色,这样的分数可以用UI控制来修改。这样一来,每个节点可以有不同的分数,可以展现不同的颜色。这样的机制可以被用户用来发现数据中的趋势和异常,而这样的颜色代码能被用来表述树节点的特征和属性。一个属性和一种颜色关联,使不同的颜色能表述不同的特征值。在该专利中,数据结构用树状结构来表述,并且用户可以通过调节控制组件而对数据的表现例如颜色、文字大小进行调整,从而实现用不同的表现对同一数据进行表述。然而,该专利的模型是固定的,它的表现与其核心模型进行了绑定。这样的结构决定了这样的配色方案的定制是有限的。

也就是说,现有技术中都是对应固定的层次数据,其中的树结构的核心模型是确定的,因而这些专利中采用的配色定制方法也是相对固定的。

如果构建一个动态的树型模型后,上述和现有的色彩定制机制就不能适应这样的要求。另外,在PureComponents TreeView产品中,可以创建一个新的树结构(核心模型),但其支持的配色只能用预先设定的色彩方案。当有其他配色要求的时候,只能手工对单个节点的色彩、字体、大小进行修改。而且,现有产品和技术不能够解决在运行中(RUNTIME)动态地修改模型和实时地支持动态模型所对应的配色方案。

发明内容

针对以上问题,本发明提出了一种基于表现规则定制模型实体表现的方法,包括:将表现规则应用于第一模型,以生成表现模型;根据所述第一模型创建其模型实体;从所述第一模型中读取模型内容,并从所述表现模型中读取表现数据;以及将所读取的模型内容和表现数据应用于所述模型实体。

在本发明的方法中还包括步骤:基于第二模型来创建所述第一模型;以及从表现规则模型中选择所述表现规则。

在本发明的方法中还包括步骤:为所述第二模型创建所述表现规则,以形成所述表现规则模型,其中所述表现规则与所述第二模型中的各个节点、节点类型和节点关系之间具有关联关系。

在本发明的方法中,所述第二模型是用于创建所述第一模型的元模型。

在本发明的方法中,所述模型内容包括以下中的一个或多个:节点、节点关系、节点属性、节点类型、节点关系类型、节点关系属性、以及节点属性类型。

在本发明的方法中,所述表现规则包括模型属性表达式及其表现形式,所述表现形式包括节点图标、文字背景、文字格式、大小、颜色、节点连线的颜色、粗细和形式中的一个或多个。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710138152.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top