Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gmf-dev] [GMF - API CHANGE] Bugzilla 113850: Diagram plug-in adoption of EMF transaction API enhancements


Description:
- Migrated diagram plugins to adopt new APIs in EMF transaction API.  There are still a few things remaining to do.  See bugzilla 129370, 128977.

- By default, two diagrams opened in GMF (e.g. two logic diagrams) now use two different editing domains -- one per editor.

New API Availability:

now

Old API Removal:

now


Tracking:        
               
Bugzilla 113850

Clients Taken Care of:      
 
GMF -- The Taipan example seems to work ok; however, the default behavior in GMF is now to create a new editing domain per diagram editor.  If this is not the desired behavior, override DiagramDocumentEditor.createEditingDomain() to return your editing domain.

Other Clients' Action:

- Wherever the API needs an editing domain you will need to pass one in.  The editing domain is available from an IGraphicalEditPart and an editor.

- Test fixture changes.
- AbstractModelerPropertySection is no longer a IDemuxedMListener.  If you are overriding any of the IDemuxedMListener methods you should override getFilter() instead of filter on the event type.

Thanks,

Cherie

Back to the top