Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 346384 - Papyrus should provide a wizard to generate a Customization plug-in
Summary: Papyrus should provide a wizard to generate a Customization plug-in
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Camille Letavernier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-19 04:07 EDT by Camille Letavernier CLA
Modified: 2013-07-08 07:55 EDT (History)
1 user (show)

See Also:


Attachments
New plug-in for generating customization plug-ins (135.64 KB, application/zip)
2011-05-19 04:20 EDT, Camille Letavernier CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Camille Letavernier CLA 2011-05-19 04:07:51 EDT
Build Identifier: 

Papyrus offers many tools to customize the environment. It should provide a tool to aggregate the different customizations.

Reproducible: Always
Comment 1 Camille Letavernier CLA 2011-05-19 04:20:57 EDT
Created attachment 196082 [details]
New plug-in for generating customization plug-ins

This plug-in is a first step to try solving this problem.

It provides a wizard to generate a plug-in, by aggregating different kinds of customization files.

It can handle the following elements :

- Property view configurations (org.eclipse.papyrus.properties.Context)
- EMF Facet *.uicustom files (org.eclipse.emf.facet.infra.browser.custom.core.registration)
- UML Model Templates (org.eclipse.papyrus.wizards.templates)
- UML Profiles (org.eclipse.papyrus.extensionpoints.uml2.UMLProfile)
- UML Model library (org.eclipse.papyrus.extensionpoints.uml2.UMLLibrary)
Comment 2 Vincent Lorenzo CLA 2011-05-19 05:17:05 EDT
Here is a contribution from one employee of CEA. The company has signed a Member Commiter Agreement. 
I've committed this contribution.
Committed revision 4726 in trunk/incoming.
Comment 3 Camille Letavernier CLA 2011-09-02 07:53:38 EDT
r5356 :

oep.customization now relies on oep.eclipse.project.editors for manipulating plug-in metadata
Comment 4 Camille Letavernier CLA 2011-10-05 10:57:14 EDT
in r5719 on the trunk :

- Changed the wizard's icons
- Improved the support for Profiles and UML Models : 
	- The provider is pre-filled with the plug-in's provider (This can be changed by the user)
	- The profile's icon (if any) is added to the generated plug-in
Comment 5 Camille Letavernier CLA 2011-12-06 10:07:06 EST
New fixes in r6357 on the branch 0.8.X :

- The environment extension point (from oep.properties) has been integrated in the wizard
- The environment and context extension points are now correct
- The generated plug-ins declare the "singleton" directive
Comment 6 Camille Letavernier CLA 2013-07-08 07:55:44 EDT
I close this task