| 前页 | 后页 | 
元素类别
元素是主要的建模单元,对应于(例如)类,用例,节点或组件。您可以通过添加到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()”函数以获取更多信息。 | 
