0

有没有一种方法可以配置uml-designer来理解标准 C 和 C++ 库类型(如uint32_tstd::string)?现在,如果模型中不存在该类型,它拒绝让我将类型分配给变量。

4

1 回答 1

0

不,您需要定义它们。为此,您可以提供自己的配置文件,在其中定义所需的所有数据类型,这将是您的类型库模型。然后您可以通过引用库中的类型在任何其他模型中使用此类型。要定义类型,您只需像往常一样创建一个模型,然后在另一个模型中使用它们,您可以通过Project Dependencies模型资源管理器中单击然后单击来引用配置文件Add Model添加模型

将打开一个对话框,然后您必须在文件系统上选择定义类型的 .uml 模型: 选择文件

在我的示例中,此文件名为 types.uml: 类型.uml

然后您进行验证,您可以在模型资源管理器中看到您的配置文件在Project Dependencies.

项目依赖

现在您可以使用模型中的类型。例如,我创建了一个具有属性的类,我想将属性类型设置为Date. 然后我在属性视图中单击 + 按钮,这会打开一个对话框,默认情况下它位于模型资源选项卡上。我选择所有资源选项卡,然后我可以选择日期类型。 使用类型

最后我得到了一个日期为类型的属性: 在此处输入图像描述

于 2016-12-23T08:28:41.503 回答