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

Bug 346384

Summary: Papyrus should provide a wizard to generate a Customization plug-in
Product: [Modeling] Papyrus Reporter: Camille Letavernier <cletavernier>
Component: CoreAssignee: Camille Letavernier <cletavernier>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: dhouib
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
New plug-in for generating customization plug-ins none

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