visio 2010 UML 将形状从类更改为界面

  • 本文关键字:界面 2010 UML visio uml visio
  • 更新时间 :
  • 英文 :


*edit:我知道stackoverflow已经禁止了所有关于使用Microsoft的Visio的问题。我对此有点惊讶,但如果有人愿意改变规则并帮助我,我将不胜感激。

我已经尝试在互联网上查看微软的网站和其他论坛,但我没有找到我想要的东西。也许这里有人知道 Visio 2010。

我将 UML 类的静态结构形状拖放到绘图区域,并填写其中的所有数据。然后我意识到我需要将其从类更改为界面形状。我以为我可以简单地右键单击并更改它,但没有。我尝试使用绘图选项,但所做的只是为将来更改它,以便在我拖放时它会自动创建界面形状。

有没有办法从这些形状中获取数据,以便我可以再次重用它,而不必在数据字段中重新键入它?

我尝试创建一个形状数据集,就像 msdn 博客所说的那样。我选择"从现有集合创建"---认为这意味着从我的类形状中现有数据创建。不幸的是,情况并非如此,它最终完全是空的......出于某种原因。

我认为有人必须手动重新创建所有类信息是愚蠢的,仅仅是因为他们想改变UML静态结构的形状。

您不是在更改形状,而是在更改模型实体的含义 - 它们的含义不同,因此形状无法更改。

如果仅将关系图用于显示目的,则可以添加可应用于类的新<<interface>>构造型,并将此构造型应用于要重构的类。否则,可悲的是,你将不得不重新写一遍。

您可以尝试以下方法(为我工作):

  1. 创建一个新接口并随心所欲地命名
  2. 在模型资源管理器中,将所有方法等从类拖放到接口。
  3. 将刚刚创建的界面从模型资源管理器拖动到实际文档(你将获得棒棒糖表示形式的界面)
  4. 将接口添加到您的类中(棒棒糖的线端必须附加到类)

通过执行此操作,可以快速创建接口并将方法从类移动到接口。此外,当棒棒糖接口附加到类时,所有方法也会添加到类中。

最新更新