在 Sparx Enterprise Architect UML 配置文件中为非 UML 元素定义构造型似乎不起作用

Defining a Stereotype for a non-UML element in a Sparx Enterprise Architect UML Profile does not seem to work

我正在尝试创建一个扩展 SysML1.3::block 元素的 UML 配置文件。我使用配置文件助手为 UML 配置文件Toolbox 配置文件 创建了一个配置文件包及其子包。保存、生成和加载配置文件有效,相应的工具箱显示在工具箱

错误信息

但是,当我将元素从工具箱拖到图表上时,出现以下错误消息:


Enterprise Architect

Missing base type: 'MyBlockStereo1' does not extend 'SysML1.3::block'

Command: MetaModel::MyBlockStereo1(SysML1.3::block)

[ OK ]

下图显示了实际错误消息的可视化表示:

问题

如何定义从非 UML 元素派生的构造型以及如何将此类构造型包含在工具箱中以便将其拖到图表上?

感谢您的帮助!

附加信息

我正在使用 Enterprise Architect 14.1 并遵循 Create Stereotypes Extending non-UML Objects

的描述

这是定义的配置文件的可视化表示:

根据手册,这正是自 v14 以来您必须扩展现有 non-UML 刻板印象的方式。

但是我遇到了和你一样的问题。我设法通过使用“旧”方式来解决它,您需要概括 non-UML 构造型,但还必须扩展基本元类型。

在我的案例中,使用的是 ArchiMate:

工具箱然后使用元类(UML::Class)

这似乎工作得很好。我从来没有费心去弄清楚到底发生了什么,因为我有一个功能完美的解决方法。