用可视化范例(VP UML)类图表示Java中的方法重载

用可视化范例(VP UML)类图表示Java中的方法重载,java,uml,overloading,class-diagram,visual-paradigm,Java,Uml,Overloading,Class Diagram,Visual Paradigm,我需要像这样表示重载方法: +setAttribute(int) +setAttribute(float) +setAttribute(boolean) 在单个Java类中。VPUML不允许我输入重复的方法名称。如果我尝试这样做,程序会将名称还原为类似+operation1()的名称。VP UML中是否有类似于“允许类中存在重复的方法名”的设置?是否有另一种符合UML的方式来表示方法重载 我已经彻底搜索了文档,搜索了论坛和帮助文件。我找不到任何东西可以解决这个问题。这让我相信我在做一些根本错误

我需要像这样表示重载方法:

+setAttribute(int)
+setAttribute(float)
+setAttribute(boolean)
在单个Java类中。VPUML不允许我输入重复的方法名称。如果我尝试这样做,程序会将名称还原为类似+operation1()的名称。VP UML中是否有类似于“允许类中存在重复的方法名”的设置?是否有另一种符合UML的方式来表示方法重载

我已经彻底搜索了文档,搜索了论坛和帮助文件。我找不到任何东西可以解决这个问题。这让我相信我在做一些根本错误的事情。请帮忙


提前感谢您的建议。

如果您只编写
setAttribute(int)
,VP认为
int
是参数的名称,而不是其类型。因此,不能有两个具有相同类型的方法(因为VP无法推断它们具有相同类型的类型)。改用
setAttribute(i:int)
setAttribute(f:float)