Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 333844 - Clearly distinguish between Internal and Public APIs
Summary: Clearly distinguish between Internal and Public APIs
Status: RESOLVED FIXED
Alias: None
Product: EMF
Classification: Modeling
Component: Query2 (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Vista
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-10 04:23 EST by saurav sarkar CLA
Modified: 2011-04-05 03:51 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 saurav sarkar CLA 2011-01-10 04:23:43 EST
Clean separation of internal and public APIs for proper and effective usage is required.(Tool developers shall be able to use only Query2 AST APIs). Reduce the number of layers(spi might not be required): this can impact the Class and Package names
Comment 1 saurav sarkar CLA 2011-01-11 06:44:02 EST
Moved EmfHelper and IndexQueryService from their internal packages to top level package of org.eclipse.emf.query2
Comment 2 saurav sarkar CLA 2011-02-04 00:22:38 EST
Refactored Index and Index Ui plug-ins.
Moved APIs to top level packages and restricted the access of internal APIs from manifest.mf
Comment 3 saurav sarkar CLA 2011-04-05 03:51:39 EDT
Refactored Stringsyntax.tools.ui plug-in for marking between Internal and Public APIs.

Published Java Docs for the APIs https://hudson.eclipse.org/hudson/view/Tycho%20+%20Maven/job/tycho-query2-nightly/javadoc