在UML类图Visual Studio中隐藏参数

时间:2014-03-24 13:17:59

标签: c# visual-studio-2010 uml

我在Visual Studio 2013中编写了一个应用程序。我正在为它生成类图 首先选择Architecure - >新图 - > UML类图 将已删除的类从“体系结构”窗口拖到空白类图 现在它生成了具有完整参数列表的类图到操作。我的许多方法都有很多参数。所以它在图中看起来很奇怪。每当我双击任何操作时,VS都会将我带到该方法的代码中。感觉很好,类图显示的是实际代码中方法的签名。

但是我不希望参数显示在类图中,也不想完全删除它们。例如,

如果类图中有3个方法:

+meth1(param1: int) : int 
-meth2(param1 : stirng, param2 : string) : string 
#meth3(param1 : int, param2 : float) : float 

我想要一些选项/复选框,通过它我可以简单地将所有这些签名切换到:

+meth1() : int 
-meth2() : string 
#meth3() : float

所以我实际上想要从方法中手动删除参数列表只是为了隐藏它们。我会将类图中的签名信息与代码中的签名保持一致,但只要我需要它就隐藏/显示

有点,类似于SQL Server Management Studio,我们可以在图表中选择是否显示或隐藏列的数据类型,如下所示:

使用数据类型列 enter image description here

没有数据类型列 enter image description here

1 个答案:

答案 0 :(得分:2)

在菜单中转到CLASS DIAGRAM - >更改成员格式 - >显示FullName