Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorptessier2014-11-21 14:01:24 +0000
committerptessier2014-11-21 14:01:24 +0000
commit2fd610be3e32a014e8b1c606ab5b594af75dd04e (patch)
treee315482be2d4db5203549e0fc71d9842cbbcf738
parent42c86bd2b3a6bd835394566aa2c32b6df04c5508 (diff)
downloadorg.eclipse.papyrus-2fd610be3e32a014e8b1c606ab5b594af75dd04e.tar.gz
org.eclipse.papyrus-2fd610be3e32a014e8b1c606ab5b594af75dd04e.tar.xz
org.eclipse.papyrus-2fd610be3e32a014e8b1c606ab5b594af75dd04e.zip
447667: [Revision module] a module about revision model shall be
integrated to Papyrus https://bugs.eclipse.org/bugs/show_bug.cgi?id=447667 # WARNING: head commit changed in the meantime Merge branch 'master' of ssh://ptessier@git.eclipse.org:29418/papyrus/org.eclipse.papyrus Change-Id: I3526f892dd6f86f1157e0c9ea2ed4a3aa3bd1b3d
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/DeveloperDoc.html12
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.pngbin46535 -> 56638 bytes
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.notation486
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.uml1042
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/plugin.xml6
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/LaunchRevisionMode.java12
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/SaveSnapshotRevision.java9
-rw-r--r--extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java25
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.classpath7
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.project28
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.settings/org.eclipse.jdt.core.prefs7
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/META-INF/MANIFEST.MF12
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/about.html28
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/build.properties4
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/MyReview.uml25
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.notation2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.uml4
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessModelStereotype.uml27
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessReviewStereotype.uml27
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview.uml28
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.notation2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.uml4
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/MyReviewModel.uml40
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.notation2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.uml4
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/MyReviewModel.uml28
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.notation32
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.uml4
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/MyReviewModel.uml48
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.notation55
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.uml71
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/MyReviewModel.uml48
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.notation55
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.uml71
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/MyReviewModel.uml48
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.di2
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.notation55
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.uml71
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.pdoc12
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.properties12
-rw-r--r--tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/src/org/eclipse/papyrus/revisiontool/test/Activator.java50
47 files changed, 2506 insertions, 11 deletions
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/DeveloperDoc.html b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/DeveloperDoc.html
index 9cb6dba2638..78b862c5350 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/DeveloperDoc.html
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/DeveloperDoc.html
@@ -1 +1,11 @@
-<html><link rel="stylesheet" href="default.css" type="text/css"><H1>Revision model for Papyrus</H1><H2 id ="_pRZg4XC7EeSn09tfactLXw">Table of Contents</H2><ul><a href="#_pRjR4HC7EeSn09tfactLXw">Requirements</a></ul><ul><a href="#_pSJHwHC7EeSn09tfactLXw">Use Cases</a><li><a href="#_rjEBgnC7EeSn09tfactLXw"> Add or change information about the current author for the versionning</a></li><li><a href="#_rjEokHC7EeSn09tfactLXw"> Respond to a review</a></li><li><a href="#_rjEolnC7EeSn09tfactLXw"> Add a review about modification on the current model</a></li><li><a href="#_rjXjgXC7EeSn09tfactLXw"> Add, update or remove a review on the current model</a></li><li><a href="#_rqEBZHC7EeSn09tfactLXw"> Create, load or save a review model </a></li><li><a href="#_rqNLVHC7EeSn09tfactLXw"> Launch Revision mode</a></li><li><a href="#_rqNLWHC7EeSn09tfactLXw"> Register all modifications with Versioning information</a></li><li><a href="#_rqNLXHC7EeSn09tfactLXw"> Stop RevisionMode</a></li><li><a href="#_rqW8UnC7EeSn09tfactLXw"> Accept or refuse modifications</a></li></ul><ul><a href="#_rqW8VnC7EeSn09tfactLXw">Design</a><li><a href="#_sWQZAHC7EeSn09tfactLXw"> ReviewResourceManager</a></li><li><a href="#_sWQZAnC7EeSn09tfactLXw"> ReviewsView</a></li><li><a href="#_sWQZBHC7EeSn09tfactLXw"> ReviewsTreeLabelProvider</a></li><li><a href="#_sWQZBnC7EeSn09tfactLXw"> ReviewsTreeContentProvider</a></li><li><a href="#_sWQZCHC7EeSn09tfactLXw"> CreateOrSelectReviewModelDialog</a></li><li><a href="#_sWQZCnC7EeSn09tfactLXw"> CreateAuthorDialog</a></li></ul><ul><a href="#_sWQZDHC7EeSn09tfactLXw">Tests</a></ul><ul><a href="#_sWaKAHC7EeSn09tfactLXw">Requirements Coverage</a></ul><H2 id ="_pRjR4HC7EeSn09tfactLXw">Requirements</H2><pre id ="_pRjR4nC7EeSn09tfactLXw">- Versioning (id=Req_010): <BR/> Papyrus must integrate versioning in order to display in comment author and date.</pre><pre id ="_pRsb0XC7EeSn09tfactLXw">- VersionInfoReq (id=Req_011): <BR/> Papyrus must integrate versionning. This information comes from O"4.3.2 Pre-Defined Metadata Elements" of the OASIS standard, "Open Document Format for Office Applications (OpenDocument) Version 1.2-Part 1: OpenDocument Schema". </pre><pre id ="_pR2M0HC7EeSn09tfactLXw">- ReviewSystem (id=Req_020): <BR/> Papyrus must integrate a review system to add comments with the possibility to respond to this comment. Each comment must have information about the user the date.</pre><pre id ="_pR_90HC7EeSn09tfactLXw">- RevisionMode (id=Req_030): <BR/> Papyrus must integrate a means to make revision mechanism to register, accept or refuse modification done by an user</pre><pre id ="_pR_90nC7EeSn09tfactLXw">- IndependantReview (id=Req_021): <BR/> It can exits several review models for one design “working model”. The working model is the current model edited by papyrus.</pre><H2 id ="_pSJHwHC7EeSn09tfactLXw">Use Cases</H2><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png alt=ReviewSystem UseCases ></P><P align="middle">ReviewSystem UseCases</P></BR><pre id ="_qyGeonC7EeSn09tfactLXw">The functionality revision can be divided into two parts: <BR/>- Management of review <BR/> <BR/></pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png alt=ReviewSystem UseCases ></P><P align="middle">ReviewSystem UseCases</P></BR><pre id ="_q5jKcnC7EeSn09tfactLXw">- Management of revisions</pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Revision_mode_Use_Case.png alt=Revision mode Use Case ></P><P align="middle">Revision mode Use Case</P></BR><H3 id ="_rjEBgnC7EeSn09tfactLXw">Add or change information about the current author for the versionning</H3><pre id ="_rjEBhHC7EeSn09tfactLXw">When the user wants to add for the first time a review, the review system must ask the identity, the language and the wanted color of the user in order to add it in the associated review. <BR/>This information could be changed at any time in the preference of papyrus <BR/></pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\UserIdentity.png alt=UserIdentity ></P><P align="middle">UserIdentity</P></BR><H3 id ="_rjEokHC7EeSn09tfactLXw">Respond to a review</H3><pre id ="_rjEoknC7EeSn09tfactLXw">A user could have the possibility to respond to an existing review. Thanks to this, it is possible to see the discussion flow about a subject. </pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\RespondComment.png alt=RespondComment ></P><P align="middle">RespondComment</P></BR><H3 id ="_rjEolnC7EeSn09tfactLXw">Add a review about modification on the current model</H3><pre id ="_rjEomHC7EeSn09tfactLXw">When the revision mode is activated, the user can add review about the modification done in the model. <BR/>A review can be added about a deletion of UML element. In order to model a modification in a model, a Diff element from EMF compare can be used. <BR/> <BR/></pre><H3 id ="_rjXjgXC7EeSn09tfactLXw">Add, update or remove a review on the current model</H3><pre id ="_rjXjg3C7EeSn09tfactLXw">The user adds a review on an element of the model. This review will be not directly store in the model but into a new model that will contain all review comments. <BR/>In order to create a review, the review tool can create a review model if needed. <BR/>The review tool creates also a "user author". From all preferences, the system creates an author that will associated to a review. <BR/>Finally this created review contains all informations see in the version information. <BR/> <BR/>This review could be displayed on diagrams. A dedicated view must be displayed dedicated to review comment. (it can be sorted by date author, subject..) <BR/></pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Add_A_review_diagram.png alt=Add A review diagram ></P><P align="middle">Add A review diagram</P></BR><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\addComment.png alt=Add a Comment ></P><P align="middle">Add a Comment</P></BR><H3 id ="_rqEBZHC7EeSn09tfactLXw">Create, load or save a review model </H3><pre id ="_rqNLUHC7EeSn09tfactLXw">When a model is opened in papyrus. The user can : <BR/>- create a new revision model <BR/>- load a new revision model <BR/>- save a revision model. <BR/>The revision model cannot be opened without the associated "working model".</pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\OpenSaveReview.png alt=Open save a review ></P><P align="middle">Open save a review</P></BR><H3 id ="_rqNLVHC7EeSn09tfactLXw">Launch Revision mode</H3><pre id ="_rqNLVnC7EeSn09tfactLXw">The user can launch revision mode. <BR/>From this time all modifications will be register and associated to the user. <BR/>A modification could be: <BR/> - a deletion <BR/> - an adding <BR/> - a set of a property of the graphical model or the semantic model <BR/> <BR/></pre><H3 id ="_rqNLWHC7EeSn09tfactLXw">Register all modifications with Versioning information</H3><pre id ="_rqNLWnC7EeSn09tfactLXw">All modifications are store and associated to the current user. <BR/>A modification must have a timestamp, an author. <BR/></pre><H3 id ="_rqNLXHC7EeSn09tfactLXw">Stop RevisionMode</H3><pre id ="_rqW8UHC7EeSn09tfactLXw">When the user stop the revision mode, modifications are not registered and done directly on the model. <BR/></pre><H3 id ="_rqW8UnC7EeSn09tfactLXw">Accept or refuse modifications</H3><pre id ="_rqW8VHC7EeSn09tfactLXw">Thanks to registered modification the user can accept or refuse the modification. <BR/>If the modification is accepted, the adding or the deletion or the set is really done on the model, and the modification is removed from the stack. <BR/>If the modification is not accepted, the adding or deletion or the set is not applied, and the modification is removed from the stack. <BR/></pre><H2 id ="_rqW8VnC7EeSn09tfactLXw">Design</H2><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Architecture_Overview.png alt=Architecture Overview ></P><P align="middle">Architecture Overview</P></BR><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ProfileDiagram.png alt=ProfileDiagram ></P><P align="middle">ProfileDiagram</P></BR><pre id ="_r-TMAXC7EeSn09tfactLXw">Versioning profile</pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Review_profile.png alt=Review profile ></P><P align="middle">Review profile</P></BR><pre id ="_sWGoAnC7EeSn09tfactLXw">Review Profile</pre><H3 id ="_sWQZAHC7EeSn09tfactLXw">ReviewResourceManager</H3><H3 id ="_sWQZAnC7EeSn09tfactLXw">ReviewsView</H3><H3 id ="_sWQZBHC7EeSn09tfactLXw">ReviewsTreeLabelProvider</H3><H3 id ="_sWQZBnC7EeSn09tfactLXw">ReviewsTreeContentProvider</H3><H3 id ="_sWQZCHC7EeSn09tfactLXw">CreateOrSelectReviewModelDialog</H3><H3 id ="_sWQZCnC7EeSn09tfactLXw">CreateAuthorDialog</H3><H2 id ="_sWQZDHC7EeSn09tfactLXw">Tests</H2><H2 id ="_sWaKAHC7EeSn09tfactLXw">Requirements Coverage</H2><table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfy by</th><th style="border: 1px solid black">Verify by</th></tr><tr><td style="border : 1px solid black"><a href="#_pRjR4nC7EeSn09tfactLXw" title="Versioning">Req_010</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_pRsb0XC7EeSn09tfactLXw" title="VersionInfoReq">Req_011</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_pR2M0HC7EeSn09tfactLXw" title="ReviewSystem">Req_020</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_pR_90HC7EeSn09tfactLXw" title="RevisionMode">Req_030</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_pR_90nC7EeSn09tfactLXw" title="IndependantReview">Req_021</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr></table><pre id ="_sWaKA3C7EeSn09tfactLXw">Unsatisfied requirements (5 out of 5) : </pre><a href="#_pRjR4nC7EeSn09tfactLXw" title="Versioning">Req_010, </a><a href="#_pRsb0XC7EeSn09tfactLXw" title="VersionInfoReq">Req_011, </a><a href="#_pR2M0HC7EeSn09tfactLXw" title="ReviewSystem">Req_020, </a><a href="#_pR_90HC7EeSn09tfactLXw" title="RevisionMode">Req_030, </a><a href="#_pR_90nC7EeSn09tfactLXw" title="IndependantReview">Req_021</a><pre id ="_sWaKBXC7EeSn09tfactLXw">Unverified requirements (5 out of 5) : </pre><a href="#_pRjR4nC7EeSn09tfactLXw" title="Versioning">Req_010, </a><a href="#_pRsb0XC7EeSn09tfactLXw" title="VersionInfoReq">Req_011, </a><a href="#_pR2M0HC7EeSn09tfactLXw" title="ReviewSystem">Req_020, </a><a href="#_pR_90HC7EeSn09tfactLXw" title="RevisionMode">Req_030, </a><a href="#_pR_90nC7EeSn09tfactLXw" title="IndependantReview">Req_021</a></html> \ No newline at end of file
+<html><link rel="stylesheet" href="default.css" type="text/css"><H1>Revision model for Papyrus</H1><H2 id ="_5fOXIXF7EeSENPH62bfYEw">Table of Contents</H2><ul><a href="#_5fXhEXF7EeSENPH62bfYEw">Requirements</a></ul><ul><a href="#_5fhSFnF7EeSENPH62bfYEw">Use Cases</a><li><a href="#_5lBdInF7EeSENPH62bfYEw"> Add or change information about the current author for the versionning</a></li><li><a href="#_5lLOJXF7EeSENPH62bfYEw"> Respond to a review</a></li><li><a href="#_5lUYEHF7EeSENPH62bfYEw"> Add a review about modification on the current model</a></li><li><a href="#_5lUYFHF7EeSENPH62bfYEw"> Add, update or remove a review on the current model</a></li><li><a href="#_5naCwnF7EeSENPH62bfYEw"> Create, load or save a review model </a></li><li><a href="#_5naCyHF7EeSENPH62bfYEw"> Close WorkingModel or close review editor </a></li><li><a href="#_5naCynF7EeSENPH62bfYEw"> Launch Revision mode</a></li><li><a href="#_5njMs3F7EeSENPH62bfYEw"> Register all modifications with Versioning information</a></li><li><a href="#_5njMt3F7EeSENPH62bfYEw"> Stop RevisionMode</a></li><li><a href="#_5njMu3F7EeSENPH62bfYEw"> Accept or refuse modifications</a></li></ul><ul><a href="#_5ns9s3F7EeSENPH62bfYEw">Design</a><li><a href="#_52NTxHF7EeSENPH62bfYEw"> ReviewResourceManager</a></li><li><a href="#_52NTxnF7EeSENPH62bfYEw"> ReviewsView</a></li><li><a href="#_52WdsHF7EeSENPH62bfYEw"> ReviewsTreeLabelProvider</a></li><li><a href="#_52WdsnF7EeSENPH62bfYEw"> ReviewsTreeContentProvider</a></li><li><a href="#_52WdtHF7EeSENPH62bfYEw"> CreateOrSelectReviewModelDialog</a></li><li><a href="#_52WdtnF7EeSENPH62bfYEw"> CreateAuthorDialog</a></li></ul><ul><a href="#_52WduHF7EeSENPH62bfYEw">Tests</a><li><a href="#_52WdunF7EeSENPH62bfYEw"> load a model without stereotypes</a></li><li><a href="#_52gOsXF7EeSENPH62bfYEw"> load a model without dependency</a></li><li><a href="#_52gOs3F7EeSENPH62bfYEw"> Load a file</a></li><li><a href="#_52gOtXF7EeSENPH62bfYEw"> create a file</a></li><li><a href="#_52gOt3F7EeSENPH62bfYEw"> CloseandReopenReviewEditor</a></li><li><a href="#_52pYoHF7EeSENPH62bfYEw"> CloseAndReopenWorkingModel</a></li></ul><ul><a href="#_52pYonF7EeSENPH62bfYEw">Requirements Coverage</a></ul><H2 id ="_5fXhEXF7EeSENPH62bfYEw">Requirements</H2><pre id ="_5fXhE3F7EeSENPH62bfYEw">- Versioning (id=Req_010): <BR/> Papyrus must integrate versioning in order to display in comment author and date.</pre><pre id ="_5fXhFXF7EeSENPH62bfYEw">- VersionInfoReq (id=Req_011): <BR/> Papyrus must integrate versionning. This information comes from O"4.3.2 Pre-Defined Metadata Elements" of the OASIS standard, "Open Document Format for Office Applications (OpenDocument) Version 1.2-Part 1: OpenDocument Schema". </pre><pre id ="_5fhSEHF7EeSENPH62bfYEw">- ReviewSystem (id=Req_020): <BR/> Papyrus must integrate a review system to add comments with the possibility to respond to this comment. Each comment must have information about the user the date.</pre><pre id ="_5fhSEnF7EeSENPH62bfYEw">- RevisionMode (id=Req_030): <BR/> Papyrus must integrate a means to make revision mechanism to register, accept or refuse modification done by an user</pre><pre id ="_5fhSFHF7EeSENPH62bfYEw">- IndependantReview (id=Req_021): <BR/> It can exits several review models for one design “working model”. The working model is the current model edited by papyrus.</pre><H2 id ="_5fhSFnF7EeSENPH62bfYEw">Use Cases</H2><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png alt=ReviewSystem UseCases ></P><P align="middle">ReviewSystem UseCases</P></BR><pre id ="_5hwGsnF7EeSENPH62bfYEw">The functionality revision can be divided into two parts: <BR/>- Management of review <BR/> <BR/></pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png alt=ReviewSystem UseCases ></P><P align="middle">ReviewSystem UseCases</P></BR><pre id ="_5j1KUnF7EeSENPH62bfYEw">- Management of revisions</pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Revision_mode_Use_Case.png alt=Revision mode Use Case ></P><P align="middle">Revision mode Use Case</P></BR><H3 id ="_5lBdInF7EeSENPH62bfYEw">Add or change information about the current author for the versionning</H3><pre id ="_5lLOIXF7EeSENPH62bfYEw">When the user wants to add for the first time a review, the review system must ask the identity, the language and the wanted color of the user in order to add it in the associated review. <BR/>This information could be changed at any time in the preference of papyrus <BR/></pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\UserIdentity.png alt=UserIdentity ></P><P align="middle">UserIdentity</P></BR><H3 id ="_5lLOJXF7EeSENPH62bfYEw">Respond to a review</H3><pre id ="_5lLOJ3F7EeSENPH62bfYEw">A user could have the possibility to respond to an existing review. Thanks to this, it is possible to see the discussion flow about a subject. </pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\RespondComment.png alt=RespondComment ></P><P align="middle">RespondComment</P></BR><H3 id ="_5lUYEHF7EeSENPH62bfYEw">Add a review about modification on the current model</H3><pre id ="_5lUYEnF7EeSENPH62bfYEw">When the revision mode is activated, the user can add review about the modification done in the model. <BR/>A review can be added about a deletion of UML element. In order to model a modification in a model, a Diff element from EMF compare can be used. <BR/> <BR/></pre><H3 id ="_5lUYFHF7EeSENPH62bfYEw">Add, update or remove a review on the current model</H3><pre id ="_5lUYFnF7EeSENPH62bfYEw">The user adds a review on an element of the model. This review will be not directly store in the model but into a new model that will contain all review comments. <BR/>In order to create a review, the review tool can create a review model if needed. <BR/>The review tool creates also a "user author". From all preferences, the system creates an author that will associated to a review. <BR/>Finally this created review contains all informations see in the version information. <BR/> <BR/>This review could be displayed on diagrams. A dedicated view must be displayed dedicated to review comment. (it can be sorted by date author, subject..) <BR/></pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Add_A_review_diagram.png alt=Add A review diagram ></P><P align="middle">Add A review diagram</P></BR><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\addComment.png alt=Add a Comment ></P><P align="middle">Add a Comment</P></BR><H3 id ="_5naCwnF7EeSENPH62bfYEw">Create, load or save a review model </H3><pre id ="_5naCxHF7EeSENPH62bfYEw">When a model is opened in papyrus. The user can : <BR/>- create a new revision model <BR/>- load a new revision model <BR/>- save a revision model. <BR/>The revision model cannot be opened without the associated "working model".</pre><P align="middle"><img src=C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\OpenSaveReview.png alt=Open save a review ></P><P align="middle">Open save a review</P></BR><H3 id ="_5naCyHF7EeSENPH62bfYEw">Close WorkingModel or close review editor </H3><H3 id ="_5naCynF7EeSENPH62bfYEw">Launch Revision mode</H3><pre id ="_5njMsXF7EeSENPH62bfYEw">The user can launch revision mode. <BR/>From this time all modifications will be register and associated to the user. <BR/>A modification could be: <BR/> - a deletion <BR/> - an adding <BR/> - a set of a property of the graphical model or the semantic model <BR/> <BR/></pre><H3 id ="_5njMs3F7EeSENPH62bfYEw">Register all modifications with Versioning information</H3><pre id ="_5njMtXF7EeSENPH62bfYEw">All modifications are store and associated to the current user. <BR/>A modification must have a timestamp, an author. <BR/></pre><H3 id ="_5njMt3F7EeSENPH62bfYEw">Stop RevisionMode</H3><pre id ="_5njMuXF7EeSENPH62bfYEw">When the user stop the revision mode, modifications are not registered and done directly on the model. <BR/></pre><H3 id ="_5njMu3F7EeSENPH62bfYEw">Accept or refuse modifications</H3><pre id ="_5ns9sXF7EeSENPH62bfYEw">Thanks to registered modification the user can accept or refuse the modification. <BR/>If the modification is accepted, the adding or the deletion or the set is really done on the model, and the modification is removed from the stack. <BR/>If the modification is not accepted, the adding or deletion or the set is not applied, and the modification is removed from the stack. <BR/></pre><H2 id ="_5ns9s3F7EeSENPH62bfYEw">Design</H2><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Architecture_Overview.png alt=Architecture Overview ></P><P align="middle">Architecture Overview</P></BR><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ProfileDiagram.png alt=ProfileDiagram ></P><P align="middle">ProfileDiagram</P></BR><pre id ="_5xS-knF7EeSENPH62bfYEw">Versioning profile</pre><P align="middle"><img src=C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Review_profile.png alt=Review profile ></P><P align="middle">Review profile</P></BR><pre id ="_52NTwnF7EeSENPH62bfYEw">Review Profile</pre><H3 id ="_52NTxHF7EeSENPH62bfYEw">ReviewResourceManager</H3><H3 id ="_52NTxnF7EeSENPH62bfYEw">ReviewsView</H3><H3 id ="_52WdsHF7EeSENPH62bfYEw">ReviewsTreeLabelProvider</H3><H3 id ="_52WdsnF7EeSENPH62bfYEw">ReviewsTreeContentProvider</H3><H3 id ="_52WdtHF7EeSENPH62bfYEw">CreateOrSelectReviewModelDialog</H3><H3 id ="_52WdtnF7EeSENPH62bfYEw">CreateAuthorDialog</H3><H2 id ="_52WduHF7EeSENPH62bfYEw">Tests</H2><H3 id ="_52WdunF7EeSENPH62bfYEw">load a model without stereotypes</H3><H3 id ="_52gOsXF7EeSENPH62bfYEw">load a model without dependency</H3><H3 id ="_52gOs3F7EeSENPH62bfYEw">Load a file</H3><H3 id ="_52gOtXF7EeSENPH62bfYEw">create a file</H3><H3 id ="_52gOt3F7EeSENPH62bfYEw">CloseandReopenReviewEditor</H3><H3 id ="_52pYoHF7EeSENPH62bfYEw">CloseAndReopenWorkingModel</H3><H2 id ="_52pYonF7EeSENPH62bfYEw">Requirements Coverage</H2><table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfy by</th><th style="border: 1px solid black">Verify by</th></tr><tr><td style="border : 1px solid black"><a href="#_5fXhE3F7EeSENPH62bfYEw" title="Versioning">Req_010</a></td><td style="border : 1px solid black">Add or change information about the current author for the versionning,
+ Add, update or remove a review on the current model</td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_5fXhFXF7EeSENPH62bfYEw" title="VersionInfoReq">Req_011</a></td><td style="border : 1px solid black">Add a review about modification on the current model</td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_5fhSEHF7EeSENPH62bfYEw" title="ReviewSystem">Req_020</a></td><td style="border : 1px solid black">Add, update or remove a review on the current model,
+ Add a review about modification on the current model,
+ Respond to a review,
+ Add or change information about the current author for the versionning,
+ Close WorkingModel or close review editor </td><td style="border : 1px solid black"><a href="#_52WdunF7EeSENPH62bfYEw" title="load a model without stereotypes">load a model without stereotypes,
+ </a><a href="#_52gOsXF7EeSENPH62bfYEw" title="load a model without dependency">load a model without dependency,
+ </a><a href="#_52gOs3F7EeSENPH62bfYEw" title="Load a file">Load a file,
+ </a><a href="#_52gOtXF7EeSENPH62bfYEw" title="create a file">create a file,
+ </a><a href="#_52pYoHF7EeSENPH62bfYEw" title="CloseAndReopenWorkingModel">CloseAndReopenWorkingModel,
+ </a><a href="#_52gOt3F7EeSENPH62bfYEw" title="CloseandReopenReviewEditor">CloseandReopenReviewEditor</a></td></tr><tr><td style="border : 1px solid black"><a href="#_5fhSEnF7EeSENPH62bfYEw" title="RevisionMode">Req_030</a></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_5fhSFHF7EeSENPH62bfYEw" title="IndependantReview">Req_021</a></td><td style="border : 1px solid black">Create, load or save a review model </td><td style="border : 1px solid black"></td></tr></table><pre id ="_52pYpXF7EeSENPH62bfYEw">Unsatisfied requirements (1 out of 5) : </pre><a href="#_5fhSEnF7EeSENPH62bfYEw" title="RevisionMode">Req_030</a><pre id ="_52pYp3F7EeSENPH62bfYEw">Unverified requirements (4 out of 5) : </pre><a href="#_5fXhE3F7EeSENPH62bfYEw" title="Versioning">Req_010, </a><a href="#_5fXhFXF7EeSENPH62bfYEw" title="VersionInfoReq">Req_011, </a><a href="#_5fhSEnF7EeSENPH62bfYEw" title="RevisionMode">Req_030, </a><a href="#_5fhSFHF7EeSENPH62bfYEw" title="IndependantReview">Req_021</a></html> \ No newline at end of file
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png
index df1acf9f34d..d01e778ec23 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png
Binary files differ
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.notation b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.notation
index 4c7dc4eb7a6..8a1417b037c 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.notation
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.notation
@@ -331,10 +331,43 @@
<element xmi:type="uml:UseCase" href="revisionTool.uml#_5QGQEE7LEeSjDupdFZ5PpA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5QLIkU7LEeSjDupdFZ5PpA" x="49" y="176"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_W-YuYHF9EeSENPH62bfYEw" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_W-YuYnF9EeSENPH62bfYEw" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_W-YuY3F9EeSENPH62bfYEw" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_W-YuZHF9EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_W-YuZXF9EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_W-YuZnF9EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_W-O9YHF9EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_W-YuYXF9EeSENPH62bfYEw" x="76" y="325"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZOwOgXF9EeSENPH62bfYEw" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZOwOg3F9EeSENPH62bfYEw" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZOwOhHF9EeSENPH62bfYEw" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZOwOhXF9EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZOwOhnF9EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZOwOh3F9EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_ZOwOgHF9EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZOwOgnF9EeSENPH62bfYEw" x="73" y="252"/>
+ </children>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_pe9SkU7LEeSjDupdFZ5PpA"/>
</children>
<element xmi:type="uml:Component" href="revisionTool.uml#_PUSL5E6_EeSsPatWHMT5jQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pe8rgU7LEeSjDupdFZ5PpA" x="318" y="21" width="787" height="317"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pe8rgU7LEeSjDupdFZ5PpA" x="318" y="21" width="787" height="442"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hxRpMHF9EeSENPH62bfYEw" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_hxRpMnF9EeSENPH62bfYEw" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hxRpM3F9EeSENPH62bfYEw" x="20" y="60"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hxRpNHF9EeSENPH62bfYEw" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hxRpNXF9EeSENPH62bfYEw" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hxRpNnF9EeSENPH62bfYEw" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hxRpN3F9EeSENPH62bfYEw" x="20" y="80"/>
+ </children>
+ <element xmi:type="uml:Actor" href="revisionTool.uml#_E5WOcE-5EeSWG8b7b00v3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hxRpMXF9EeSENPH62bfYEw" x="148" y="195"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_oCJ9YU7LEeSjDupdFZ5PpA" name="diagram_compatibility_version" stringValue="1.0.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_oCJ9Yk7LEeSjDupdFZ5PpA"/>
@@ -355,6 +388,66 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-Ijz0E7LEeSjDupdFZ5PpA" id="(0.8775510204081632,0.5166666666666667)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-Ijz0U7LEeSjDupdFZ5PpA" id="(0.16904761904761906,0.5)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_iXO18HF9EeSENPH62bfYEw" type="4011" source="_hxRpMHF9EeSENPH62bfYEw" target="_rCW_AE7LEeSjDupdFZ5PpA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iXO183F9EeSENPH62bfYEw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iXO19HF9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iXO19XF9EeSENPH62bfYEw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iXO19nF9EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iXO18XF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Association" href="revisionTool.uml#_iU23YHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iXO18nF9EeSENPH62bfYEw" points="[15, -9, -227, 121]$[200, -129, -42, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXO193F9EeSENPH62bfYEw" id="(0.21428571428571427,0.5333333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_i0PiF3F9EeSENPH62bfYEw" type="4011" source="_hxRpMHF9EeSENPH62bfYEw" target="_2WNR0E7LEeSjDupdFZ5PpA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_i0PiGnF9EeSENPH62bfYEw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_i0PiG3F9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_i0PiHHF9EeSENPH62bfYEw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_i0PiHXF9EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_i0PiGHF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Association" href="revisionTool.uml#_i0PiEHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i0PiGXF9EeSENPH62bfYEw" points="[15, -3, -227, 35]$[216, -35, -26, 3]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i0ZTEHF9EeSENPH62bfYEw" id="(0.175,0.65)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_jbAAEHF9EeSENPH62bfYEw" type="4011" source="_hxRpMHF9EeSENPH62bfYEw" target="_5QLIkE7LEeSjDupdFZ5PpA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jbAAE3F9EeSENPH62bfYEw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jbAAFHF9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jbAAFXF9EeSENPH62bfYEw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jbAAFnF9EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_jbAAEXF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Association" href="revisionTool.uml#_ja2PEHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jbAAEnF9EeSENPH62bfYEw" points="[13, 3, -219, -51]$[207, 54, -25, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jbAAGHF9EeSENPH62bfYEw" id="(0.09765625,0.5333333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_j8BpgHF9EeSENPH62bfYEw" type="4011" source="_hxRpMHF9EeSENPH62bfYEw" target="_ZOwOgXF9EeSENPH62bfYEw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_j8Bpg3F9EeSENPH62bfYEw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j8BphHF9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_j8BphXF9EeSENPH62bfYEw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_j8BphnF9EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_j8BpgXF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Association" href="revisionTool.uml#_j734gHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_j8BpgnF9EeSENPH62bfYEw" points="[15, 6, -235, -106]$[233, 112, -17, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_j8Bph3F9EeSENPH62bfYEw" id="(0.05964912280701754,0.5166666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_kbSYZ3F9EeSENPH62bfYEw" type="4011" source="_hxRpMHF9EeSENPH62bfYEw" target="_W-YuYHF9EeSENPH62bfYEw">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kbSYanF9EeSENPH62bfYEw" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kbSYa3F9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kbSYbHF9EeSENPH62bfYEw" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kbSYbXF9EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_kbSYaHF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Association" href="revisionTool.uml#_kbSYYHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kbSYaXF9EeSENPH62bfYEw" points="[15, 10, -264, -176]$[236, 187, -43, 1]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kbbiUHF9EeSENPH62bfYEw" id="(0.17768595041322313,0.5333333333333333)"/>
+ </edges>
</notation:Diagram>
<notation:Diagram xmi:id="_9rAjAE-5EeSWG8b7b00v3Q" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_-LnVsE-5EeSWG8b7b00v3Q" type="2012">
@@ -927,7 +1020,7 @@
</styles>
<element xmi:type="uml:Model" href="revisionTool.uml#_PUSL5U6_EeSsPatWHMT5jQ"/>
</notation:Diagram>
- <notation:Diagram xmi:id="_tBw3EHFeEeSuVr6IvsS-fA" type="PapyrusUMLClassDiagram" name="Link-UseCase-Requirements" measurementUnit="Pixel">
+ <notation:Diagram xmi:id="_tBw3EHFeEeSuVr6IvsS-fA" type="PapyrusUMLClassDiagram" name="Link-ReviewUseCase-Requirements" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_tVtRUHFfEeSbnbmZnYsqkw" type="2008">
<children xmi:type="notation:DecorationNode" xmi:id="_tVtRUnFfEeSbnbmZnYsqkw" type="5029"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_tVtRU3FfEeSbnbmZnYsqkw" type="7017">
@@ -1045,6 +1138,11 @@
<element xmi:type="uml:UseCase" href="revisionTool.uml#_L3uyYGALEeSu6d79yLoqDA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wYJup3FfEeSbnbmZnYsqkw" x="880" y="200"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_9pLEgHF6EeSENPH62bfYEw" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9pLEgnF6EeSENPH62bfYEw" type="5157"/>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_OCgFYHFlEeSV7vTAYq-uEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9pLEgXF6EeSENPH62bfYEw" x="740" y="320"/>
+ </children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_tBw3EXFeEeSuVr6IvsS-fA" name="diagram_compatibility_version" stringValue="1.0.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_tBw3EnFeEeSuVr6IvsS-fA"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_tBw3E3FeEeSuVr6IvsS-fA">
@@ -1211,6 +1309,26 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-HvrInFfEeSbnbmZnYsqkw" id="(0.07393715341959335,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-HvrI3FfEeSbnbmZnYsqkw" id="(0.2,1.0)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="__CXFAHF6EeSENPH62bfYEw" type="4006" source="_9pLEgHF6EeSENPH62bfYEw" target="_taUEhnFfEeSbnbmZnYsqkw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AH_QUHF7EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AH_QUXF7EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AH_QUnF7EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Satisfy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AH_QU3F7EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AH_QVHF7EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AH_QVXF7EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="__CXFA3F6EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__CXFBHF6EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__Cg2AHF6EeSENPH62bfYEw" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__Cg2AXF6EeSENPH62bfYEw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__CXFAXF6EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#__CN7EHF6EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__CXFAnF6EeSENPH62bfYEw" points="[-1, -12, 9, 255]$[65, -253, 75, 14]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Cg2AnF6EeSENPH62bfYEw" id="(0.07086614173228346,0.24)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Cg2A3F6EeSENPH62bfYEw" id="(0.7524752475247525,0.7377049180327869)"/>
+ </edges>
</notation:Diagram>
<notation:Diagram xmi:id="_s1N98HFgEeSbnbmZnYsqkw" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<styles xmi:type="notation:StringValueStyle" xmi:id="_s1N98XFgEeSbnbmZnYsqkw" name="diagram_compatibility_version" stringValue="1.0.0"/>
@@ -1612,4 +1730,368 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_es2tYXFmEeSV7vTAYq-uEw" id="(0.44,0.76)"/>
</edges>
</notation:Diagram>
+ <notation:Diagram xmi:id="_srkpAHF8EeSENPH62bfYEw" type="PapyrusUMLClassDiagram" name="Link RevisonUseCase-Req" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_0fEagHF8EeSENPH62bfYEw" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0fEagnF8EeSENPH62bfYEw" type="5157"/>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0fEagXF8EeSENPH62bfYEw" x="160" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0fNkc3F8EeSENPH62bfYEw" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0fNkdXF8EeSENPH62bfYEw" type="5157"/>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_vWS5YE7LEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0fNkdHF8EeSENPH62bfYEw" x="720" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0fXVc3F8EeSENPH62bfYEw" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0fXVdXF8EeSENPH62bfYEw" type="5157"/>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_2WHLME7LEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0fXVdHF8EeSENPH62bfYEw" x="340" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0fXVeXF8EeSENPH62bfYEw" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_0fXVe3F8EeSENPH62bfYEw" type="5157"/>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_5QGQEE7LEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0fXVenF8EeSENPH62bfYEw" x="500" y="360"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4BxFMHF8EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4BxFMnF8EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4B6PIHF8EeSENPH62bfYEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4B6PIXF8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4B6PInF8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4B6PI3F8EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4B6PJHF8EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4B6PJXF8EeSENPH62bfYEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4B6PJnF8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4B6PJ3F8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4B6PKHF8EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4B6PKXF8EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4B6PKnF8EeSENPH62bfYEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4B6PK3F8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4B6PLHF8EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4B6PLXF8EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4B6PLnF8EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="revisionTool.uml#_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4BxFMXF8EeSENPH62bfYEw" x="140" y="37" width="901" height="44"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_srkpAXF8EeSENPH62bfYEw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_srkpAnF8EeSENPH62bfYEw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_srkpA3F8EeSENPH62bfYEw">
+ <owner xmi:type="uml:Model" href="revisionTool.uml#_PUSL4k6_EeSsPatWHMT5jQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="revisionTool.uml#_PUSL4k6_EeSsPatWHMT5jQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_-KPfUHF8EeSENPH62bfYEw" type="4006" source="_0fEagHF8EeSENPH62bfYEw" target="_4BxFMHF8EeSENPH62bfYEw" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-KZQUXF8EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-KZQUnF8EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-KZQU3F8EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Satisfy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-KZQVHF8EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-KZQVXF8EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-KZQVnF8EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-KPfU3F8EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-KPfVHF8EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-KPfVXF8EeSENPH62bfYEw" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-KPfVnF8EeSENPH62bfYEw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_-KPfUXF8EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_-KGVYHF8EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-KPfUnF8EeSENPH62bfYEw" points="[0, -12, 0, 297]$[-84, -309, -84, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-KPfV3F8EeSENPH62bfYEw" id="(0.4507042253521127,0.24)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-KPfWHF8EeSENPH62bfYEw" id="(0.0932297447280799,0.5909090909090909)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-_gTYXF8EeSENPH62bfYEw" type="4006" source="_0fXVc3F8EeSENPH62bfYEw" target="_4BxFMHF8EeSENPH62bfYEw" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-_qEYnF8EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-_qEY3F8EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-_qEZHF8EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Satisfy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-_qEZXF8EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-_qEZnF8EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-_qEZ3F8EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-_gTZHF8EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-_gTZXF8EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-_gTZnF8EeSENPH62bfYEw" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-_gTZ3F8EeSENPH62bfYEw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_-_gTYnF8EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_-_gTYHF8EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-_gTY3F8EeSENPH62bfYEw" points="[-1, -25, 24, 289]$[-1, -304, 24, 10]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-_qEYHF8EeSENPH62bfYEw" id="(0.2630410654827969,0.7727272727272727)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__nYywXF8EeSENPH62bfYEw" type="4006" source="_0fXVeXF8EeSENPH62bfYEw" target="_4BxFMHF8EeSENPH62bfYEw" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__nijwXF8EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__nijwnF8EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__nijw3F8EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Satisfy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__nijxHF8EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__nrtsHF8EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__nrtsXF8EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="__nYyxHF8EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__nYyxXF8EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__nYyxnF8EeSENPH62bfYEw" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__nYyx3F8EeSENPH62bfYEw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="__nYywnF8EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#__nYywHF8EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__nYyw3F8EeSENPH62bfYEw" points="[-6, -25, -4, 301]$[-6, -304, -4, 22]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AOOwUXF9EeSENPH62bfYEw" type="4006" source="_0fNkc3F8EeSENPH62bfYEw" target="_4BxFMHF8EeSENPH62bfYEw" routing="Rectilinear">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AOX6QnF9EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AOX6Q3F9EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AOX6RHF9EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Satisfy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AOX6RXF9EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AOX6RnF9EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AOX6R3F9EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AOOwVHF9EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AOOwVXF9EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AOOwVnF9EeSENPH62bfYEw" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AOOwV3F9EeSENPH62bfYEw" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AOOwUnF9EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_AOOwUHF9EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AOOwU3F9EeSENPH62bfYEw" points="[0, -25, 11, 292]$[0, -304, 11, 13]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AOX6QHF9EeSENPH62bfYEw" id="(0.8002219755826859,0.7045454545454546)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_BpFvUHF-EeSENPH62bfYEw" type="UseCase" name="testLaunchRevision" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_JM0mgHF-EeSENPH62bfYEw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JM0mgnF-EeSENPH62bfYEw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JM0mg3F-EeSENPH62bfYEw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_JM0mhHF-EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_JM0mhXF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JM0mhnF-EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JM0mgXF-EeSENPH62bfYEw" x="531" y="52"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MCGxkHF-EeSENPH62bfYEw" type="2022">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MCGxknF-EeSENPH62bfYEw" type="6039"/>
+ <element xmi:type="uml:Class" href="revisionTool.uml#_CHiSME7JEeSjDupdFZ5PpA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KXhfEXF-EeSENPH62bfYEw" x="591" y="388"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MqHz0XF-EeSENPH62bfYEw" type="2013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MqRk1HF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MqRk1XF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MqRk1nF-EeSENPH62bfYEw" key="StereotypeList" value="DeveloperProcess::trace::UseCaseTest"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MqRk13F-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MqRk2HF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MqRk2XF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MqHz03F-EeSENPH62bfYEw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MqHz1HF-EeSENPH62bfYEw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MqHz1XF-EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MqHz1nF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MqHz13F-EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_MqHz0HF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MqHz0nF-EeSENPH62bfYEw" x="-527" y="173"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TWK1EXF-EeSENPH62bfYEw" type="2013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TWK1HHF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TWK1HXF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TWUmEHF-EeSENPH62bfYEw" key="StereotypeList" value="DeveloperProcess::trace::UseCaseTest"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TWUmEXF-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TWUmEnF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TWUmE3F-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TWK1E3F-EeSENPH62bfYEw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TWK1FHF-EeSENPH62bfYEw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TWK1FXF-EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TWK1FnF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TWK1F3F-EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_TWK1EHF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TWK1EnF-EeSENPH62bfYEw" x="537" y="175"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WJ-ZcXF-EeSENPH62bfYEw" type="2013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WKIKdHF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WKIKdXF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WKIKdnF-EeSENPH62bfYEw" key="StereotypeList" value="DeveloperProcess::trace::UseCaseTest"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WKIKd3F-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WKIKeHF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WKIKeXF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WJ-Zc3F-EeSENPH62bfYEw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WJ-ZdHF-EeSENPH62bfYEw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WJ-ZdXF-EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WJ-ZdnF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WJ-Zd3F-EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_WJ-ZcHF-EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WJ-ZcnF-EeSENPH62bfYEw" x="988" y="178"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_c5abAHGAEeSttIprdoljXw" type="2013">
+ <children xmi:type="notation:DecorationNode" xmi:id="_c5abAnGAEeSttIprdoljXw" type="5016"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c5abA3GAEeSttIprdoljXw" type="7009">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_c5abBHGAEeSttIprdoljXw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_c5abBXGAEeSttIprdoljXw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c5abBnGAEeSttIprdoljXw"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="revisionTool.uml#_c5G5AHGAEeSttIprdoljXw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c5abAXGAEeSttIprdoljXw" x="20" y="180"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_BpFvUXF-EeSENPH62bfYEw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_BpFvUnF-EeSENPH62bfYEw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BpFvU3F-EeSENPH62bfYEw">
+ <owner xmi:type="uml:Package" href="revisionTool.uml#_zjnCYHF9EeSENPH62bfYEw"/>
+ </styles>
+ <element xmi:type="uml:Package" href="revisionTool.uml#_zjnCYHF9EeSENPH62bfYEw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_YlOT4HF-EeSENPH62bfYEw" type="4015" source="_MqHz0XF-EeSENPH62bfYEw" target="_JM0mgHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YlXd0XF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YlXd0nF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YlXd03F-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YlXd1HF-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YlXd1XF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YlXd1nF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YlOT43F-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YlOT5HF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YlOT5XF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YlOT5nF-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YlOT4XF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_Yk6x4HF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YlOT4nF-EeSENPH62bfYEw" points="[31, -15, -240, 96]$[173, -107, -98, 4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YlOT53F-EeSENPH62bfYEw" id="(0.7183908045977011,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o07x0HGAEeSttIprdoljXw" id="(0.3520408163265306,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Y8SJAXF-EeSENPH62bfYEw" type="4015" source="_TWK1EXF-EeSENPH62bfYEw" target="_JM0mgHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y8bS8XF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y8bS8nF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y8bS83F-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y8bS9HF-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y8bS9XF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y8bS9nF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y8SJBHF-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y8SJBXF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Y8SJBnF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y8SJB3F-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Y8SJAnF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_Y8SJAHF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Y8SJA3F-EeSENPH62bfYEw" points="[-23, -30, 95, 93]$[-23, -130, 95, -7]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ZPy64XF-EeSENPH62bfYEw" type="4015" source="_WJ-ZcXF-EeSENPH62bfYEw" target="_JM0mgHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZP8r5HF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZP8r5XF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZP8r5nF-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZP8r53F-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZP8r6HF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZP8r6XF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZPy65HF-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZPy65XF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZP8r4HF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZP8r4XF-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ZPy64nF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_ZPy64HF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZPy643F-EeSENPH62bfYEw" points="[-82, -24, 351, 101]$[-395, -125, 38, 0]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZP8r4nF-EeSENPH62bfYEw" id="(0.8010204081632653,0.5166666666666667)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ZoqG0XF-EeSENPH62bfYEw" type="4015" source="_WJ-ZcXF-EeSENPH62bfYEw" target="_MCGxkHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Zoz30XF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zoz30nF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zoz303F-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zoz31HF-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zoz31XF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zoz31nF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZoqG1HF-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoqG1XF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZoqG1nF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoqG13F-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ZoqG0nF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_ZoqG0HF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZoqG03F-EeSENPH62bfYEw" points="[-63, 26, 417, -179]$[-477, 180, 3, -25]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Z-QjYXF-EeSENPH62bfYEw" type="4015" source="_TWK1EXF-EeSENPH62bfYEw" target="_MCGxkHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z-aUYXF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-aUYnF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-aUY3F-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-aUZHF-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-aUZXF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-aUZnF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z-QjZHF-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z-QjZXF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z-QjZnF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z-QjZ3F-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Z-QjYnF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_Z-QjYHF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z-QjY3F-EeSENPH62bfYEw" points="[-16, 29, 90, -179]$[-108, 233, -2, 25]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_aahooHF-EeSENPH62bfYEw" type="4015" source="_MqHz0XF-EeSENPH62bfYEw" target="_MCGxkHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aarZoHF-EeSENPH62bfYEw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aarZoXF-EeSENPH62bfYEw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aarZonF-EeSENPH62bfYEw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aarZo3F-EeSENPH62bfYEw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aarZpHF-EeSENPH62bfYEw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aarZpXF-EeSENPH62bfYEw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aahoo3F-EeSENPH62bfYEw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aahopHF-EeSENPH62bfYEw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_aahopXF-EeSENPH62bfYEw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_aahopnF-EeSENPH62bfYEw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_aahooXF-EeSENPH62bfYEw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_aaYesHF-EeSENPH62bfYEw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aahoonF-EeSENPH62bfYEw" points="[23, 17, -266, -192]$[239, 204, -50, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aahop3F-EeSENPH62bfYEw" id="(0.7567049808429118,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o0yA0HGAEeSttIprdoljXw" id="(0.0,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ltAXkHGAEeSttIprdoljXw" type="4015" source="_c5abAHGAEeSttIprdoljXw" target="_JM0mgHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_npcPEHGAEeSttIprdoljXw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_npcPEXGAEeSttIprdoljXw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_npcPEnGAEeSttIprdoljXw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_npcPE3GAEeSttIprdoljXw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_npcPFHGAEeSttIprdoljXw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_npcPFXGAEeSttIprdoljXw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ltAXk3GAEeSttIprdoljXw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ltAXlHGAEeSttIprdoljXw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ltAXlXGAEeSttIprdoljXw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ltAXlnGAEeSttIprdoljXw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ltAXkXGAEeSttIprdoljXw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_lqoZAHGAEeSttIprdoljXw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ltAXknGAEeSttIprdoljXw" points="[32, -30, -217, 190]$[244, -250, -5, -30]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pTShwXGAEeSttIprdoljXw" id="(0.6330645161290323,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pTShwnGAEeSttIprdoljXw" id="(0.2602040816326531,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mM2VQHGAEeSttIprdoljXw" type="4015" source="_c5abAHGAEeSttIprdoljXw" target="_MCGxkHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oXH0cXGAEeSttIprdoljXw" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXH0cnGAEeSttIprdoljXw" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXH0c3GAEeSttIprdoljXw" key="StereotypeList" value="SysML::Requirements::Verify"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXH0dHGAEeSttIprdoljXw" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXH0dXGAEeSttIprdoljXw" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXH0dnGAEeSttIprdoljXw" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mM2VQ3GAEeSttIprdoljXw" type="6011">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mM2VRHGAEeSttIprdoljXw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mM2VRXGAEeSttIprdoljXw" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mM2VRnGAEeSttIprdoljXw" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mM2VQXGAEeSttIprdoljXw"/>
+ <element xmi:type="uml:Abstraction" href="revisionTool.uml#_mMskQHGAEeSttIprdoljXw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mM2VQnGAEeSttIprdoljXw" points="[56, 29, -189, -98]$[236, 136, -9, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pTShwHGAEeSttIprdoljXw" id="(0.5786290322580645,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mM_fMHGAEeSttIprdoljXw" id="(0.0,0.32)"/>
+ </edges>
+ </notation:Diagram>
</xmi:XMI>
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.uml b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.uml
index 2de30fce162..ff887ea5776 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.uml
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/model/revisionTool.uml
@@ -155,7 +155,7 @@ The revision model cannot be opened without the associated &quot;working model&q
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_OCgFYHFlEeSV7vTAYq-uEw" name="Close WorkingModel or close review editor " subject="_mBiIkE-_EeSWG8b7b00v3Q"/>
</packagedElement>
- <packagedElement xmi:type="uml:Component" xmi:id="_PUSL5E6_EeSsPatWHMT5jQ" name="RevisionTool" useCase="_1ygkUE7KEeSjDupdFZ5PpA _7eGOIE7KEeSjDupdFZ5PpA __i7VgE7KEeSjDupdFZ5PpA _rCRfcE7LEeSjDupdFZ5PpA _vWS5YE7LEeSjDupdFZ5PpA _2WHLME7LEeSjDupdFZ5PpA _5QGQEE7LEeSjDupdFZ5PpA _EADO8E-5EeSWG8b7b00v3Q">
+ <packagedElement xmi:type="uml:Component" xmi:id="_PUSL5E6_EeSsPatWHMT5jQ" name="RevisionTool" useCase="_1ygkUE7KEeSjDupdFZ5PpA _7eGOIE7KEeSjDupdFZ5PpA __i7VgE7KEeSjDupdFZ5PpA _rCRfcE7LEeSjDupdFZ5PpA _vWS5YE7LEeSjDupdFZ5PpA _2WHLME7LEeSjDupdFZ5PpA _5QGQEE7LEeSjDupdFZ5PpA _EADO8E-5EeSWG8b7b00v3Q _W-O9YHF9EeSENPH62bfYEw _ZOwOgHF9EeSENPH62bfYEw">
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_rCRfcE7LEeSjDupdFZ5PpA" name="Launch Revision mode" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_XOyRMFOJEeS-IbAKKrOd9A" annotatedElement="_rCRfcE7LEeSjDupdFZ5PpA">
<body>The user can launch revision mode. &#xD;
@@ -164,6 +164,7 @@ A modification could be:&#xD;
- a deletion&#xD;
- an adding&#xD;
- a set of a property of the graphical model or the semantic model&#xD;
+when the revison model is runing all remove are not executed, there are intercepted and element are atagged as deleted.&#xD;
&#xD;
</body>
</ownedComment>
@@ -190,6 +191,8 @@ If the modification is not accepted, the adding or deletion or the set is not ap
</body>
</ownedComment>
</ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_W-O9YHF9EeSENPH62bfYEw" name="see modifications in diagram" subject="_PUSL5E6_EeSsPatWHMT5jQ"/>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_ZOwOgHF9EeSENPH62bfYEw" name="see modification in model explorer" subject="_PUSL5E6_EeSsPatWHMT5jQ"/>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_R-Hh0GALEeSu6d79yLoqDA" name="A_user_create a model or save a review model " memberEnd="_R-Hh0WALEeSu6d79yLoqDA _R-Hh1GALEeSu6d79yLoqDA">
<ownedEnd xmi:type="uml:Property" xmi:id="_R-Hh0WALEeSu6d79yLoqDA" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_R-Hh0GALEeSu6d79yLoqDA">
@@ -219,6 +222,61 @@ If the modification is not accepted, the adding or deletion or the set is not ap
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SmbjlnFlEeSV7vTAYq-uEw" value="1"/>
</ownedEnd>
</packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="__CN7EHF6EeSENPH62bfYEw" client="_OCgFYHFlEeSV7vTAYq-uEw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_-KGVYHF8EeSENPH62bfYEw" name="Satisfy9" client="_rCRfcE7LEeSjDupdFZ5PpA" supplier="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_-_gTYHF8EeSENPH62bfYEw" name="Satisfy10" client="_2WHLME7LEeSjDupdFZ5PpA" supplier="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="__nYywHF8EeSENPH62bfYEw" name="Satisfy11" client="_5QGQEE7LEeSjDupdFZ5PpA" supplier="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_AOOwUHF9EeSENPH62bfYEw" name="Satisfy12" client="_vWS5YE7LEeSjDupdFZ5PpA" supplier="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_iU23YHF9EeSENPH62bfYEw" name="A_user_launch revision mode" memberEnd="_iU23YXF9EeSENPH62bfYEw _iU23ZHF9EeSENPH62bfYEw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_iU23YXF9EeSENPH62bfYEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_iU23YHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iU23YnF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iU23Y3F9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_iU23ZHF9EeSENPH62bfYEw" name="launch revision mode" type="_rCRfcE7LEeSjDupdFZ5PpA" association="_iU23YHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iU23ZXF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iU23ZnF9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_i0PiEHF9EeSENPH62bfYEw" name="A_user_stop revisionmode" memberEnd="_i0PiEXF9EeSENPH62bfYEw _i0PiFHF9EeSENPH62bfYEw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_i0PiEXF9EeSENPH62bfYEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_i0PiEHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i0PiEnF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i0PiE3F9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_i0PiFHF9EeSENPH62bfYEw" name="stop revisionmode" type="_2WHLME7LEeSjDupdFZ5PpA" association="_i0PiEHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i0PiFXF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i0PiFnF9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ja2PEHF9EeSENPH62bfYEw" name="A_user_accept or refuse modifications" memberEnd="_ja2PEXF9EeSENPH62bfYEw _ja2PFHF9EeSENPH62bfYEw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_ja2PEXF9EeSENPH62bfYEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_ja2PEHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ja2PEnF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ja2PE3F9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_ja2PFHF9EeSENPH62bfYEw" name="accept or refuse modifications" type="_5QGQEE7LEeSjDupdFZ5PpA" association="_ja2PEHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ja2PFXF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ja2PFnF9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_j734gHF9EeSENPH62bfYEw" name="A_user_see modification in model explorer" memberEnd="_j734gXF9EeSENPH62bfYEw _j734hHF9EeSENPH62bfYEw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_j734gXF9EeSENPH62bfYEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_j734gHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j734gnF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j734g3F9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_j734hHF9EeSENPH62bfYEw" name="see modification in model explorer" type="_ZOwOgHF9EeSENPH62bfYEw" association="_j734gHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j734hXF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j734hnF9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_kbSYYHF9EeSENPH62bfYEw" name="A_user_see modifications in diagram" memberEnd="_kbSYYXF9EeSENPH62bfYEw _kbSYZHF9EeSENPH62bfYEw">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_kbSYYXF9EeSENPH62bfYEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_kbSYYHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kbSYYnF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kbSYY3F9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_kbSYZHF9EeSENPH62bfYEw" name="see modifications in diagram" type="_W-O9YHF9EeSENPH62bfYEw" association="_kbSYYHF9EeSENPH62bfYEw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kbSYZXF9EeSENPH62bfYEw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kbSYZnF9EeSENPH62bfYEw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_PUSL5U6_EeSsPatWHMT5jQ" name="Design">
<ownedComment xmi:type="uml:Comment" xmi:id="_dhb5MGTbEeSaUoUpxav4Ag">
@@ -316,6 +374,22 @@ If the modification is not accepted, the adding or deletion or the set is not ap
<packagedElement xmi:type="uml:Abstraction" xmi:id="_ess8YHFmEeSV7vTAYq-uEw" name="Verify4" client="_X8oWwHFmEeSV7vTAYq-uEw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_TdqZoHF9EeSENPH62bfYEw" name="revisionTest">
+ <packagedElement xmi:type="uml:Package" xmi:id="_zjnCYHF9EeSENPH62bfYEw" name="1-launchRevision">
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_MqHz0HF-EeSENPH62bfYEw" name="launch Revision With Opened model and Review editor not loaded"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_TWK1EHF-EeSENPH62bfYEw" name="launch Revison on open model without revision view"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_WJ-ZcHF-EeSENPH62bfYEw" name="launch revision on closed model"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Yk6x4HF-EeSENPH62bfYEw" name="Verify1" client="_MqHz0HF-EeSENPH62bfYEw" supplier="_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Y8SJAHF-EeSENPH62bfYEw" name="Verify2" client="_TWK1EHF-EeSENPH62bfYEw" supplier="_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ZPy64HF-EeSENPH62bfYEw" name="Verify3" client="_WJ-ZcHF-EeSENPH62bfYEw" supplier="_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ZoqG0HF-EeSENPH62bfYEw" name="Verify4" client="_WJ-ZcHF-EeSENPH62bfYEw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Z-QjYHF-EeSENPH62bfYEw" name="Verify5" client="_TWK1EHF-EeSENPH62bfYEw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_aaYesHF-EeSENPH62bfYEw" name="Verify6" client="_MqHz0HF-EeSENPH62bfYEw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_c5G5AHGAEeSttIprdoljXw" name="launch Revision With Opened model and Review editor loaded "/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_lqoZAHGAEeSttIprdoljXw" client="_c5G5AHGAEeSttIprdoljXw" supplier="_rCRfcE7LEeSjDupdFZ5PpA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_mMskQHGAEeSttIprdoljXw" client="_c5G5AHGAEeSttIprdoljXw" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
+ </packagedElement>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_4v1uoGtGEeSP88AAeuHqVQ" name="Revision model for Papyrus">
<packagedElement xmi:type="uml:Package" xmi:id="_4v4x8GtGEeSP88AAeuHqVQ" name="Requirements">
@@ -1052,6 +1126,690 @@ If the modification is not accepted, the adding or deletion or the set is not ap
</ownedComment>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_GQW8wHF7EeSENPH62bfYEw" name="Revision model for Papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_GQp3sXF7EeSENPH62bfYEw" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7iAvnF7EeSENPH62bfYEw" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7iAwHF7EeSENPH62bfYEw" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7rxsXF7EeSENPH62bfYEw" name="Add or change information about the current author for the versionning"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7rxs3F7EeSENPH62bfYEw" name="Respond to a review"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7rxtXF7EeSENPH62bfYEw" name="Add a review about modification on the current model"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7rxt3F7EeSENPH62bfYEw" name="Add, update or remove a review on the current model"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G707oXF7EeSENPH62bfYEw" name="Create, load or save a review model "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G707o3F7EeSENPH62bfYEw" name="Close WorkingModel or close review editor "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G707pXF7EeSENPH62bfYEw" name="Launch Revision mode"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G707p3F7EeSENPH62bfYEw" name="Register all modifications with Versioning information"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7-soHF7EeSENPH62bfYEw" name="Stop RevisionMode"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7-sonF7EeSENPH62bfYEw" name="Accept or refuse modifications"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7-spHF7EeSENPH62bfYEw" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7-spnF7EeSENPH62bfYEw" name="ReviewResourceManager"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G7-sqHF7EeSENPH62bfYEw" name="ReviewsView"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8IdoXF7EeSENPH62bfYEw" name="ReviewsTreeLabelProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8Ido3F7EeSENPH62bfYEw" name="ReviewsTreeContentProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8IdpXF7EeSENPH62bfYEw" name="CreateOrSelectReviewModelDialog"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8Idp3F7EeSENPH62bfYEw" name="CreateAuthorDialog"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8IdqXF7EeSENPH62bfYEw" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8RnkXF7EeSENPH62bfYEw" name="load a model without stereotypes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8Rnk3F7EeSENPH62bfYEw" name="load a model without dependency"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8RnlXF7EeSENPH62bfYEw" name="Load a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8Rnl3F7EeSENPH62bfYEw" name="create a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8RnmXF7EeSENPH62bfYEw" name="CloseandReopenReviewEditor"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8bYkXF7EeSENPH62bfYEw" name="CloseAndReopenWorkingModel"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G8bYk3F7EeSENPH62bfYEw" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GQp3s3F7EeSENPH62bfYEw" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GQzosXF7EeSENPH62bfYEw">
+ <body>- Versioning (id=Req_010):
+ Papyrus must integrate versioning in order to display in comment author and date.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GQ9ZsXF7EeSENPH62bfYEw">
+ <body>- VersionInfoReq (id=Req_011):
+ Papyrus must integrate versionning. This information comes from O&quot;4.3.2 Pre-Defined Metadata Elements&quot; of the OASIS standard, &quot;Open Document Format for Office Applications (OpenDocument) Version 1.2-Part 1: OpenDocument Schema&quot;. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GRGjoHF7EeSENPH62bfYEw">
+ <body>- ReviewSystem (id=Req_020):
+ Papyrus must integrate a review system to add comments with the possibility to respond to this comment. Each comment must have information about the user the date.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GRGjonF7EeSENPH62bfYEw">
+ <body>- RevisionMode (id=Req_030):
+ Papyrus must integrate a means to make revision mechanism to register, accept or refuse modification done by an user</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GRQUoHF7EeSENPH62bfYEw">
+ <body>- IndependantReview (id=Req_021):
+ It can exits several review models for one design “working model”. The working model is the current model edited by papyrus.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GRQUonF7EeSENPH62bfYEw" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gc3HsHF7EeSENPH62bfYEw">
+ <body>ReviewSystem UseCases</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gc3HsnF7EeSENPH62bfYEw">
+ <body>The functionality revision can be divided into two parts:&#xD;
+- Management of review&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gf_UMHF7EeSENPH62bfYEw">
+ <body>ReviewSystem UseCases</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gf_UMnF7EeSENPH62bfYEw">
+ <body>- Management of revisions</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GhLnAHF7EeSENPH62bfYEw">
+ <body>Revision mode Use Case</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GhVYAXF7EeSENPH62bfYEw" name="Add or change information about the current author for the versionning">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GhVYA3F7EeSENPH62bfYEw">
+ <body>When the user wants to add for the first time a review, the review system must ask the identity, the language and the wanted color of the user in order to add it in the associated review.&#xD;
+This information could be changed at any time in the preference of papyrus&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GhVYBXF7EeSENPH62bfYEw">
+ <body>UserIdentity</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Gheh8XF7EeSENPH62bfYEw" name="Respond to a review">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gheh83F7EeSENPH62bfYEw">
+ <body>A user could have the possibility to respond to an existing review. Thanks to this, it is possible to see the discussion flow about a subject. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gheh9XF7EeSENPH62bfYEw">
+ <body>RespondComment</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GhoS8HF7EeSENPH62bfYEw" name="Add a review about modification on the current model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GhoS8nF7EeSENPH62bfYEw">
+ <body>When the revision mode is activated, the user can add review about the modification done in the model.&#xD;
+A review can be added about a deletion of UML element. In order to model a modification in a model, a Diff element from EMF compare can be used.&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GhoS9HF7EeSENPH62bfYEw" name="Add, update or remove a review on the current model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GhoS9nF7EeSENPH62bfYEw">
+ <body>The user adds a review on an element of the model. This review will be not directly store in the model but into a new model that will contain all review comments.&#xD;
+In order to create a review, the review tool can create a review model if needed. &#xD;
+The review tool creates also a &quot;user author&quot;. From all preferences, the system creates an author that will associated to a review.&#xD;
+Finally this created review contains all informations see in the version information.&#xD;
+&#xD;
+This review could be displayed on diagrams. A dedicated view must be displayed dedicated to review comment. (it can be sorted by date author, subject..)&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GjkMoHF7EeSENPH62bfYEw">
+ <body>Add A review diagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GjkMonF7EeSENPH62bfYEw">
+ <body>Add a Comment</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GjkMpHF7EeSENPH62bfYEw" name="Create, load or save a review model ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GjkMpnF7EeSENPH62bfYEw">
+ <body>When a model is opened in papyrus. The user can :&#xD;
+- create a new revision model&#xD;
+- load a new revision model&#xD;
+- save a revision model.&#xD;
+The revision model cannot be opened without the associated &quot;working model&quot;.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GjtWkXF7EeSENPH62bfYEw">
+ <body>Open save a review</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GjtWk3F7EeSENPH62bfYEw" name="Close WorkingModel or close review editor "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GjtWlXF7EeSENPH62bfYEw" name="Launch Revision mode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gj3HkHF7EeSENPH62bfYEw">
+ <body>The user can launch revision mode. &#xD;
+From this time all modifications will be register and associated to the user. &#xD;
+A modification could be:&#xD;
+ - a deletion&#xD;
+ - an adding&#xD;
+ - a set of a property of the graphical model or the semantic model&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Gj3HknF7EeSENPH62bfYEw" name="Register all modifications with Versioning information">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Gj3HlHF7EeSENPH62bfYEw">
+ <body>All modifications are store and associated to the current user.&#xD;
+A modification must have a timestamp, an author.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Gj3HlnF7EeSENPH62bfYEw" name="Stop RevisionMode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GkARgHF7EeSENPH62bfYEw">
+ <body>When the user stop the revision mode, modifications are not registered and done directly on the model.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GkARgnF7EeSENPH62bfYEw" name="Accept or refuse modifications">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GkARhHF7EeSENPH62bfYEw">
+ <body>Thanks to registered modification the user can accept or refuse the modification.&#xD;
+If the modification is accepted, the adding or the deletion or the set is really done on the model, and the modification is removed from the stack.&#xD;
+If the modification is not accepted, the adding or deletion or the set is not applied, and the modification is removed from the stack.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_GkARhnF7EeSENPH62bfYEw" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GmryEHF7EeSENPH62bfYEw">
+ <body>Architecture Overview</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G007wHF7EeSENPH62bfYEw">
+ <body>ProfileDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G0-swHF7EeSENPH62bfYEw">
+ <body>Versioning profile</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6Mj8HF7EeSENPH62bfYEw">
+ <body>Review profile</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6Mj8nF7EeSENPH62bfYEw">
+ <body>Review Profile</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Mj9HF7EeSENPH62bfYEw" name="ReviewResourceManager"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Mj9nF7EeSENPH62bfYEw" name="ReviewsView"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Vt4HF7EeSENPH62bfYEw" name="ReviewsTreeLabelProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Vt4nF7EeSENPH62bfYEw" name="ReviewsTreeContentProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Vt5HF7EeSENPH62bfYEw" name="CreateOrSelectReviewModelDialog"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Vt5nF7EeSENPH62bfYEw" name="CreateAuthorDialog"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6Vt6HF7EeSENPH62bfYEw" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6fe4XF7EeSENPH62bfYEw" name="load a model without stereotypes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6fe43F7EeSENPH62bfYEw" name="load a model without dependency"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6fe5XF7EeSENPH62bfYEw" name="Load a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6fe53F7EeSENPH62bfYEw" name="create a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6pP4XF7EeSENPH62bfYEw" name="CloseandReopenReviewEditor"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6pP43F7EeSENPH62bfYEw" name="CloseAndReopenWorkingModel"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_G6pP5XF7EeSENPH62bfYEw" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6pP53F7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ03F7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ1XF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ13F7EeSENPH62bfYEw">
+ <body>Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ2XF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ23F7EeSENPH62bfYEw">
+ <body>Add or change information about the current author for the versionning</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ3XF7EeSENPH62bfYEw">
+ <body>Add, update or remove a review on the current model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K0HF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K1HF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K1nF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K2HF7EeSENPH62bfYEw">
+ <body>Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K2nF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K3HF7EeSENPH62bfYEw">
+ <body>Add a review about modification on the current model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K3nF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUwnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUxHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUxnF7EeSENPH62bfYEw">
+ <body>Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUyHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUynF7EeSENPH62bfYEw">
+ <body>Add, update or remove a review on the current model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUzHF7EeSENPH62bfYEw">
+ <body>Add a review about modification on the current model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUznF7EeSENPH62bfYEw">
+ <body>Respond to a review</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FU0HF7EeSENPH62bfYEw">
+ <body>Add or change information about the current author for the versionning</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFwHF7EeSENPH62bfYEw">
+ <body>Close WorkingModel or close review editor </body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFwnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFxHF7EeSENPH62bfYEw">
+ <body>load a model without stereotypes</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFxnF7EeSENPH62bfYEw">
+ <body>load a model without dependency</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFyHF7EeSENPH62bfYEw">
+ <body>Load a file</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFynF7EeSENPH62bfYEw">
+ <body>create a file</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFzHF7EeSENPH62bfYEw">
+ <body>CloseAndReopenWorkingModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7PFznF7EeSENPH62bfYEw">
+ <body>CloseandReopenReviewEditor</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2wHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2wnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2xHF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2xnF7EeSENPH62bfYEw">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2ynF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAsHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAsnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAtHF7EeSENPH62bfYEw">
+ <body>Req_021</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAtnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAuHF7EeSENPH62bfYEw">
+ <body>Create, load or save a review model </body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAunF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_021 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6pP6HF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2yHF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (1 out of 5) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6yZ0HF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G68K0nF7EeSENPH62bfYEw">
+ <body>Req_010</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7FUwHF7EeSENPH62bfYEw">
+ <body>Req_011</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7Y2zHF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G7iAvHF7EeSENPH62bfYEw">
+ <body>Req_021</body>
+ </ownedComment>
+ <body>Unverified requirements (4 out of 5) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_5e7cMHF7EeSENPH62bfYEw" name="Revision model for Papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_5fOXIXF7EeSENPH62bfYEw" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_53_cdXF7EeSENPH62bfYEw" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_53_cd3F7EeSENPH62bfYEw" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_53_ceXF7EeSENPH62bfYEw" name="Add or change information about the current author for the versionning"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54ImYHF7EeSENPH62bfYEw" name="Respond to a review"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54ImYnF7EeSENPH62bfYEw" name="Add a review about modification on the current model"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54ImZHF7EeSENPH62bfYEw" name="Add, update or remove a review on the current model"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54ImZnF7EeSENPH62bfYEw" name="Create, load or save a review model "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54ImaHF7EeSENPH62bfYEw" name="Close WorkingModel or close review editor "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54SXYXF7EeSENPH62bfYEw" name="Launch Revision mode"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54SXY3F7EeSENPH62bfYEw" name="Register all modifications with Versioning information"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54SXZXF7EeSENPH62bfYEw" name="Stop RevisionMode"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54cIYHF7EeSENPH62bfYEw" name="Accept or refuse modifications"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54cIYnF7EeSENPH62bfYEw" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_54cIZHF7EeSENPH62bfYEw" name="ReviewResourceManager"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54cIZnF7EeSENPH62bfYEw" name="ReviewsView"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54lSUXF7EeSENPH62bfYEw" name="ReviewsTreeLabelProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54lSU3F7EeSENPH62bfYEw" name="ReviewsTreeContentProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54lSVXF7EeSENPH62bfYEw" name="CreateOrSelectReviewModelDialog"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDUHF7EeSENPH62bfYEw" name="CreateAuthorDialog"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDUnF7EeSENPH62bfYEw" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDVHF7EeSENPH62bfYEw" name="load a model without stereotypes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDVnF7EeSENPH62bfYEw" name="load a model without dependency"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDWHF7EeSENPH62bfYEw" name="Load a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_54vDWnF7EeSENPH62bfYEw" name="create a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_544NQXF7EeSENPH62bfYEw" name="CloseandReopenReviewEditor"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_544NQ3F7EeSENPH62bfYEw" name="CloseAndReopenWorkingModel"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_544NRXF7EeSENPH62bfYEw" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5fXhEXF7EeSENPH62bfYEw" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5fXhE3F7EeSENPH62bfYEw">
+ <body>- Versioning (id=Req_010):
+ Papyrus must integrate versioning in order to display in comment author and date.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5fXhFXF7EeSENPH62bfYEw">
+ <body>- VersionInfoReq (id=Req_011):
+ Papyrus must integrate versionning. This information comes from O&quot;4.3.2 Pre-Defined Metadata Elements&quot; of the OASIS standard, &quot;Open Document Format for Office Applications (OpenDocument) Version 1.2-Part 1: OpenDocument Schema&quot;. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5fhSEHF7EeSENPH62bfYEw">
+ <body>- ReviewSystem (id=Req_020):
+ Papyrus must integrate a review system to add comments with the possibility to respond to this comment. Each comment must have information about the user the date.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5fhSEnF7EeSENPH62bfYEw">
+ <body>- RevisionMode (id=Req_030):
+ Papyrus must integrate a means to make revision mechanism to register, accept or refuse modification done by an user</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5fhSFHF7EeSENPH62bfYEw">
+ <body>- IndependantReview (id=Req_021):
+ It can exits several review models for one design “working model”. The working model is the current model edited by papyrus.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5fhSFnF7EeSENPH62bfYEw" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5hwGsHF7EeSENPH62bfYEw">
+ <body>ReviewSystem UseCases</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5hwGsnF7EeSENPH62bfYEw">
+ <body>The functionality revision can be divided into two parts:&#xD;
+- Management of review&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5j1KUHF7EeSENPH62bfYEw">
+ <body>ReviewSystem UseCases</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5j1KUnF7EeSENPH62bfYEw">
+ <body>- Management of revisions</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lBdIHF7EeSENPH62bfYEw">
+ <body>Revision mode Use Case</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5lBdInF7EeSENPH62bfYEw" name="Add or change information about the current author for the versionning">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lLOIXF7EeSENPH62bfYEw">
+ <body>When the user wants to add for the first time a review, the review system must ask the identity, the language and the wanted color of the user in order to add it in the associated review.&#xD;
+This information could be changed at any time in the preference of papyrus&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lLOI3F7EeSENPH62bfYEw">
+ <body>UserIdentity</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5lLOJXF7EeSENPH62bfYEw" name="Respond to a review">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lLOJ3F7EeSENPH62bfYEw">
+ <body>A user could have the possibility to respond to an existing review. Thanks to this, it is possible to see the discussion flow about a subject. </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lLOKXF7EeSENPH62bfYEw">
+ <body>RespondComment</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5lUYEHF7EeSENPH62bfYEw" name="Add a review about modification on the current model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lUYEnF7EeSENPH62bfYEw">
+ <body>When the revision mode is activated, the user can add review about the modification done in the model.&#xD;
+A review can be added about a deletion of UML element. In order to model a modification in a model, a Diff element from EMF compare can be used.&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5lUYFHF7EeSENPH62bfYEw" name="Add, update or remove a review on the current model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5lUYFnF7EeSENPH62bfYEw">
+ <body>The user adds a review on an element of the model. This review will be not directly store in the model but into a new model that will contain all review comments.&#xD;
+In order to create a review, the review tool can create a review model if needed. &#xD;
+The review tool creates also a &quot;user author&quot;. From all preferences, the system creates an author that will associated to a review.&#xD;
+Finally this created review contains all informations see in the version information.&#xD;
+&#xD;
+This review could be displayed on diagrams. A dedicated view must be displayed dedicated to review comment. (it can be sorted by date author, subject..)&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5nQRwHF7EeSENPH62bfYEw">
+ <body>Add A review diagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5naCwHF7EeSENPH62bfYEw">
+ <body>Add a Comment</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5naCwnF7EeSENPH62bfYEw" name="Create, load or save a review model ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5naCxHF7EeSENPH62bfYEw">
+ <body>When a model is opened in papyrus. The user can :&#xD;
+- create a new revision model&#xD;
+- load a new revision model&#xD;
+- save a revision model.&#xD;
+The revision model cannot be opened without the associated &quot;working model&quot;.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5naCxnF7EeSENPH62bfYEw">
+ <body>Open save a review</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5naCyHF7EeSENPH62bfYEw" name="Close WorkingModel or close review editor "/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5naCynF7EeSENPH62bfYEw" name="Launch Revision mode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5njMsXF7EeSENPH62bfYEw">
+ <body>The user can launch revision mode. &#xD;
+From this time all modifications will be register and associated to the user. &#xD;
+A modification could be:&#xD;
+ - a deletion&#xD;
+ - an adding&#xD;
+ - a set of a property of the graphical model or the semantic model&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5njMs3F7EeSENPH62bfYEw" name="Register all modifications with Versioning information">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5njMtXF7EeSENPH62bfYEw">
+ <body>All modifications are store and associated to the current user.&#xD;
+A modification must have a timestamp, an author.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5njMt3F7EeSENPH62bfYEw" name="Stop RevisionMode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5njMuXF7EeSENPH62bfYEw">
+ <body>When the user stop the revision mode, modifications are not registered and done directly on the model.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5njMu3F7EeSENPH62bfYEw" name="Accept or refuse modifications">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5ns9sXF7EeSENPH62bfYEw">
+ <body>Thanks to registered modification the user can accept or refuse the modification.&#xD;
+If the modification is accepted, the adding or the deletion or the set is really done on the model, and the modification is removed from the stack.&#xD;
+If the modification is not accepted, the adding or deletion or the set is not applied, and the modification is removed from the stack.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_5ns9s3F7EeSENPH62bfYEw" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5qcIoHF7EeSENPH62bfYEw">
+ <body>Architecture Overview</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5xS-kHF7EeSENPH62bfYEw">
+ <body>ProfileDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5xS-knF7EeSENPH62bfYEw">
+ <body>Versioning profile</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52NTwHF7EeSENPH62bfYEw">
+ <body>Review profile</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52NTwnF7EeSENPH62bfYEw">
+ <body>Review Profile</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52NTxHF7EeSENPH62bfYEw" name="ReviewResourceManager"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52NTxnF7EeSENPH62bfYEw" name="ReviewsView"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WdsHF7EeSENPH62bfYEw" name="ReviewsTreeLabelProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WdsnF7EeSENPH62bfYEw" name="ReviewsTreeContentProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WdtHF7EeSENPH62bfYEw" name="CreateOrSelectReviewModelDialog"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WdtnF7EeSENPH62bfYEw" name="CreateAuthorDialog"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WduHF7EeSENPH62bfYEw" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_52WdunF7EeSENPH62bfYEw" name="load a model without stereotypes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52gOsXF7EeSENPH62bfYEw" name="load a model without dependency"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52gOs3F7EeSENPH62bfYEw" name="Load a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52gOtXF7EeSENPH62bfYEw" name="create a file"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52gOt3F7EeSENPH62bfYEw" name="CloseandReopenReviewEditor"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52pYoHF7EeSENPH62bfYEw" name="CloseAndReopenWorkingModel"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_52pYonF7EeSENPH62bfYEw" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52pYpHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJoHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJonF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJpHF7EeSENPH62bfYEw">
+ <body>Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJpnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJqHF7EeSENPH62bfYEw">
+ <body>Add or change information about the current author for the versionning</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJqnF7EeSENPH62bfYEw">
+ <body>Add, update or remove a review on the current model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJrHF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5286oHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5286onF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5286pHF7EeSENPH62bfYEw">
+ <body>Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5286pnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5286qHF7EeSENPH62bfYEw">
+ <body>Add a review about modification on the current model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53Y_gHF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53Y_hHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53Y_hnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53Y_iHF7EeSENPH62bfYEw">
+ <body>Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwgHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwgnF7EeSENPH62bfYEw">
+ <body>Add, update or remove a review on the current model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwhHF7EeSENPH62bfYEw">
+ <body>Add a review about modification on the current model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwhnF7EeSENPH62bfYEw">
+ <body>Respond to a review</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwiHF7EeSENPH62bfYEw">
+ <body>Add or change information about the current author for the versionning</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwinF7EeSENPH62bfYEw">
+ <body>Close WorkingModel or close review editor </body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwjHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwjnF7EeSENPH62bfYEw">
+ <body>load a model without stereotypes</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwkHF7EeSENPH62bfYEw">
+ <body>load a model without dependency</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53iwknF7EeSENPH62bfYEw">
+ <body>Load a file</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shgHF7EeSENPH62bfYEw">
+ <body>create a file</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shgnF7EeSENPH62bfYEw">
+ <body>CloseAndReopenWorkingModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shhHF7EeSENPH62bfYEw">
+ <body>CloseandReopenReviewEditor</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shhnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shiHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shinF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shjHF7EeSENPH62bfYEw">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531rcHF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531rdHF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531rdnF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531reHF7EeSENPH62bfYEw">
+ <body>Req_021</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531renF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531rfHF7EeSENPH62bfYEw">
+ <body>Create, load or save a review model </body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53_ccXF7EeSENPH62bfYEw">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with Req_021 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52pYpXF7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53shjnF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (1 out of 5) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52pYp3F7EeSENPH62bfYEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_52zJrnF7EeSENPH62bfYEw">
+ <body>Req_010</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53Y_gnF7EeSENPH62bfYEw">
+ <body>Req_011</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_531rcnF7EeSENPH62bfYEw">
+ <body>Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_53_cc3F7EeSENPH62bfYEw">
+ <body>Req_021</body>
+ </ownedComment>
+ <body>Unverified requirements (4 out of 5) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_PUSy8U6_EeSsPatWHMT5jQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PUSy8k6_EeSsPatWHMT5jQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_VA6mkMcPEeO9CYUoXDRplw"/>
@@ -1506,4 +2264,286 @@ If the modification is not accepted, the adding or deletion or the set is not ap
<Requirements:Verify xmi:id="_dz328HFmEeSV7vTAYq-uEw" base_Abstraction="_dzbLAHFmEeSV7vTAYq-uEw"/>
<Requirements:Verify xmi:id="_eQb3IHFmEeSV7vTAYq-uEw" base_Abstraction="_eQI8MHFmEeSV7vTAYq-uEw"/>
<Requirements:Verify xmi:id="_es_3UHFmEeSV7vTAYq-uEw" base_Abstraction="_ess8YHFmEeSV7vTAYq-uEw"/>
+ <Requirements:Satisfy xmi:id="_AHsVYHF7EeSENPH62bfYEw" base_Abstraction="__CN7EHF6EeSENPH62bfYEw"/>
+ <Document:Document xmi:id="_GQp3sHF7EeSENPH62bfYEw" base_Model="_GQW8wHF7EeSENPH62bfYEw" author="P. Tessier" version="1.0"/>
+ <Document:TableOfContent xmi:id="_GQp3snF7EeSENPH62bfYEw" base_Package="_GQp3sXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GQzosHF7EeSENPH62bfYEw" base_Package="_GQp3s3F7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GQ9ZsHF7EeSENPH62bfYEw" base_Comment="_GQzosXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GQ9ZsnF7EeSENPH62bfYEw" base_Comment="_GQ9ZsXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GRGjoXF7EeSENPH62bfYEw" base_Comment="_GRGjoHF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GRGjo3F7EeSENPH62bfYEw" base_Comment="_GRGjonF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GRQUoXF7EeSENPH62bfYEw" base_Comment="_GRQUoHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GRQUo3F7EeSENPH62bfYEw" base_Package="_GRQUonF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_Gc3HsXF7EeSENPH62bfYEw" base_Comment="_Gc3HsHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png"/>
+ <Document:Content xmi:id="_Gc3Hs3F7EeSENPH62bfYEw" base_Comment="_Gc3HsnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_Gf_UMXF7EeSENPH62bfYEw" base_Comment="_Gf_UMHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png"/>
+ <Document:Content xmi:id="_Gf_UM3F7EeSENPH62bfYEw" base_Comment="_Gf_UMnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_GhVYAHF7EeSENPH62bfYEw" base_Comment="_GhLnAHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Revision_mode_Use_Case.png"/>
+ <Document:Section xmi:id="_GhVYAnF7EeSENPH62bfYEw" base_Package="_GhVYAXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GhVYBHF7EeSENPH62bfYEw" base_Comment="_GhVYA3F7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_Gheh8HF7EeSENPH62bfYEw" base_Comment="_GhVYBXF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\UserIdentity.png"/>
+ <Document:Section xmi:id="_Gheh8nF7EeSENPH62bfYEw" base_Package="_Gheh8XF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_Gheh9HF7EeSENPH62bfYEw" base_Comment="_Gheh83F7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_Gheh9nF7EeSENPH62bfYEw" base_Comment="_Gheh9XF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\RespondComment.png"/>
+ <Document:Section xmi:id="_GhoS8XF7EeSENPH62bfYEw" base_Package="_GhoS8HF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GhoS83F7EeSENPH62bfYEw" base_Comment="_GhoS8nF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GhoS9XF7EeSENPH62bfYEw" base_Package="_GhoS9HF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GhoS93F7EeSENPH62bfYEw" base_Comment="_GhoS9nF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_GjkMoXF7EeSENPH62bfYEw" base_Comment="_GjkMoHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Add_A_review_diagram.png"/>
+ <Document:ImageRef xmi:id="_GjkMo3F7EeSENPH62bfYEw" base_Comment="_GjkMonF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\addComment.png"/>
+ <Document:Section xmi:id="_GjkMpXF7EeSENPH62bfYEw" base_Package="_GjkMpHF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GjtWkHF7EeSENPH62bfYEw" base_Comment="_GjkMpnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_GjtWknF7EeSENPH62bfYEw" base_Comment="_GjtWkXF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\OpenSaveReview.png"/>
+ <Document:Section xmi:id="_GjtWlHF7EeSENPH62bfYEw" base_Package="_GjtWk3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GjtWlnF7EeSENPH62bfYEw" base_Package="_GjtWlXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_Gj3HkXF7EeSENPH62bfYEw" base_Comment="_Gj3HkHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_Gj3Hk3F7EeSENPH62bfYEw" base_Package="_Gj3HknF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_Gj3HlXF7EeSENPH62bfYEw" base_Comment="_Gj3HlHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_Gj3Hl3F7EeSENPH62bfYEw" base_Package="_Gj3HlnF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GkARgXF7EeSENPH62bfYEw" base_Comment="_GkARgHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GkARg3F7EeSENPH62bfYEw" base_Package="_GkARgnF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_GkARhXF7EeSENPH62bfYEw" base_Comment="_GkARhHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_GkARh3F7EeSENPH62bfYEw" base_Package="_GkARhnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_GmryEXF7EeSENPH62bfYEw" base_Comment="_GmryEHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Architecture_Overview.png"/>
+ <Document:ImageRef xmi:id="_G007wXF7EeSENPH62bfYEw" base_Comment="_G007wHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ProfileDiagram.png"/>
+ <Document:Content xmi:id="_G0-swXF7EeSENPH62bfYEw" base_Comment="_G0-swHF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_G6Mj8XF7EeSENPH62bfYEw" base_Comment="_G6Mj8HF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Review_profile.png"/>
+ <Document:Content xmi:id="_G6Mj83F7EeSENPH62bfYEw" base_Comment="_G6Mj8nF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Mj9XF7EeSENPH62bfYEw" base_Package="_G6Mj9HF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Mj93F7EeSENPH62bfYEw" base_Package="_G6Mj9nF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Vt4XF7EeSENPH62bfYEw" base_Package="_G6Vt4HF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Vt43F7EeSENPH62bfYEw" base_Package="_G6Vt4nF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Vt5XF7EeSENPH62bfYEw" base_Package="_G6Vt5HF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6Vt53F7EeSENPH62bfYEw" base_Package="_G6Vt5nF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6fe4HF7EeSENPH62bfYEw" base_Package="_G6Vt6HF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6fe4nF7EeSENPH62bfYEw" base_Package="_G6fe4XF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6fe5HF7EeSENPH62bfYEw" base_Package="_G6fe43F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6fe5nF7EeSENPH62bfYEw" base_Package="_G6fe5XF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6pP4HF7EeSENPH62bfYEw" base_Package="_G6fe53F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6pP4nF7EeSENPH62bfYEw" base_Package="_G6pP4XF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6pP5HF7EeSENPH62bfYEw" base_Package="_G6pP43F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G6pP5nF7EeSENPH62bfYEw" base_Package="_G6pP5XF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_G6pP6XF7EeSENPH62bfYEw" base_Comment="_G6pP6HF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_G6yZ0XF7EeSENPH62bfYEw" base_Comment="_G6yZ0HF7EeSENPH62bfYEw"/>
+ <Document:Table xmi:id="_G6yZ0nF7EeSENPH62bfYEw" caption="RequirementsCoverageTable" base_Comment="_G6pP53F7EeSENPH62bfYEw"/>
+ <Document:Line xmi:id="_G6yZ1HF7EeSENPH62bfYEw" base_Comment="_G6yZ03F7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_G6yZ1nF7EeSENPH62bfYEw" base_Comment="_G6yZ1XF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G6yZ2HF7EeSENPH62bfYEw" base_Comment="_G6yZ13F7EeSENPH62bfYEw" ref="_2LldkE7IEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G6yZ2nF7EeSENPH62bfYEw" base_Comment="_G6yZ2XF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G6yZ3HF7EeSENPH62bfYEw" base_Comment="_G6yZ23F7EeSENPH62bfYEw" ref="_EADO8E-5EeSWG8b7b00v3Q"/>
+ <Document:RefContent xmi:id="_G6yZ3nF7EeSENPH62bfYEw" base_Comment="_G6yZ3XF7EeSENPH62bfYEw" ref="_1ygkUE7KEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G68K0XF7EeSENPH62bfYEw" base_Comment="_G68K0HF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G68K03F7EeSENPH62bfYEw" base_Comment="_G68K0nF7EeSENPH62bfYEw" ref="_2LldkE7IEeSjDupdFZ5PpA"/>
+ <Document:Line xmi:id="_G68K1XF7EeSENPH62bfYEw" base_Comment="_G68K1HF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_G68K13F7EeSENPH62bfYEw" base_Comment="_G68K1nF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G68K2XF7EeSENPH62bfYEw" base_Comment="_G68K2HF7EeSENPH62bfYEw" ref="_Um500E-rEeSWG8b7b00v3Q"/>
+ <Document:Cell xmi:id="_G68K23F7EeSENPH62bfYEw" base_Comment="_G68K2nF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G68K3XF7EeSENPH62bfYEw" base_Comment="_G68K3HF7EeSENPH62bfYEw" ref="_7eGOIE7KEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G68K33F7EeSENPH62bfYEw" base_Comment="_G68K3nF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7FUwXF7EeSENPH62bfYEw" base_Comment="_G7FUwHF7EeSENPH62bfYEw" ref="_Um500E-rEeSWG8b7b00v3Q"/>
+ <Document:Line xmi:id="_G7FUw3F7EeSENPH62bfYEw" base_Comment="_G7FUwnF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_G7FUxXF7EeSENPH62bfYEw" base_Comment="_G7FUxHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7FUx3F7EeSENPH62bfYEw" base_Comment="_G7FUxnF7EeSENPH62bfYEw" ref="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G7FUyXF7EeSENPH62bfYEw" base_Comment="_G7FUyHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7FUy3F7EeSENPH62bfYEw" base_Comment="_G7FUynF7EeSENPH62bfYEw" ref="_1ygkUE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_G7FUzXF7EeSENPH62bfYEw" base_Comment="_G7FUzHF7EeSENPH62bfYEw" ref="_7eGOIE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_G7FUz3F7EeSENPH62bfYEw" base_Comment="_G7FUznF7EeSENPH62bfYEw" ref="__i7VgE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_G7FU0XF7EeSENPH62bfYEw" base_Comment="_G7FU0HF7EeSENPH62bfYEw" ref="_EADO8E-5EeSWG8b7b00v3Q"/>
+ <Document:RefContent xmi:id="_G7PFwXF7EeSENPH62bfYEw" base_Comment="_G7PFwHF7EeSENPH62bfYEw" ref="_OCgFYHFlEeSV7vTAYq-uEw"/>
+ <Document:Cell xmi:id="_G7PFw3F7EeSENPH62bfYEw" base_Comment="_G7PFwnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7PFxXF7EeSENPH62bfYEw" base_Comment="_G7PFxHF7EeSENPH62bfYEw" ref="_PzYxAHFhEeSbnbmZnYsqkw"/>
+ <Document:RefContent xmi:id="_G7PFx3F7EeSENPH62bfYEw" base_Comment="_G7PFxnF7EeSENPH62bfYEw" ref="_UmdecHFhEeSbnbmZnYsqkw"/>
+ <Document:RefContent xmi:id="_G7PFyXF7EeSENPH62bfYEw" base_Comment="_G7PFyHF7EeSENPH62bfYEw" ref="_3EcOMHFkEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_G7PFy3F7EeSENPH62bfYEw" base_Comment="_G7PFynF7EeSENPH62bfYEw" ref="_7P7-QHFkEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_G7PFzXF7EeSENPH62bfYEw" base_Comment="_G7PFzHF7EeSENPH62bfYEw" ref="_a2v-gHFmEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_G7PFz3F7EeSENPH62bfYEw" base_Comment="_G7PFznF7EeSENPH62bfYEw" ref="_X8oWwHFmEeSV7vTAYq-uEw"/>
+ <Document:Line xmi:id="_G7Y2wXF7EeSENPH62bfYEw" base_Comment="_G7Y2wHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_G7Y2w3F7EeSENPH62bfYEw" base_Comment="_G7Y2wnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7Y2xXF7EeSENPH62bfYEw" base_Comment="_G7Y2xHF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G7Y2x3F7EeSENPH62bfYEw" base_Comment="_G7Y2xnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7Y2yXF7EeSENPH62bfYEw" base_Comment="_G7Y2yHF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_G7Y2y3F7EeSENPH62bfYEw" base_Comment="_G7Y2ynF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7Y2zXF7EeSENPH62bfYEw" base_Comment="_G7Y2zHF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Line xmi:id="_G7iAsXF7EeSENPH62bfYEw" base_Comment="_G7iAsHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_G7iAs3F7EeSENPH62bfYEw" base_Comment="_G7iAsnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7iAtXF7EeSENPH62bfYEw" base_Comment="_G7iAtHF7EeSENPH62bfYEw" ref="_ydw5cGAKEeSu6d79yLoqDA"/>
+ <Document:Cell xmi:id="_G7iAt3F7EeSENPH62bfYEw" base_Comment="_G7iAtnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7iAuXF7EeSENPH62bfYEw" base_Comment="_G7iAuHF7EeSENPH62bfYEw" ref="_L3uyYGALEeSu6d79yLoqDA"/>
+ <Document:Cell xmi:id="_G7iAu3F7EeSENPH62bfYEw" base_Comment="_G7iAunF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_G7iAvXF7EeSENPH62bfYEw" base_Comment="_G7iAvHF7EeSENPH62bfYEw" ref="_ydw5cGAKEeSu6d79yLoqDA"/>
+ <Document:Section xmi:id="_G7iAv3F7EeSENPH62bfYEw" base_Package="_G7iAvnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7rxsHF7EeSENPH62bfYEw" base_Package="_G7iAwHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7rxsnF7EeSENPH62bfYEw" base_Package="_G7rxsXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7rxtHF7EeSENPH62bfYEw" base_Package="_G7rxs3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7rxtnF7EeSENPH62bfYEw" base_Package="_G7rxtXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G707oHF7EeSENPH62bfYEw" base_Package="_G7rxt3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G707onF7EeSENPH62bfYEw" base_Package="_G707oXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G707pHF7EeSENPH62bfYEw" base_Package="_G707o3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G707pnF7EeSENPH62bfYEw" base_Package="_G707pXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G707qHF7EeSENPH62bfYEw" base_Package="_G707p3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7-soXF7EeSENPH62bfYEw" base_Package="_G7-soHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7-so3F7EeSENPH62bfYEw" base_Package="_G7-sonF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7-spXF7EeSENPH62bfYEw" base_Package="_G7-spHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G7-sp3F7EeSENPH62bfYEw" base_Package="_G7-spnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8IdoHF7EeSENPH62bfYEw" base_Package="_G7-sqHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8IdonF7EeSENPH62bfYEw" base_Package="_G8IdoXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8IdpHF7EeSENPH62bfYEw" base_Package="_G8Ido3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8IdpnF7EeSENPH62bfYEw" base_Package="_G8IdpXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8IdqHF7EeSENPH62bfYEw" base_Package="_G8Idp3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8RnkHF7EeSENPH62bfYEw" base_Package="_G8IdqXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8RnknF7EeSENPH62bfYEw" base_Package="_G8RnkXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8RnlHF7EeSENPH62bfYEw" base_Package="_G8Rnk3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8RnlnF7EeSENPH62bfYEw" base_Package="_G8RnlXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8RnmHF7EeSENPH62bfYEw" base_Package="_G8Rnl3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8bYkHF7EeSENPH62bfYEw" base_Package="_G8RnmXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8bYknF7EeSENPH62bfYEw" base_Package="_G8bYkXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_G8bYlHF7EeSENPH62bfYEw" base_Package="_G8bYk3F7EeSENPH62bfYEw"/>
+ <Document:Document xmi:id="_5fOXIHF7EeSENPH62bfYEw" base_Model="_5e7cMHF7EeSENPH62bfYEw" author="P. Tessier" version="1.0"/>
+ <Document:TableOfContent xmi:id="_5fXhEHF7EeSENPH62bfYEw" base_Package="_5fOXIXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5fXhEnF7EeSENPH62bfYEw" base_Package="_5fXhEXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5fXhFHF7EeSENPH62bfYEw" base_Comment="_5fXhE3F7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5fXhFnF7EeSENPH62bfYEw" base_Comment="_5fXhFXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5fhSEXF7EeSENPH62bfYEw" base_Comment="_5fhSEHF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5fhSE3F7EeSENPH62bfYEw" base_Comment="_5fhSEnF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5fhSFXF7EeSENPH62bfYEw" base_Comment="_5fhSFHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5fhSF3F7EeSENPH62bfYEw" base_Package="_5fhSFnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5hwGsXF7EeSENPH62bfYEw" base_Comment="_5hwGsHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png"/>
+ <Document:Content xmi:id="_5h53sHF7EeSENPH62bfYEw" base_Comment="_5hwGsnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5j1KUXF7EeSENPH62bfYEw" base_Comment="_5j1KUHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ReviewSystem_UseCases.png"/>
+ <Document:Content xmi:id="_5j1KU3F7EeSENPH62bfYEw" base_Comment="_5j1KUnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5lBdIXF7EeSENPH62bfYEw" base_Comment="_5lBdIHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Revision_mode_Use_Case.png"/>
+ <Document:Section xmi:id="_5lLOIHF7EeSENPH62bfYEw" base_Package="_5lBdInF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5lLOInF7EeSENPH62bfYEw" base_Comment="_5lLOIXF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5lLOJHF7EeSENPH62bfYEw" base_Comment="_5lLOI3F7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\UserIdentity.png"/>
+ <Document:Section xmi:id="_5lLOJnF7EeSENPH62bfYEw" base_Package="_5lLOJXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5lLOKHF7EeSENPH62bfYEw" base_Comment="_5lLOJ3F7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5lLOKnF7EeSENPH62bfYEw" base_Comment="_5lLOKXF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\RespondComment.png"/>
+ <Document:Section xmi:id="_5lUYEXF7EeSENPH62bfYEw" base_Package="_5lUYEHF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5lUYE3F7EeSENPH62bfYEw" base_Comment="_5lUYEnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5lUYFXF7EeSENPH62bfYEw" base_Package="_5lUYFHF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5lUYF3F7EeSENPH62bfYEw" base_Comment="_5lUYFnF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5nQRwXF7EeSENPH62bfYEw" base_Comment="_5nQRwHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Add_A_review_diagram.png"/>
+ <Document:ImageRef xmi:id="_5naCwXF7EeSENPH62bfYEw" base_Comment="_5naCwHF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\addComment.png"/>
+ <Document:Section xmi:id="_5naCw3F7EeSENPH62bfYEw" base_Package="_5naCwnF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5naCxXF7EeSENPH62bfYEw" base_Comment="_5naCxHF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5naCx3F7EeSENPH62bfYEw" base_Comment="_5naCxnF7EeSENPH62bfYEw" ref="C:\git\org.eclipse.papyrus\extraplugins\revision\org.eclipse.papyrus.revisiontool\doc\imgDOC\OpenSaveReview.png"/>
+ <Document:Section xmi:id="_5naCyXF7EeSENPH62bfYEw" base_Package="_5naCyHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5njMsHF7EeSENPH62bfYEw" base_Package="_5naCynF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5njMsnF7EeSENPH62bfYEw" base_Comment="_5njMsXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5njMtHF7EeSENPH62bfYEw" base_Package="_5njMs3F7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5njMtnF7EeSENPH62bfYEw" base_Comment="_5njMtXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5njMuHF7EeSENPH62bfYEw" base_Package="_5njMt3F7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5njMunF7EeSENPH62bfYEw" base_Comment="_5njMuXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5ns9sHF7EeSENPH62bfYEw" base_Package="_5njMu3F7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_5ns9snF7EeSENPH62bfYEw" base_Comment="_5ns9sXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_5ns9tHF7EeSENPH62bfYEw" base_Package="_5ns9s3F7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_5ql5oHF7EeSENPH62bfYEw" base_Comment="_5qcIoHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Architecture_Overview.png"/>
+ <Document:ImageRef xmi:id="_5xS-kXF7EeSENPH62bfYEw" base_Comment="_5xS-kHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/ProfileDiagram.png"/>
+ <Document:Content xmi:id="_5xS-k3F7EeSENPH62bfYEw" base_Comment="_5xS-knF7EeSENPH62bfYEw"/>
+ <Document:ImageRef xmi:id="_52NTwXF7EeSENPH62bfYEw" base_Comment="_52NTwHF7EeSENPH62bfYEw" ref="C:/git/org.eclipse.papyrus/extraplugins/revision/org.eclipse.papyrus.revisiontool/doc/imgDOC/Review_profile.png"/>
+ <Document:Content xmi:id="_52NTw3F7EeSENPH62bfYEw" base_Comment="_52NTwnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52NTxXF7EeSENPH62bfYEw" base_Package="_52NTxHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52NTx3F7EeSENPH62bfYEw" base_Package="_52NTxnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52WdsXF7EeSENPH62bfYEw" base_Package="_52WdsHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52Wds3F7EeSENPH62bfYEw" base_Package="_52WdsnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52WdtXF7EeSENPH62bfYEw" base_Package="_52WdtHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52Wdt3F7EeSENPH62bfYEw" base_Package="_52WdtnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52WduXF7EeSENPH62bfYEw" base_Package="_52WduHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52gOsHF7EeSENPH62bfYEw" base_Package="_52WdunF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52gOsnF7EeSENPH62bfYEw" base_Package="_52gOsXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52gOtHF7EeSENPH62bfYEw" base_Package="_52gOs3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52gOtnF7EeSENPH62bfYEw" base_Package="_52gOtXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52gOuHF7EeSENPH62bfYEw" base_Package="_52gOt3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52pYoXF7EeSENPH62bfYEw" base_Package="_52pYoHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_52pYo3F7EeSENPH62bfYEw" base_Package="_52pYonF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_52pYpnF7EeSENPH62bfYEw" base_Comment="_52pYpXF7EeSENPH62bfYEw"/>
+ <Document:Content xmi:id="_52pYqHF7EeSENPH62bfYEw" base_Comment="_52pYp3F7EeSENPH62bfYEw"/>
+ <Document:Table xmi:id="_52pYqXF7EeSENPH62bfYEw" caption="RequirementsCoverageTable" base_Comment="_52pYpHF7EeSENPH62bfYEw"/>
+ <Document:Line xmi:id="_52zJoXF7EeSENPH62bfYEw" base_Comment="_52zJoHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_52zJo3F7EeSENPH62bfYEw" base_Comment="_52zJonF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_52zJpXF7EeSENPH62bfYEw" base_Comment="_52zJpHF7EeSENPH62bfYEw" ref="_2LldkE7IEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_52zJp3F7EeSENPH62bfYEw" base_Comment="_52zJpnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_52zJqXF7EeSENPH62bfYEw" base_Comment="_52zJqHF7EeSENPH62bfYEw" ref="_EADO8E-5EeSWG8b7b00v3Q"/>
+ <Document:RefContent xmi:id="_52zJq3F7EeSENPH62bfYEw" base_Comment="_52zJqnF7EeSENPH62bfYEw" ref="_1ygkUE7KEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_52zJrXF7EeSENPH62bfYEw" base_Comment="_52zJrHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_52zJr3F7EeSENPH62bfYEw" base_Comment="_52zJrnF7EeSENPH62bfYEw" ref="_2LldkE7IEeSjDupdFZ5PpA"/>
+ <Document:Line xmi:id="_5286oXF7EeSENPH62bfYEw" base_Comment="_5286oHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_5286o3F7EeSENPH62bfYEw" base_Comment="_5286onF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_5286pXF7EeSENPH62bfYEw" base_Comment="_5286pHF7EeSENPH62bfYEw" ref="_Um500E-rEeSWG8b7b00v3Q"/>
+ <Document:Cell xmi:id="_5286p3F7EeSENPH62bfYEw" base_Comment="_5286pnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_5286qXF7EeSENPH62bfYEw" base_Comment="_5286qHF7EeSENPH62bfYEw" ref="_7eGOIE7KEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_53Y_gXF7EeSENPH62bfYEw" base_Comment="_53Y_gHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53Y_g3F7EeSENPH62bfYEw" base_Comment="_53Y_gnF7EeSENPH62bfYEw" ref="_Um500E-rEeSWG8b7b00v3Q"/>
+ <Document:Line xmi:id="_53Y_hXF7EeSENPH62bfYEw" base_Comment="_53Y_hHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_53Y_h3F7EeSENPH62bfYEw" base_Comment="_53Y_hnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53Y_iXF7EeSENPH62bfYEw" base_Comment="_53Y_iHF7EeSENPH62bfYEw" ref="_CHiSME7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_53iwgXF7EeSENPH62bfYEw" base_Comment="_53iwgHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53iwg3F7EeSENPH62bfYEw" base_Comment="_53iwgnF7EeSENPH62bfYEw" ref="_1ygkUE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_53iwhXF7EeSENPH62bfYEw" base_Comment="_53iwhHF7EeSENPH62bfYEw" ref="_7eGOIE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_53iwh3F7EeSENPH62bfYEw" base_Comment="_53iwhnF7EeSENPH62bfYEw" ref="__i7VgE7KEeSjDupdFZ5PpA"/>
+ <Document:RefContent xmi:id="_53iwiXF7EeSENPH62bfYEw" base_Comment="_53iwiHF7EeSENPH62bfYEw" ref="_EADO8E-5EeSWG8b7b00v3Q"/>
+ <Document:RefContent xmi:id="_53iwi3F7EeSENPH62bfYEw" base_Comment="_53iwinF7EeSENPH62bfYEw" ref="_OCgFYHFlEeSV7vTAYq-uEw"/>
+ <Document:Cell xmi:id="_53iwjXF7EeSENPH62bfYEw" base_Comment="_53iwjHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53iwj3F7EeSENPH62bfYEw" base_Comment="_53iwjnF7EeSENPH62bfYEw" ref="_PzYxAHFhEeSbnbmZnYsqkw"/>
+ <Document:RefContent xmi:id="_53iwkXF7EeSENPH62bfYEw" base_Comment="_53iwkHF7EeSENPH62bfYEw" ref="_UmdecHFhEeSbnbmZnYsqkw"/>
+ <Document:RefContent xmi:id="_53iwk3F7EeSENPH62bfYEw" base_Comment="_53iwknF7EeSENPH62bfYEw" ref="_3EcOMHFkEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_53shgXF7EeSENPH62bfYEw" base_Comment="_53shgHF7EeSENPH62bfYEw" ref="_7P7-QHFkEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_53shg3F7EeSENPH62bfYEw" base_Comment="_53shgnF7EeSENPH62bfYEw" ref="_a2v-gHFmEeSV7vTAYq-uEw"/>
+ <Document:RefContent xmi:id="_53shhXF7EeSENPH62bfYEw" base_Comment="_53shhHF7EeSENPH62bfYEw" ref="_X8oWwHFmEeSV7vTAYq-uEw"/>
+ <Document:Line xmi:id="_53shh3F7EeSENPH62bfYEw" base_Comment="_53shhnF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_53shiXF7EeSENPH62bfYEw" base_Comment="_53shiHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53shi3F7EeSENPH62bfYEw" base_Comment="_53shinF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_53shjXF7EeSENPH62bfYEw" base_Comment="_53shjHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53shj3F7EeSENPH62bfYEw" base_Comment="_53shjnF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Cell xmi:id="_531rcXF7EeSENPH62bfYEw" base_Comment="_531rcHF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_531rc3F7EeSENPH62bfYEw" base_Comment="_531rcnF7EeSENPH62bfYEw" ref="_lf9YUE7JEeSjDupdFZ5PpA"/>
+ <Document:Line xmi:id="_531rdXF7EeSENPH62bfYEw" base_Comment="_531rdHF7EeSENPH62bfYEw"/>
+ <Document:Cell xmi:id="_531rd3F7EeSENPH62bfYEw" base_Comment="_531rdnF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_531reXF7EeSENPH62bfYEw" base_Comment="_531reHF7EeSENPH62bfYEw" ref="_ydw5cGAKEeSu6d79yLoqDA"/>
+ <Document:Cell xmi:id="_531re3F7EeSENPH62bfYEw" base_Comment="_531renF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53_ccHF7EeSENPH62bfYEw" base_Comment="_531rfHF7EeSENPH62bfYEw" ref="_L3uyYGALEeSu6d79yLoqDA"/>
+ <Document:Cell xmi:id="_53_ccnF7EeSENPH62bfYEw" base_Comment="_53_ccXF7EeSENPH62bfYEw"/>
+ <Document:RefContent xmi:id="_53_cdHF7EeSENPH62bfYEw" base_Comment="_53_cc3F7EeSENPH62bfYEw" ref="_ydw5cGAKEeSu6d79yLoqDA"/>
+ <Document:Section xmi:id="_53_cdnF7EeSENPH62bfYEw" base_Package="_53_cdXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_53_ceHF7EeSENPH62bfYEw" base_Package="_53_cd3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_53_cenF7EeSENPH62bfYEw" base_Package="_53_ceXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54ImYXF7EeSENPH62bfYEw" base_Package="_54ImYHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54ImY3F7EeSENPH62bfYEw" base_Package="_54ImYnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54ImZXF7EeSENPH62bfYEw" base_Package="_54ImZHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54ImZ3F7EeSENPH62bfYEw" base_Package="_54ImZnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54SXYHF7EeSENPH62bfYEw" base_Package="_54ImaHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54SXYnF7EeSENPH62bfYEw" base_Package="_54SXYXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54SXZHF7EeSENPH62bfYEw" base_Package="_54SXY3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54SXZnF7EeSENPH62bfYEw" base_Package="_54SXZXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54cIYXF7EeSENPH62bfYEw" base_Package="_54cIYHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54cIY3F7EeSENPH62bfYEw" base_Package="_54cIYnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54cIZXF7EeSENPH62bfYEw" base_Package="_54cIZHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54lSUHF7EeSENPH62bfYEw" base_Package="_54cIZnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54lSUnF7EeSENPH62bfYEw" base_Package="_54lSUXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54lSVHF7EeSENPH62bfYEw" base_Package="_54lSU3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54lSVnF7EeSENPH62bfYEw" base_Package="_54lSVXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54vDUXF7EeSENPH62bfYEw" base_Package="_54vDUHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54vDU3F7EeSENPH62bfYEw" base_Package="_54vDUnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54vDVXF7EeSENPH62bfYEw" base_Package="_54vDVHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54vDV3F7EeSENPH62bfYEw" base_Package="_54vDVnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_54vDWXF7EeSENPH62bfYEw" base_Package="_54vDWHF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_544NQHF7EeSENPH62bfYEw" base_Package="_54vDWnF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_544NQnF7EeSENPH62bfYEw" base_Package="_544NQXF7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_544NRHF7EeSENPH62bfYEw" base_Package="_544NQ3F7EeSENPH62bfYEw"/>
+ <Document:Section xmi:id="_544NRnF7EeSENPH62bfYEw" base_Package="_544NRXF7EeSENPH62bfYEw"/>
+ <Requirements:Satisfy xmi:id="_-KZQUHF8EeSENPH62bfYEw" base_Abstraction="_-KGVYHF8EeSENPH62bfYEw"/>
+ <Requirements:Satisfy xmi:id="_-_qEYXF8EeSENPH62bfYEw" base_Abstraction="_-_gTYHF8EeSENPH62bfYEw"/>
+ <Requirements:Satisfy xmi:id="__nijwHF8EeSENPH62bfYEw" base_Abstraction="__nYywHF8EeSENPH62bfYEw"/>
+ <Requirements:Satisfy xmi:id="_AOX6QXF9EeSENPH62bfYEw" base_Abstraction="_AOOwUHF9EeSENPH62bfYEw"/>
+ <trace:UseCaseTest xmi:id="_MqRk03F-EeSENPH62bfYEw" base_UseCase="_MqHz0HF-EeSENPH62bfYEw"/>
+ <trace:UseCaseTest xmi:id="_TWK1G3F-EeSENPH62bfYEw" base_UseCase="_TWK1EHF-EeSENPH62bfYEw"/>
+ <trace:UseCaseTest xmi:id="_WKIKc3F-EeSENPH62bfYEw" base_UseCase="_WJ-ZcHF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_YlXd0HF-EeSENPH62bfYEw" base_Abstraction="_Yk6x4HF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_Y8bS8HF-EeSENPH62bfYEw" base_Abstraction="_Y8SJAHF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_ZP8r43F-EeSENPH62bfYEw" base_Abstraction="_ZPy64HF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_Zoz30HF-EeSENPH62bfYEw" base_Abstraction="_ZoqG0HF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_Z-aUYHF-EeSENPH62bfYEw" base_Abstraction="_Z-QjYHF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_aahoqHF-EeSENPH62bfYEw" base_Abstraction="_aaYesHF-EeSENPH62bfYEw"/>
+ <Requirements:Verify xmi:id="_npSeEHGAEeSttIprdoljXw" base_Abstraction="_lqoZAHGAEeSttIprdoljXw"/>
+ <Requirements:Verify xmi:id="_oXH0cHGAEeSttIprdoljXw" base_Abstraction="_mMskQHGAEeSttIprdoljXw"/>
</xmi:XMI>
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/plugin.xml b/extraplugins/revision/org.eclipse.papyrus.revisiontool/plugin.xml
index 8d2f1ed918e..d58f86e31d4 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/plugin.xml
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/plugin.xml
@@ -161,12 +161,18 @@
hoverIcon="Revision Mode"
label="Revision Mode"
style="toggle">
+ <visibleWhen
+ checkEnabled="true">
+ </visibleWhen>
</command>
<command
commandId="org.eclipse.papyrus.revision.tool.handlers.SaveSnapshotRevision"
hoverIcon="Save snapshot Revision Mode"
label="Save snapshot Revision Mode (TMP)"
style="push">
+ <visibleWhen
+ checkEnabled="true">
+ </visibleWhen>
</command>
</menu>
</menuContribution>
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/LaunchRevisionMode.java b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/LaunchRevisionMode.java
index 2f3ac21d381..69c71164672 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/LaunchRevisionMode.java
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/LaunchRevisionMode.java
@@ -37,13 +37,21 @@ public class LaunchRevisionMode extends RevisionAbstractHandler {
if(oldValue==false){
//now the revison mode is activated
- ((ReviewsEditor)part).getReviewResourceManager().startModeRevision();
+ ((ReviewsEditor)part).startModeRevision();
}
else{
- ((ReviewsEditor)part).getReviewResourceManager().stopModelRevision();
+ ((ReviewsEditor)part).stopModelRevision();
}
}
return null;
}
+ @Override
+ public boolean isEnabled() {
+ IWorkbenchPart part=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("org.eclipse.papyrus.revisiontool.commentview");
+ if( part ==null){
+ return false;
+ }
+ return true;
+ }
}
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/SaveSnapshotRevision.java b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/SaveSnapshotRevision.java
index 190f078d7b9..b6c2c12c2c5 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/SaveSnapshotRevision.java
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/handlers/SaveSnapshotRevision.java
@@ -37,5 +37,12 @@ public class SaveSnapshotRevision extends RevisionAbstractHandler {
}
return null;
}
-
+ @Override
+ public boolean isEnabled() {
+ IWorkbenchPart part=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("org.eclipse.papyrus.revisiontool.commentview");
+ if( part ==null){
+ return false;
+ }
+ return true;
+ }
}
diff --git a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
index c0f967ad5d7..2b222ad7eb3 100644
--- a/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
+++ b/extraplugins/revision/org.eclipse.papyrus.revisiontool/src/org/eclipse/papyrus/revision/tool/ui/ReviewsEditor.java
@@ -86,7 +86,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
@Override
public void dispose() {
- reviewResourceManager.getDomain().removeResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().removeResourceSetListener(getResourceListener());
reviewResourceManager.dispose();
reviewResourceManager=null;
super.dispose();
@@ -133,7 +133,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
*
* @return listener to refresh the editor
*/
- public ResourceSetListener getresourceListener(){
+ public ResourceSetListener getResourceListener(){
if(reviewEditorResourceListener==null){
reviewEditorResourceListener= new ResourceSetListenerImpl(){
@@ -179,7 +179,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
public void addAReview(Element container) {
reviewResourceManager.addAReview(container);
viewer.setInput(reviewResourceManager.getCurrentReviewModel());
- reviewResourceManager.getDomain().addResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
}
/**
* create action in the view
@@ -190,7 +190,7 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
public void run() {
Model reviewModel=reviewResourceManager.loadReviewModel();
viewer.setInput(reviewModel);
- reviewResourceManager.getDomain().addResourceSetListener(getresourceListener());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
}
@Override
public String getDescription() {
@@ -273,6 +273,23 @@ public class ReviewsEditor extends ViewPart implements ITabbedPropertySheetPageC
}
/**
+ * launch the model revision and load review model in the editor
+ */
+ public void startModeRevision(){
+ viewer.setInput(reviewResourceManager.getCurrentReviewModel());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
+ reviewResourceManager.startModeRevision();
+ }
+ /**
+ * stop the model revision and load review model in the editor
+ */
+ public void stopModelRevision(){
+ viewer.setInput(reviewResourceManager.getCurrentReviewModel());
+ reviewResourceManager.getDomain().addResourceSetListener(getResourceListener());
+ reviewResourceManager.stopModelRevision();
+
+ }
+ /**
* Retrieves the {@link IPropertySheetPage} that his Model Explorer uses.
*
* @return
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.classpath b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.classpath
new file mode 100644
index 00000000000..8a8f1668cdc
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.project b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.project
new file mode 100644
index 00000000000..48782a98411
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.papyrus.revisiontool.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.settings/org.eclipse.jdt.core.prefs b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 00000000000..f287d53cf45
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/META-INF/MANIFEST.MF b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/META-INF/MANIFEST.MF
new file mode 100644
index 00000000000..cb1a3a8f589
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/META-INF/MANIFEST.MF
@@ -0,0 +1,12 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.papyrus.revisiontool.test
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.eclipse.papyrus.revisiontool.test.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Bundle-ActivationPolicy: lazy
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/about.html b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/about.html
new file mode 100644
index 00000000000..82d49bf5f81
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2007</p>
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/build.properties b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/build.properties
new file mode 100644
index 00000000000..41eb6ade2b4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/build.properties
@@ -0,0 +1,4 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/MyReview.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/MyReview.uml
new file mode 100644
index 00000000000..a2fbc3f59de
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/MyReview.uml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_9o4S_3FhEeSbnbmZnYsqkw" base_Model="_9o4TAHFhEeSbnbmZnYsqkw"/>
+ <uml:Model xmi:id="_9o4TAHFhEeSbnbmZnYsqkw" name="MyReview">
+ <ownedComment xmi:id="_AQHa8XFiEeSbnbmZnYsqkw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Actor" xmi:id="__stL4HFhEeSbnbmZnYsqkw" name="Titi "/>
+ <profileApplication xmi:id="_9o4TAnFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:id="_9o4TA3FhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_9o4TBHFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:id="_9o4TBXFhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_9pCD8HFhEeSbnbmZnYsqkw"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_AQHa8HFiEeSbnbmZnYsqkw" language="Eng" color="255:128:255" base_Actor="__stL4HFhEeSbnbmZnYsqkw" versioningElements="_AQHa8nFiEeSbnbmZnYsqkw"/>
+ <ReviewProfile:Review xmi:id="_AQHa8nFiEeSbnbmZnYsqkw" base_Element="_AQHa8XFiEeSbnbmZnYsqkw" date="21/11/14 10:37" author="_AQHa8HFiEeSbnbmZnYsqkw" base_Comment="_AQHa8XFiEeSbnbmZnYsqkw" subject="subject"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.notation
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.notation
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.uml
new file mode 100644
index 00000000000..4bf7e82b2f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/2-loadaModelwithoutdependency/WorkingModel.uml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3zvrkHFhEeSbnbmZnYsqkw" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5qw3kHFhEeSbnbmZnYsqkw" name="Class1"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessModelStereotype.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessModelStereotype.uml
new file mode 100644
index 00000000000..2075410a791
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessModelStereotype.uml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <uml:Model xmi:id="_9o4TAHFhEeSbnbmZnYsqkw" name="MyReview">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_AQHa8XFiEeSbnbmZnYsqkw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_9o4TAXFhEeSbnbmZnYsqkw" name="WorkingModelDependency" client="_9o4TAHFhEeSbnbmZnYsqkw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="__stL4HFhEeSbnbmZnYsqkw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_9o4TAnFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9o4TA3FhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_9o4TBHFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9o4TBXFhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_9pCD8HFhEeSbnbmZnYsqkw"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_AQHa8HFiEeSbnbmZnYsqkw" language="Eng" color="255:128:255" base_Actor="__stL4HFhEeSbnbmZnYsqkw" versioningElements="_AQHa8nFiEeSbnbmZnYsqkw"/>
+ <ReviewProfile:Review xmi:id="_AQHa8nFiEeSbnbmZnYsqkw" base_Element="_AQHa8XFiEeSbnbmZnYsqkw" date="21/11/14 10:37" author="_AQHa8HFiEeSbnbmZnYsqkw" base_Comment="_AQHa8XFiEeSbnbmZnYsqkw" subject="subject"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessReviewStereotype.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessReviewStereotype.uml
new file mode 100644
index 00000000000..6ff0a83bf28
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview-lessReviewStereotype.uml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_9o4S_3FhEeSbnbmZnYsqkw" base_Model="_9o4TAHFhEeSbnbmZnYsqkw"/>
+ <uml:Model xmi:id="_9o4TAHFhEeSbnbmZnYsqkw" name="MyReview">
+ <ownedComment xmi:id="_AQHa8XFiEeSbnbmZnYsqkw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_9o4TAXFhEeSbnbmZnYsqkw" name="WorkingModelDependency" client="_9o4TAHFhEeSbnbmZnYsqkw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="__stL4HFhEeSbnbmZnYsqkw" name="Titi "/>
+ <profileApplication xmi:id="_9o4TAnFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:id="_9o4TA3FhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:id="_9o4TBHFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:id="_9o4TBXFhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_9pCD8HFhEeSbnbmZnYsqkw"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_AQHa8HFiEeSbnbmZnYsqkw" language="Eng" color="255:128:255" base_Actor="__stL4HFhEeSbnbmZnYsqkw"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview.uml
new file mode 100644
index 00000000000..4eac9f33739
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/MyReview.uml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_9o4S_3FhEeSbnbmZnYsqkw" base_Model="_9o4TAHFhEeSbnbmZnYsqkw"/>
+ <uml:Model xmi:id="_9o4TAHFhEeSbnbmZnYsqkw" name="MyReview">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_AQHa8XFiEeSbnbmZnYsqkw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_9o4TAXFhEeSbnbmZnYsqkw" name="WorkingModelDependency" client="_9o4TAHFhEeSbnbmZnYsqkw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="__stL4HFhEeSbnbmZnYsqkw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_9o4TAnFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9o4TA3FhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_9o4TBHFhEeSbnbmZnYsqkw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9o4TBXFhEeSbnbmZnYsqkw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_9pCD8HFhEeSbnbmZnYsqkw"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_AQHa8HFiEeSbnbmZnYsqkw" language="Eng" color="255:128:255" base_Actor="__stL4HFhEeSbnbmZnYsqkw" versioningElements="_AQHa8nFiEeSbnbmZnYsqkw"/>
+ <ReviewProfile:Review xmi:id="_AQHa8nFiEeSbnbmZnYsqkw" base_Element="_AQHa8XFiEeSbnbmZnYsqkw" date="21/11/14 10:37" author="_AQHa8HFiEeSbnbmZnYsqkw" base_Comment="_AQHa8XFiEeSbnbmZnYsqkw" subject="subject"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.notation
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.notation
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.uml
new file mode 100644
index 00000000000..4bf7e82b2f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/1-CreateLoadReview/3-LoadReviewWithoutStereotype/WorkingModel.uml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3zvrkHFhEeSbnbmZnYsqkw" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5qw3kHFhEeSbnbmZnYsqkw" name="Class1"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/MyReviewModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/MyReviewModel.uml
new file mode 100644
index 00000000000..de0fa568d39
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/MyReviewModel.uml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_yW_VsHFmEeSV7vTAYq-uEw" base_Model="_yW_VsXFmEeSV7vTAYq-uEw"/>
+ <uml:Model xmi:id="_yW_VsXFmEeSV7vTAYq-uEw" name="MyReviewModel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_yYLogHFmEeSV7vTAYq-uEw">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_1NiFAHFmEeSV7vTAYq-uEw">
+ <body>Your review</body>
+ </ownedComment>
+ <body>Your review</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_z2zioHFmEeSV7vTAYq-uEw">
+ <body>Your review</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_0h8xYHFmEeSV7vTAYq-uEw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_yW_VsnFmEeSV7vTAYq-uEw" name="WorkingModelDependency" client="_yW_VsXFmEeSV7vTAYq-uEw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_yYB3gHFmEeSV7vTAYq-uEw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_yW_Vs3FmEeSV7vTAYq-uEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yW_VtHFmEeSV7vTAYq-uEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_yW_VtXFmEeSV7vTAYq-uEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yW_VtnFmEeSV7vTAYq-uEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_yW_Vt3FmEeSV7vTAYq-uEw"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_yYB3gXFmEeSV7vTAYq-uEw" language="Eng" color="255:128:255" base_Actor="_yYB3gHFmEeSV7vTAYq-uEw" versioningElements="_yYLogXFmEeSV7vTAYq-uEw _z3GdkHFmEeSV7vTAYq-uEw _0iY2QHFmEeSV7vTAYq-uEw _1OIh8HFmEeSV7vTAYq-uEw"/>
+ <ReviewProfile:Review xmi:id="_yYLogXFmEeSV7vTAYq-uEw" base_Element="_yYLogHFmEeSV7vTAYq-uEw" date="21/11/14 11:11" author="_yYB3gXFmEeSV7vTAYq-uEw" base_Comment="_yYLogHFmEeSV7vTAYq-uEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_z3GdkHFmEeSV7vTAYq-uEw" base_Element="_z2zioHFmEeSV7vTAYq-uEw" date="21/11/14 11:11" author="_yYB3gXFmEeSV7vTAYq-uEw" base_Comment="_z2zioHFmEeSV7vTAYq-uEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_0iY2QHFmEeSV7vTAYq-uEw" base_Element="_0h8xYHFmEeSV7vTAYq-uEw" date="21/11/14 11:11" author="_yYB3gXFmEeSV7vTAYq-uEw" base_Comment="_0h8xYHFmEeSV7vTAYq-uEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_1OIh8HFmEeSV7vTAYq-uEw" base_Element="_1NiFAHFmEeSV7vTAYq-uEw" date="21/11/14 11:12" author="_yYB3gXFmEeSV7vTAYq-uEw" base_Comment="_1NiFAHFmEeSV7vTAYq-uEw" subject="subject"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.notation
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.notation
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.uml
new file mode 100644
index 00000000000..4bf7e82b2f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/1-closeandReopenReviewEditor/WorkingModel.uml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3zvrkHFhEeSbnbmZnYsqkw" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5qw3kHFhEeSbnbmZnYsqkw" name="Class1"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/MyReviewModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/MyReviewModel.uml
new file mode 100644
index 00000000000..0023120f70b
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/MyReviewModel.uml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_cJTOsHFqEeSpYYya5yL9Xg" base_Model="_cJTOsXFqEeSpYYya5yL9Xg"/>
+ <uml:Model xmi:id="_cJTOsXFqEeSpYYya5yL9Xg" name="MyReviewModel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_cLPIYHFqEeSpYYya5yL9Xg">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_cJTOsnFqEeSpYYya5yL9Xg" name="WorkingModelDependency" client="_cJTOsXFqEeSpYYya5yL9Xg">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_cLFXYHFqEeSpYYya5yL9Xg" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_cJTOs3FqEeSpYYya5yL9Xg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cJTOtHFqEeSpYYya5yL9Xg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_cJTOtXFqEeSpYYya5yL9Xg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cJTOtnFqEeSpYYya5yL9Xg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_cJTOt3FqEeSpYYya5yL9Xg"/>
+ <PapyrusVersioningExtensions:Author xmi:id="_cLFXYXFqEeSpYYya5yL9Xg" language="Eng" color="255:128:255" base_Actor="_cLFXYHFqEeSpYYya5yL9Xg" versioningElements="_cLPIYXFqEeSpYYya5yL9Xg"/>
+ <ReviewProfile:Review xmi:id="_cLPIYXFqEeSpYYya5yL9Xg" base_Element="_cLPIYHFqEeSpYYya5yL9Xg" date="21/11/14 11:37" author="_cLFXYXFqEeSpYYya5yL9Xg" base_Comment="_cLPIYHFqEeSpYYya5yL9Xg" subject="test"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.notation
new file mode 100644
index 00000000000..76faa2dc1bc
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.notation
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_XtH-UHFqEeSpYYya5yL9Xg" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_YPymgHFqEeSpYYya5yL9Xg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YP7wcHFqEeSpYYya5yL9Xg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YP7wcXFqEeSpYYya5yL9Xg" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YP7wcnFqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YP7wc3FqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YP7wdHFqEeSpYYya5yL9Xg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YP7wdXFqEeSpYYya5yL9Xg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YP7wdnFqEeSpYYya5yL9Xg" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YP7wd3FqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YP7weHFqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YP7weXFqEeSpYYya5yL9Xg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YP7wenFqEeSpYYya5yL9Xg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YP7we3FqEeSpYYya5yL9Xg" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YP7wfHFqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YP7wfXFqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YP7wfnFqEeSpYYya5yL9Xg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YP7wf3FqEeSpYYya5yL9Xg"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_5qw3kHFhEeSbnbmZnYsqkw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YPymgXFqEeSpYYya5yL9Xg" x="209" y="168"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_XtH-UXFqEeSpYYya5yL9Xg" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_XtH-UnFqEeSpYYya5yL9Xg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_XtH-U3FqEeSpYYya5yL9Xg">
+ <owner xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="WorkingModel.uml#_3zvrkHFhEeSbnbmZnYsqkw"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.uml
new file mode 100644
index 00000000000..4bf7e82b2f4
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/reviewTest/2-CloseEditor/2-CloseAndReopenWorkingModel/WorkingModel.uml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3zvrkHFhEeSbnbmZnYsqkw" name="model">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5qw3kHFhEeSbnbmZnYsqkw" name="Class1"/>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/MyReviewModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/MyReviewModel.uml
new file mode 100644
index 00000000000..9810373c89f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/MyReviewModel.uml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_FtC3jXF_EeSENPH62bfYEw" base_Model="_FtC3jnF_EeSENPH62bfYEw"/>
+ <uml:Model xmi:id="_FtC3jnF_EeSENPH62bfYEw" name="MyReviewModel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Fvl1MnF_EeSENPH62bfYEw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_FtC3j3F_EeSENPH62bfYEw" name="WorkingModelDependency" client="_FtC3jnF_EeSENPH62bfYEw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_Fvl1MHF_EeSENPH62bfYEw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3kHF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3kXF_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3knF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3k3F_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_FtMogHF_EeSENPH62bfYEw">
+ <matches xmi:type="compare:Match" xmi:id="_JbyaIHF_EeSENPH62bfYEw">
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3dG4XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3wB0XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4C8wHF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4MtwnF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <left xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </matches>
+ </compare:Comparison>
+ <PapyrusVersioningExtensions:Author xmi:id="_Fvl1MXF_EeSENPH62bfYEw" language="Eng" color="255:128:255" base_Actor="_Fvl1MHF_EeSENPH62bfYEw" versioningElements="_Fvl1M3F_EeSENPH62bfYEw _K3dG4HF_EeSENPH62bfYEw _K3wB0HF_EeSENPH62bfYEw _K35LwXF_EeSENPH62bfYEw _K4MtwXF_EeSENPH62bfYEw"/>
+ <ReviewProfile:Review xmi:id="_Fvl1M3F_EeSENPH62bfYEw" base_Element="_Fvl1MnF_EeSENPH62bfYEw" date="21/11/14 14:05" author="_Fvl1MXF_EeSENPH62bfYEw" base_Comment="_Fvl1MnF_EeSENPH62bfYEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_K3dG4HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K3wB0HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K35LwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K4MtwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.notation
new file mode 100644
index 00000000000..40bb781f870
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.notation
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_-wxB4HF-EeSENPH62bfYEw" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ASvK8XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ASvK83F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK9HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK9XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK9nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK93F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK-HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK-XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK-nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK-3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK_HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK_XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK_nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK_3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvLAHF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvLAXF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvLAnF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_ASvK8HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK8nF_EeSENPH62bfYEw" x="144" y="142"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_S0BU0XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_S0BU03F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU1HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU1XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU1nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU13F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU2HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU2XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU2nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU23F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU3HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU3XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU3nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU33F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU4HF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU4XF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU4nF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_S0BU0HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU0nF_EeSENPH62bfYEw" x="322" y="293"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_-wxB4XF-EeSENPH62bfYEw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_-wxB4nF-EeSENPH62bfYEw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_-wxB43F-EeSENPH62bfYEw">
+ <owner xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.uml
new file mode 100644
index 00000000000..051604bd871
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/1-launchRevisionWithOpendModelAndOpendReviewEditor/WorkingModel.uml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_7knO8HF-EeSENPH62bfYEw" name="SysMLmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_ASvK8HF_EeSENPH62bfYEw" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_S0BU0HF_EeSENPH62bfYEw" name="Class3"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sDTsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sDTsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdoHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdoXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdonF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdo3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdpXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdp3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdqXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdq3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdrXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdr3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMds3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/MyReviewModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/MyReviewModel.uml
new file mode 100644
index 00000000000..9810373c89f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/MyReviewModel.uml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_FtC3jXF_EeSENPH62bfYEw" base_Model="_FtC3jnF_EeSENPH62bfYEw"/>
+ <uml:Model xmi:id="_FtC3jnF_EeSENPH62bfYEw" name="MyReviewModel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Fvl1MnF_EeSENPH62bfYEw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_FtC3j3F_EeSENPH62bfYEw" name="WorkingModelDependency" client="_FtC3jnF_EeSENPH62bfYEw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_Fvl1MHF_EeSENPH62bfYEw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3kHF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3kXF_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3knF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3k3F_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_FtMogHF_EeSENPH62bfYEw">
+ <matches xmi:type="compare:Match" xmi:id="_JbyaIHF_EeSENPH62bfYEw">
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3dG4XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3wB0XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4C8wHF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4MtwnF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <left xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </matches>
+ </compare:Comparison>
+ <PapyrusVersioningExtensions:Author xmi:id="_Fvl1MXF_EeSENPH62bfYEw" language="Eng" color="255:128:255" base_Actor="_Fvl1MHF_EeSENPH62bfYEw" versioningElements="_Fvl1M3F_EeSENPH62bfYEw _K3dG4HF_EeSENPH62bfYEw _K3wB0HF_EeSENPH62bfYEw _K35LwXF_EeSENPH62bfYEw _K4MtwXF_EeSENPH62bfYEw"/>
+ <ReviewProfile:Review xmi:id="_Fvl1M3F_EeSENPH62bfYEw" base_Element="_Fvl1MnF_EeSENPH62bfYEw" date="21/11/14 14:05" author="_Fvl1MXF_EeSENPH62bfYEw" base_Comment="_Fvl1MnF_EeSENPH62bfYEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_K3dG4HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K3wB0HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K35LwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K4MtwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.notation
new file mode 100644
index 00000000000..40bb781f870
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.notation
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_-wxB4HF-EeSENPH62bfYEw" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ASvK8XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ASvK83F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK9HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK9XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK9nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK93F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK-HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK-XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK-nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK-3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK_HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK_XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK_nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK_3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvLAHF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvLAXF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvLAnF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_ASvK8HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK8nF_EeSENPH62bfYEw" x="144" y="142"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_S0BU0XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_S0BU03F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU1HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU1XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU1nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU13F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU2HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU2XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU2nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU23F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU3HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU3XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU3nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU33F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU4HF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU4XF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU4nF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_S0BU0HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU0nF_EeSENPH62bfYEw" x="322" y="293"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_-wxB4XF-EeSENPH62bfYEw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_-wxB4nF-EeSENPH62bfYEw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_-wxB43F-EeSENPH62bfYEw">
+ <owner xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.uml
new file mode 100644
index 00000000000..051604bd871
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/2-launchRevisionWithOpendModelAndOpendReviewEditornotLoaded/WorkingModel.uml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_7knO8HF-EeSENPH62bfYEw" name="SysMLmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_ASvK8HF_EeSENPH62bfYEw" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_S0BU0HF_EeSENPH62bfYEw" name="Class3"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sDTsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sDTsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdoHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdoXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdonF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdo3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdpXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdp3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdqXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdq3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdrXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdr3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMds3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/MyReviewModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/MyReviewModel.uml
new file mode 100644
index 00000000000..9810373c89f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/MyReviewModel.uml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:PapyrusVersioningExtensions="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0" xmlns:ReviewProfile="http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0" xmlns:compare="http://www.eclipse.org/emf/compare" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/PapyrusVersioningExtensions/_SVfbwGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g http:///schemas/ReviewProfile/_VpvawGW4EeSPMtL3PG5w7g/0 pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g">
+ <ReviewProfile:ReviewRepository xmi:id="_FtC3jXF_EeSENPH62bfYEw" base_Model="_FtC3jnF_EeSENPH62bfYEw"/>
+ <uml:Model xmi:id="_FtC3jnF_EeSENPH62bfYEw" name="MyReviewModel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Fvl1MnF_EeSENPH62bfYEw">
+ <body>Your review</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_FtC3j3F_EeSENPH62bfYEw" name="WorkingModelDependency" client="_FtC3jnF_EeSENPH62bfYEw">
+ <supplier xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_Fvl1MHF_EeSENPH62bfYEw" name="Titi "/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3kHF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3kXF_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Review.profile.uml#_VpwB0GW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FtC3knF_EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtC3k3F_EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://Review_PROFILES/Versioning.profile.uml#_SVfbwWW4EeSPMtL3PG5w7g"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://Review_PROFILES/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
+ </profileApplication>
+ </uml:Model>
+ <compare:Comparison xmi:id="_FtMogHF_EeSENPH62bfYEw">
+ <matches xmi:type="compare:Match" xmi:id="_JbyaIHF_EeSENPH62bfYEw">
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3dG4XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K3wB0XF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4C8wHF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <differences xmi:type="compare:ReferenceChange" xmi:id="_K4MtwnF_EeSENPH62bfYEw" kind="DELETE">
+ <reference xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Package/packagedElement"/>
+ </differences>
+ <left xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </matches>
+ </compare:Comparison>
+ <PapyrusVersioningExtensions:Author xmi:id="_Fvl1MXF_EeSENPH62bfYEw" language="Eng" color="255:128:255" base_Actor="_Fvl1MHF_EeSENPH62bfYEw" versioningElements="_Fvl1M3F_EeSENPH62bfYEw _K3dG4HF_EeSENPH62bfYEw _K3wB0HF_EeSENPH62bfYEw _K35LwXF_EeSENPH62bfYEw _K4MtwXF_EeSENPH62bfYEw"/>
+ <ReviewProfile:Review xmi:id="_Fvl1M3F_EeSENPH62bfYEw" base_Element="_Fvl1MnF_EeSENPH62bfYEw" date="21/11/14 14:05" author="_Fvl1MXF_EeSENPH62bfYEw" base_Comment="_Fvl1MnF_EeSENPH62bfYEw" subject="subject"/>
+ <ReviewProfile:Review xmi:id="_K3dG4HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K3wB0HF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K35LwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+ <ReviewProfile:Review xmi:id="_K4MtwXF_EeSENPH62bfYEw" date="21/11/14 14:06" author="_Fvl1MXF_EeSENPH62bfYEw" subject="Remove Class2"/>
+</xmi:XMI>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.di b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.notation b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.notation
new file mode 100644
index 00000000000..40bb781f870
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.notation
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_-wxB4HF-EeSENPH62bfYEw" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ASvK8XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ASvK83F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK9HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK9XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK9nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK93F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK-HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK-XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK-nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvK-3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvK_HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK_XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ASvK_nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ASvK_3F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ASvLAHF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ASvLAXF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvLAnF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_ASvK8HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ASvK8nF_EeSENPH62bfYEw" x="144" y="142"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_S0BU0XF_EeSENPH62bfYEw" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_S0BU03F_EeSENPH62bfYEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU1HF_EeSENPH62bfYEw" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU1XF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU1nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU13F_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU2HF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU2XF_EeSENPH62bfYEw" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU2nF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU23F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU3HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU3XF_EeSENPH62bfYEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_S0BU3nF_EeSENPH62bfYEw" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_S0BU33F_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_S0BU4HF_EeSENPH62bfYEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_S0BU4XF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU4nF_EeSENPH62bfYEw"/>
+ </children>
+ <element xmi:type="uml:Class" href="WorkingModel.uml#_S0BU0HF_EeSENPH62bfYEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S0BU0nF_EeSENPH62bfYEw" x="322" y="293"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_-wxB4XF-EeSENPH62bfYEw" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_-wxB4nF-EeSENPH62bfYEw"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_-wxB43F-EeSENPH62bfYEw">
+ <owner xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+ </styles>
+ <element xmi:type="uml:Model" href="WorkingModel.uml#_7knO8HF-EeSENPH62bfYEw"/>
+</notation:Diagram>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.uml b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.uml
new file mode 100644
index 00000000000..051604bd871
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/models/revisionTest/3-launchRevisionOnOpenedModelwithReviewEditor/WorkingModel.uml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_7knO8HF-EeSENPH62bfYEw" name="SysMLmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_ASvK8HF_EeSENPH62bfYEw" name="Class1"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_S0BU0HF_EeSENPH62bfYEw" name="Class3"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sDTsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sDTsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdoHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdoXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdonF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdo3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdpXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdpnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdp3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdqXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdqnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdq3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdrXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdrnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdr3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsHF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMdsXF-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_7sMdsnF-EeSENPH62bfYEw">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7sMds3F-EeSENPH62bfYEw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+</uml:Model>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.pdoc b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.pdoc
new file mode 100644
index 00000000000..27af3202b45
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.pdoc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<doc:Documentation
+ xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI"
+ xmlns:doc="http://www.eclipse.org/papyrus/documentation/plugin/documentation"
+ description="The goal of this plugin is to test functionality about revision of model">
+ <referent
+ firstName="Patrick"
+ lastName="Tessier"
+ eMail="patrick.tessier@cea.fr"
+ currentCompany="CEA LIST"/>
+</doc:Documentation>
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.properties b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.properties
new file mode 100644
index 00000000000..e59f362c86f
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/plugin.properties
@@ -0,0 +1,12 @@
+#################################################################################
+# Copyright (c) 2008 CEA LIST.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Patrick Tessier (CEA LIST) Patrick.tessier@cea.fr - initial API and implementation
+##################################################################################
+pluginName=Revision Tool test
+providerName=Eclipse Modeling Project
diff --git a/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/src/org/eclipse/papyrus/revisiontool/test/Activator.java b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/src/org/eclipse/papyrus/revisiontool/test/Activator.java
new file mode 100644
index 00000000000..47710ecdb21
--- /dev/null
+++ b/tests/recipes/extraplugins/uml/revision/org.eclipse.papyrus.revisiontool.test/src/org/eclipse/papyrus/revisiontool/test/Activator.java
@@ -0,0 +1,50 @@
+package org.eclipse.papyrus.revisiontool.test;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.revisiontool.test"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}

Back to the top