前页 | 后页 |
元素类别
元素是主要的建模单元,对应于(例如)类,用例,节点或组件。您可以通过添加到Package Elements集合中来创建新元素。创建元素后,可以将其添加到图的DiagramObject Class中以将其包括在图中。
元素还具有一组连接器。此集合中的每个条目都指示与另一个元素的关系。
还有一些扩展的集合,用于管理有关元素的附加信息,包括诸如“标记值”,“问题”,“约束”和“需求”之类的属性。
.EAP文件中的关联表
t_object
元素属性
属性 |
备注 |
也可以看看 |
---|---|---|
抽象 |
串 注意:读/写 指示元素是摘要(1)还是具体(0)。 |
|
动作标志 |
串 注意:读/写 一种用于保存与动作语义有关的标志的结构。 |
|
别名 |
串 注意:读/写 此元素的可选别名。 |
|
AssociationClassConnectorID |
长 注意:只读 如果元素是AssociationClass,则AssociationClassConnectorID包含相应的Association连接器的Connector ID。 |
元素类别 |
属性 |
采集 注意:只读 当前元素的属性对象的集合;使用AddNew和Delete函数来管理属性。 |
属性类别 收藏类 |
AttributesEx |
采集 注意:只读 属于当前元素及其父元素的属性对象的集合。 |
属性类别 收藏类 |
作者 |
串 注意:读/写 元素作者。 |
储存库类 |
基类 |
采集 注意:只读 此元素的基类列表,为方便起见以集合形式显示。 |
收藏类 |
分类标识符 |
长 注意:不推荐使用 请参阅ClassifierID |
|
分类ID |
长 注意:读/写 与该元素关联的分类器的ElementID;即基本类型。 仅对实例类型元素(例如Object或Sequence)有效。 |
|
分类名称 |
串 注意:读/写 关联分类器的名称(如果有)。 |
|
分类器类型 |
串 注意:只读 关联分类器的类型。 |
|
复杂 |
串 注意:读/写 复杂度值,指示元素的复杂度;用于指标报告和估算。 有效值为:1表示“简单”,2表示“中”,3表示“困难”。 |
|
复合图 |
图表 注意:只读 如果元素是Composite,则返回其关联的图;否则,返回0。否则返回null。 |
图类 |
连接器 |
采集 注意:只读 返回一个包含其他元素连接器的集合。 |
连接器类别 收藏类 |
约束条件 |
采集 注意:只读 约束对象的集合。 |
约束类 收藏类 |
约束条件 |
采集 注意:只读 属于当前元素及其父元素的Constraint对象的集合。 |
约束类 收藏类 |
已建立 |
日期 注意:读/写 元素的创建日期。 |
|
自定义属性 |
采集 注意:只读 元素的高级属性列表。 高级属性的集合根据元素类型而有所不同。例如,动作和活动具有不同的高级属性。 当前只能从用户界面进行编辑。 |
CustomProperties集合 |
图表 |
采集 注意:只读 返回附加到此元素的子图(子图)的集合,如树视图所示。 |
图类 收藏类 |
困难 |
串 注意:读/写 与这个要素有关的估计/度量的难度等级;仅可用于Requirement,Change和Issue元素类型,否则将被忽略。 有效值为:低,中,高。 |
|
努力 |
采集 注意:只读 努力对象的集合。 |
努力班 收藏类 |
元素GUID |
串 注意:只读 此元素的全局唯一ID;也就是说,在所有模型文件中都是唯一的。 |
|
元素ID |
长 注意:只读 元素的本地ID;仅对此文件有效。 |
|
元素 |
采集 注意:只读 返回在树视图中看到的附加到此元素的子元素(子元素)的集合。 |
收藏类 |
嵌入式元素 |
采集 注意:只读 嵌入到此元素中的元素的列表,例如端口,零件,引脚和参数集。 |
EmbeddedElements集合 |
EventFlags |
串 注意:读/写 持有与信号或事件有关的各种标志的结构。 |
|
扩展点 |
串 注意:读/写 用例的可选扩展点,以逗号分隔的列表。 |
|
档案 |
采集 注意:只读 File对象的集合。 |
文件类别 收藏类 |
全名 |
串 注意:只读 元素的完全限定名称,由点分隔的名称列表组成,包括所有父元素和直至遇到的第一个名称空间根的Packages。 |
|
FQ定型 |
串 注意:只读 标准格式名称,格式为“ Profile :: Stereotype”。可以将一个或多个完全限定的原型名称分配给StereotypeEx。 |
|
源文件 |
串 注意:读/写 与该元素关联的文件,用于代码生成和同步;可以包含用于本地转换为完整路径的宏扩展标签。 |
|
Genlinks |
串 注意:读/写 链接到在代码反转时发现的其他类;仅父级和工具连接器。 |
|
GenType |
串 注意:读/写 代码生成类型;例如Java,C ++,C#,VBNet,Visual Basic,Delphi。 |
|
标题1 |
变体 注意:读/写 用户定义的字符串,用作生成的源文件中的标头。 |
|
标头2 |
变体 注意:读/写 与Header1相同,但用于CPP源文件中。 |
|
活跃 |
布尔型 注意:读/写 指示元素是否处于活动状态的布尔值。 1 =真,0 =假。 |
|
是复合的 |
布尔型 注意:读/写 指示元素是否为复合元素。 1 =真,0 =假。 |
|
树叶 |
布尔型 注意:读/写 指示元素是否为叶节点(因此不能为任何其他元素的父元素)。 1 =真,0 =假。 |
|
是新的 |
布尔型 注意:读/写 指示元素是否为新的布尔值。 1 =真,0 =假。 |
|
IsRoot |
布尔型 注意:读/写 指示元素是否为根节点(因此不能从另一个元素派生)。 1 =真,0 =假。 |
|
IsSpec |
布尔型 注意:读/写 指示元素是否为规范的布尔值。 1 =真,0 =假。 |
|
问题 |
采集 注意:只读 发行对象的集合。 |
发行(维护)类 收藏类 |
已锁定 |
布尔型 注意:读/写 指示元素是否已被锁定以防止进一步更改。 |
|
元类型 |
串 注意:只读 元素的特定于域的元类型,由MDG技术中应用的构造型定义。 |
|
方法 |
采集 注意:只读 当前元素的Method对象的集合。 |
方法类别 收藏类 |
方法 |
采集 注意:只读 属于当前元素及其父元素的Method对象的集合。 |
方法类别 收藏类 |
指标 |
采集 注意:只读 当前元素的度量标准元素的集合。 |
公制 收藏类 |
杂项数据 |
串 注意:只读 此低级属性提供有关PData x字段内容的信息。 这些数据库字段未记录,开发人员必须通过使用此属性的自身努力来理解这些字段。 MiscData基于零,因此:
|
|
改性 |
日期 注意:读/写 元素的最后修改日期。 |
|
多重性 |
串 注意:读/写 此元素的多重性值。 |
|
名称 |
串 注意:读/写 元素名称;在当前Package中应该是唯一的。 |
|
笔记 |
串 注意:读/写 有关元素的进一步说明文字。 |
|
对象类型 |
对象类型 注意:只读 区分通过Dispatch接口引用的对象。 |
对象类型 |
包裹ID |
长 注意:读/写 包含此元素的Package的本地ID。 |
|
父母ID |
长 注意:读/写 如果此元素是另一个元素的子元素,则用于设置或检索另一个元素的ElementID;如果不是,则返回0。 |
|
隔断 |
采集 注意:只读 可将元素划分为的逻辑分区列表。 仅对支持分区的元素(例如活动和状态)有效。 |
分区集合 |
坚持不懈 |
串 注意:读/写 与该元素相关的持久性;可以是持久性或临时性。 |
|
相 |
串 注意:读/写 计划在其中构建此元素的阶段。任何字符串值。 |
|
优先 |
串 注意:读/写 与其他项目要素相比,该要素的优先级;仅适用于需求,变更和问题类型,否则被忽略。 有效值为:低,中和高。 |
|
物产 |
物产 注意:返回适用于使用自动化模型可能不可用的元素的专用属性的列表。 这些属性由于其晦涩难懂的性质而有意被记录在案,因为随着对它们进行逐步增强,它们可能会发生变化。 |
属性类 |
财产种类 |
长 注意:读/写 与此元素关联的Type的ElementID;仅对端口和零件元素有效。 |
|
PropertyTypeName |
串 注意:阅读 与此元素关联的Type的名称;仅对端口和零件元素有效。 |
|
实现 |
采集 注意:只读 为方便起见,此元素实现的接口列表。 |
收藏类 |
要求 |
采集 注意:只读 需求对象的集合。 |
要求等级 收藏类 |
要求 |
采集 注意:只读 属于当前元素及其父元素的Requirement对象的集合。 |
要求等级 收藏类 |
资源资源 |
采集 注意:只读 当前元素的Resource对象的集合。 |
资源类别 收藏类 |
风险性 |
采集 注意:只读 风险对象的集合。 |
风险等级 收藏类 |
运行状态 |
串 注意:读/写 对象的运行状态列表,以字符串形式。 该字符串由以下形式的一组语句组成: 字符串='@VAR;变量= <字符串>;值= <字符串>; OP = <字符串>; @ ENDVAR;' 哪里: Op = ['=','>','<','> =','<=','!=','<>'] 例如: 可以通过遍历一组属性并形成一个串联字符串来创建一组运行状态: eRunState = eRunState +“ @VAR; Variable =” + attrib.name +“; Value =” + attrib.value +“; Op ==; @ ENDVAR;”; |
|
情境 |
采集 注意:只读 当前元素的场景对象的集合。 |
情景类 收藏类 |
状态转换 |
采集 注意:只读 元素可以支持的状态转换列表;特别适用于计时元素。 |
收藏类 过渡集合 |
状态 |
串 注意:读/写 设置或获取状态,例如“提议”或“已批准”。 |
|
刻板印象 |
串 注意:读/写 主要元素刻板印象;您可以使用'StereotypeEx'属性访问的原型列表中的第一个。 设置此属性时,如果发生错误,LastError(用于GetLastError方法)将为非空。 |
|
刻板印象 |
串 注意:读/写 逗号分隔列表中元素的所有已应用构造型。读取该值将仅提供构造型名称。分配值可以接受标准名称或简单名称。 设置此属性时,如果发生错误,LastError(用于GetLastError方法)将为非空。 |
|
StyleEx |
串 注意:读/写 高级样式设置;保留供Sparx Systems使用。 |
|
亚型 |
长 注意:读/写 限定主要元素的类型的数字子类型
|
元素类别 |
表空间 |
串 注意:读/写 Table元素的关联表空间。 |
|
标签 |
串 注意:读/写 对应于Enterprise Architect用户界面中的“关键字”字段。 |
常规设置 |
标记值 |
采集 注意:只读 返回TaggedValue对象的集合。 |
TaggedValue类 收藏类 |
TaggedValuesEx |
采集 注意:只读 返回属于当前元素以及由当前元素专用或实现的元素的TaggedValue对象的集合。 |
TaggedValue类 收藏类 |
模板参数 |
采集 注意:只读 TemplateParameter对象的集合。 |
参数化的类(模板) TemplateParameter类 收藏类 |
测验 |
采集 注意:只读 当前元素的Test对象的集合。 |
测试班 收藏类 |
TreePos |
长 注意:读/写 设置或获取树的位置。 |
|
类型 |
串 注意:读/写 元素类型(例如Class,Component)。 请注意,Type在Enterprise Architect内部是区分大小写的,应提供首字母大写(适当的大小写);有效类型为:
|
|
TypeInfoProperties |
注意:只读 返回TypeInfoProperties的接口指针。 |
TypeInfoProperties类 |
版 |
串 注意:读/写 元素的版本。 |
|
能见度 |
串 注意:读/写 当前包中此元素的范围。 有效值为:Public,Private,Protected或Package。 |
元素方法
方法 |
备注 |
也可以看看 |
---|---|---|
ApplyGroupLock(字符串aGroupName) |
布尔型 注意:代表当前用户,为指定的组对元素对象应用组锁定。 如果操作成功,则返回True。如果操作失败,则返回False。使用“ GetLastError()”来检索错误信息。 参数:
|
|
ApplyUserLock() |
布尔型 注意:将用户锁应用于当前用户的元素对象。 如果操作成功,则返回True。如果操作失败,则返回False。使用“ GetLastError()”来检索错误信息。 |
|
克隆() |
LDISPATCH 注意:在与选定元素相同的父项下插入选定元素的副本。 返回新创建的元素。 |
|
CreateAssociationClass(长连接器ID) |
布尔型 注意:使此元素成为具有提供的连接器ID的关联的AssociationClass;返回值指示函数是否成功将元素转换为AssociationClass。 仅在以下情况下创建AssociationClass:
|
元素类别 |
DeleteLinkedDocument() |
布尔型 注意:删除元素的链接文档。此方法不显示确认提示。 如果文档被删除,则返回True。 |
替换或删除链接的文档 |
GetBusinessRules() |
串 注意:只读。 返回该元素的所有业务规则。 |
示范业务规则 |
获取图表 |
LDISPATCH 注意:对于图表元素,返回图表的接口 |
|
GetDecisionTable() |
串 注意:提供对决策表XML字符串的只读访问。 以字符串形式返回决策表的XML数据。 |
决策表编辑器 |
GetElementGrid() |
串 注意:返回ElementGrid类型的对象(“自定义表工件”元素)。 |
|
GetLastError() |
串 注意:返回一个字符串值,该字符串值描述与该对象有关的最新错误。 |
|
GetLinkedDocument() |
串 注意:以RTF格式返回包含元素的链接文档内容的字符串值。 如果元素不包含链接文档,则返回一个空字符串。 |
编辑链接的文档 |
GetRelationSet(EnumRelationSetType类型) |
串 注意:根据给定的类型,返回一个字符串,该字符串包含用逗号分隔的直接和间接相关元素的ElementID列表。 在找到的所有元素上使用相同的关系类型进行递归,检索当前元素的所有依赖关系和子依赖关系;例如,对象1依赖于对象2,而对象2依赖于对象3,因此此方法返回对象2和对象3。 要仅获取元素的直接关系,请改用Connector集合。 |
EnumRelationSetType 连接器包装 |
GetStereotypeList() |
串 注意:返回与该元素相关的原型的逗号分隔列表。 |
|
GetTXAlias(字符串代码,长标志) |
串 注意:返回给定语言的元素的别名。 参量
|
翻译页面 |
GetTXName(字符串代码,长标志) |
串 注意:返回给定语言的元素名称。 参量
|
翻译页面 |
GetTXNote(字符串代码,长标志) |
串 返回给定语言的元素的注释。 参量
|
翻译页面 |
HasStereotype(字符串构造型) |
布尔型 注意:如果当前元素已应用指定的构造型,则返回true。接受合格或不合格的构造型名称;例如'block'或'SysML1.3 :: block'。 参数:
|
|
IsAssociationClass |
布尔型 注意:返回当前元素是否为AssociationClass。 |
|
LoadLinkedDocument(字符串文件名) |
布尔型 注意:将文档从指定的文件加载到元素的链接文档中。 参数:
|
在元素上创建链接文档 |
刷新() |
空洞 注意:刷新“浏览器”窗口中的元素功能。 通常在添加或删除属性或方法之后调用,也需要更新用户界面。 |
|
ReleaseUserLock() |
布尔型 注意:释放元素对象上的用户锁或组锁。 如果操作成功,则返回True。如果操作失败,则返回False。使用GetLastError()检索错误信息。 |
|
SaveLinkedDocument(字符串文件名) |
布尔型 注意:将此元素的链接文档保存到指定文件。如果元素没有链接文档或无法保存文件,则返回False。 参数:
|
编辑链接的文档 |
SetAppearance(长范围,长项目,长值) |
空洞 注意:设置元素的视觉外观。 参数:
|
DiagramObject类 |
SetCompositeDiagram() |
布尔型 注意:设置元素的组合图。 参数:
|
复合元素 |
SetCreated(Date NewVal) |
空洞 注意:不推荐使用 不再支持此方法。 |
|
SetModified(Date NewVal) |
空洞 注意:不推荐使用 不再支持此方法。 |
|
SetTXAlias(字符串代码,字符串翻译) |
串 注意-为给定语言设置元素的翻译别名。
|
翻译页面 |
SetTXName(字符串代码,字符串转换) |
串 注意-为给定语言设置元素的翻译名称。
|
翻译页面 |
SetTXNote(字符串代码,字符串翻译) |
串 注释-为给定语言设置元素的翻译注释。
|
翻译页面 |
SynchConstraints(字符串配置文件,字符串构造型) |
布尔型 注意:仅当已应用指定的构造型时,才为此元素同步UML Profile项目的约束。 参数:
|
|
SynchTaggedValues(字符串配置文件,字符串构造型) |
布尔型 注意:仅当已应用指定的构造型时,才为此元素同步UML配置文件项的标记值。 参数:
|
|
UnlinkFromAssociation |
布尔型 注意:执行与CreateAssociationClass()相反的操作。 |
元素类别 |
更新() |
布尔型 注意:修改或附加新项目后更新当前元素对象。 如果返回False,请检查“ GetLastError()”函数以获取更多信息。 |