前页 后页

元素类别

元素是主要的建模单元,对应于(例如)类,用例,节点或组件。您可以通过添加到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基于零,因此:

  • MiscData(0)对应于PData1
  • MiscData(1)到PData2,依此类推

改性

日期

注意:读/写

元素的最后修改日期。

多重性

注意:读/写

此元素的多重性值。

名称

注意:读/写

元素名称;在当前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使用。

亚型

注意:读/写

限定主要元素的类型的数字子类型

  • 对于事件:0 =接收者,1 =发送者
  • 对于类别:1 =参数化,2 =实例化,3 =两者,0 =都不,
    17 =协会等级
如果为17,则因为已通过用户界面创建了关联类,所以MiscData(3)包含相关关联的ID;否则,返回0。由于MiscData是只读的,因此您无法通过自动化接口创建关联类。
  • 对于注释:1 =注释链接到连接器,2 =约束链接到连接器
  • 对于StateNode:100 = ActivityIntitial,101 = ActivityFinal
  • 对于活动:0 =活动,8 =复合活动(对于其他复合元素(例如用例)也设置为8)
  • 对于同步:0 =水平,1 =垂直
请注意,类型比这些示例中指示的要多。
元素类别

表空间

注意:读/写

Table元素的关联表空间。

标签

注意:读/写

对应于Enterprise Architect用户界面中的“关键字”字段。

常规设置

标记值

采集

注意:只读

返回TaggedValue对象的集合。

TaggedValue类 收藏类

TaggedValuesEx

采集

注意:只读

返回属于当前元素以及由当前元素专用或实现的元素的TaggedValue对象的集合。

TaggedValue类 收藏类

模板参数

采集

注意:只读

TemplateParameter对象的集合。

参数化的类(模板) TemplateParameter类 收藏类

测验

采集

注意:只读

当前元素的Test对象的集合。

测试班 收藏类

TreePos

注意:读/写

设置或获取树的位置。

类型

注意:读/写

元素类型(例如Class,Component)。

请注意,Type在Enterprise Architect内部是区分大小写的,应提供首字母大写(适当的大小写);有效类型为:

  • 行动
  • 活动
  • 活动分区
  • 活动区域
  • 演员
  • 神器
  • 协会
  • 边界
  • 更改
  • 合作
  • 零件
  • 约束
  • 决断
  • 部署规格
  • 图框
  • 嵌入式元素
  • 实体
  • 入口点
  • 事件
  • 异常处理程序
  • 出口点
  • 扩展节点
  • 扩展区域
  • 特征
  • GUI元素
  • 互动片段
  • 互动发生
  • 互动状态
  • 接口
  • 中断活动区
  • 问题
  • 节点
  • 注意
  • 目的
  • 参数
  • 部分
  • 港口
  • 提供的接口
  • 报告
  • 必需的接口
  • 需求
  • 屏幕
  • 序列
  • 状态节点
  • 同步化
  • 文本
  • 时间线
  • UMLD图
  • 用例

TypeInfoProperties

注意:只读

返回TypeInfoProperties的接口指针。

TypeInfoProperties类

注意:读/写

元素的版本。

能见度

注意:读/写

当前包中此元素的范围。

有效值为:Public,Private,Protected或Package。

元素方法

方法

备注

也可以看看

ApplyGroupLock(字符串aGroupName)

布尔型

注意:代表当前用户,为指定的组对元素对象应用组锁定。

如果操作成功,则返回True。如果操作失败,则返回False。使用“ GetLastError()”来检索错误信息。

参数:

  • aGroupName:字符串-要为其设置组锁定的用户组的名称

ApplyUserLock()

布尔型

注意:将用户锁应用于当前用户的元素对象。

如果操作成功,则返回True。如果操作失败,则返回False。使用“ GetLastError()”来检索错误信息。

克隆()

LDISPATCH

注意:在与选定元素相同的父项下插入选定元素的副本。

返回新创建的元素。

CreateAssociationClass(长连接器ID)

布尔型

注意:使此元素成为具有提供的连接器ID的关联的AssociationClass;返回值指示函数是否成功将元素转换为AssociationClass。

仅在以下情况下创建AssociationClass:

  • 当前元素有效
  • 当前元素是一个类
  • 当前元素还不是AssociationClass
  • 指定的连接器存在
  • 指定的连接器是一个关联
  • 指定的连接器尚未在AssociationClass对中
  • 当前元素不在指定连接器的任一端
参数:
  • ConnectorID:长-关联连接器的连接器ID
元素类别

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(字符串代码,长标志)

注意:返回给定语言的元素的别名。

参量

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 标记:长
    -0 =获取当前存储的翻译别名
    -1 =获取当前存储的翻译别名,如果原始别名已更改,则自动翻译
    -2 =始终从在线获取翻译的别名
翻译页面

GetTXName(字符串代码,长标志)

注意:返回给定语言的元素名称。

参量

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 标记:长
    -0 =获取当前存储的翻译名称
    -1 =获取当前存储的翻译名称,如果原始名称已更改,则自动翻译
    -2 =始终从在线获取翻译的名称
翻译页面

GetTXNote(字符串代码,长标志)

返回给定语言的元素的注释。

参量

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 标记:长
    -0 =获取当前存储的翻译笔记
    -1 =获取当前存储的已翻译注释,如果原始注释已更改,则自动翻译
    -2 =始终从在线获取翻译的注释
翻译页面

HasStereotype(字符串构造型)

布尔型

注意:如果当前元素已应用指定的构造型,则返回true。接受合格或不合格的构造型名称;例如'block'或'SysML1.3 :: block'。

参数:

  • 构造型:String-要搜索的构造型的名称

IsAssociationClass

布尔型

注意:返回当前元素是否为AssociationClass。

LoadLinkedDocument(字符串文件名)

布尔型

注意:将文档从指定的文件加载到元素的链接文档中。

参数:

  • FileName:字符串-从中加载文档的文件的名称;支持RTF和DOCX输入格式
在元素上创建链接文档

刷新()

空洞

注意:刷新“浏览器”窗口中的元素功能。

通常在添加或删除属性或方法之后调用,也需要更新用户界面。

ReleaseUserLock()

布尔型

注意:释放元素对象上的用户锁或组锁。

如果操作成功,则返回True。如果操作失败,则返回False。使用GetLastError()检索错误信息。

SaveLinkedDocument(字符串文件名)

布尔型

注意:将此元素的链接文档保存到指定文件。如果元素没有链接文档或无法保存文件,则返回False。

参数:

  • FileName:字符串-要保存到磁盘的文件的名称
    输出格式将由文件的扩展名决定-目前支持rtf,docx和pdf;如果使用了无效的扩展名,则无论扩展名如何,都将以RTF格式写入文件
编辑链接的文档

SetAppearance(长范围,长项目,长值)

空洞

注意:设置元素的视觉外观。

参数:

  • 范围:长-要修改的外观范围
    1-基本(整个模型的默认外观)
    要仅在选定的图中设置元素(图表对象)的外观,请参见在DiagramObject类主题中设置样式
  • 项:长-外观功能修改
    0-背景色
    1-字体颜色
    2-边框颜色
    3-边框宽度
  • 值:长-设置外观为的值
DiagramObject类

SetCompositeDiagram()

布尔型

注意:设置元素的组合图。

参数:

  • GUID:字符串-组合图的GUID;空白的GUID将删除到合成图的链接
复合元素

SetCreated(Date NewVal)

空洞

注意:不推荐使用

不再支持此方法。

SetModified(Date NewVal)

空洞

注意:不推荐使用

不再支持此方法。

SetTXAlias(字符串代码,字符串翻译)

注意-为给定语言设置元素的翻译别名。

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 翻译:字符串-翻译的别名
翻译页面

SetTXName(字符串代码,字符串转换)

注意-为给定语言设置元素的翻译名称。

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 翻译:字符串-转换后的名称
翻译页面

SetTXNote(字符串代码,字符串翻译)

注释-为给定语言设置元素的翻译注释。

  • 代码:字符串-两字母的语言代码(位于“管理项目选项”对话框的“翻译”页面上)
  • 翻译:字符串-翻译后的注释
翻译页面

SynchConstraints(字符串配置文件,字符串构造型)

布尔型

注意:仅当已应用指定的构造型时,才为此元素同步UML Profile项目的约束。

参数:

  • 配置文件:字符串-包含构造型的配置文件的名称
  • 构造型:字符串-要为其同步默认约束的配置文件构造型的名称

SynchTaggedValues(字符串配置文件,字符串构造型)

布尔型

注意:仅当已应用指定的构造型时,才为此元素同步UML配置文件项的标记值。

参数:

  • 配置文件:字符串-包含构造型的配置文件的名称
  • 构造型:字符串-要为其同步默认标签的配置文件构造型的名称

UnlinkFromAssociation

布尔型

注意:执行与CreateAssociationClass()相反的操作。

元素类别

更新()

布尔型

注意:修改或附加新项目后更新当前元素对象。

如果返回False,请检查“ GetLastError()”函数以获取更多信息。