Skip to main content
Jump to: navigation, search

Difference between revisions of "E4/Eclipse Application Services"

< E4
(New page: * Receiving input. * Producing selection. * Persisting data (receiving persisted state, and producing persistable state). * Accessing preferences (mostly read access, but sometimes write a...)
 
Line 7: Line 7:
 
* Connecting to the help system.
 
* Connecting to the help system.
 
* Participating in Undo/Redo.
 
* Participating in Undo/Redo.
 +
* Adapting objects.
 +
* Participating in label and icon decoration.
 +
* Reacting to changes to the context (such as plug-ins that come and go).
 
* Scheduling background work.
 
* Scheduling background work.
 
* Contributing to the [[E4/Workbench_Model|workbench model]] (e.g. tool items, menus).
 
* Contributing to the [[E4/Workbench_Model|workbench model]] (e.g. tool items, menus).
Line 12: Line 15:
 
* Reacting to changes to the [[E4/Workbench_Model|workbench model]].
 
* Reacting to changes to the [[E4/Workbench_Model|workbench model]].
 
* Reporting progress and responding to cancellation requests.
 
* Reporting progress and responding to cancellation requests.
* Reporting status.
+
* Reporting status (think status line).
 
* Logging.
 
* Logging.

Revision as of 16:56, 16 October 2008

  • Receiving input.
  • Producing selection.
  • Persisting data (receiving persisted state, and producing persistable state).
  • Accessing preferences (mostly read access, but sometimes write access).
  • Managing shared resources (e.g. JFace LocalResourceManager).
  • Status handling (errors and warnings).
  • Connecting to the help system.
  • Participating in Undo/Redo.
  • Adapting objects.
  • Participating in label and icon decoration.
  • Reacting to changes to the context (such as plug-ins that come and go).
  • Scheduling background work.
  • Contributing to the workbench model (e.g. tool items, menus).
  • Registering command handlers.
  • Reacting to changes to the workbench model.
  • Reporting progress and responding to cancellation requests.
  • Reporting status (think status line).
  • Logging.

Back to the top