I found an Adapter example used in Eclipse. The purpose is to separate UI from non-UI parts.
Here you can find UML and code snippets.
Source code CVS repo is here
also check out the API specs
Dtolj 12:35, 15 March 2007 (EDT)