Bug 109422 - Deprecated API usage
Summary: Deprecated API usage
Status: RESOLVED FIXED
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: 1.0   Edit
Hardware: All All
: P1 normal
Target Milestone: 1.0   Edit
Assignee: Cherie Revells CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2005-09-13 13:50 EDT by Richard Gronback CLA
Modified: 2010-07-19 12:25 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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