Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gmf-dev] [GMF - API CHANGE] Bugzilla 115826: ViewService should be public



Description:

Deprecating the following APIs on DiagramUtil


       createDiagram(EObject context, String kind,PreferencesHint preferencesHint)
        createNode(View container, EObject eObject, String type,PreferencesHint preferencesHint)
        createEdge(Diagram diagram, EObject eObject,String type, PreferencesHint preferencesHint)
        createEdge(View source, View target, EObject eObject,String type, PreferencesHint preferencesHint)
        destroyView(View view)

        and moving the view service to a public package, so clients could calls the APIs directly on it instead of using the Diagram Util

New API Availability:
This afternoon in the GMF repository.

Old API Removal:

Jan. 31, 2006, unless clients request more time.


Tracking:        
               
Bugzilla 115826

Clients Taken Care of:      
 
GMF

Other Clients' Action:

       DiagramUtil.
createDiagram(EObject context, String kind,PreferencesHint preferencesHint)
                 change to  ViewService.createDiagram(EObject context, String kind,PreferencesHint preferencesHint)
        DiagramUtil.createNode(View container, EObject eObject, String type,PreferencesHint preferencesHint)
                change to ViewService.createNode(View container, EObject eObject, String type,PreferencesHint preferencesHint)
        DiagramUtil.createEdge(Diagram diagram, EObject eObject,String type, PreferencesHint preferencesHint)  
                should not be used you should use createEdge(View source, View target, EObject eObject,String type, PreferencesHint preferencesHint)
        DiagramUtil.createEdge(View source, View target, EObject eObject,String type, PreferencesHint preferencesHint)  
                change to ViewService.createEdge(View source, View target, EObject eObject,String         type, PreferencesHint preferencesHint)
        DiagramUtil.destroyView(View view)
                change EObjectUtil.destroy(EObject object)

Back to the top