使用构造型设置属性
构造型提供了一种扩展核心语言元素和添加域特定元数据的机制。将构造型应用于核心元素类型。一个元素可以有多个构造型。您可以利用构造型为不同的元素设置样式。构造型为元素提供了一组通用的属性,例如质量、成本和功率。
在活动图中,您可以向动作节点、流和参数节点添加包含自定义属性的构造型。您还可以为不同的构造型分配颜色。
本主题介绍如何为活动图创建和分配构造型。该示例显示了用于建模在随机起点和目的地之间移动的移动机器人架构的功能流程图。
打开模型
打开示例。
openExample('systemcomposer/OpenActivityDiagramForRobotExample');
打开工程。
openProject("scMobileRobotExample");
有关此示例的更多信息,请参阅编写活动图。
加载架构模型配置文件
一个配置文件是一个构造型包。。您可以使用配置文件来创建专门的元素类型域。
要加载配置文件,请导航至 建模 > 配置文件编辑器。打开配置文件 ActivityDiagramProfile.xml
。
在 ActivityDiagramProfile
配置文件中,构造型 CriticalProcess
被定义为具有属性 SafetyFactor
的动作。SafetyFactor
的默认值为 1
。
将构造型应用到元素
您可以使用属性检查器或“应用构造型”对话框将构造型应用到活动图中的元素。
右键点击一个元素,然后选择应用构造型。在“应用构造型”对话框中,从构造型列表中选择一个可用的构造型。
在 RobotActivity
示例中,Plan Path
、Follow Path
和 Error out
动作节点具有安全关键过程的构造型。
要使用属性检查器应用构造型,请在图中选择一个元素。在属性检查器中,从构造型列表中选择一个构造型。
如果一个配置文件有多个构造型,您可以通过右键点击该配置文件并选择更改构造型来更改该配置文件。
另请参阅
函数
工具
模块
- Initial Node | Action Node | Pin | Parameter Node | Decision or Merge Node | Join or Fork Node | Flow Final Node | Activity Final Node