Bug 224409 - The ability to mark extension points as "internal"
Summary: The ability to mark extension points as "internal"
Status: RESOLVED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.4 M7   Edit
Assignee: Chris Aniszczyk CLA
QA Contact:
URL:
Whiteboard:
Keywords: noteworthy
Depends on:
Blocks:
 
Reported: 2008-03-27 12:25 EDT by Chris Aniszczyk CLA
Modified: 2008-04-27 18:35 EDT (History)
3 users (show)

See Also:


Attachments
org.eclipse.pde.core.patch (4.68 KB, patch)
2008-04-21 03:17 EDT, Chris Aniszczyk CLA
no flags Details | Diff
org.eclipse.pde.patch (24.59 KB, patch)
2008-04-27 18:32 EDT, Chris Aniszczyk CLA
no flags Details | Diff
mylyn/context/zip (3.91 KB, application/octet-stream)
2008-04-27 18:32 EDT, Chris Aniszczyk CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 :)