Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 如何在Modelio类图中添加列表?_Oop_Uml_Project_Modelio - Fatal编程技术网

Oop 如何在Modelio类图中添加列表?

Oop 如何在Modelio类图中添加列表?,oop,uml,project,modelio,Oop,Uml,Project,Modelio,使用更严格的建模工具(不同于仅仅使用绘图编辑器)可以让您至少记住基本的UML规范 例如,在modelio的情况下,您必须单独向图表中添加任何特定的数据类型,这些数据类型将在class属性的声明中进一步使用 但是如何将对象的列表设置为数据类型呢?我目前正在使用Miltiplicity min和Multiplicity max参数来设置链接多重性属性 我猜这些参数更可能用于声明简单数组 在UML中,可以指定属性的多重性,以指定该属性是集合。但是在实现/代码级别,一些集合实现可能对应于特定的UML模

使用更严格的建模工具(不同于仅仅使用绘图编辑器)可以让您至少记住基本的
UML规范

例如,在
modelio
的情况下,您必须单独向图表中添加任何特定的数据类型,这些数据类型将在class属性的声明中进一步使用

但是如何将对象的
列表设置为数据类型呢?我目前正在使用
Miltiplicity min
Multiplicity max
参数来设置链接多重性属性

我猜这些参数更可能用于声明简单数组


在UML中,可以指定属性的多重性,以指定该属性是集合。但是在实现/代码级别,一些集合实现可能对应于特定的UML模型

这就是为什么代码生成器通常可以定制为针对一个特定的代码实现。在Modelio中,可以通过如下所示的Java选项卡完成此定制。默认情况下,多重性最大值为“*”的属性将作为数组生成。要标记另一种类型的集合,必须使用“Collection To use”枚举并设置所需的集合

希望有帮助。
EBR

另请参见中的
收集类型