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

Bug 508171

Summary: Integrate tutorial solutions as ready-to-install examples
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: DocumentationAssignee: Pierre-Charles David <pierre-charles.david>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: frederic.madiot, jessy.mallet, julien.dupont
Version: 4.1.0Keywords: triaged
Target Milestone: 4.1.3   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/88638
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=08eb42ee9dd6a586529a2bcf668f10aebae5fc31
https://git.eclipse.org/r/89178
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=2861bc63a4eda616168972a02f5e95adcb065a33
https://git.eclipse.org/r/89714
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=cdb9eb7a076b8b6576c0c05a16ed88c0e056ea41
Whiteboard:
Bug Depends on:    
Bug Blocks: 509838    
Attachments:
Description Flags
The basifamily metamodel, for reference (should normally be identical with the one we already have)
none
The solution/result of the starter tutorial
none
The solution/result of the advanced tutorial
none
The solution/result of the compartment tutorial none

Description Pierre-Charles David CLA 2016-11-25 04:03:45 EST
We already provide a "Basic Family Sample Modeler Definition" example, which in practice corresponds more or less to the result of the "Starter Tutorial" (https://wiki.eclipse.org/Sirius/Tutorials/StarterTutorial), but users have no way to know that. It should be made more clear (both in the example shipped with Sirius and in the tutorial) that the example corresponds to the solution of the tutorial.

We should also ship the complete solutions for the other tutorials:
* https://wiki.eclipse.org/Sirius/Tutorials/AdvancedTutorial
* https://wiki.eclipse.org/Sirius/Tutorials/CompartmentsTutorial

Including them directly will ensure every version of Sirius will have a compatible version of these ready to install, instead of relying on users finding some zip somewhere on the web, which may or may not correspond to the version of Sirius they have.
Comment 1 Pierre-Charles David CLA 2016-12-14 09:51:03 EST
Created attachment 265876 [details]
The basifamily metamodel, for reference (should normally be identical with the one we already have)
Comment 2 Pierre-Charles David CLA 2016-12-14 09:51:48 EST
Created attachment 265877 [details]
The solution/result of the starter tutorial
Comment 3 Pierre-Charles David CLA 2016-12-14 09:52:11 EST
Created attachment 265878 [details]
The solution/result of the advanced tutorial
Comment 4 Pierre-Charles David CLA 2016-12-14 09:52:35 EST
Created attachment 265879 [details]
The solution/result of the compartment tutorial
Comment 5 Eclipse Genie CLA 2017-01-13 08:49:42 EST
New Gerrit change created: https://git.eclipse.org/r/88638
Comment 7 Eclipse Genie CLA 2017-01-20 05:02:53 EST
New Gerrit change created: https://git.eclipse.org/r/89178
Comment 9 Pierre-Charles David CLA 2017-01-23 04:18:36 EST
Fixed by 2861bc63a4eda616168972a02f5e95adcb065a33.
Comment 10 Jessy Mallet CLA 2017-01-23 09:03:21 EST
Validated with Sirius 4.1.3.201701201602
Comment 11 Pierre-Charles David CLA 2017-01-23 11:06:42 EST
Verified by Jessy.
Comment 12 Eclipse Genie CLA 2017-01-27 05:04:42 EST
New Gerrit change created: https://git.eclipse.org/r/89714
Comment 14 Pierre-Charles David CLA 2017-01-31 03:48:31 EST
Available in Sirius 4.1.3, see https://wiki.eclipse.org/Sirius/4.1.3 for version details.