Bug 399873 - [Team] Papyrus shall enable to define and use team project set file.
Summary: [Team] Papyrus shall enable to define and use team project set file.
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.10.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: SR1   Edit
Assignee: Camille Letavernier CLA
QA Contact:
URL:
Whiteboard: Usability
Keywords: plan
Depends on:
Blocks:
 
Reported: 2013-02-04 07:55 EST by Camille Letavernier CLA
Modified: 2013-08-05 07:17 EDT (History)
3 users (show)

See Also:
rschnekenburger: kepler+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Camille Letavernier CLA 2013-02-04 07:55:45 EST
In order to ease team to work on the same set of artifacts, Papyrus shall enable to define team project set file in order to setup their working environment with the right models. Papyrus shall assist to support the definition of those project configuration file. Papyrus shall enable to load models in background mode and enables the engineers to work with models that are already imported. It may be possible to specify the order of models loading. Moreover, it may be possible to open partially a team project set file.
Comment 1 Camille Letavernier CLA 2013-08-01 05:06:43 EDT
Done in 547e4aa6235ad8588da2e7c3dea15de50f888d6d
Pushed to master

The feature relies on existing Team Project Set Files (*.psf), created by Eclipse/Team. It provides a new "Import" menu which imports the projects one by one, and doesn't lock the workspace during the global import action. The user can manipulate a project as soon as it is imported.

The new menu also provides a dialog to select the projects to be imported, which allows for partial imports of a PSF file.

The import is based on the standard Eclipse Team mechanism, which makes it compatible with all Eclipse Team providers (Including SVN and Git)
Comment 2 Camille Letavernier CLA 2013-08-05 07:17:09 EDT
Releng: Plugin added to the build in commit 4df5094dd6e2126b2a0f866f16aae06a417a28b3
Pushed to master