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

Bug 291378

Summary: Generic model browser + browser customizations model, manager and editor
Product: [Modeling] MoDisco Reporter: Nicolas Bros <nicolas.bros>
Component: ContributionAssignee: Nicolas Bros <nicolas.bros>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: gdupe, hugo.bruneliere, modisco.web-inbox
Version: 0.8.0Flags: nicolas.bros: helios+
Target Milestone: 0.8.0 M4   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 290889    
Bug Blocks:    
Attachments:
Description Flags
contribution : browser and customization nicolas.bros: iplog+

Description Nicolas Bros CLA 2009-10-05 12:04:03 EDT
Created attachment 148796 [details]
contribution : browser and customization

I contribute the following new projects to MoDisco:

- org.eclipse.gmt.modisco.infra.browser:
Generic model browser (see http://wiki.eclipse.org/MoDisco/ModelBrowser).
Obsoletes the previously contributed model editor
(org.eclipse.gmt.modisco.common.editor). This new browser doesn't allow
editing, but offers enhanced browsing features and customizability.

- org.eclipse.gmt.modisco.infra.browser.custom:
Customization metamodel : defines what constitutes a customization

- org.eclipse.gmt.modisco.infra.browser.custom.core:
Defines a catalog and a builder for customizations, so that customizations are
read both statically from an extension point and dynamically from uiCustom
files in the workspace

- org.eclipse.gmt.modisco.infra.browser.custom.editor:
An Eclipse editor for browser customizations

- org.eclipse.gmt.modisco.infra.browser.custom.ui:
Defines a wizard for creating customizations, and UI components common to the
wizard and customization editor

This contribution depends on queries, which have been contributed but are
currently waiting for IP approval (see bug 290889).
Comment 1 Hugo Bruneliere CLA 2009-10-06 04:06:26 EDT
Hi Nicolas,

Thanks for upgrading your previous contribution!
I will keep you informed on the integration of the Query plug-ins via Bug #290889 so that you can commit your new contribution as soon as possible.

Best regards,

Hugo
Comment 2 Hugo Bruneliere CLA 2009-10-30 12:01:55 EDT
Hi Nicolas,

Bug #290889 has just been fixed and closed.

You can now commit directly your contribution into the "plugins" folder of the MoDisco SVN.

Thanks again ;-)

Hugo
Comment 3 Nicolas Bros CLA 2009-11-02 11:43:02 EST
I have committed the components, and updated the releng project to build them, plus Java and queries.

The new components are now available on:
http://www.eclipse.org/gmt/modisco/downloads/
Comment 4 Hugo Bruneliere CLA 2009-11-02 12:38:41 EST
Hi Nicolas,

Thanks for committing the new plug-ins.

Please, could you also move the now obsolete "common.editor" plug-in from the "plugins" folder to the "deprecated" folder?

What about the three customization plug-ins for the C#, J2SE5 and Java metamodels? Are they also obsolete now? Do you have new versions of them?

Best regards,

Hugo
Comment 5 Nicolas Bros CLA 2009-11-02 13:09:39 EST
I have moved "common.editor" and the 3 editor extension plugins to "deprecated/plugins".

There is a new editor extension for the Java metamodel, named "org.eclipse.gmt.modisco.java.browser". 
It used my code as a starting point, but I am not the only committer on this project. Does it have to go through the IP process?
Comment 6 Hugo Bruneliere CLA 2009-11-03 05:19:58 EST
Hi Nicolas,

(In reply to comment #5)
> I have moved "common.editor" and the 3 editor extension plugins to
> "deprecated/plugins".
> 

Thanks. Could you also move the "editor.extension.xxx" plugins to this same folder?

> There is a new editor extension for the Java metamodel, named
> "org.eclipse.gmt.modisco.java.browser". 
> It used my code as a starting point, but I am not the only committer on this
> project. Does it have to go through the IP process?

According to the Eclipse Legal Process (cf. http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf), as the contribution is not 100% authored by committers and is more than 250 lines of code & configuration files (I guess), it ha
Comment 7 Hugo Bruneliere CLA 2009-11-03 05:21:06 EST
To finish, it has to go through the standard IP review process

Hugo
Comment 8 Hugo Bruneliere CLA 2009-11-23 04:48:22 EST
Plug-in moves have been done.