前页 | 后页 |
关于源代码导入的注意事项
您可以使用多种编程语言将代码导入到Enterprise Architect项目中。 Enterprise Architect支持每种编码语言的大多数构造和关键字。您选择适合该语言的源文件类型,作为要导入的源代码。
如果您需要某种特定功能,而您感觉缺少该功能,请与Sparx Systems联系。
笔记
- 使用参数替换对逆向工程属性(模板属性)进行操作时:
-如果找到具有正确模板参数定义的类,则关联连接器为
创建并配置其参数替换
-如果将匹配条目定义为集合类或
在“其他集合类”选项中(对于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。 Enterprise Architect支持AspectJ语言扩展。
使用具有刻板印象方面的类对方面进行建模;然后,这些方面可以包含与普通Class相同的属性和方法。 如果需要类型间属性或操作,则可以添加标签“ className”,其值是其所属的类的名称。 切入点定义为构造型<< pointcut >>的操作,并且可以在任何Java类,接口或方面中进行;切入点的详细信息包含在方法的“行为”字段中。 建议被定义为具有构造型<< advice >>的操作;该建议所针对的切入点位于“行为”字段中,并且充当方法唯一签名的一部分。 afterAdvice还可以返回或引发Tagged值之一。 |
Java约定 Java选项-用户 |
的PHP |
适当的源文件类型:.php,.php4或.inc。 如果启用了条件语法,则为嵌套。 |
PHP约定 |
蟒蛇 |
适当的源文件类型:.py。 |
Python约定 |
Visual Basic |
源文件的适当类型:.cls类文件。 |
Visual Basic约定 |
Visual Basic .NET |
源文件的适当类型:.vb类文件。 |
VB.NET约定 |