Community
Participate
Working Groups
There are currently 500+ deprecation warnings in runtime, examples, and test plug-ins. We need to work on removing these dependencies.
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.
Changing component to "Runtime Diagram"
Cherie will be doing this early in M4 with the resource manager sweep and removing the old named API. Transfering defect to her.
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.
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.
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.
Won't be able to completely remove deprecations until M6.
Won't be able to remove Border infrastructure deprecations until RC1.
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.
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
[target cleanup] 1.0 RC3 was the original target milestone for this bug
[GMF Restructure] Bug 319140 : product GMF and component Runtime Diagram was the original product and component for this bug