Sunday, November 12, 2006

Document Provider

The essence of document provider in picture of loading, unloading resources, setting save rules, and enabling editors dirty.

For each editor, the document generated and the editor input are unassumingly critical. Since inception, the design for these two entities have been been exceptional and intuitive.

The editor is played by the document provided by the document provider. The document provider takes care of linking it with the appropriate editing domain in case the editor is transacting with an EMF model or even the ResourceSet.
The editorInput being fed to the editor as input is understood rather compiled to form the document.

More in place a little later...