| Summary: | Enhance PDE support for extension points specifying a namespace | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Brian Bauman <baumanbr> | ||||
| Component: | UI | Assignee: | Brian Bauman <baumanbr> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | brockway, ob1.eclipse, raji, wassim.melhem | ||||
| Version: | 3.2 | ||||||
| Target Milestone: | 3.2 RC2 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Brian Bauman
Brian, let's get this one in for 3.2RC1 Created attachment 38557 [details]
fix
Should allow for enhanced extension point developement.
Builder can now find extension points declared outside the namespace of the contributing plugin. Should resolve problems not being able to use new extensions. Also displays a warning if the namespace for the plugin does not exist in the workspace.
for the New Schema File wizard, the restrictions on the id of the file, were removed to allow the user total control of id. If the user adds the .exsd file to the plugin.xml with an invalid id (in the plugin.xml), the builder will flag the problem.
For the Manifest Editor new extension point wizard, allows user to include '.' in the id. Does check to see if namespace the user entered exists. If not, it warns the user but allows them to continue.
Also changed the way the ExtensionPoint object in PDE display the value to more accurately reflect new changes. Should allow users to select enhanced extension points in the Extensions Section of the Manifest Editor.
applied patch with minor modifications. thanks. |