Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 304898 - [NotationModel] RelativeBendpoinsImpl must derive from MinimalEObjectImpl.Container
Summary: [NotationModel] RelativeBendpoinsImpl must derive from MinimalEObjectImpl.Con...
Status: RESOLVED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: Notation (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows XP
: P3 normal
Target Milestone: ---   Edit
Assignee: Alex Boyko CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-05 19:02 EST by Alex Boyko CLA
Modified: 2020-02-18 06:11 EST (History)
1 user (show)

See Also:


Attachments
patch (2.48 KB, patch)
2010-03-05 19:02 EST, Alex Boyko CLA
ahunter.eclipse: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Boyko CLA 2010-03-05 19:02:41 EST
Created attachment 161210 [details]
patch

The RelativeBendpointsImpl derives from the old deprecated GMF's NotationEObjectImpl.
1) NotationEObjectImpl should become deprecated - there is a spelling mistake in the word.
2) RelativeBendpointsImpl should derive from MinimalEObjectImpl.Container.
Comment 1 Alex Boyko CLA 2010-03-05 19:04:36 EST
The fix is trivial and urgent - committed for 2.3
Comment 2 Anthony Hunter CLA 2010-03-31 12:51:40 EDT
API Tooling is flagging this change as an error.

The superclass hierarchy for org.eclipse.gmf.runtime.notation.impl.RelativeBendpointsImpl has been reduced.

Since clients should not be extended the impl clases, I will add a compatibility problem filter for RelativeBendpointsImpl.

Let me know if you think otherwise.
Comment 3 Alex Boyko CLA 2010-03-31 13:25:32 EDT
Anthony, yes please add that filter change.
Comment 4 Eclipse Webmaster CLA 2010-07-16 23:38:13 EDT
[target cleanup] 2.3 M6 was the original target milestone for this
bug
Comment 5 Eclipse Webmaster CLA 2010-07-19 12:26:47 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Diagram was the original product and component for this bug