如何在Eclipse Papyrus Java类图中定义列表类型属性?
在Eclipse Papyrus中定义泛型列表类型属性的操作步骤
- 先确认你已经在类图中创建了
Car类(如果还没创建,直接拖拽类元素到画布上命名即可)。 - 在需要添加
carList属性的目标类上右键,选择「Add」→「Property」打开属性编辑窗口。 - 在属性编辑窗口的「Type」字段旁,点击浏览图标(小放大镜)打开类型选择器:
- 如果列表里没有
java.util.List,点击「Import」按钮,选择Java类型库,找到java.util.List完成导入。 - 选中导入的
List后,切换到「Type Arguments」区域,点击添加按钮,选择之前创建的Car类作为泛型参数。
- 如果列表里没有
- 设置属性的可见性为
private(在窗口顶部的可见性下拉框选择),属性名称填carList。 - 若要对应代码里的初始化语句,在「Default Value」字段输入
new ArrayList<>()。 - 点击「OK」完成配置,此时类图中的属性会显示为
carList: List<Car>,生成Java代码时就能得到你需要的private List<Car> carList = new ArrayList<>();。
另外要注意:确保Papyrus的代码生成配置中启用了泛型支持(默认是开启状态,若未开启可在项目属性的「Papyrus」→「Code Generation」中检查)。
内容的提问来源于stack exchange,提问作者boy
相关产品推荐
相关产品推荐

