预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

Ada 2012大会

Enterprise Architect支持使用这些约定的Ada 2012往返工程。

刻板印象

刻板印象

适用于

也可以看看

adaPackage

对应于:Ada 2012中的包装规范,没有带标签的记录。

ada过程

对应于:Ada 2012中的过程规范。

代表

操作方式

对应于:访问子程序。

枚举

内部阶层

对应于:枚举类型。

结构

内部阶层

对应于:记录定义。

类型定义

内部阶层

对应于:类型定义,子类型定义,访问类型定义,重命名。

标记值

标签

适用于

也可以看看

方面

具有构造型typedef的内部类

操作方式

对应于:方面规范(子程序类型“不变式”,子类型“谓词”的前提条件和后置条件)。

实例化单元类型

具有构造型typedef的内部类

对应于:实例化单元的类型(包/过程/功能)。

IsAccess

参数

对应于:确定参数是否为访问变量。

别名

功能参数

对应于:别名函数参数。

判别式

具有构造型typedef的内部类

对应于:类型的判别。

零件类型

具有构造型typedef的内部类

对应于:零件类型(“重命名”或“新”)。

类型

具有构造型typedef的内部类

对应于:如果'Value'='SubType',则设置'subtype'

如果“值” =“访问”,则设置“访问类型”。

其他约定

  • 适当的源文件类型:Ada规范文件,.ads
  • Ada 2012会根据Ada 2012选项中的设置导入定义为<< adaPackage >>类或Class的包
  • 如果Ada规范文件中的程序包包含标签记录,则该包将作为类导入,其名称由“为标签记录使用类名称”和“替代标签记录名称”选项控制;该标记记录中定义的所有属性都将作为该类的属性吸收
  • 如果Ada规范文件中的过程/函数的第一个参数满足在“参考参数样式”,“忽略参考参数名称”和“参考参数名称”中指定的条件,则该过程/函数将被视为该类的成员函数。
  • 选项“为标记记录定义引用”(如果启用)为类创建引用类型,其名称由选项“引用类型名称”确定;例如:
HelloWorld.ads

软件包HelloWorld是

类型HelloWorld被标记为记录

Att1:自然;

Att3:整数;

结束记录;

-公共职能

函数MyPublicFunction(P:HelloWorld)返回字符串;

过程MyPublicFunction(P1:在HelloWorld中输入; AFlag:布尔值);

私人的

-私人职能

函数MyPrivateFunction(P:HelloWorld)返回字符串;

过程MyPrivateFunction(P1:在HelloWorld中输入; AFlag:布尔值);

结束HelloWorld;

An Ada 2005 class element in Sparx Systems Enterprise Architect.

笔记

  • Enterprise Architect的Unified版和Ultimate版均提供Ada 2012支持

学到更多