轮播图1
轮播图2
轮播图3
轮播图4
轮播图5

联系方式

联系电话:15110196166

QQ:826249686

联系地址:北京市海淀区中关村东路18#财智国际大厦c511

网址:http://www.runqihuamei.com


当前位置:首页 > 开发文档 > rhstudio可视化模型开发语言 > 原型(Prototypes)介绍

原型(Prototypes)介绍

点击次数:更新时间:2017-09-24 11:09:54【打印】【关闭】

原型是一种特殊的模型模板,其原型组件具有多重性属性(例如,可以正好为1或2-4)。当原型被复制以创建特定的模型时, 它的每个组件根据其默认多重性被复制(例如,多重

原型是一种特殊的模型模板,其原型组件具有多重性属性(例如,可以正好为1或2-4)。当原型被复制以创建特定的模型时,
它的每个组件根据其默认多重性被复制(例如,多重性符合'+'表示需要至少一个组件实例,并且默认情况下创建1个实例)。

从原型创建的模型维护对其原型的原始引用,可以轻松维护原型所隐含的各种约束,并提高开发效率:

(1)在任何时间点,
rhstudio可以验证模型以验证其是否与其原型约束一致,是否违反约束在模型图中以图形方式显示新模型。
(2)可以在稍后阶段更新原型,并确保从其创建的所有模型仍然符合它。
(3)建模者可以轻松添加一个原型组件的实例(达到原型允许的最大实例数)。
rhstudio向建模者建议可能根据其原型添加到模型中的所有组件,并且建模者可以通过单击鼠标来添加任何组件。
(4)具体来说,这使得可以使用可选组件创建原型。当从原型创建模型时,默认情况下不会创建可选组件(由多重属性符号'?'作为限定标记),
但是建模者可以选择在后期任何时候添加模型组件。类似地,在稍后阶段向原型添加可选组件使其可以轻松地添加到从原型创建的所有模型中。

这是关于原型的快速写入介绍

要将模型转换为原型,请添加共享属性"template"并将其值设置为"prototype"
 
要添加基于原型的元素,请右键单击实例模型,选择"增加元素",然后从子菜单中选择一个元素。
 
默认情况下,所有元素都以多重性1创建(因此最小实例数,最大实例数和默认实例数都为1)。
 
要更改多重性,请向元素添加本地属性“prototype.multiplicity”。它的解释如下:
'example':创建单个实例,但是将忽略该元素(没有验证,"增加元素"中不作为建议元素)
*:任意数量的实例有效(默认情况下创建一个实例)
?:0和1实例都是有效的(默认情况下创建一个实例)
+:实例数应为1或更多(默认情况下创建单个实例)
n-m:实例数应在n和m之间,包括n(默认情况下会创建n个实例)
 
要修改创建的实例的默认数量,请添加[d],其中d是默认创建的实例数。例子:
 1-5 [2] - 实例数应该在1到5之间,默认情况下创建2个实例
 ?[0] - 实例数应为0或1,默认情况下不创建任何实例

 

地址:北京市中关村东路18#财智国际大厦c511  联系电话:010-86398936  邮箱:857749491@qq.com

北京润启华美信息系统有限公司始终致力于IT信息技术的研发与应用

powerd by 润启华美

客服

工作时间

周一至周日

8:00 - 18:00

在线客服

点击这里给我发消息 客服咨询