Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 361617 - [Restructuring] Deprecation of APIs for the old Facet metamodels
Summary: [Restructuring] Deprecation of APIs for the old Facet metamodels
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EMF-Facet (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nicolas Bros CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-21 04:29 EDT by Nicolas Bros CLA
Modified: 2020-05-01 11:26 EDT (History)
2 users (show)

See Also:
gdupe: juno+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Bros CLA 2011-10-21 04:29:52 EDT
This bug tracks deprecated APIs related to the old version of the Facet metamodel, which is now being replaced by the new eFacet2 metamodel.
And deprecated "internal" APIs for the still older Facet metamodel that was copied from MoDisco.

These interfaces/classes are now deprecated, and will be removed after one year:
- org.eclipse.emf.facet.efacet.core.IEFacetManager
- org.eclipse.emf.facet.efacet.core.IFacetAction
- org.eclipse.emf.facet.efacet.core.query.IQueryEvaluator
- org.eclipse.emf.facet.efacet.core.query.IQueryEvaluatorFactory
- org.eclipse.emf.facet.efacet.core.query.IQueryUtils
- org.eclipse.emf.facet.infra.facet.**
- org.eclipse.emf.facet.infra.facet.core.**
- org.eclipse.emf.facet.infra.facet.ui.**
- org.eclipse.emf.facet.infra.query.**
- org.eclipse.emf.facet.infra.query.core.**
- org.eclipse.emf.facet.infra.query.jxpath.**
- org.eclipse.emf.facet.infra.query.ui.**
Comment 1 Nicolas Bros CLA 2011-10-21 04:51:13 EDT
I committed some deprecations in revisions 994 and 995.
Comment 2 Nicolas Bros CLA 2011-10-21 10:17:55 EDT
deprecated org.eclipse.emf.facet.efacet in revision 1000
Comment 3 Gregoire Dupe CLA 2011-11-23 11:36:07 EST
The commit 1000 has introduced deprecation warnings in org.eclipse.emf.facet.efacet.ui.

I've begin to fix that by:
 - marking the interfaces has deprecated 
 - coping the interfaces to get a new (and not deprecated) version of the interfaces
 - opening the Bug 364601
 - marking the implementation has deprecated and adding the a TODO to remember that we some work to do (the Bug 364601 is referred in each TODO comment).

Committed revision 1129.
Comment 4 Nicolas Bros CLA 2012-06-01 06:18:42 EDT
I create separate bugs to track each deprecation : see the related bugs. So I'm marking this bug as fixed.
Comment 5 Gregoire Dupe CLA 2012-06-01 06:51:21 EDT
This bug can be closed.