上一页 | 下一页 |
创建刻板印象扩展非UML对象
通常通过扩展核心UML对象类型来定义Profile,以创建您自己的建模语言或技术; 但是,您还可以扩展由其他现有技术(如ArchiMate,BPMN或SysML)定义的非UML对象。
扩展非UML对象允许从现有构造型继承这些属性:
- 标记值
- 形状脚本
- 刻板印象的颜色
- 元类型属性
创建扩展非UML对象的Stereotype
步骤 |
描述 |
请参阅 |
---|---|---|
1 |
在项目浏览器中,找到包含<< profile >> Stereotype的Package并打开其子图。 如果您没有现有的<< profile >>包,请使用模型向导中的“MDG Technology Builder”选项创建新技术,然后从新创建的<< profile >>包中打开图表。 |
使用配置文件助手 |
2 |
将“元类”图标从“ 图工具箱 ”的“配置文件”页面拖到图表上。 将显示“Extend Metaclass”对话框。 |
配置文件工具箱 |
3 |
选择“刻板印象”选项卡。 |
|
4 |
从下拉列表中,选择要扩展的配置文件(例如,'SysML1.3')并选择要扩展的非UML Stereotype旁边的复选框(例如,'Block')。 单击“ 。 适当的Stereotype元素将添加到Profile图表中。 |
|
五 |
通过从图工具箱中拖动“添加刻板印象配置文件助手”来添加新的刻板印象。 这将是自定义Stereotype,它扩展了在步骤4中添加到图中的非UML类型。 完成后,Stereotype元素和Metaclass元素将显示在Profile图表上。 |
使用Profile Helpers添加刻板印象和元类 |
6 |
从步骤5中添加的自定义Stereotype绘制一个Generalize连接器到步骤4中添加的非UML Stereotype元素。 |
|
7 |
将图表另存为配置文件。 |
导出个人资料 |
8 |
定义一个工具箱配置文件,其中包含每个刻板印象的项目。 |
使用Profile Helpers创建工具箱配置文件 |
9 |
将保存的配置文件合并到MDG技术中。 |
创建MDG技术文件 |
示例刻板印象配置文件
此示例显示定义原型<< hardwareBlock >>的Stereotype Profile。<< hardwareBlock >>构造型是SysML MDG技术的SysML Block的扩展。
笔记
- 使用形状脚本自定义Stereotype的外观时,可以使用drawparentshape()方法呈现为要扩展的非UML对象定义的形状
- 如果要将任何Metaclass元素属性添加到构造型中,或者如果要使用Profile Helper创建工具箱概要文件,则构造型类必须扩展元类以及特殊化构造型
学到更多