【发布时间】:2015-01-02 00:38:40
【问题描述】:
我正在 Microsoft Visio 2010 中为 Java 程序创建类图。我想将操作的可见性设置为包/默认,但这不是一个选项。唯一的选择是公共的、受保护的或私有的。
我意识到这不是大多数编程语言的典型可见性选项,因此 Visio 很可能不支持它。但是,有没有一种方法可以为我的图表定义自定义可见性选项?
编辑:
BobRodes 做对了。如果有人对如何做到这一点感兴趣,我将在下面解释。请注意,我使用的是 Visio 2010。如果您有不同的版本,过程可能会略有不同。
- 单击要编辑的图表部分。就我而言,我需要更改操作的可见性,所以我点击了该部分两次。一次选择类,再次选择操作部分。
- 右键单击所选部分,然后单击“显示 ShapeSheet”。这应该会打开一个单独的对话框,其中包含您可以处理的一堆属性。
- 向下滚动到标题为“保护”的部分,并将“LockTextEdit”的值更改为 0。您现在可以关闭 ShapeSheet 对话框。
- 在仍选择相同部分的情况下,单击页面顶部的“文本”。这可以在主页->工具下的功能区上找到。
- 这将使所选部分进入编辑模式,您可以选择显示什么文本。
** 重要 ** 如果您对形状属性进行任何更改,例如添加/更改方法或变量,这将重写形状并删除您所做的任何自定义更改。
【问题讨论】:
标签: uml visibility visio class-diagram