Uml 标记值类型-Enterprise Architect中结构化类型的集合
在Enterprise Architect中,是否可以将某些结构化类型定义为标记值类型集合 例如,如果我需要使用N个地址(街道、号码、城市)的集合扩展表的属性-假设示例:Uml 标记值类型-Enterprise Architect中结构化类型的集合,uml,enterprise-architect,Uml,Enterprise Architect,在Enterprise Architect中,是否可以将某些结构化类型定义为标记值类型集合 例如,如果我需要使用N个地址(街道、号码、城市)的集合扩展表的属性-假设示例: Table: Person Tagged Value: List of addresses - West Street, 1, New York South Street, 2, New York East Street, 3, N
Table: Person
Tagged Value: List of addresses -
West Street, 1, New York
South Street, 2, New York
East Street, 3, New York
一般来说,我想在EA中模拟PowerDesigner中所称的扩展子对象的扩展组合
我按照建议使用RefGUIDList,它似乎最接近我的用例,但也失败了:
这种行为与PowerDesigner的扩展组合功能相去甚远。此外,我需要能够在编辑地址的标记值列表期间创建新地址,而不是在…您的地址列表定义错误之前<代码>值指定元类型,因此它应该是
Type=RefGUIDList;
Values=Class;
Stereotypes=Address;
当设置正确后,可以使用省略号按钮选择指定的元类/原型。打开的对话框有一个“添加新”按钮,允许您动态创建正确类型的新元素。在帮助中搜索RefGUID。我正要写一个答案,但发现它并没有像描述的那样起作用(在过去是这样的,但EA是一袋羊毛)。现在还不清楚你的确切意思。请举例说明。我添加了一些用例说明,并尝试使用RefGUIDList。感谢您的建议。如果您正试图这样做的话,添加标记值列表并不是向数据库表中添加列的正确方法。如果不是,你就不应该使用“桌子”。谢谢,这几乎是我想要证明的一切。我想有可能编写我自己的插件,并向用户而不是EA GUI显示我自己更友好的表单?