内容翻译自:Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005
作者:Jeff McAffer, Jean-Michel Lemieux
1.工作台首先建立一个editor site,然后调用EditorPart.init(IEditorSite, IEditorInput).方法
工作台站点允许这个editor访问工作台的服务序列,所以editor必须有一个public的构造方法,通过这个方法,工作台实例化这个editor;
2.当这个editor可见时,EditorPart.createControl(Composite)被调用来创建editor的内容;
3.一旦这个editor被创建,EditorPart.setFocus()方法被调用;
4.editor被关闭时,EditorPart.doSave(IProgressMonitor)方法被调用来保存editor中的内容;
5.最终,EditorPart.dispose() 方法被调用;