主要内容

扩展架构元素

使用构造型向架构元素添加自定义属性

System Composer™ 提供了内置元素类型,包括组件、端口、连接器、接口、分配和函数。函数仅在软件架构中可用。创建构造型以通过元数据来扩展元素类型。使用配置文件编辑器将与包相关的构造型打包到配置文件中,以便与多个模型共享使用。在模型之间共享配置文件,以确保工程的一致性。在模型中定义构造型层次结构,并在这些构造型之间动态切换。

构造型为定义自定义概念和术语提供了模板。为模型元素指定自定义构造型,以定义其与系统的关系。应用于模型元素的构造型中定义的属性可用于早期分析,例如预算分配、延迟权衡和其他参数设计问题。您可以为属性值添加工程单位以建立上下文。

函数

全部展开

systemcomposer.profile.Profile.createProfile创建配置文件
systemcomposer.loadProfile按名称加载配置文件
applyProfile将配置文件应用到模型
removeProfile从模型中移除配置文件
renameProfile重命名模型中的配置文件
systemcomposer.profile.editor打开配置文件编辑器
systemcomposer.profile.Profile.find按名称查找配置文件
systemcomposer.profile.Profile.load从文件加载配置文件
save将配置文件保存为文件
open打开配置文件
close关闭配置文件
systemcomposer.profile.Profile.closeAll关闭所有打开的配置文件
systemcomposer.profile.Stereotype.find按名称查找构造型
getDefaultStereotype获取配置文件的默认构造型
setDefaultStereotype为配置文件设置默认构造型
getDefaultElementStereotype获取元素的默认构造型 (自 R2021b 起)
setDefaultElementStereotype为元素设置默认构造型 (自 R2021b 起)
addStereotype在配置文件中添加构造型
removeStereotype从配置文件中删除构造型
getStereotype按名称查找配置文件中的构造型
applyStereotype为架构模型元素应用构造型
batchApplyStereotype将构造型应用于架构中的所有元素
getStereotypes获取应用于架构模型元素的构造型
changeStereotype将当前应用的构造型更改为其构造型层次结构中的新构造型 (自 R2024a 起)
removeStereotype从模型元素中移除构造型
hasStereotype查找元素是否已应用构造型 (自 R2021a 起)
applyStereotypeOrder将提供的构造型命令应用于模型 (自 R2024a 起)
getStereotypeNamesByOrder按模型中的构造型顺序获取构造型名称 (自 R2024a 起)
increaseStereotypeOrder将构造型上移一级 (自 R2024a 起)
decreaseStereotypeOrder将构造型下移一级 (自 R2024a 起)
addProperty为构造型定义自定义属性
removeProperty从构造型中删除属性
hasProperty查找元素是否具有属性 (自 R2021a 起)
setProperty设置与应用于元素的构造型相对应的属性值
getProperty获取与应用于元素的构造型相对应的属性值
getPropertyValue获取架构属性值
getEvaluatedPropertyValue从元素中获取属性的计算值
getStereotypeProperties获取元素上的构造型属性名称

工具

配置文件编辑器创建和管理包含构造型和属性的配置文件
管理配置文件链接和取消链接配置文件和排序构造型

相关信息

精选示例