| 前页 | 后页 |
命名空间
诸如Java之类的语言支持包结构或命名空间。在Enterprise Architect中,您可以将包指定为命名空间根,这表示类模型的命名空间结构的起始位置;命名空间根下的所有下级包将构成其所包含的类和接口的命名空间层次结构。
要将包定义为命名空间根,请在浏览器窗口中单击该包,然后选择“开发 >源代码 > 选项 > 设置为命名空间的根”功能区选项。浏览器窗口中的包图标变为显示彩色角,表明该包是命名空间根。
![]()
例如,生成的Java源代码会自动在生成文件的开头添加一个包声明,指示类在命名空间根下的包层次结构中的位置。
要清除现有命名空间根,请在浏览器窗口中单击命名空间根包,然后取消选择“开发 >源代码 > 选项 > 设置为命名空间的根”功能区选项
要查看命名空间列表,请选择“设置 >参考> 设置 >命名空间根”功能区选项;此时将显示“命名空间”对话框。双击列表中的命名空间,该包将在浏览器窗口中高亮显示;或者,右键单击该命名空间,然后选择“在浏览器中定位包”选项。
您还可以通过选择“清除命名空间属性”选项来清除选定的命名根。
要从命名空间定义中省略下属包,请选择“开发>源代码>选项>抑制命名空间”功能区选项;要再次将包包含在命名空间中,请取消选择功能区选项。
注记
- 执行代码生成时,任何包含空格字符的包名都会自动被视为命名空间根
