Bug 109422

Summary: Deprecated API usage
Product: [Modeling] GMF-Runtime Reporter: Richard Gronback <richard.gronback>
Component: GeneralAssignee: Cherie Revells <crevells>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 Keywords: api
Version: 1.0   
Target Milestone: 1.0   
Hardware: All   
OS: All   
Whiteboard:

Description Richard Gronback CLA 2005-09-13 13:50:02 EDT
There are currently 500+ deprecation warnings in runtime, examples, and test
plug-ins.  We need to work on removing these dependencies.
Comment 1 Steven R. Shaw CLA 2005-09-14 10:28:38 EDT
A lot of these could be due to the view facade classes still hanging around 
(IView).  It would be useful to explore what else we are still using that is 
causing the warnings.
Comment 2 Steven R. Shaw CLA 2005-10-06 14:35:43 EDT
Changing component to "Runtime Diagram"
Comment 3 Steven R. Shaw CLA 2005-11-15 14:47:35 EST
Cherie will be doing this early in M4 with the resource manager sweep and 
removing the old named API.  Transfering defect to her.
Comment 4 Cherie Revells CLA 2006-01-10 14:43:46 EST
Removed many deprecations in the diagram layer plugins.  Most were because XToolsUIPlugin and XToolsPlugin were deprecated.

There are still more left, but they are not completely straight-forward.
Comment 5 Cherie Revells CLA 2006-01-10 15:02:13 EST
Here is some of what is left:
Remnants of the semantic service, The method setXORMode(boolean) from the type
GC is deprecated DiagramPrinter, The method loadResource(String) from the type
MEditingDomain is deprecated.  Something about an EditPolicyIterator,
ListenerList, deprecations in RenderedImage.
Comment 6 Cherie Revells CLA 2006-01-26 17:26:59 EST
Bugzilla#109422 gmf_head cmahoney 060126 Deleting deprecated classes
Removed deprecated classes and members that had to do with the AbstractUIResourceManager deprecation and the removal of the ModelingPreferences from GMF.
Comment 7 Steven R. Shaw CLA 2006-02-27 11:34:41 EST
Won't be able to completely remove deprecations until M6.
Comment 8 Steven R. Shaw CLA 2006-04-04 14:26:08 EDT
Won't be able to remove Border infrastructure deprecations until RC1.
Comment 9 Cherie Revells CLA 2006-04-18 17:04:06 EDT
I removed many of the deprecated classes in methods in GMF.  The ones that remain may require a bit more work on the client's side to migrate.
Comment 10 Cherie Revells CLA 2006-05-09 16:13:12 EDT
Removed the following deprecated classes. 
**org.eclipse.gmf.runtime.diagram.ui.figures.ResizableCompartmentFigure.ResizableCompartmentFigure(String compartmentTitle) 
**org.eclipse.gmf.runtime.diagram.ui.figures.ResizableCompartmentFigure.ResizableCompartmentFigure(String compartmentTitle, int minClientSize) 
**org.eclipse.gmf.runtime.diagram.ui.figures.ShapeCompartmentFigure.ShapeCompartmentFigure() 
**org.eclipse.gmf.runtime.diagram.ui.figures.ShapeCompartmentFigure.ShapeCompartmentFigure(String title) 
**org.eclipse.gmf.runtime.diagram.ui.figures.ShapeCompartmentFigure.ShapeCompartmentFigure(String title, int minClientSize) 
**org.eclipse.gmf.runtime.diagram.core.util.ViewUtil.getPropertyValue(View view, Object id) 
**org.eclipse.gmf.runtime.diagram.core.util.ViewUtil.setPropertyValue(View view,Object id, Object value) 
**org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart.getPropertyValue(Object id) 
**org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart.setPropertyValue(Object id, Object value) 
**org.eclipse.gmf.runtime.diagram.ui.DiagramUtil.destroyView(View view) 
**org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.shouldHandleSemanticEvent(Notification event) 
**org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy.handleSemanticEvent(Notification event) 
**org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemContainerFigure 
**org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemFigure 
**org.eclipse.gmf.runtime.diagram.ui.figures.BorderedFigure 
**org.eclipse.gmf.runtime.diagram.ui.figures.FixedDistanceGatedPaneFigure 
**org.eclipse.gmf.runtime.diagram.ui.figures.ResizableFixedLocator 
**org.eclipse.gmf.runtime.diagram.ui.editparts.BorderedShapeEditPart 
**org.eclipse.gmf.runtime.diagram.ui.editparts.BorderItemEditPart 
**org.eclipse.gmf.runtime.diagram.ui.util.DrawConstant 
**org.eclipse.gmf.runtime.diagram.ui.tools.AddUMLActionBarTool 
Comment 11 Richard Gronback CLA 2008-08-13 13:04:58 EDT
[target cleanup] 1.0 RC3 was the original target milestone for this bug
Comment 12 Eclipse Webmaster CLA 2010-07-19 12:25:39 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Diagram was the original product and component for this bug