如何更改与方向的关系标签?

How to change the relationship label with the direction?

提问人:vascobnunes 提问时间:3/5/2021 最后编辑:vascobnunes 更新时间:3/10/2021 访问量:254

问:

我创建了一个自定义工具箱,其中包含构造型之间的给定关系。

These are some of the custom relationships

These are the stereotypes and how the relationships can occur

我预计,通过设置“_MeaningBackwards”和“_MeaningForward”属性,连接标签将根据方向进行更改。但是,当我使用工具箱时,这种情况不会发生。

enter image description here

我期待这个:

enter image description here

有什么方法可以做到这一点,或者我是否需要在工具箱中为每个方向创建不同的关系?

企业架构师

评论

0赞 qwerty_so 3/8/2021
什么是连接标签
0赞 vascobnunes 3/8/2021
关系图中箭头上的文本
0赞 qwerty_so 3/8/2021
那将是角色名称,不是吗?
1赞 qwerty_so 3/9/2021
好吧,Geert 完美地解释了这一点。它们旨在在上下文菜单中显示文本。你不应该解释你的困惑,而应该解释你试图实现什么。制作一张图片(用 Paint 或其他什么),并询问如何使用 EA 完成此操作。 使用正确的术语。那么你想在什么条件下显示什么文本呢?
1赞 Geert Bellekens 3/9/2021
这只是另一种刻板印象。我不明白为什么你会想要两个意思相同但又相反的刻板印象。最好坚持使用“Requires”构造型,因为它遵循 UML 依赖关系的方向和含义。“必需者”只会造成混淆(参见ArchiMate的“使用者”关系,该关系现在已重命名为“服务”,但仍然朝着错误的方向发展。每次使用它时,我都必须解释一个)

答:

2赞 Geert Bellekens 3/5/2021 #1

你所指的标签是刻板印象。

如果你想让不同的东西出现在那个标签上,你需要对 和 进行不同的刻板印象。«Requires»«Required By»

我只是不知道为什么你会想要两个刻板印象,它们在相反的方向上意味着同样的事情。我的建议是只保留.«Requires»

因此,如果你有一个关系,这意味着两者兼而有之A -«Requires»-> B

  • A需要B
  • B是必需的A

没有必要使用不同的刻板印象建立两种单独的关系。

如果您想知道如何正确使用 and 属性,请参阅以下问题:在定义构造型时如何使用 _MeaningForwards 和 _MeaningBackwards?_MeaningBackwards_MeaningForwards

评论

0赞 vascobnunes 3/6/2021
我在元类中更改了它,但我仍然没有得到正确的标签......你能给我看一张图表,上面有你举例说明的两种方式的联系吗?
0赞 Geert Bellekens 3/6/2021
我不确定你说的标签是什么意思,但我在快速链接器中添加了结果的图像。
0赞 qwerty_so 3/8/2021
回答不清楚的问题总是有点敏感......
0赞 vascobnunes 3/8/2021
我的意思是在图中可见的连接标签。在我问题的最后一个图中,两者都标有“需要”
0赞 qwerty_so 3/9/2021
那不是你上面说的。这些是刻板印象。