| An editor can implement this interface and participate in the workbench
session save/restore cycle using IMemento , similar to how
IViewPart currently works.
Refer to IWorkbenchPart for the part lifecycle.
If a memento is available, restoreState(*) will be inserted into the editor
startup.
editor.init(site, input)
editor.restoreState(memento)
editor.createPartControl(parent)
- ...
On workbench shutdown, the editor state will be persisted when the editor
references are saved.
since: 3.3 |