【发布时间】:2015-10-14 16:33:01
【问题描述】:
我在 GMF(图形建模框架)中有一个名为 File 的类和另一个名为 Folder 的类。在类定义中,Folder 有一个返回List<File> 的方法,那么我如何在我的ecore 模型中定义呢?
【问题讨论】:
标签: java eclipse eclipse-emf eclipse-gmf
我在 GMF(图形建模框架)中有一个名为 File 的类和另一个名为 Folder 的类。在类定义中,Folder 有一个返回List<File> 的方法,那么我如何在我的ecore 模型中定义呢?
【问题讨论】:
标签: java eclipse eclipse-emf eclipse-gmf
您需要在文件夹类上创建一个包含引用。引用将是一对多,引用类型应为文件
假设已经创建了 EClasses 文件夹和文件。 右键单击文件夹 EClass“新建子级”->“EReference” 选择 EReference 并为其打开属性视图 现在,在选择 EReference 时,在属性视图中执行以下操作:
就是这样。生成的 Folder 类将具有文件功能的 getter 和 setter。
【讨论】: