Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361617

Summary: [Restructuring] Deprecation of APIs for the old Facet metamodels
Product: z_Archived Reporter: Nicolas Bros <nicolas.bros>
Component: EMF-FacetAssignee: Nicolas Bros <nicolas.bros>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P2 CC: emft.facet-inbox, gdupe
Version: unspecifiedFlags: gdupe: juno+
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=374198
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381225
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381226
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381227
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381229
https://bugs.eclipse.org/bugs/show_bug.cgi?id=381230
Whiteboard:

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.