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

Bug 248869

Summary: Adopt Eclipse API Tooling
Product: [Modeling] OCL Reporter: Christian Damus <give.a.damus>
Component: CoreAssignee: Christian Damus <give.a.damus>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 Keywords: plan
Version: 1.2.0   
Target Milestone: M3   
Hardware: All   
OS: All   
Whiteboard: Extensibility

Description Christian Damus CLA 2008-09-28 12:08:41 EDT
The Eclipse API Tooling will assist the OCL committers in maintaining API health and also users in clearly understanding the API contract.  Implementing the API tooling is likely to require changes in the source, such as annotating code with details of the contract.
Comment 1 Christian Damus CLA 2008-09-28 12:12:21 EDT
Scheduling into the Extensibility theme as this is critical to maintaining compatibility for extenders of the OCL API.
Comment 2 Christian Damus CLA 2008-09-28 13:37:53 EDT
Applied the API tooling nature to the OCL plug-in projects and resolved a few issues of missing @since tags and @noimplementation tags (the latter on the generated package interfaces to which the eCONTENT_TYPE was added).

While I was at it, I also cleaned up a good number of trivial compiler warnings.
Comment 3 Christian Damus CLA 2008-11-23 17:45:32 EST
Fix available in HEAD: 1.3.0.I200811191813.
Comment 4 Christian Damus CLA 2008-12-04 10:35:24 EST
Fix available in HEAD: 1.3.0.I200812021600.
Comment 5 Ed Willink CLA 2011-05-27 02:39:43 EDT
Closing after over a year in verified state.
Comment 6 Ed Willink CLA 2011-05-27 02:41:35 EDT
Closing after over a year in verified state.