前页 后页

方法类别

一种方法表示UML操作。可从“元素方法”集合中访问它,并包括参数,约束和“标记值”的集合。

.EAP文件中的关联表

t_operation

方法属性

属性

备注

也可以看看

抽象

布尔型

注意:读/写

一个标志,指示方法是抽象(1)还是抽象(0)。

行为

注意:读/写

一些其他说明性的行为注释(例如,伪代码)。

在早期版本的Enterprise Architect此属性具有英国/澳大利亚的拼写“ Behaviour”(行为)。为了向后兼容,该属性仍然存在,但是现在请使用'Behavior'属性以保持一致性。

分类ID

注意:读/写

适用于ReturnType的分类ID。

注意:读/写

一个可选字段,用于保存方法代码(用于“初始代码”字段)。

并发

变体

注意:读/写

指示方法的并发类型。

FQ定型

注意:只读

标准格式名称,格式为“ Profile :: Stereotype”。可以将一个或多个完全限定的原型名称分配给StereotypeEx。

IsConst

布尔型

注意:读/写

一个标志,指示该方法为Const。

树叶

布尔型

注意:读/写

指示方法是否为Leaf的标志(不能被覆盖)。

布尔型

注意:读/写

一个标志,指示在C ++中将该方法定义为“纯”。

IsQuery

布尔型

注意:读/写

一个标志,指示该方法是否为查询(即,不会更改Class变量)。

IsRoot

布尔型

注意:读/写

一个标志,指示方法是否为“根”。

IsStatic

布尔型

注意:读/写

指示静态方法的标志。

IsSynchronized

布尔型

注意:读/写

指示同步方法调用的标志。

方法GUID

注意:读/写

当前方法的全局唯一ID。这是系统生成的。

方法ID

注意:只读

当前方法的本地ID,仅在此.eap文件中有效。

名称

注意:读/写

方法名称。

笔记

注意:读/写

该方法的说明性注释。

对象类型

对象类型

注意:只读

区分通过Dispatch接口引用的对象。

对象类型

参量

采集

注意:只读

当前方法的Parameters集合,用于添加和访问当前方法的参数对象。

父母ID

注意:只读

返回此方法所属元素的ElementID。

位置

注意:读/写

指定方法在为类定义的一组操作中的位置。

后条件

采集

注意:只读

适用于此方法的PostConditions(约束)。这将返回类型为“ post”的MethodConstraint对象。

前提条件

采集

注意:只读

适用于此方法的前提条件(约束)。这将返回“ pre”类型的MethodConstraint对象。

ReturnIsArray

布尔型

注意:读/写

一个标志,指示返回值是一个数组。

返回类型

注意:读/写

方法的返回类型;这可以是原始数据类型或类或接口类型。

州旗

注意:读/写

一些标志应用于State元素中的方法。

刻板印象

注意:读/写

方法构造型(可选)。

设置此属性时,如果发生错误,LastError(用于GetLastError方法)将为非空。

刻板印象

注意:读/写

以逗号分隔的列表中该方法的所有应用的构造型。读取该值将仅提供构造型名称。分配值可以接受标准名称或简单名称。

设置此属性时,如果发生错误,LastError(用于GetLastError方法)将为非空。

样式

注意:读/写

包含此方法的Alias属性。

StyleEx

注意:读/写

高级样式设置,保留供Sparx Systems使用。

标记值

方法标签类型的集合

注意:只读

当前方法的TaggedValues集合。这将访问MethodTag对象的列表。

投掷

注意:读/写

异常信息。设置Throws的有效输入为:

  • GUID字符串-模型中元素的GUID或元素GUIDS的逗号分隔列表
  • <none> -删除现有的Throws集

TypeInfoProperties

注意:只读

返回TypeInfoProperties的接口指针。

TypeInfoProperties类

能见度

注意:读/写

方法范围-公共,受保护,私有或包。

方法方法

方法

备注

也可以看看

GetLastError()

注意:返回一个字符串值,该字符串值描述与该对象有关的最新错误。

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

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

参量

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

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

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

参量

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

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

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

参量

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

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

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

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

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

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

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

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

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

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

更新()

布尔型

注意:修改或附加新项后,更新当前方法对象。

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