2017-08-09 57 views
0

我有一个元素Enum,它从抽象元素Type中衍生出来。企业架构师通过派生防止扩展元类别

此类型扩展Metaclass DataType,这对我来说是必需的。

现在可以扩展Enum,但不能从这个DataType扩展吗?

我只能添加另一个Metaclass并从中扩展Enum。但是在导出配置文件图后,我有两个不同的元素:一个基于DataType,一个基于枚举。

我只想要最后一个!

你能帮我解决吗?谢谢!

+1

也许你可以发表你的高清截图。我不确定你的问题。 –

+0

我无法发布图片:但这里是一个例子的链接:http://imgur.com/EggxpsM.png – JanJJ

+0

你是否想要做一些刻板印象? – Mart10

回答

0

让他们概括一个普通的刻板印象。

在此示例中,Enum将继承Standard TaggedValue而不获取DataType元类。类型也将获得标准TaggedValue

请注意,通用将不能使用有一个刻板印象,因为它不会扩展元类 enter image description here

+0

谢谢,这个解决方案。 – JanJJ

+0

但我希望有另一种解决方案。在哪里我可以使用我的图,并通过Enterprise Architect简单地排除DataType元类。 – JanJJ

+0

@JanJJ嗯,这是最简单和正确的方式,它不是因为这是一个UML配置文件,这不是面向对象 – Mart10