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

Bug 424609

Summary: The "Sirius" perspective should be available only when specifier tooling is installed
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: CoreAssignee: Florian Barbin <florian.barbin>
Status: CLOSED FIXED QA Contact: Maxime Porhel <maxime.porhel>
Severity: normal    
Priority: P3 CC: florian.barbin, laurent.redor, maxime.porhel
Version: 1.0.0M4Keywords: triaged
Target Milestone: 1.0.0M6   
Hardware: All   
OS: All   
Whiteboard:

Description Pierre-Charles David CLA 2013-12-23 06:53:05 EST
The "Sirius" perspective is supposed to target specifiers of Sirius-based modelers, so it only makes sense when the specification environment (the *.editor plug-ins) is installed, but it is currently defined in the general org.eclipse.sirius.ui plug-in. This makes it available as soon as a Sirius-based modeler is installed (by dependency), even though is does not provide anything useful compared to the "Modeling" perspective.

This is the case for example for the Luna M4 Modeling package (available at http://www.eclipse.org/downloads/packages/node/1120).

The "Sirius" perspective should be defined in the org.eclipse.sirius.editor plug-in to make sure it only defined when actually useful.
Comment 1 Florian Barbin CLA 2014-01-30 09:35:54 EST
Fix pushed on gerrit https://git.eclipse.org/r/#/c/21329/
Comment 3 Maxime Porhel CLA 2014-03-07 05:53:35 EST
Verified on 1.0.0-N20140306-1638 nightly build.

The "Sirius" perspective is not available when the specifier tooling is not installed.
Comment 4 Maxime Porhel CLA 2014-03-07 06:01:25 EST
An additional check: The "Sirius" perspective is available when the specifier tooling is installed.
Comment 5 Pierre-Charles David CLA 2014-03-17 10:07:16 EDT
Available in Sirius 1.0.0M6 (see https://wiki.eclipse.org/Sirius/1.0.0M6).