预订演示

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

前页 后页

命名空间

Java等语言支持包结构或名称空间。在Enterprise Architect中,您可以指定一个包作为命名空间根,它表示您的类模型的命名空间结构从哪里开始;命名空间根下的所有从属包将形成包含的类和接口的命名空间层次结构。

要将包定义为命名空间根,请单击浏览器窗口中的包并选择“开发 >源代码 > 选项 > 设置为命名空间的根”功能区选项。浏览器窗口中的包图标变为显示一个彩色角,表示该包是一个名称空间根。

Package icon showing namespace overlay

比如生成的Java源代码,会在生成文件的开头自动添加一个包声明,指明类在包层级中的位置在namespace根下。

要清除现有的命名空间根,请单击浏览器窗口中的命名空间根包,然后取消选择“开发 >源代码 > 选项 > 设置为命名空间的根”功能区选项

要查看命名空间列表,请选择“设置 >参考> 设置 >命名空间根”功能区选项;将显示“命名空间”对话框。如果双击列表中的命名空间,该包会在浏览器窗口中突出显示;或者,右键单击命名空间并选择“定位包在浏览器”选项。

您也可以通过选择“清除命名空间属性”选项来清除选定的命名空间根。

要从命名空间定义中省略从属包,请选择“开发 >源代码 > 选项 > 抑制命名空间”功能区选项;要将包再次包含在命名空间中,请取消选择功能区选项。

注记

  • 执行代码生成时,任何包含空格字符的包名都会被自动视为命名空间根