前页 后页

命名空间

Java之类的语言支持Package结构或名称空间。在Enterprise Architect您可以将Package指定为名称空间根,这表示您的Class模型的名称空间结构从哪里开始;名称空间根目录下的所有从属包将形成所包含的类和接口的名称空间层次结构。

要将Package定义为名称空间根,请在Browser窗口中单击Package并选择'Develop> Preferences> Options> Set as Namespace Root'功能区选项。浏览器窗口中的“包”图标将更改为显示一个彩色角,表明该包是名称空间的根。

Package icon showing namespace overlay

例如,生成的Java源代码将在生成的文件的开头自动添加Package声明,指示Class在Package层次结构中位于名称空间根目录下方的位置。

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

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

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

要从名称空间定义中忽略下级Package,请选择“开发>首选项>选项>禁止命名空间”功能区选项;要再次将Package包含在名称空间中,请取消选择功能区选项。

笔记

  • 执行代码生成时,任何包含空格字符的程序包名称都将自动视为名称空间根