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

Bug 423300

Summary: Integrate the existing Interaction example sequence diagram into Sirius
Product: [Modeling] Sirius Reporter: Maxime Porhel <maxime.porhel>
Component: DocumentationAssignee: Projet Inbox <sirius.doc-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: florian.barbin, pierre-charles.david
Version: 0.9Keywords: triaged
Target Milestone: 2.0.0   
Hardware: PC   
OS: Windows NT   
Whiteboard:
Bug Depends on: 441483    
Bug Blocks: 452318    

Description Maxime Porhel CLA 2013-12-05 07:56:46 EST
The Interaction Sequence Diagram example provided with Viewpoint should be migrated and packaged with Sirius.

It was referenced from l 95 of specififer/Sequence Diagram.textile: "An example of MixEnd composed by two @SingleEventEnds@ is described in the __Interactions Modelers__ described in the @fr.obeo.sample.ecore.interactions@ plug-in."

Note that the exemple is already licensed under EPL.

What needs to be done:
- "rebrand" them into then org.eclipse.sirius.sample namespace.
- adapt them to Sirius 0.9 (they are written for Viewpoint 6.10)
- commit them in the Sirius repo (do we need a CQ for this?)
- add the new plug-ins into the "Sirius Samples" feature (see bugg #420151)
- advertise these new examples on the website and wiki so that end-users can find them easily.
- update the Sequence Diagram documentation (user and specifier), screenshots and references.
Comment 1 Pierre-Charles David CLA 2013-12-05 10:03:24 EST
(In reply to Maxime Porhel from comment #0)
> What needs to be done:
[snip]

And the most important part, which explains why it was not done before: rewrite all the expressions in interactrions.odesign to use Acceleo 3 (instead of the legacy Acceleo 2 which is not available when using Sirius directly as published from Eclipse).
Comment 2 Pierre-Charles David CLA 2014-08-12 09:32:48 EDT
This will be done in the context of bug #441483; the code for this example will be contributed with the automated tests.
Comment 3 Pierre-Charles David CLA 2014-10-01 03:47:05 EDT
Partially done as part of bug #441483: the code is now fully in Sirius. However the modeler's implementation still depends on the old legacy query language, which is being phased out, so we can not publish this example in the Sirius "samples" feature available from the main repository. Instead the Interactions metamodel and modeler are now published as part of the separate repository which includes the automated tests and their dependnencies.

The rebranding part has not been done yet, but thus will be handled as part of the finishing touch of bug #441483 (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=441483#c9).
Comment 4 Pierre-Charles David CLA 2014-10-27 06:52:29 EDT
Available in Sirius 2.0.0.