Language agnostic 如何在ArgoUML中显示类/接口是包的接口

Language agnostic 如何在ArgoUML中显示类/接口是包的接口,language-agnostic,uml,argouml,Language Agnostic,Uml,Argouml,假设我有以下用ArgoUML表示的包: 我如何强调用户界面是外部客户端已知的包的唯一组件?现在,我使用一个注释,但我认为应该有一种更明确的方法 注意:它应该在ArgoUML中完成。在UML中,这是通过可见性实现的:为“用户”将可见性设置为Public,为其他用户设置为Package 但是,ArgoUML(0.32.2)无法显示元素的可见性(但它可以显示包本身的可见性)。 在设置-符号中有一个可见性选项,但似乎没有效果 另一种选择是,在特定图表中显示的内容要有选择性。假设您的图表描述了API;然

假设我有以下用ArgoUML表示的包:

我如何强调
用户
界面是外部客户端已知的包的唯一组件?现在,我使用一个注释,但我认为应该有一种更明确的方法


注意:它应该在ArgoUML中完成。

在UML中,这是通过可见性实现的:为“用户”将可见性设置为Public,为其他用户设置为Package

但是,ArgoUML(0.32.2)无法显示元素的可见性(但它可以显示包本身的可见性)。 在设置-符号中有一个可见性选项,但似乎没有效果

另一种选择是,在特定图表中显示的内容要有选择性。假设您的图表描述了API;然后,它将只包括这个包中的“User”,以及其他包中的相关公共类和接口


由于您遇到了该工具的局限性,因此在任何情况下,我都会附上一条说明。

谢谢,您的答案正是我想要的。我需要展示私有元素,因为我想强调包内部的关系和唯一可见的组件。所以,我打赌我会用便条。可见性是最基本的方法。除了注释之外,还有一个选项是定义一个刻板印象或类似的类型,并使用它。它的优点是:a)机器可读;b)渲染更接近它修改/描述的元素。