前页 后页

隐藏默认的快速链接器设置

如果为元素创建自己的快速链接器定义,则可能要隐藏给定源元素和目标元素之间的默认UML快速链接器选项。如何执行此操作取决于您是使用元模型定义方法还是电子表格定义方法定义快速链接器链接。

元模型方法

在每个源构造型元素的<< metaclass >>元素中,将_HideUmlLinks属性设置为“ True”,以使具有此构造型作为源元素的快速链接不包括从基本UML元类继承的快速链接。

电子表格方法

首先,您可以根据需要在定义CSV文件中的每一行上,通过将“ Exclusive to构造型”过滤器标志(P列)设置为True来隐藏默认的UML Quick Linker选项。

或者,您可能希望隐藏默认的快速链接器选项,而无需替换自定义选项。例如,通常,如果您没有为一个“快速”类定义到另一个“快速”类的任何快速链接,则快速链接器箭头会显示一个类到另一个类的默认快速链接。要覆盖此行为,请创建一个快速链接器定义,在其中定义:

  • 源元素类型(列A)
  • 源刻板印象过滤器(B列)
  • 目标元素类型(C列)
  • 目标定型过滤器(D列)
  • 新的链接类型(H列)为<none>
  • 构造型独有+从元型(第P列)到TRUE不继承
尝试将此行添加到快速链接器示例中:

类,快速,接口,,,, <none> ,,,,,,,, TRUE ,, 0 ,,,,,

在定义的这一行中,当将快速链接从“快速”类拖动到接口元素时,默认的“类对接口”快速链接将被隐藏。

请注意,“不包含原型”过滤器将隐藏所有未设置此过滤器的上下文相关关系,并且该方法将在定义了源元素原型的任何地方生效。

学到更多