Bug 224409

Summary: The ability to mark extension points as "internal"
Product: [Eclipse Project] PDE Reporter: Chris Aniszczyk <caniszczyk>
Component: UIAssignee: Chris Aniszczyk <caniszczyk>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: jeffmcaffer, laurent.goubet, mariot.chauvin
Version: 3.4Keywords: noteworthy
Target Milestone: 3.4 M7   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
org.eclipse.pde.core.patch
none
org.eclipse.pde.patch
none
mylyn/context/zip none

Description Chris Aniszczyk CLA 2008-03-27 12:25:51 EDT
PDE allows developers to mark packages as being internal and flags users using these internal packages. I think the same logic can be applied to extension points. There are cases when extension points are "internal" user only and not ready for public consumption yet. We have a couple examples of this throughout the SDK.
Comment 1 Chris Aniszczyk CLA 2008-03-27 12:26:20 EDT
I kind of like this one for M7.
Comment 2 Chris Aniszczyk CLA 2008-03-27 12:31:19 EDT
we should consider also allowing an 'x-friends' type concept for this... some extension points may be "internal" for only some... 
Comment 3 Chris Aniszczyk CLA 2008-04-21 03:17:45 EDT
Created attachment 96779 [details]
org.eclipse.pde.core.patch

I need a patch for safe keeping here.

Other work is taking priorty. No guarantees yet for M7!
Comment 4 Chris Aniszczyk CLA 2008-04-27 18:32:33 EDT
Created attachment 97742 [details]
org.eclipse.pde.patch

And we have take off!
Comment 5 Chris Aniszczyk CLA 2008-04-27 18:32:37 EDT
Created attachment 97743 [details]
mylyn/context/zip
Comment 6 Chris Aniszczyk CLA 2008-04-27 18:35:37 EDT
done.

> 20080427

It is now possible to mark extension points as 'internal' and users of these extension points will get discouraged access warnings.

I will open another bug to create a concept of "friends" but that is out of the scope for 3.4... this is better than nothing :)