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

Bug 333844

Summary: Clearly distinguish between Internal and Public APIs
Product: [Modeling] EMF Reporter: saurav sarkar <saurav.sarkar1>
Component: Query2Assignee: Project Inbox <emf.query2-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

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