Eclipse4 RCP 指南

练习: 连接 Part 和 Java 类

建立一个新包以及一些 Java 类

在应用程序插件中建立com.example.e4.rcp.todo.parts包。

在这个包中建立 3 个 Java 类,分别叫做TodoOverviewPartTodoDetailsPartPlaygroundPart

提示:你可以通过模型编辑器中细节面板中点击 Class URI 超链接来建立类,这会连接建立的类到模型对象。如果你这样做,你可以跳过本练习中的小节连接 Parts 与 Java 类

下面的代码显示了TodoDetailsPart类,所有类不应该从其他类派生,也不要实现任何接口。

package com.example.e4.rcp.todo.parts;

public class TodoDetailsPart {

}

连接 Parts 与 Java 类

打开 Application.e4xmi 文件,然后连接类与对应的 Part 模型元素。你可以通过 Part 模型元素的 Class URI 属性来完成。

下表给出了哪个元素需要连接的总览。

Class Part ID 后缀
TodoOverviewPart *.todooverview
TodoDetailsPart *.tododetails
PlaygroundPart *.playground

Eclipse 4 模型编辑器允许你通过Find...按钮查询存在的类,最初的Contribution Classes列表是空的,在 Class Name 字段中输入来看看结果。

下面的截图显示了 Overview Part 的结果。

验证

运行你的应用程序,它应该可以启动,但是用户接口看起来应该和之前没有不同。

为了验证模型对象被 Eclipse 运行时建立了,为某个类添加一个无参数的构造器,然后加入一行 System.out.println() 语句,验证启动应用程序时,构造器被调用了。