前页 | 后页 |
注记on源代码导入
您可以使用多种编程语言将代码导入Enterprise Architect项目。 Enterprise Architect支持每种编码语言的大多数结构和关键字。您为语言选择适当类型的源文件,作为要导入的源代码。
如果您认为缺少某个特定特征需要支持,请联系Sparx Systems 。
注记
- 当使用参数替换(模板化属性)对属性进行逆向工程时:
- 如果找到具有适当模板参数定义的类,则为关联连接器
创建并配置其参数替换
- 如果关联条目被定义为 Collection类或
在“附加集合类”选项中(对于 C#、C++ 和Java );例如,请参阅示例
使用类的使用
编程语言注记
语言 |
注记 |
也见 |
---|---|---|
动作脚本 |
合适的源文件类型:.as 代码文件。 |
ActionScript 约定 |
C |
合适的源文件类型:.h 头文件和/或 .c 文件。 当您选择头文件时, Enterprise Architect会根据 C 选项中指定的扩展名和搜索路径选项自动搜索要导入的相应 .c 实现文件。 Enterprise Architect不会扩展已使用的宏,这些必须添加到语言宏的内部列表中。 |
C 约定 C 选项 -用户 语言宏 |
C++ |
合适的源文件类型:.h 头文件。 Enterprise Architect根据 C++ 选项中设置的扩展名和搜索路径自动搜索 .cpp 实现文件;当它找到实现文件时,它可以根据需要使用它来解析参数名称和方法注记。 导入 C++源代码时, Enterprise Architect会忽略函数指针声明。 要将它们导入您的模型,您可以创建一个 typedef 来定义函数指针类型,然后使用该类型声明函数指针;以这种方式声明的函数指针作为函数指针类型的属性导入。 Enterprise Architect不会扩展已使用的宏;这些必须添加到语言宏的内部列表中。 |
C++ 约定 C++ 选项 -用户 语言宏 |
C# |
合适的源文件类型:.cs。 |
C# 约定 C# 选项 -用户 |
德尔福 |
合适的源文件类型:.pas。 |
德尔福约定 |
Java |
合适的源文件类型:.java。 Enterprise Architect支持 AspectJ 语言扩展。
方面使用具有原型方面的类进行建模;这些方面可以像普通类一样包含属性和方法。 如果需要 intertype 属性或操作,您可以添加标签“className”,其值是它所属的类的名称。 切入点被定义为具有构造型 <<pointcut>> 的操作,并且可以出现在任何Java类、接口或方面;切入点的详细信息包含在方法的“行为”字段中。 建议被定义为具有构造型 <<advice>> 的操作;此建议操作的切入点位于“行为”字段中,并充当方法唯一签名的一部分。 afterAdvice 也可以有一个标记值的返回或抛出。 |
Java约定 Java选项 -用户 |
PHP |
合适的源文件类型:.php、.php4 或 .inc。 如果启用条件语法,则嵌套。 |
PHP 约定 |
Python |
合适的源文件类型:.py。 |
Python 约定 |
视觉基础 |
合适的源文件类型:.cls类文件。 |
Visual Basic 约定 |
Visual Basic .NET |
合适的源文件类型:.vb类文件。 |
VB.NET 约定 |