主要内容

createViewArchitecture

(删除)创建视图

createViewArchitecture函数被移除。您可以创建一个视图使用createView函数。进一步的细节,请参阅兼容性的考虑

描述

视图= createViewArchitecture (模型,的名字)创建一个空视图与给定的名字和默认颜色“蓝”

视图= createViewArchitecture (模型,的名字,约束)创建一个视图与给定的的名字内容在哪里居住着发现模型中的所有组件,满足所提供的查询。

视图= createViewArchitecture (模型,的名字,约束,groupBy)创建一个视图与给定的的名字内容在哪里居住着发现模型中的所有组件,满足所提供的查询。所选组件然后分组的完全限定的属性名。

例子

视图= createViewArchitecture (___,名称,值)创建一个视图与附加选项。

例子

全部折叠

scKeylessEntrySystem;m = systemcomposer.openModel (“KeylessEntryArchitecture”);进口systemcomposer.query。*;myQuery = HasStereotype (IsStereotypeDerivedFrom (“AutoProfile.SoftwareComponent”));视图= m.createViewArchitecture (“软件审核状态”myQuery,“AutoProfile.BaseComponent.ReviewStatus”,“颜色”,“红色”);m.openViews;

输入参数

全部折叠

体系结构模型,指定为一个systemcomposer.arch.Model对象。

视图的名称,指定为一个特征向量。

数据类型:字符

查询,指定为一个systemcomposer.query.Constraint对象代表特定的条件。

约束可以包含子约束,可以与另一个约束使用。约束可以使用否定

查询对象和条件约束

查询对象 条件
财产 non-evaluated值为给定的属性或原型属性。
PropertyValue 评估属性值从一个系统作曲家对象或一个原型属性。
HasPort 一个组件有一个港口,满足给定的子约束。
HasInterface 一个港口一个接口,满足给定的子约束。
HasInterfaceElement 一个接口有一个接口元素满足给定的子约束。
HasStereotype 一个架构元素有一个刻板印象,满足给定的子约束。
IsInRange 属性值是在给定的范围内。
AnyComponent 一个元素是一个组件,而不是一个港口或连接器。
IsStereotypeDerivedFrom 一个原型是来自给定的刻板印象。

用户定义属性,指定为组组件的枚举。

数据类型:枚举

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:createViewArchitecture(模型、软件评审状态,myQuery,‘AutoProfile.BaseComponent.ReviewStatus’,‘颜色’,‘红’,‘IncludeReferenceModels’,真的)

是否搜索参考架构,或不包括参考架构,指定为逗号分隔组成的“IncludeReferenceModels”和一个逻辑0 (),不包括参考架构和1 (真正的)搜索引用架构。

例子:“IncludeReferenceModels”,真的

数据类型:逻辑

颜色看,指定为逗号分隔组成的“颜色”和一个字符数组,其中包含颜色的名称或RGB十六进制值。

例子:“颜色”、“蓝”

例子:“颜色”,#就'

数据类型:字符

输出参数

全部折叠

模型架构视图创建基于指定的查询和属性,作为一个返回systemcomposer.view.ViewArchitecture对象。

版本历史

介绍了R2019b

全部展开

错误从R2021a