| <article link="resource-deltas.html"> |
| <title> |
| How You've Changed!: Responding to resource changes in the |
| Eclipse workspace |
| </title> |
| <date>August 23, 2002</date> |
| <update> |
| <date>November 23, 2004</date> |
| <reason>for Eclipse 3.0</reason> |
| </update> |
| |
| <category>Platform</category> |
| <category>Resources</category> |
| <category>Jobs</category> |
| <category>Plug-ins</category> |
| |
| <author> |
| <name>John Arthorne</name> |
| <company>IBM</company> |
| </author> |
| <description> |
| Many tools and user interface elements are interested in |
| processing resource changes as they happen. For example, the |
| task list wants to update new or changed markers, the navigator |
| wants to reflect added and deleted resources, and the Java |
| compiler wants to recompile modified Java files. Such |
| notifications are potentially costly to compute, manage and |
| broadcast. The Eclipse Platform resource model includes a series |
| of mechanisms for efficiently notifying clients of resource |
| changes. This article outlines these facilities and gives some |
| examples of their use. |
| </description> |
| </article> |