blob: 806575a07e46139761d912e5f9f67cbe034ca394 [file] [log] [blame]
<?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:ADL4Eclipse="http:///schemas/ADL4Eclipse/_rk7nwOqKEeOfTcbrnCq2oQ/3" xmlns:Document="http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10" xmlns:ModuleLayer="http://OSGI/schemas/ModuleLayer/_0xHxU4DEEeKQG4TlBAn6bg/3" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:structure="http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6" xmlns:trace="http://DeveloperProcess/schemas/trace/_rpnZcHVxEeSZ-fQGFkyJeQ/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/ADL4Eclipse/_rk7nwOqKEeOfTcbrnCq2oQ/3 pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_rlFYwOqKEeOfTcbrnCq2oQ http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10 pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ http://OSGI/schemas/ModuleLayer/_0xHxU4DEEeKQG4TlBAn6bg/3 pathmap://OSGI_PROFILES/osgi.profile.uml#_0xRiUIDEEeKQG4TlBAn6bg http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ http://DeveloperProcess/schemas/trace/_rpnZcHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpnZcXVxEeSZ-fQGFkyJeQ">
<uml:Model xmi:id="_PURk0E6_EeSsPatWHMT5jQ" name="RevisionTool">
<packageImport xmi:type="uml:PackageImport" xmi:id="_PUSL4E6_EeSsPatWHMT5jQ">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_kbBUYGDvEeSg3YNat5xZcA">
<importedPackage xmi:type="uml:Model" href="CommentModel.uml#_n74o4FnlEeSgadB-4Q9IHg"/>
</packageImport>
<packagedElement xmi:type="uml:Model" xmi:id="_PUSL4U6_EeSsPatWHMT5jQ" name="Requirements">
<packagedElement xmi:type="uml:Class" xmi:id="_2LldkE7IEeSjDupdFZ5PpA" name="Versioning"/>
<packagedElement xmi:type="uml:Class" xmi:id="_Um500E-rEeSWG8b7b00v3Q" name="VersionInfoReq"/>
<packagedElement xmi:type="uml:Class" xmi:id="_CHiSME7JEeSjDupdFZ5PpA" name="ReviewSystem"/>
<packagedElement xmi:type="uml:Class" xmi:id="_lf9YUE7JEeSjDupdFZ5PpA" name="RevisionMode"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_Um-GQE-rEeSWG8b7b00v3Q" name="DeriveFrom_Versioning" client="_Um500E-rEeSWG8b7b00v3Q" supplier="_2LldkE7IEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Class" xmi:id="_ydw5cGAKEeSu6d79yLoqDA" name="IndependantReview"/>
<packagedElement xmi:type="uml:Class" xmi:id="_tBQPMIBQEeShkvxz034X9Q" name="LightRevisionMode"/>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_PUSL4k6_EeSsPatWHMT5jQ" name="UseCases">
<ownedComment xmi:type="uml:Comment" xmi:id="_mxVHYFB7EeSCAb2Ctmcyhw" annotatedElement="_PUSL4k6_EeSsPatWHMT5jQ">
<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="_rbwKwFLOEeSVep_Dkfv5hQ">
<body>- Management of revisions</body>
</ownedComment>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_PUSL406_EeSsPatWHMT5jQ" name="useCasesAbstraction" client="_PUSL4k6_EeSsPatWHMT5jQ" supplier="_PUSL4U6_EeSsPatWHMT5jQ"/>
<packagedElement xmi:type="uml:Actor" xmi:id="_E5WOcE-5EeSWG8b7b00v3Q" name="User"/>
<packagedElement xmi:type="uml:Association" xmi:id="_KjcDcE-5EeSWG8b7b00v3Q" name="A_add comment elements on the current model_user" memberEnd="_KjcDcU-5EeSWG8b7b00v3Q _KjcDdE-5EeSWG8b7b00v3Q">
<ownedEnd xmi:type="uml:Property" xmi:id="_KjcDcU-5EeSWG8b7b00v3Q" name="add comment elements on the current model" type="_1ygkUE7KEeSjDupdFZ5PpA" association="_KjcDcE-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjcDck-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjcDc0-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_KjcDdE-5EeSWG8b7b00v3Q" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_KjcDcE-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjcDdU-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjcDdk-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_NHYm4E-5EeSWG8b7b00v3Q" name="A_user_add a comment about modification on the current model" memberEnd="_NHYm4U-5EeSWG8b7b00v3Q _NHYm5E-5EeSWG8b7b00v3Q">
<ownedEnd xmi:type="uml:Property" xmi:id="_NHYm4U-5EeSWG8b7b00v3Q" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_NHYm4E-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NHYm4k-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NHYm40-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_NHYm5E-5EeSWG8b7b00v3Q" name="add a comment about modification on the current model" type="_7eGOIE7KEeSjDupdFZ5PpA" association="_NHYm4E-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NHYm5U-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NHYm5k-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_Nm3_QE-5EeSWG8b7b00v3Q" name="A_user_respond to a comment" memberEnd="_Nm3_QU-5EeSWG8b7b00v3Q _Nm3_RE-5EeSWG8b7b00v3Q">
<ownedEnd xmi:type="uml:Property" xmi:id="_Nm3_QU-5EeSWG8b7b00v3Q" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_Nm3_QE-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nm3_Qk-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nm3_Q0-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_Nm3_RE-5EeSWG8b7b00v3Q" name="respond to a comment" type="__i7VgE7KEeSjDupdFZ5PpA" association="_Nm3_QE-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nm3_RU-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nm3_Rk-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_OSgWME-5EeSWG8b7b00v3Q" name="A_user_add or change information about him for the versionning" memberEnd="_OSgWMU-5EeSWG8b7b00v3Q _OSgWNE-5EeSWG8b7b00v3Q">
<ownedEnd xmi:type="uml:Property" xmi:id="_OSgWMU-5EeSWG8b7b00v3Q" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_OSgWME-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSgWMk-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSgWM0-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_OSgWNE-5EeSWG8b7b00v3Q" name="add or change information about him for the versionning" type="_EADO8E-5EeSWG8b7b00v3Q" association="_OSgWME-5EeSWG8b7b00v3Q">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSgWNU-5EeSWG8b7b00v3Q" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OSgWNk-5EeSWG8b7b00v3Q" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_mBiIkE-_EeSWG8b7b00v3Q" name="Review Tool" useCase="_L3uyYGALEeSu6d79yLoqDA _OCgFYHFlEeSV7vTAYq-uEw">
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_EADO8E-5EeSWG8b7b00v3Q" name="Add or change information about the current author for the versionning" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_f77D8E-5EeSWG8b7b00v3Q" annotatedElement="_1ygkUE7KEeSjDupdFZ5PpA">
<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="_lG-1YIBSEeShkvxz034X9Q">
<body>To do that the user can change this identidy by select Window menu --> preferences -->papyrus -->revision.</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="__i7VgE7KEeSjDupdFZ5PpA" name="Respond to a review" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_VpTAwE-9EeSWG8b7b00v3Q" annotatedElement="__i7VgE7KEeSjDupdFZ5PpA">
<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="_ehg9cIB3EeSm4bbdZpDULA">
<body>In order to respond to a review:&#xD;
- Select the review &#xD;
- Click right and select menu new review.</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_7eGOIE7KEeSjDupdFZ5PpA" name="Add a review about the working model" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_ILKdIE-8EeSWG8b7b00v3Q" annotatedElement="_7eGOIE7KEeSjDupdFZ5PpA">
<body>The user can add review about element of the working model&#xD;
&#xD;
&#xD;
</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_txyEsICGEeSVftpA_T1lwg">
<body>In order to reference an element from a review click right on review and choose hook menu.&#xD;
It remains only to select the element in the dialog.</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_1ygkUE7KEeSjDupdFZ5PpA" name="Add, update or remove a review on the current model" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_09zs4E-6EeSWG8b7b00v3Q" annotatedElement="_1ygkUE7KEeSjDupdFZ5PpA">
<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="_tqk3AIBmEeSsK8iceu-jXQ">
<body>In order to add a review:&#xD;
- Launch the review editor. Window--> show view --> Review in the papyrus Category&#xD;
- Click on the small comment with a plus.</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_OyaSMIB1EeS6teAn-9ZGQw">
<body>In order to remove a review click right on review and choose delete menu.</body>
</ownedComment>
<ownedBehavior xmi:type="uml:Interaction" xmi:id="_hRgmwGDkEeSg3YNat5xZcA" name="Add aReview">
<ownedAttribute xmi:type="uml:Property" xmi:id="_ozMPgGDkEeSg3YNat5xZcA" name="" type="_E5WOcE-5EeSWG8b7b00v3Q"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_rEcgcGDkEeSg3YNat5xZcA" name="" type="_mBiIkE-_EeSWG8b7b00v3Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_ozLBYGDkEeSg3YNat5xZcA" name="" represents="_ozMPgGDkEeSg3YNat5xZcA" coveredBy="_vvALEGDkEeSg3YNat5xZcA"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_rEbSUGDkEeSg3YNat5xZcA" name="" represents="_rEcgcGDkEeSg3YNat5xZcA" coveredBy="_vvBZMGDkEeSg3YNat5xZcA __Smb0GDkEeSg3YNat5xZcA __SqtQGDkEeSg3YNat5xZcA _V1hK8GDsEeSg3YNat5xZcA _V1iZEGDsEeSg3YNat5xZcA _V1hyAGDsEeSg3YNat5xZcA _Tf1F8GDsEeSg3YNat5xZcA _Tf2UEGDsEeSg3YNat5xZcA _51XdcGDsEeSg3YNat5xZcA _51YEgGDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_vvALEGDkEeSg3YNat5xZcA" name="MessageSend" covered="_ozLBYGDkEeSg3YNat5xZcA" message="_vuoXoGDkEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_vvBZMGDkEeSg3YNat5xZcA" name="MessageRecv" covered="_rEbSUGDkEeSg3YNat5xZcA" message="_vuoXoGDkEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:CombinedFragment" xmi:id="__Smb0GDkEeSg3YNat5xZcA" name="CombinedFragment" covered="_rEbSUGDkEeSg3YNat5xZcA" interactionOperator="opt">
<operand xmi:type="uml:InteractionOperand" xmi:id="__SqtQGDkEeSg3YNat5xZcA" name="InteractionOperand" covered="_rEbSUGDkEeSg3YNat5xZcA">
<fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_V1hyAGDsEeSg3YNat5xZcA" name="BehaviorExecSpec" covered="_rEbSUGDkEeSg3YNat5xZcA" finish="_V1iZEGDsEeSg3YNat5xZcA" start="_V1hK8GDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:ExecutionOccurrenceSpecification" xmi:id="_V1hK8GDsEeSg3YNat5xZcA" name="BehaviorExecSpecStart" covered="_rEbSUGDkEeSg3YNat5xZcA" execution="_V1hyAGDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_8xOEMGDkEeSg3YNat5xZcA" name="MessageRecv0" message="_8xLn8GDkEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:ExecutionOccurrenceSpecification" xmi:id="_V1iZEGDsEeSg3YNat5xZcA" name="BehaviorExecSpecFinish" covered="_rEbSUGDkEeSg3YNat5xZcA" execution="_V1hyAGDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_8xNdIGDkEeSg3YNat5xZcA" name="MessageSend0" message="_8xLn8GDkEeSg3YNat5xZcA"/>
<guard xmi:type="uml:InteractionConstraint" xmi:id="__SuXoGDkEeSg3YNat5xZcA" name="if review do not exist">
<specification xmi:type="uml:LiteralString" xmi:id="__Su-sGDkEeSg3YNat5xZcA" value="if review model do not exist"/>
<maxint xmi:type="uml:LiteralInteger" xmi:id="__Su-smDkEeSg3YNat5xZcA" value="1"/>
<minint xmi:type="uml:LiteralInteger" xmi:id="__Su-sWDkEeSg3YNat5xZcA"/>
</guard>
</operand>
</fragment>
<fragment xmi:type="uml:CombinedFragment" xmi:id="_Tf1F8GDsEeSg3YNat5xZcA" name="CombinedFragment0" covered="_rEbSUGDkEeSg3YNat5xZcA" interactionOperator="opt">
<operand xmi:type="uml:InteractionOperand" xmi:id="_Tf2UEGDsEeSg3YNat5xZcA" name="InteractionOperand" covered="_rEbSUGDkEeSg3YNat5xZcA">
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bQ844GDsEeSg3YNat5xZcA" name="MessageRecv0" message="_bQ6coGDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bQ8R0GDsEeSg3YNat5xZcA" name="MessageSend0" message="_bQ6coGDsEeSg3YNat5xZcA"/>
<guard xmi:type="uml:InteractionConstraint" xmi:id="_Tf27IGDsEeSg3YNat5xZcA">
<specification xmi:type="uml:LiteralString" xmi:id="_Tf27IWDsEeSg3YNat5xZcA" value="if user author do not exist"/>
<maxint xmi:type="uml:LiteralInteger" xmi:id="_Tf3iMGDsEeSg3YNat5xZcA" value="1"/>
<minint xmi:type="uml:LiteralInteger" xmi:id="_Tf27ImDsEeSg3YNat5xZcA"/>
</guard>
</operand>
</fragment>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_51XdcGDsEeSg3YNat5xZcA" name="MessageSend0" covered="_rEbSUGDkEeSg3YNat5xZcA" message="_51WPUGDsEeSg3YNat5xZcA"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_51YEgGDsEeSg3YNat5xZcA" name="MessageRecv0" covered="_rEbSUGDkEeSg3YNat5xZcA" message="_51WPUGDsEeSg3YNat5xZcA"/>
<message xmi:type="uml:Message" xmi:id="_vuoXoGDkEeSg3YNat5xZcA" name="create a review" messageSort="asynchCall" receiveEvent="_vvBZMGDkEeSg3YNat5xZcA" sendEvent="_vvALEGDkEeSg3YNat5xZcA"/>
<message xmi:type="uml:Message" xmi:id="_8xLn8GDkEeSg3YNat5xZcA" name="create a review model" messageSort="asynchCall" receiveEvent="_8xOEMGDkEeSg3YNat5xZcA" sendEvent="_8xNdIGDkEeSg3YNat5xZcA"/>
<message xmi:type="uml:Message" xmi:id="_bQ6coGDsEeSg3YNat5xZcA" name="create user author" messageSort="asynchCall" receiveEvent="_bQ844GDsEeSg3YNat5xZcA" sendEvent="_bQ8R0GDsEeSg3YNat5xZcA"/>
<message xmi:type="uml:Message" xmi:id="_51WPUGDsEeSg3YNat5xZcA" name="create a review with user author" messageSort="asynchCall" receiveEvent="_51YEgGDsEeSg3YNat5xZcA" sendEvent="_51XdcGDsEeSg3YNat5xZcA"/>
</ownedBehavior>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_L3uyYGALEeSu6d79yLoqDA" name="Create, load or save a review model " subject="_mBiIkE-_EeSWG8b7b00v3Q">
<ownedComment xmi:type="uml:Comment" xmi:id="_fxIwUGAMEeSu6d79yLoqDA" annotatedElement="_L3uyYGALEeSu6d79yLoqDA">
<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>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_OCgFYHFlEeSV7vTAYq-uEw" name="Close WorkingModel or close review editor " subject="_mBiIkE-_EeSWG8b7b00v3Q">
<ownedComment xmi:type="uml:Comment" xmi:id="_MFUSsHr3EeSTvs152JJ-KQ">
<body>When user close the papyrus where the &quot;working model&quot; is edited, the review editor is closed</body>
</ownedComment>
</ownedUseCase>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_PUSL5E6_EeSsPatWHMT5jQ" name="Revision Tool" 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;
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;
</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_wuxDkIUCEeSDAN4sQjBA6Q">
<body>In order to launch the revision model:&#xD;
1. open a papyrus model&#xD;
2. open the review editor window--> show view--> review editor&#xD;
3. load or create a review model &#xD;
4. launch the revision model Revision--> RevisionModel&#xD;
</body>
</ownedComment>
<include xmi:type="uml:Include" xmi:id="_-IHH4E7LEeSjDupdFZ5PpA" addition="_vWS5YE7LEeSjDupdFZ5PpA"/>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_vWS5YE7LEeSjDupdFZ5PpA" name="Register all modifications with Versioning information" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_YsOfkFOJEeS-IbAKKrOd9A" annotatedElement="_vWS5YE7LEeSjDupdFZ5PpA">
<body>All modifications are store and associated to the current user.&#xD;
A modification can be registered by using EMF Compare model. In the way, the requirement about light review system is respected. Server and client is not needed.&#xD;
Each modification of emf compare is referenced by a review. In this way, information about versioning is associated to the modification.&#xD;
</body>
</ownedComment>
<ownedBehavior xmi:type="uml:Interaction" xmi:id="_ezSRQIUJEeSDAN4sQjBA6Q" name="RegisterModication">
<lifeline xmi:type="uml:Lifeline" xmi:id="_pMzCwIUJEeSDAN4sQjBA6Q" name="User" coveredBy="_0nZd0IUJEeSDAN4sQjBA6Q _FuStUYUKEeSDAN4sQjBA6Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_r0-l8IUJEeSDAN4sQjBA6Q" name="PapyrusEditor" coveredBy="_FuStUoUKEeSDAN4sQjBA6Q _ghiGUYUKEeSDAN4sQjBA6Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_tx4XgIUJEeSDAN4sQjBA6Q" name="RevisionTool" coveredBy="_0nZd0YUJEeSDAN4sQjBA6Q _-XjwUYUJEeSDAN4sQjBA6Q _UBDBQYUKEeSDAN4sQjBA6Q _XPpEMoUKEeSDAN4sQjBA6Q _kLTCUoUKEeSDAN4sQjBA6Q _l80qUIUKEeSDAN4sQjBA6Q _rHf_cYUKEeSDAN4sQjBA6Q _yP5lgYUKEeSDAN4sQjBA6Q _1VZ94YUKEeSDAN4sQjBA6Q _kLTCUYUKEeSDAN4sQjBA6Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_xM0NUIUJEeSDAN4sQjBA6Q" name="ReviewModel" coveredBy="_yP5lgoUKEeSDAN4sQjBA6Q _1VZ94oUKEeSDAN4sQjBA6Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_576rcIUJEeSDAN4sQjBA6Q" name="EMF Compare Model" coveredBy="_-Xs6QIUJEeSDAN4sQjBA6Q _rHf_coUKEeSDAN4sQjBA6Q"/>
<lifeline xmi:type="uml:Lifeline" xmi:id="_UA5QQIUKEeSDAN4sQjBA6Q" name="Listeners" coveredBy="_UBDBQoUKEeSDAN4sQjBA6Q _ghiGUoUKEeSDAN4sQjBA6Q _l8q5UYUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0nZd0IUJEeSDAN4sQjBA6Q" name="MessageSend" covered="_pMzCwIUJEeSDAN4sQjBA6Q" message="_0nPs0IUJEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_XPpEMYUKEeSDAN4sQjBA6Q" name="BehaviorExecSpec" finish="_XPpEMoUKEeSDAN4sQjBA6Q" start="_0nZd0YUJEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_0nZd0YUJEeSDAN4sQjBA6Q" name="MessageRecv" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_0nPs0IUJEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-XjwUYUJEeSDAN4sQjBA6Q" name="MessageSend0" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_-XjwUIUJEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-Xs6QIUJEeSDAN4sQjBA6Q" name="MessageRecv0" covered="_576rcIUJEeSDAN4sQjBA6Q" message="_-XjwUIUJEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_UBDBQYUKEeSDAN4sQjBA6Q" name="MessageSend2" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_UBDBQIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_UBDBQoUKEeSDAN4sQjBA6Q" name="MessageRecv2" covered="_UA5QQIUKEeSDAN4sQjBA6Q" message="_UBDBQIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:ExecutionOccurrenceSpecification" xmi:id="_XPpEMoUKEeSDAN4sQjBA6Q" name="BehaviorExecSpecFinish" covered="_tx4XgIUJEeSDAN4sQjBA6Q" execution="_XPpEMYUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FuStUYUKEeSDAN4sQjBA6Q" name="MessageSend1" covered="_pMzCwIUJEeSDAN4sQjBA6Q" message="_FuStUIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_FuStUoUKEeSDAN4sQjBA6Q" name="MessageRecv1" covered="_r0-l8IUJEeSDAN4sQjBA6Q" message="_FuStUIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ghiGUYUKEeSDAN4sQjBA6Q" name="MessageSend3" covered="_r0-l8IUJEeSDAN4sQjBA6Q" message="_ghiGUIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_7ZXrcYUKEeSDAN4sQjBA6Q" name="BehaviorExecSpec1" finish="_l8q5UYUKEeSDAN4sQjBA6Q" start="_ghiGUoUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_ghiGUoUKEeSDAN4sQjBA6Q" name="MessageRecv3" covered="_UA5QQIUKEeSDAN4sQjBA6Q" message="_ghiGUIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_l8q5UYUKEeSDAN4sQjBA6Q" name="MessageSend4" covered="_UA5QQIUKEeSDAN4sQjBA6Q" message="_l8q5UIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_l80qUIUKEeSDAN4sQjBA6Q" name="MessageRecv4" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_l8q5UIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:BehaviorExecutionSpecification" xmi:id="_kLTCUYUKEeSDAN4sQjBA6Q" name="BehaviorExecSpec0" covered="_tx4XgIUJEeSDAN4sQjBA6Q" finish="_kLTCUoUKEeSDAN4sQjBA6Q" start="_l80qUIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_rHf_cYUKEeSDAN4sQjBA6Q" name="MessageSend5" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_rHf_cIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_rHf_coUKEeSDAN4sQjBA6Q" name="MessageRecv5" covered="_576rcIUJEeSDAN4sQjBA6Q" message="_rHf_cIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_yP5lgYUKEeSDAN4sQjBA6Q" name="MessageSend6" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_yP5lgIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_yP5lgoUKEeSDAN4sQjBA6Q" name="MessageRecv6" covered="_xM0NUIUJEeSDAN4sQjBA6Q" message="_yP5lgIUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1VZ94YUKEeSDAN4sQjBA6Q" name="MessageSend7" covered="_tx4XgIUJEeSDAN4sQjBA6Q" message="_1VZ94IUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1VZ94oUKEeSDAN4sQjBA6Q" name="MessageRecv7" covered="_xM0NUIUJEeSDAN4sQjBA6Q" message="_1VZ94IUKEeSDAN4sQjBA6Q"/>
<fragment xmi:type="uml:ExecutionOccurrenceSpecification" xmi:id="_kLTCUoUKEeSDAN4sQjBA6Q" name="BehaviorExecSpec0Finish" covered="_tx4XgIUJEeSDAN4sQjBA6Q" execution="_kLTCUYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_0nPs0IUJEeSDAN4sQjBA6Q" name="Launch revision mode" messageSort="asynchCall" receiveEvent="_0nZd0YUJEeSDAN4sQjBA6Q" sendEvent="_0nZd0IUJEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_-XjwUIUJEeSDAN4sQjBA6Q" name="create" messageSort="createMessage" receiveEvent="_-Xs6QIUJEeSDAN4sQjBA6Q" sendEvent="_-XjwUYUJEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_FuStUIUKEeSDAN4sQjBA6Q" name="modify working model" messageSort="asynchCall" receiveEvent="_FuStUoUKEeSDAN4sQjBA6Q" sendEvent="_FuStUYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_UBDBQIUKEeSDAN4sQjBA6Q" name="create" messageSort="createMessage" receiveEvent="_UBDBQoUKEeSDAN4sQjBA6Q" sendEvent="_UBDBQYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_ghiGUIUKEeSDAN4sQjBA6Q" name="notification" messageSort="asynchCall" receiveEvent="_ghiGUoUKEeSDAN4sQjBA6Q" sendEvent="_ghiGUYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_l8q5UIUKEeSDAN4sQjBA6Q" name="register modifications" messageSort="asynchCall" receiveEvent="_l80qUIUKEeSDAN4sQjBA6Q" sendEvent="_l8q5UYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_rHf_cIUKEeSDAN4sQjBA6Q" name="create Diff element" messageSort="asynchCall" receiveEvent="_rHf_coUKEeSDAN4sQjBA6Q" sendEvent="_rHf_cYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_yP5lgIUKEeSDAN4sQjBA6Q" name="create review" messageSort="asynchCall" receiveEvent="_yP5lgoUKEeSDAN4sQjBA6Q" sendEvent="_yP5lgYUKEeSDAN4sQjBA6Q"/>
<message xmi:type="uml:Message" xmi:id="_1VZ94IUKEeSDAN4sQjBA6Q" name="associate review to Diff element" messageSort="asynchCall" receiveEvent="_1VZ94oUKEeSDAN4sQjBA6Q" sendEvent="_1VZ94YUKEeSDAN4sQjBA6Q"/>
</ownedBehavior>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_2WHLME7LEeSjDupdFZ5PpA" name="Stop RevisionMode" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_ZbKpMFOJEeS-IbAKKrOd9A" annotatedElement="_2WHLME7LEeSjDupdFZ5PpA">
<body>When the user stop the revision mode, modifications are not registered and done directly on the model.&#xD;
</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_iDS4MIUDEeSDAN4sQjBA6Q">
<body>In order to stop the revision model:&#xD;
1. go to the menu Revision--> RevisionModel&#xD;
this menu is a check box.&#xD;
</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_5QGQEE7LEeSjDupdFZ5PpA" name="Accept or refuse modifications" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_aQZoEFOJEeS-IbAKKrOd9A" annotatedElement="_5QGQEE7LEeSjDupdFZ5PpA">
<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>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_W-O9YHF9EeSENPH62bfYEw" name="See modifications in diagram" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_wDfJkIUQEeSDAN4sQjBA6Q" annotatedElement="_5QGQEE7LEeSjDupdFZ5PpA">
<body>The user can see modifications that are done in the diagram&#xD;
</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_ZOwOgHF9EeSENPH62bfYEw" name="See modifications in model explorer" subject="_PUSL5E6_EeSsPatWHMT5jQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_wONL0IUQEeSDAN4sQjBA6Q" annotatedElement="_5QGQEE7LEeSjDupdFZ5PpA">
<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>
</ownedUseCase>
</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">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R-Hh0mALEeSu6d79yLoqDA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R-Hh02ALEeSu6d79yLoqDA" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_R-Hh1GALEeSu6d79yLoqDA" name="create a model or save a review model " type="_L3uyYGALEeSu6d79yLoqDA" association="_R-Hh0GALEeSu6d79yLoqDA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R-Hh1WALEeSu6d79yLoqDA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R-Hh1mALEeSu6d79yLoqDA" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_0WcJIHFfEeSbnbmZnYsqkw" name="Satisfy1" client="_L3uyYGALEeSu6d79yLoqDA" supplier="_ydw5cGAKEeSu6d79yLoqDA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_1Wt6YHFfEeSbnbmZnYsqkw" name="Satisfy2" client="_1ygkUE7KEeSjDupdFZ5PpA" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_3DxSEHFfEeSbnbmZnYsqkw" name="Satisfy3" client="_7eGOIE7KEeSjDupdFZ5PpA" supplier="_Um500E-rEeSWG8b7b00v3Q"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_3oER8HFfEeSbnbmZnYsqkw" name="Satisfy4" client="_7eGOIE7KEeSjDupdFZ5PpA" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_4xjpkHFfEeSbnbmZnYsqkw" name="Satisfy5" client="__i7VgE7KEeSjDupdFZ5PpA" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_6Z2dEHFfEeSbnbmZnYsqkw" name="Satisfy6" client="_EADO8E-5EeSWG8b7b00v3Q" supplier="_CHiSME7JEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_77TBsHFfEeSbnbmZnYsqkw" name="Satisfy7" client="_EADO8E-5EeSWG8b7b00v3Q" supplier="_2LldkE7IEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_9GbYEHFfEeSbnbmZnYsqkw" name="Satisfy8" client="_1ygkUE7KEeSjDupdFZ5PpA" supplier="_2LldkE7IEeSjDupdFZ5PpA"/>
<packagedElement xmi:type="uml:Association" xmi:id="_SmbjkHFlEeSV7vTAYq-uEw" name="A_user_close workingmodel or close review editor " memberEnd="_SmbjkXFlEeSV7vTAYq-uEw _SmbjlHFlEeSV7vTAYq-uEw">
<ownedEnd xmi:type="uml:Property" xmi:id="_SmbjkXFlEeSV7vTAYq-uEw" name="user" type="_E5WOcE-5EeSWG8b7b00v3Q" association="_SmbjkHFlEeSV7vTAYq-uEw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SmbjknFlEeSV7vTAYq-uEw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Smbjk3FlEeSV7vTAYq-uEw" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_SmbjlHFlEeSV7vTAYq-uEw" name="close workingmodel or close review editor " type="_OCgFYHFlEeSV7vTAYq-uEw" association="_SmbjkHFlEeSV7vTAYq-uEw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SmbjlXFlEeSV7vTAYq-uEw" value="1"/>
<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 xmi:type="uml:Abstraction" xmi:id="_lp4jkIBREeShkvxz034X9Q" name="Satisfy13" client="_vWS5YE7LEeSjDupdFZ5PpA" supplier="_tBQPMIBQEeShkvxz034X9Q"/>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_mSFMAIBREeShkvxz034X9Q" name="Satisfy14" client="_5QGQEE7LEeSjDupdFZ5PpA" supplier="_tBQPMIBQEeShkvxz034X9Q"/>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_PUSL5U6_EeSsPatWHMT5jQ" name="Design">
<ownedComment xmi:type="uml:Comment" xmi:id="_tXgHoIUUEeSVSpmUeqlzmw">
<body>This tool uses two profiles:&#xD;
- PapyrusVersioninExtension &#xD;
- Review Profile</body>
</ownedComment>
<packageImport xmi:type="uml:PackageImport" xmi:id="_EuoRcGTcEeSaUoUpxav4Ag">
<importedPackage xmi:type="uml:Profile" href="../../resource/Versioning.profile.uml#_oQIXkM7dEeOUWOjBbvvZ9Q"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_nb_yEGDvEeSg3YNat5xZcA">
<importedPackage xmi:type="uml:Profile" href="../../resource/Review.profile.uml#_Tr7GcGAWEeS-2dbNdHDnFw"/>
</packageImport>
<packagedElement xmi:type="uml:Abstraction" xmi:id="_PUSL5k6_EeSsPatWHMT5jQ" name="DesignAbstraction" client="_PUSL5U6_EeSsPatWHMT5jQ" supplier="_PUSL4k6_EeSsPatWHMT5jQ"/>
<packagedElement xmi:type="uml:Package" xmi:id="_o6E_cIUnEeSVSpmUeqlzmw" name="Plugin architecture">
<packagedElement xmi:type="uml:Component" xmi:id="_wuORMoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revisiontool">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMkIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMk4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.preferencePages"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMloUnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime.preferences"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMmYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.uri_mapping"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMnIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.UMLProfile"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMn4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.context"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRD4iYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.handlers"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRD4jIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.bindings"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpgYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.menus"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNphIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.commands"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNph4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypes"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpioUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpjYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.modeldeclaration"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xE2ogYUnEeSVSpmUeqlzmw" name="org.eclipse.ui" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xEjGgIUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xE_ydoUnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xE2og4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xFmPYYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xFJjcYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xFvZVIUnEeSVSpmUeqlzmw" name="org.eclipse.uml2.types" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xFmPY4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xGV2S4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xFvZVoUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xGyiO4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xGfAMYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xHFdJ4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xG7sIYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xHYYE4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xHFdKYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xHrTAYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xHYYFYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xH1EB4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.views" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xHrTA4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xIH-94UnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xH1ECYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xIa54IUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views.properties.tabbed" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xIH--YUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xIkq4YUnEeSVSpmUeqlzmw" name="org.eclipse.e4.ui.workbench.renderers.swt" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xIa54oUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xI3l1oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xIkq44UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xJBW1oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.labelprovider" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xI3l2IUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xJdbtYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xJBW2IUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xKD4qYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xJdbt4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xKgkl4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xKNCkYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xKzfh4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xKgkmYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xLQLcYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xKzfiYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xLjGZ4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xLQLc4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xL2BVIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xLjGaYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xL_yVIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.query.java.core" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xL2BVoUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xNVPG4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xL_yVoUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xOhh44UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xNfAEYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xPRv14UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xOhh5YUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xPa5xoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.commands" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xPRv2YUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xP3lsYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit" client="_wuORMoUnEeSVSpmUeqlzmw" supplier="_xPkqwIUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xP3ls4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQBWsYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQBWs4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool.dialogs"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQBWtYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool.handlers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQBWt4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool.preference"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQBWuYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.revision.tool.ui"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xQnMkoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views" client="_xQnMkIUnEeSVSpmUeqlzmw" supplier="_xQnMkYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xQnMlYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.preferencePages" client="_xQnMk4UnEeSVSpmUeqlzmw" supplier="_xQnMlIUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xQnMmIUnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime.preferences" client="_xQnMloUnEeSVSpmUeqlzmw" supplier="_xQnMl4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xQnMm4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.uri_mapping" client="_xQnMmYUnEeSVSpmUeqlzmw" supplier="_xQnMmoUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xQnMnoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.UMLProfile" client="_xQnMnIUnEeSVSpmUeqlzmw" supplier="_xQnMnYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRD4iIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.context" client="_xQnMn4UnEeSVSpmUeqlzmw" supplier="_xRD4h4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRD4i4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.handlers" client="_xRD4iYUnEeSVSpmUeqlzmw" supplier="_xRD4ioUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRNpgIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.bindings" client="_xRD4jIUnEeSVSpmUeqlzmw" supplier="_xRD4jYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRNpg4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.menus" client="_xRNpgYUnEeSVSpmUeqlzmw" supplier="_xRNpgoUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRNphoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.commands" client="_xRNphIUnEeSVSpmUeqlzmw" supplier="_xRNphYUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRNpiYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypes" client="_xRNph4UnEeSVSpmUeqlzmw" supplier="_xRNpiIUnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRNpjIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" client="_xRNpioUnEeSVSpmUeqlzmw" supplier="_xRNpi4UnEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_xRpuZoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.modeldeclaration" client="_xRNpjYUnEeSVSpmUeqlzmw" supplier="_xRpuZYUnEeSVSpmUeqlzmw"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xEjGgIUnEeSVSpmUeqlzmw" name="org.eclipse.ui">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMkYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMlIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.preferencePages"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRD4ioUnEeSVSpmUeqlzmw" name="org.eclipse.ui.handlers"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRD4jYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.bindings"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpgoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.menus"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNphYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xEs3gIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xE2og4UnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMl4UnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xE_ycIUnEeSVSpmUeqlzmw" name="org.eclipse.core.internal.preferences.legacy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xE_ycoUnEeSVSpmUeqlzmw" name="org.eclipse.core.internal.runtime"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xE_ydIUnEeSVSpmUeqlzmw" name="org.eclipse.core.runtime"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xFJjcYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMmoUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.uri_mapping"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFJjc4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFJjdYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUcYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.plugin"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUc4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.resource"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUdYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.resource.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUd4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUeYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.namespace"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFTUe4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.namespace.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFceYYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.namespace.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFceY4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.type"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFceZYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.type.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFceZ4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.type.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFceaYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.ecore.xml.type.util"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xFmPY4UnEeSVSpmUeqlzmw" name="org.eclipse.uml2.types">
<packagedElement xmi:type="uml:Package" xmi:id="_xFvZUIUnEeSVSpmUeqlzmw" name="org.eclipse.uml2.types"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xFvZUoUnEeSVSpmUeqlzmw" name="org.eclipse.uml2.types.internal.impl"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xFvZVoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core">
<packagedElement xmi:type="uml:Package" xmi:id="_xF5KUIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xF5KUoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.clipboard"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xF5KVIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.contentoutline"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xF5KVoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.editor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xF5KWIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.editor.reload"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7UYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.editorsfactory"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7U4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.extension"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7VYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.extension.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7V4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.extension.diagrameditor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7WYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.lifecycleevents"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGC7W4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.listenerservice"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGMFQYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.markers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGMFQ4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.modelsetquery"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGMFRYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.modelsetquery.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGMFR4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.multidiagram.actionbarcontributor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGMFSYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.operation"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGV2QYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.resource"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGV2Q4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.resource.additional"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGV2RYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.resource.sasheditor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGV2R4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.services"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGV2SYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.core.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xGfAMYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools">
<packagedElement xmi:type="uml:Package" xmi:id="_xGfAM4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGfANYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.adapters"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxMYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxM4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.databinding"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxNYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.helper"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxN4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.importsources"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxOYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.listeners"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGoxO4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.model"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGyiMYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.namereferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGyiM4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.profile.definition"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGyiNYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGyiN4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.service"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xGyiOYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.tools.util"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xG7sIYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction">
<packagedElement xmi:type="uml:Package" xmi:id="_xG7sI4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xG7sJYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHFdIYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHFdI4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction.internal.l10n"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHFdJYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.transaction.util"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xHFdKYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xQnMnYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.UMLProfile"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHOnEIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHOnEoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.library"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHOnFIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.metamodel"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHOnFoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.profile"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHOnGIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.standard"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHYYEYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.extensionpoints.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xHYYFYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms">
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJEIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJEoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms.editor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJFIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms.events"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJFoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.forms.widgets"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJGIUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.forms"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHiJGoUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.forms.widgets"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xHrTA4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.views">
<packagedElement xmi:type="uml:Package" xmi:id="_xHrTBYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xHrTB4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views.contentoutline"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH1EAYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views.properties"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH1EA4UnEeSVSpmUeqlzmw" name="org.eclipse.ui.views.contentoutline"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH1EBYUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views.properties"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xH1ECYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui">
<packagedElement xmi:type="uml:Package" xmi:id="_xH-N8YUnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH-N84UnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.action"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH-N9YUnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.celleditor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xH-N94UnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.dnd"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIH-8YUnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.provider"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIH-84UnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIH-9YUnEeSVSpmUeqlzmw" name="org.eclipse.emf.edit.ui.view"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xIH--YUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views.properties.tabbed">
<packagedElement xmi:type="uml:Package" xmi:id="_xIRv8IUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views.properties.tabbed"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIRv8oUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views.properties.tabbed.l10n"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIRv9IUnEeSVSpmUeqlzmw" name="org.eclipse.ui.internal.views.properties.tabbed.view"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIRv9oUnEeSVSpmUeqlzmw" name="org.eclipse.ui.views.properties.tabbed"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xIa54oUnEeSVSpmUeqlzmw" name="org.eclipse.e4.ui.workbench.renderers.swt">
<packagedElement xmi:type="uml:Package" xmi:id="_xIa55IUnEeSVSpmUeqlzmw" name="org.eclipse.e4.ui.internal.workbench.renderers.swt"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIa55oUnEeSVSpmUeqlzmw" name="org.eclipse.e4.ui.workbench.renderers.swt"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xIkq44UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets">
<packagedElement xmi:type="uml:Package" xmi:id="_xIkq5YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIkq54UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.creation"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIt00YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.databinding"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIt004UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.editors"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIt01YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.messages"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIt014UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xIt02YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.selectors"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xI3l0IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.strategy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xI3l0oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xI3l1IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.widgets.validator"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xI3l2IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.labelprovider">
<packagedElement xmi:type="uml:Package" xmi:id="_xJBW0IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.labelprovider"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJBW0oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.labelprovider.service"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJBW1IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.labelprovider.service.impl"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xJBW2IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf">
<packagedElement xmi:type="uml:Package" xmi:id="_xJKgwYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJKgw4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.adapters"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJKgxYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.advice"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJKgx4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURwYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.databinding"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURw4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.dialog"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURxYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURx4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.providers.strategy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURyYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.requests"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJURy4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.resource"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJdbsYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.resource.index"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJdbs4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.emf.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xJdbt4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare">
<packagedElement xmi:type="uml:Package" xmi:id="_xJnMsIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJnMsoUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.conflict"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJnMtIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.diff"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJnMtoUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.equi"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJnMuIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9sYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9s4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.internal.merge"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9tYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.internal.postprocessor.factories"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9t4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.internal.spec"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9uYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.internal.utils"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJw9u4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.match"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6HoYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.match.eobject"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6Ho4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.match.eobject.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6HpYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.match.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6Hp4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.match.resource"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6HqYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.merge"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xJ6Hq4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.postprocessor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKD4oYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.req"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKD4o4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.scope"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKD4pYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKD4p4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xKNCkYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp">
<packagedElement xmi:type="uml:Package" xmi:id="_xKNCk4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKNClYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.extension"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKNCl4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzkIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.extension"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzkoUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.extension.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzlIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.match"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzloUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.merger"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzmIUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.policy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKWzmoUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.postprocessor"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKgkkYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKgkk4UnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.internal.tracer"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKgklYUnEeSVSpmUeqlzmw" name="org.eclipse.emf.compare.rcp.policy"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xKgkmYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpiIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypes"/>
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRNpi4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKpugIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKpugoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKpuhIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.edithelper"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKpuhoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKpuiIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.internal.descriptors"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKzfgYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.internal.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKzfg4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.internal.l10n"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xKzfhYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.emf.type.core.requests"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xKzfiYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel">
<packagedElement xmi:type="uml:Package" xmi:id="_xK8pcYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.custompt"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xK8pc4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.custom"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xK8pdYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.custom.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xK8pd4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.custom.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGacIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.customizationcatalog"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGacoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.custompt"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGadIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.internal.treeproxy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGadoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.internal.treeproxy.impl"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGaeIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_3_0.query"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLGaeoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.metamodel.v0_3_0.query.util"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xLQLc4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui">
<packagedElement xmi:type="uml:Package" xmi:id="_xLQLdYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLQLd4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLZVYYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal.custompt"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLZVY4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal.exported"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLjGYYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal.exported.dialog"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLjGY4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal.exported.exception"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLjGZYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.custom.ui.internal.query"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xLjGaYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core">
<packagedElement xmi:type="uml:Package" xmi:id="_xLsQUIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLsQUoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core.exception"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLsQVIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core.internal.exported"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xLsQVoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core.internal.incubatingapi"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xL2BUIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core.internal.query"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xL2BUoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.efacet.core.query"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xL2BVoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.query.java.core">
<packagedElement xmi:type="uml:Package" xmi:id="_xL_yUIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.query.java.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xL_yUoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.query.java.core.internal.exceptions"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xL_yVoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui">
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8QIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8QoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.actions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8RIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8RoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.dialogs.sortfilter"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8SIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.editparts"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMI8SoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.editpolicies"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStQYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.figures"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStQ4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.handles"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStRYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.image"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStR4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStSYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.actions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMStS4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMb3MYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.dialogs"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMb3M4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.dialogs.sortfilter"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMb3NYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.editparts"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMb3N4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.editpolicies"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMb3OYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.figures"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloMIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.handles"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloMoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.l10n"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloNIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.pagesetup"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloNoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.parts"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloOIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.properties"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMloOoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.requests"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZMIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.resources"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZMoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.ruler"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZNIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.ruler.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZNoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.services.decorator"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZOIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.services.editpart"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xMvZOoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.services.editpolicy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jIIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.services.layout"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jIoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.services.palette"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jJIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.tools"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jJoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.type"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jKIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.internal.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xM4jKoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.l10n"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUIIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.label"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUIoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.layout"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUJIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.menus"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUJoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.parts"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUKIUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNCUKoUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeEYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.requests"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeE4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.services.decorator"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeFYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.services.editpart"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeF4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.services.editpolicy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeGYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.services.layout"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNLeG4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.services.palette"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNVPEYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.tools"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNVPE4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.type"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNVPFYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNVPF4UnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.view.factories"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNVPGYUnEeSVSpmUeqlzmw" name="org.eclipse.gmf.runtime.diagram.ui.view.factories.optimal"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xNfAEYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common">
<packagedElement xmi:type="uml:Package" xmi:id="_xNfAE4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNfAFYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.actions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNfAF4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.actions.handlers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKAYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKA4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.dialogs"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKBYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.directedit"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKB4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.dragtracker"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKCYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.draw2d"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNoKC4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.draw2d.anchors"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7AYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.editparts"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7A4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.editpolicies"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7BYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.figure.edge"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7B4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.figure.layout"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7CYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.figure.node"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xNx7C4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.handlers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E8YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.helper"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E84UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.layout"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E9YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.listeners"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E94UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.locator"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E-YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xN7E-4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.assist"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE18YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.custom"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE184UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.lookup"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE19YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.packageimport"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE194UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.stereotype"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE1-YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.parser.structural"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOE1-4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.part"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm8YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm84UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm9YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.providers.assistant"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm94UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.resourceupdate"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm-YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.service"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOOm-4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.service.palette"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw4YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.sheet"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw44UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.strategy.paste"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw5YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.ui.dialogs"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw54UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.ui.helper"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw6YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOXw64UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.util.functions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOhh4YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.uml.diagram.common.util.predicates"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xOhh5YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common">
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI8IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI8oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.adapter"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI9IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI9oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.commands.requests"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI-IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOiI-oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.decoration"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xOrS4YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.editpart"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D4YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.editpolicies"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D44UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.figure"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D5YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.figure.edge"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D54UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.figure.node"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D6YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.handler"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO1D64UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.helper"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO-04YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.listener"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO-044UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.locator"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO-05YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.model"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO-054UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xO-06YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-0IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.reconciler"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-0oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.service.shape"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-1IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.snap"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-1oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.strategy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-2IUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.strategy.copy"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPH-2oUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.strategy.paste"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPRv0YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.types"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPRv04UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.undocontext"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPRv1YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.common.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xPRv2YUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.gmfdiag.commands">
<packagedElement xmi:type="uml:Package" xmi:id="_xPa5wIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPa5woUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.commands.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPa5xIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.commands.wrappers"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xPkqwIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit">
<packagedElement xmi:type="uml:Package" xmi:id="_xPkqwoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPkqxIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.commands"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPkqxoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubwIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.internal.advice"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubwoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.internal.context"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubxIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.internal.matcher"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubxoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.messages"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubyIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.service"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xPubyoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.services.edit.utils"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xQnMoIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRD4h4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.context"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQw9kYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQw9k4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.catalog"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQw9lYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.creation"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQw9l4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.extensions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6HgYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.modelelement"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6Hg4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.providers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6HhYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.root"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6Hh4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.runtime"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6HiYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.storage"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xQ6Hi4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.util"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRD4gYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.properties.ui.widgets"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRD4g4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.infra.properties.ui.widgets"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRD4hYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.views.properties.xwt"/>
</packagedElement>
<packagedElement xmi:type="uml:Component" xmi:id="_xRNpjoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core">
<ownedAttribute xmi:type="uml:Port" xmi:id="_xRpuZYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.modeldeclaration"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRWzcIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRWzcoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.command"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRWzdIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.exception"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRWzdoUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRWzeIUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.catalog"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgkcYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.exported"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgkc4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.preferences"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgkdYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.registry"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgkd4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.serialization"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgkeYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.internal.serialization.serializers"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRgke4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.serialization"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRpuYYUnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.serialization.model.serialization"/>
<packagedElement xmi:type="uml:Package" xmi:id="_xRpuY4UnEeSVSpmUeqlzmw" name="org.eclipse.papyrus.emf.facet.util.emf.core.serialization.model.serialization.impl"/>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_wuORMIUnEeSVSpmUeqlzmw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wuORMYUnEeSVSpmUeqlzmw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_rlFYwOqKEeOfTcbrnCq2oQ"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://ADL4ECLIPSE_PROFILES/adl4eclipse.profile.uml#_nE1m0Hz7EeKfO4elN3J5Fw"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_175oQIUtEeSVSpmUeqlzmw" name="Class architecture">
<packagedElement xmi:type="uml:Class" xmi:id="_Hu4JZoUoEeSVSpmUeqlzmw" name="Activator">
<ownedComment xmi:type="uml:Comment" xmi:id="_Hu4JZ4UoEeSVSpmUeqlzmw">
<body>The activator class controls the revision plug-in life cycle</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_HvBTUYUoEeSVSpmUeqlzmw" general="_HvBTUIUoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HvBTVoUoEeSVSpmUeqlzmw" name="PLUGIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_HvBTV4UoEeSVSpmUeqlzmw">
<body> The plug-in ID*</body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HvBTWIUoEeSVSpmUeqlzmw" name="plugin" visibility="private" isStatic="true" type="_Hu4JZoUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HvBTX4UoEeSVSpmUeqlzmw" name="start" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_HvLEUIUoEeSVSpmUeqlzmw" name="context" type="_HvBTXoUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HvLEUYUoEeSVSpmUeqlzmw" name="stop" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_HvLEUoUoEeSVSpmUeqlzmw" name="context" type="_HvBTXoUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HvLEU4UoEeSVSpmUeqlzmw" name="getDefault" visibility="public" isStatic="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_HvLEVIUoEeSVSpmUeqlzmw">
<body>&#xD;
* Returns the shared instance&#xD;
*&#xD;
* @return the shared instance&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_HvLEVYUoEeSVSpmUeqlzmw" type="_Hu4JZoUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Hvw6MIUoEeSVSpmUeqlzmw" name="advice">
<packagedElement xmi:type="uml:Class" xmi:id="_Hv6rMIUoEeSVSpmUeqlzmw" name="AdviceRemove">
<ownedComment xmi:type="uml:Comment" xmi:id="_Hv6rMYUoEeSVSpmUeqlzmw">
<body>The purpose of this advice is to prevent remove during the running of the revision mode&#xD;
When the remove is done during the activation of the revision model, a diff and a review are created in the review model&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_Hv6rPIUoEeSVSpmUeqlzmw" general="_Hv6rO4UoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Hv6rP4UoEeSVSpmUeqlzmw" name="getAfterDestroyElementCommand" visibility="protected">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Hv6rRIUoEeSVSpmUeqlzmw" type="_Hv6rQ4UoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Hv6rRYUoEeSVSpmUeqlzmw" name="request" type="_Hv6rPoUoEeSVSpmUeqlzmw"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_rBdvcIU3EeSVSpmUeqlzmw" client="_Hvw6MIUoEeSVSpmUeqlzmw" supplier="_HwXXIIUoEeSVSpmUeqlzmw"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_HwXXIIUoEeSVSpmUeqlzmw" name="command">
<packagedElement xmi:type="uml:Class" xmi:id="_Hw0DEIUoEeSVSpmUeqlzmw" name="CreateDifferenceCommand">
<ownedComment xmi:type="uml:Comment" xmi:id="_Hw0DEYUoEeSVSpmUeqlzmw">
<body>This command is used to attach a diff Element into the EMF compare model&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_Hw0DEoUoEeSVSpmUeqlzmw" general="_HwXXKIUoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Hw0DFYUoEeSVSpmUeqlzmw" name="compareModel" visibility="protected" type="_Hw0DFIUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Hw0DHIUoEeSVSpmUeqlzmw" name="container" visibility="protected" type="_Hw0DG4UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Hw0DHYUoEeSVSpmUeqlzmw" name="subject" visibility="protected" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Hw0DH4UoEeSVSpmUeqlzmw" name="difference" visibility="protected" type="_Hw0DHoUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Hw0DIIUoEeSVSpmUeqlzmw" name="doExecute" visibility="protected"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_HxG-AIUoEeSVSpmUeqlzmw" name="CreateMatchCommand">
<ownedComment xmi:type="uml:Comment" xmi:id="_HxG-AYUoEeSVSpmUeqlzmw">
<body>This command is used to attach a Match Element into the EMF compare model&#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_HxG-AoUoEeSVSpmUeqlzmw" general="_HwXXKIUoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HxG-A4UoEeSVSpmUeqlzmw" name="compareModel" visibility="protected" type="_Hw0DFIUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HxG-BIUoEeSVSpmUeqlzmw" name="container" visibility="protected" type="_Hw0DG4UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HxQH8IUoEeSVSpmUeqlzmw" name="subject" visibility="protected" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HxQH8YUoEeSVSpmUeqlzmw" name="difference" visibility="protected" type="_Hw0DFIUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HxQH8oUoEeSVSpmUeqlzmw" name="doExecute" visibility="protected"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_HyTQ0IUoEeSVSpmUeqlzmw" name="CreateToDoReviewCommand">
<ownedComment xmi:type="uml:Comment" xmi:id="_HyTQ0YUoEeSVSpmUeqlzmw">
<body>This command is used to create a comment stereotyped &quot;ToDo&quot; with filled information about author and versioning&#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_HyTQ0oUoEeSVSpmUeqlzmw" general="_HwXXKIUoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HyTQ1IUoEeSVSpmUeqlzmw" name="theauthor" visibility="protected" type="_HyTQ04UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HyTQ1YUoEeSVSpmUeqlzmw" name="container" visibility="protected" type="_Hw0DG4UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HyTQ1oUoEeSVSpmUeqlzmw" name="subject" visibility="protected" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HyTQ2YUoEeSVSpmUeqlzmw" name="diff" visibility="protected" type="_HyTQ2IUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HyTQ2oUoEeSVSpmUeqlzmw" name="doExecute" visibility="protected"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_HzotkIUoEeSVSpmUeqlzmw" name="PreventRemoveCommand">
<ownedComment xmi:type="uml:Comment" xmi:id="_HzotkYUoEeSVSpmUeqlzmw">
<body> This class is used to register in the review model the proposition of a deletion &#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_HzotkoUoEeSVSpmUeqlzmw" general="_HwXXKIUoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Hzotk4UoEeSVSpmUeqlzmw" name="REMOVE" visibility="protected" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_HzyekIUoEeSVSpmUeqlzmw" name="eObjectToRemove" visibility="protected" type="_HyTQ2IUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HzyekYUoEeSVSpmUeqlzmw" name="doExecute" visibility="protected"/>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_HwXXKoUoEeSVSpmUeqlzmw" name="core">
<packagedElement xmi:type="uml:Class" xmi:id="_HwXXK4UoEeSVSpmUeqlzmw" name="ReviewResourceManager">
<ownedComment xmi:type="uml:Comment" xmi:id="_IB8PUIUoEeSVSpmUeqlzmw">
<body>This class is used to manage the resource about the reviews and revisions.&#xD;
It contains several important methods:&#xD;
- load or get the current review model&#xD;
- start and stop revision the connect or disconnect listener to register modification in the working model&#xD;
- methods to access to the ServiceRegistry</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IB8PUoUoEeSVSpmUeqlzmw" name="UMLWorkingModel" visibility="protected" type="_IB8PUYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IB8PW4UoEeSVSpmUeqlzmw" name="modelSet" visibility="protected" type="_IB8PWoUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IB8PXIUoEeSVSpmUeqlzmw" name="reviewModel" visibility="protected" type="_IB8PUYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IB8PXYUoEeSVSpmUeqlzmw" name="currentAuthor" visibility="protected" type="_HyTQ04UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IB8PXoUoEeSVSpmUeqlzmw" name="addingDiffListener" visibility="protected" type="_H38l0IUoEeSVSpmUeqlzmw" isUnique="false" aggregation="composite" association="_3ylH8IUrEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ICFZQIUoEeSVSpmUeqlzmw" name="refreshFigureListener" visibility="protected" type="_H6otcIUoEeSVSpmUeqlzmw" isUnique="false" aggregation="composite" association="_D4GvUIUsEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ICPKQYUoEeSVSpmUeqlzmw" name="diffModel" visibility="protected" type="_ICPKQIUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_ICPKQoUoEeSVSpmUeqlzmw" name="modeRevisionRunning" visibility="protected" type="_H4Z434UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICPKQ4UoEeSVSpmUeqlzmw" name="dispose" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICPKRIUoEeSVSpmUeqlzmw">
<body>&#xD;
* used before kill the the resourcemanager, it remove listeners...&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICPKRYUoEeSVSpmUeqlzmw" name="getBootstrapPart" visibility="protected">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICPKRoUoEeSVSpmUeqlzmw">
<body>&#xD;
* used to get the the current workbenchPart&#xD;
* @return&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICPKSIUoEeSVSpmUeqlzmw" type="_ICPKR4UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICPKSYUoEeSVSpmUeqlzmw" name="getCurrentReviewModelWithoutLoading" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICPKSoUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the current Review model, maybe null&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICPKS4UoEeSVSpmUeqlzmw" type="_IB8PUYUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICPKTIUoEeSVSpmUeqlzmw" name="getCurrentReviewModel" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICPKTYUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the current Review model,if null load it with GUI&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICPKToUoEeSVSpmUeqlzmw" type="_IB8PUYUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICPKT4UoEeSVSpmUeqlzmw" name="getDiffModel" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUMIUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the EMF compare Diff model&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUMYUoEeSVSpmUeqlzmw" type="_ICPKQIUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUMoUoEeSVSpmUeqlzmw" name="getDomain" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUM4UoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the editing domain of papyrus&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUNYUoEeSVSpmUeqlzmw" type="_ICYUNIUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUNoUoEeSVSpmUeqlzmw" name="addAReview" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUN4UoEeSVSpmUeqlzmw">
<body>&#xD;
* used to add a review in the review model&#xD;
* @param element the container of the review&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUOIUoEeSVSpmUeqlzmw" name="element" type="_Hw0DG4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUOYUoEeSVSpmUeqlzmw" name="getCurrentAuthor" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUOoUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the author construct from preferences&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUO4UoEeSVSpmUeqlzmw" type="_HyTQ04UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUPIUoEeSVSpmUeqlzmw" name="loadReviewModel" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUPYUoEeSVSpmUeqlzmw">
<body>&#xD;
* used to load a review model&#xD;
* @return the obtained review model&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUPoUoEeSVSpmUeqlzmw" type="_IB8PUYUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUP4UoEeSVSpmUeqlzmw" name="createReviewModel" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUQIUoEeSVSpmUeqlzmw">
<body>&#xD;
* create a review model&#xD;
* @param reviewModelName the name of the review model that will be created&#xD;
* @return the review model&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUQYUoEeSVSpmUeqlzmw" type="_IB8PUYUoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYUQoUoEeSVSpmUeqlzmw" name="reviewModelName" type="_HvBTVYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYUQ4UoEeSVSpmUeqlzmw" name="getWorkingModel" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYURIUoEeSVSpmUeqlzmw">
<body>&#xD;
* get the working model&#xD;
* @return the model that is modified inside papyrus&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICYURYUoEeSVSpmUeqlzmw" type="_IB8PUYUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICYURoUoEeSVSpmUeqlzmw" name="getCurrentModelSet" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICYUR4UoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return the current model set of papyrus.&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFMIUoEeSVSpmUeqlzmw" type="_IB8PWoUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFMYUoEeSVSpmUeqlzmw" name="getServiceRegistry" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFMoUoEeSVSpmUeqlzmw">
<body>&#xD;
* @return current service registry&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFNYUoEeSVSpmUeqlzmw" type="_ICiFNIUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFNoUoEeSVSpmUeqlzmw" name="isImportant" visibility="protected">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFN4UoEeSVSpmUeqlzmw">
<body>&#xD;
* return true if the activated part is a {@link IMultiDiagramEditor}.&#xD;
*&#xD;
* @see org.eclipse.ui.part.PageBookView#isImportant(org.eclipse.ui.IWorkbenchPart)&#xD;
*&#xD;
* @param part&#xD;
* @return&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFOIUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFOYUoEeSVSpmUeqlzmw" name="part" type="_ICPKR4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFOoUoEeSVSpmUeqlzmw" name="compare" visibility="protected">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFO4UoEeSVSpmUeqlzmw" name="modelBefore" type="_IB8PUYUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFPIUoEeSVSpmUeqlzmw" name="modelAfter" type="_IB8PUYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFPYUoEeSVSpmUeqlzmw" name="savediff" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFPoUoEeSVSpmUeqlzmw">
<body>&#xD;
* used to save compare model as another file&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFP4UoEeSVSpmUeqlzmw" name="modeRevisionRunning" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFQIUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return true is the revison mode is running&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ICiFQYUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFQoUoEeSVSpmUeqlzmw" name="startModeRevision" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFQ4UoEeSVSpmUeqlzmw">
<body>&#xD;
* start the mode revision is order to register modif&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_ICiFRIUoEeSVSpmUeqlzmw" name="stopModelRevision" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_ICiFRYUoEeSVSpmUeqlzmw">
<body>&#xD;
* stop the revision model and stop listening modifications&#xD;
</body>
</ownedComment>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_H38l0IUoEeSVSpmUeqlzmw" name="AddingDiffListener">
<ownedComment xmi:type="uml:Comment" xmi:id="_H38l0YUoEeSVSpmUeqlzmw">
<body> This listener is used to register ADD ant SET about in the diff model during the launch of the revision mode. It also create review element in the review model.&#xD;
See package commands for specification of review creation commands.&#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4Qu4YUoEeSVSpmUeqlzmw" name="reviewResourceManager" visibility="protected" type="_HwXXK4UoEeSVSpmUeqlzmw" isUnique="false"/>
<interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_H4Qu4IUoEeSVSpmUeqlzmw" name="AddingDiffListener implements ResourceSetListener" client="_H38l0IUoEeSVSpmUeqlzmw" supplier="_H38l0oUoEeSVSpmUeqlzmw" contract="_H38l0oUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4Z40IUoEeSVSpmUeqlzmw" name="getFilter" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Z40oUoEeSVSpmUeqlzmw" type="_H4Z40YUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4Z41IUoEeSVSpmUeqlzmw" name="transactionAboutToCommit" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Z42IUoEeSVSpmUeqlzmw" type="_H4Z414UoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Z42YUoEeSVSpmUeqlzmw" name="event" type="_H4Z404UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4Z42oUoEeSVSpmUeqlzmw" name="resourceSetChanged" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Z424UoEeSVSpmUeqlzmw" name="event" type="_H4Z404UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4Z43IUoEeSVSpmUeqlzmw" name="isAggregatePrecommitListener" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4Z44IUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4jp0IUoEeSVSpmUeqlzmw" name="isPrecommitOnly" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4jp0YUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H4jp0oUoEeSVSpmUeqlzmw" name="isPostcommitOnly" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H4jp04UoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_H4jp1IUoEeSVSpmUeqlzmw" name="I_ReviewStereotype">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4jp1YUoEeSVSpmUeqlzmw">
<body>This interface contains all string about name of stereotypes attributes of the review profile &#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4jp1oUoEeSVSpmUeqlzmw" name="REVIEWREPOSITORY_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4jp14UoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype ReviewRepository </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4jp2IUoEeSVSpmUeqlzmw" name="REVIEWREPOSITORY_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szwIUoEeSVSpmUeqlzmw">
<body> name of property base_Model of the stereotype ReviewRepository </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szwYUoEeSVSpmUeqlzmw" name="COMMENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szwoUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Comment </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szw4UoEeSVSpmUeqlzmw" name="COMMENT_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szxIUoEeSVSpmUeqlzmw">
<body> name of property base_Comment of the stereotype Comment </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szxYUoEeSVSpmUeqlzmw" name="COMMENT_STATUS_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szxoUoEeSVSpmUeqlzmw">
<body> name of property status of the stereotype Comment </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szx4UoEeSVSpmUeqlzmw" name="COMMENT_DIFFREF_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szyIUoEeSVSpmUeqlzmw">
<body> name of property diffRef of the stereotype Comment </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szyYUoEeSVSpmUeqlzmw" name="COMMENT_SUBJECT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szyoUoEeSVSpmUeqlzmw">
<body> name of property subject of the stereotype Comment </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szy4UoEeSVSpmUeqlzmw" name="COMMENTSTATUSKIND_NOSTATUS_ENUM" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H4szzIUoEeSVSpmUeqlzmw">
<body> name of literal NoStatus of the Enumeration CommentStatusKind </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H4szzYUoEeSVSpmUeqlzmw" name="COMMENTSTATUSKIND_ACCEPTED_ENUM" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kwIUoEeSVSpmUeqlzmw">
<body> name of literal Accepted of the Enumeration CommentStatusKind </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kwYUoEeSVSpmUeqlzmw" name="COMMENTSTATUSKIND_CANCELED_ENUM" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kwoUoEeSVSpmUeqlzmw">
<body> name of literal Canceled of the Enumeration CommentStatusKind </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kw4UoEeSVSpmUeqlzmw" name="COMMENTSTATUSKIND_CLOSED_ENUM" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kxIUoEeSVSpmUeqlzmw">
<body> name of literal Closed of the Enumeration CommentStatusKind </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kxYUoEeSVSpmUeqlzmw" name="COMMENTSTATUSKIND_DECLINED_ENUM" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kxoUoEeSVSpmUeqlzmw">
<body> name of literal Declined of the Enumeration CommentStatusKind </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kx4UoEeSVSpmUeqlzmw" name="REVIEW_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kyIUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Review </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kyYUoEeSVSpmUeqlzmw" name="QUESTION_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kyoUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Question </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42ky4UoEeSVSpmUeqlzmw" name="ANSWER_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H42kzIUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Answer </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H42kzYUoEeSVSpmUeqlzmw" name="TODO_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5AVwIUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Todo </body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_H5AVwYUoEeSVSpmUeqlzmw" name="I_StashChangesStereotype">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5AVwoUoEeSVSpmUeqlzmw">
<body>This interface store constant about names of stereotypes and properties of the stashChangeProfile&#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5AVw4UoEeSVSpmUeqlzmw" name="STASHCHANGES_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5AVxIUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype StashChanges </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5AVxYUoEeSVSpmUeqlzmw" name="STASHCHANGES_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5AVxoUoEeSVSpmUeqlzmw">
<body> name of property base_Package of the stereotype StashChanges </body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Interface" xmi:id="_H5JfsIUoEeSVSpmUeqlzmw" name="I_VersioningStereotype">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5JfsYUoEeSVSpmUeqlzmw">
<body>This interface contains all string about name of stereotypes attributes of the versioning profile &#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5JfsoUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5Jfs4UoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5JftIUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_BASE_ELEMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5JftYUoEeSVSpmUeqlzmw">
<body> name of property base_Element of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5JftoUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_GENERATOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5Jft4UoEeSVSpmUeqlzmw">
<body> name of property generator of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5JfuIUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_DESCRIPTION_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5JfuYUoEeSVSpmUeqlzmw">
<body> name of property description of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5JfuoUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_KEYWORD_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQsIUoEeSVSpmUeqlzmw">
<body> name of property keyword of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQsYUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_SUBJECT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQsoUoEeSVSpmUeqlzmw">
<body> name of property subject of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQs4UoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_CREATIONDATE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQtIUoEeSVSpmUeqlzmw">
<body> name of property creationDate of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQtYUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_DATE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQtoUoEeSVSpmUeqlzmw">
<body> name of property date of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQt4UoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_LANGUAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQuIUoEeSVSpmUeqlzmw">
<body> name of property language of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQuYUoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_EDITINGCYCLES_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQuoUoEeSVSpmUeqlzmw">
<body> name of property editingCycles of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQu4UoEeSVSpmUeqlzmw" name="VERSIONINGELEMENT_AUTHOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQvIUoEeSVSpmUeqlzmw">
<body> name of property author of the stereotype VersioningElement </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5TQvYUoEeSVSpmUeqlzmw" name="AUTHOR_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5TQvoUoEeSVSpmUeqlzmw">
<body> Qualified name of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5caoIUoEeSVSpmUeqlzmw" name="AUTHOR_LANGUAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5caoYUoEeSVSpmUeqlzmw">
<body> name of property language of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5caooUoEeSVSpmUeqlzmw" name="AUTHOR_COLOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5cao4UoEeSVSpmUeqlzmw">
<body> name of property color of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5capIUoEeSVSpmUeqlzmw" name="AUTHOR_REVIEWS_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5capYUoEeSVSpmUeqlzmw">
<body> name of property reviews of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5capoUoEeSVSpmUeqlzmw" name="AUTHOR_BASE_ACTOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5cap4UoEeSVSpmUeqlzmw">
<body> name of property base_Actor of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H5caqIUoEeSVSpmUeqlzmw" name="AUTHOR_VERSIONINGELEMENTS_ATT" visibility="public" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false">
<ownedComment xmi:type="uml:Comment" xmi:id="_H5caqYUoEeSVSpmUeqlzmw">
<body> name of property versioningElements of the stereotype Author </body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_H6otcIUoEeSVSpmUeqlzmw" name="RefreshFigureListener">
<ownedComment xmi:type="uml:Comment" xmi:id="_H6otcYUoEeSVSpmUeqlzmw">
<body>This listener is used to refresh figures when the revision mode has been used.&#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H6otc4UoEeSVSpmUeqlzmw" name="reviewResourceManager" visibility="protected" type="_HwXXK4UoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H6otdoUoEeSVSpmUeqlzmw" name="diagLayer" visibility="protected" type="_H6otdYUoEeSVSpmUeqlzmw" isUnique="false" aggregation="composite" association="_Hbv1MIUsEeSVSpmUeqlzmw"/>
<interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_H6otcoUoEeSVSpmUeqlzmw" name="RefreshFigureListener implements ResourceSetListener" client="_H6otcIUoEeSVSpmUeqlzmw" supplier="_H38l0oUoEeSVSpmUeqlzmw" contract="_H38l0oUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6otd4UoEeSVSpmUeqlzmw" name="getFilter" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6oteIUoEeSVSpmUeqlzmw" type="_H4Z40YUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6oteYUoEeSVSpmUeqlzmw" name="transactionAboutToCommit" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6oteoUoEeSVSpmUeqlzmw" type="_H4Z414UoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6ote4UoEeSVSpmUeqlzmw" name="event" type="_H4Z404UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6otfIUoEeSVSpmUeqlzmw" name="resourceSetChanged" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6yecIUoEeSVSpmUeqlzmw" name="event" type="_H4Z404UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6yecYUoEeSVSpmUeqlzmw" name="isAggregatePrecommitListener" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6yecoUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6yec4UoEeSVSpmUeqlzmw" name="isPrecommitOnly" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6yedIUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_H6yedYUoEeSVSpmUeqlzmw" name="isPostcommitOnly" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_H6yedoUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_3ylH8IUrEeSVSpmUeqlzmw" name="A_addingDiffListener_reviewResourceManager" memberEnd="_IB8PXoUoEeSVSpmUeqlzmw _3ylH8YUrEeSVSpmUeqlzmw">
<ownedEnd xmi:type="uml:Property" xmi:id="_3ylH8YUrEeSVSpmUeqlzmw" name="reviewResourceManager" type="_HwXXK4UoEeSVSpmUeqlzmw" association="_3ylH8IUrEeSVSpmUeqlzmw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3ylH8oUrEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3ylH84UrEeSVSpmUeqlzmw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_D4GvUIUsEeSVSpmUeqlzmw" name="A_refreshFigureListener_reviewResourceManager" memberEnd="_ICFZQIUoEeSVSpmUeqlzmw _D4GvUYUsEeSVSpmUeqlzmw">
<ownedEnd xmi:type="uml:Property" xmi:id="_D4GvUYUsEeSVSpmUeqlzmw" name="reviewResourceManager" type="_HwXXK4UoEeSVSpmUeqlzmw" association="_D4GvUIUsEeSVSpmUeqlzmw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D4GvUoUsEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D4GvU4UsEeSVSpmUeqlzmw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_Hbv1MIUsEeSVSpmUeqlzmw" name="A_diagLayer_refreshFigureListener" memberEnd="_H6otdoUoEeSVSpmUeqlzmw _Hbv1MYUsEeSVSpmUeqlzmw">
<ownedEnd xmi:type="uml:Property" xmi:id="_Hbv1MYUsEeSVSpmUeqlzmw" name="refreshFigureListener" type="_H6otcIUoEeSVSpmUeqlzmw" association="_Hbv1MIUsEeSVSpmUeqlzmw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hbv1MoUsEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hbv1M4UsEeSVSpmUeqlzmw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Dependency" xmi:id="_jnkJsIU3EeSVSpmUeqlzmw" client="_HwXXKoUoEeSVSpmUeqlzmw" supplier="_HwXXIIUoEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_n_sAgIU3EeSVSpmUeqlzmw" client="_HwXXKoUoEeSVSpmUeqlzmw" supplier="_IEUN4IUoEeSVSpmUeqlzmw"/>
<packagedElement xmi:type="uml:Dependency" xmi:id="_r6UqEIU3EeSVSpmUeqlzmw" client="_HwXXKoUoEeSVSpmUeqlzmw" supplier="_H6otdIUoEeSVSpmUeqlzmw"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_H6otdIUoEeSVSpmUeqlzmw" name="ui">
<packagedElement xmi:type="uml:Class" xmi:id="_H6otdYUoEeSVSpmUeqlzmw" name="RevisonDiagLayer">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ih9MIIUoEeSVSpmUeqlzmw">
<body>This class is used to add figures in current diagrams for remove add or set during the revision mode.&#xD;
&#xD;
</body>
</ownedComment>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ih9MIYUoEeSVSpmUeqlzmw" name="run" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ih9MIoUoEeSVSpmUeqlzmw">
<body>&#xD;
* constructor&#xD;
* @param reviewResourceManager&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ih9MI4UoEeSVSpmUeqlzmw" name="reviewResourceManager" type="_HwXXK4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ih9MKYUoEeSVSpmUeqlzmw" name="updateEditpart" visibility="protected">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ih9MKoUoEeSVSpmUeqlzmw">
<body>&#xD;
* update edipart&#xD;
* @param reviewResourceManager&#xD;
* @param editPart&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ih9MK4UoEeSVSpmUeqlzmw" name="reviewResourceManager" type="_HwXXK4UoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWEIUoEeSVSpmUeqlzmw" name="editPart" type="_Ih9MKIUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IiGWEoUoEeSVSpmUeqlzmw" name="updateFigures" visibility="protected">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWE4UoEeSVSpmUeqlzmw" name="reviewResourceManager" type="_HwXXK4UoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWFIUoEeSVSpmUeqlzmw" name="editPart" type="_IJ-J8IUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWFYUoEeSVSpmUeqlzmw" name="semanticEObject" type="_HyTQ2IUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWFoUoEeSVSpmUeqlzmw" name="fig" type="_IiGWEYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IiGWF4UoEeSVSpmUeqlzmw" name="isChangeAboutContaiment" visibility="protected">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWGIUoEeSVSpmUeqlzmw" type="_H4Z434UoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWGYUoEeSVSpmUeqlzmw" name="comparison" type="_ICPKQIUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWGoUoEeSVSpmUeqlzmw" name="element" type="_HyTQ2IUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IiGWG4UoEeSVSpmUeqlzmw" name="setFigurePosition" visibility="protected">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWHIUoEeSVSpmUeqlzmw" name="editPart" type="_IJ-J8IUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWHYUoEeSVSpmUeqlzmw" name="fig" type="_IiGWEYUoEeSVSpmUeqlzmw"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IiGWHoUoEeSVSpmUeqlzmw" name="addingFig" type="_IiGWEYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IWos8IUoEeSVSpmUeqlzmw" name="AddingFig">
<ownedComment xmi:type="uml:Comment" xmi:id="_IWos8YUoEeSVSpmUeqlzmw">
<body>This figure is about the adding of an element.&#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_IWos94UoEeSVSpmUeqlzmw" general="_IWos9oUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IWos-YUoEeSVSpmUeqlzmw" name="paint" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IWos-oUoEeSVSpmUeqlzmw" name="graphics" type="_IWos-IUoEeSVSpmUeqlzmw"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IXFY4IUoEeSVSpmUeqlzmw" name="RemovedFig">
<ownedComment xmi:type="uml:Comment" xmi:id="_IXFY4YUoEeSVSpmUeqlzmw">
<body>This figure represents a remove of an element.&#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_IXFY4oUoEeSVSpmUeqlzmw" general="_IWos9oUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IXFY44UoEeSVSpmUeqlzmw" name="paint" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IXOi0IUoEeSVSpmUeqlzmw" name="graphics" type="_IWos-IUoEeSVSpmUeqlzmw"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IbZRIIUoEeSVSpmUeqlzmw" name="ReviewsEditor">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbZRIYUoEeSVSpmUeqlzmw">
<body> This class is the review editor that displays reviews or comments. This is an instance of a eclipse view. It references a content and label provider to display reviews. &#xD;
&#xD;
</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_IbZRJIUoEeSVSpmUeqlzmw" general="_IbZRI4UoEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IbjCIoUoEeSVSpmUeqlzmw" name="ORG_ECLIPSE_PAPYRUS_REVISIONTOOL" visibility="protected" isLeaf="true" isStatic="true" type="_HvBTVYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IbjCI4UoEeSVSpmUeqlzmw" name="reviewResourceManager" visibility="protected" type="_HwXXK4UoEeSVSpmUeqlzmw" isUnique="false" aggregation="composite" association="__dOC8IUsEeSVSpmUeqlzmw"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IbjCJoUoEeSVSpmUeqlzmw" name="viewer" visibility="private" type="_IbjCJYUoEeSVSpmUeqlzmw" isUnique="false"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IbjCKIUoEeSVSpmUeqlzmw" name="propertySheetPages" visibility="protected" type="_IbjCJ4UoEeSVSpmUeqlzmw" isUnique="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IbjCKYUoEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IbjCKoUoEeSVSpmUeqlzmw" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IbjCLIUoEeSVSpmUeqlzmw" name="reviewEditorResourceListener" visibility="protected" type="_IbjCK4UoEeSVSpmUeqlzmw" isUnique="false" aggregation="composite" association="_CxfQEIUtEeSVSpmUeqlzmw"/>
<interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_IbjCIYUoEeSVSpmUeqlzmw" name="ReviewsEditor implements ITabbedPropertySheetPageContributor" client="_IbZRIIUoEeSVSpmUeqlzmw" supplier="_IbjCIIUoEeSVSpmUeqlzmw" contract="_IbjCIIUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbjCMIUoEeSVSpmUeqlzmw" name="getModifiedFontData" visibility="private" isStatic="true">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbjCMYUoEeSVSpmUeqlzmw" type="_IbjCLoUoEeSVSpmUeqlzmw" direction="return">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IbsMEIUoEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IbsMEYUoEeSVSpmUeqlzmw" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMEoUoEeSVSpmUeqlzmw" name="originalData" type="_IbjCLoUoEeSVSpmUeqlzmw">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IbsME4UoEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IbsMFIUoEeSVSpmUeqlzmw" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMFYUoEeSVSpmUeqlzmw" name="additionalStyle" type="_IbjCL4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMFoUoEeSVSpmUeqlzmw" name="getReviewResourceManager" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMF4UoEeSVSpmUeqlzmw">
<body>&#xD;
* only his class can create it&#xD;
* @return review resource manger&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMGIUoEeSVSpmUeqlzmw" type="_HwXXK4UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMGYUoEeSVSpmUeqlzmw" name="dispose" visibility="public"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMGoUoEeSVSpmUeqlzmw" name="createContextMenu" visibility="protected">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMG4UoEeSVSpmUeqlzmw">
<body>&#xD;
* create the contextual menu&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMHoUoEeSVSpmUeqlzmw" name="filterContextMenu" visibility="protected">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMH4UoEeSVSpmUeqlzmw">
<body>&#xD;
* filter contextual menu&#xD;
* @param mgr the menumanager&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMIIUoEeSVSpmUeqlzmw" name="mgr" type="_IbsMHYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMIYUoEeSVSpmUeqlzmw" name="getResourceListener" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMIoUoEeSVSpmUeqlzmw">
<body>&#xD;
* &#xD;
* @return listener to refresh the editor&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMI4UoEeSVSpmUeqlzmw" type="_H38l0oUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMJIUoEeSVSpmUeqlzmw" name="addAReview" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMJYUoEeSVSpmUeqlzmw">
<body>&#xD;
* add a review&#xD;
* @param container&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IbsMJoUoEeSVSpmUeqlzmw" name="container" type="_Hw0DG4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_IbsMJ4UoEeSVSpmUeqlzmw" name="createActions" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_IbsMKIUoEeSVSpmUeqlzmw">
<body>&#xD;
* create action in the view&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19EIUoEeSVSpmUeqlzmw" name="createPartControl" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ib19EYUoEeSVSpmUeqlzmw" name="parent" type="_IHcab4UoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19EoUoEeSVSpmUeqlzmw" name="startModeRevision" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ib19E4UoEeSVSpmUeqlzmw">
<body>&#xD;
* launch the model revision and load review model in the editor&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19FIUoEeSVSpmUeqlzmw" name="stopModelRevision" visibility="public">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ib19FYUoEeSVSpmUeqlzmw">
<body>&#xD;
* stop the model revision and load review model in the editor&#xD;
</body>
</ownedComment>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19FoUoEeSVSpmUeqlzmw" name="getPropertySheetPage" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_Ib19F4UoEeSVSpmUeqlzmw">
<body>&#xD;
* Retrieves the {@link IPropertySheetPage} that his Model Explorer uses.&#xD;
*&#xD;
* @return&#xD;
</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ib19GIUoEeSVSpmUeqlzmw" type="_IbjCJ4UoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19GoUoEeSVSpmUeqlzmw" name="getAdapter" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ib19G4UoEeSVSpmUeqlzmw" type="_IJ-J8IUoEeSVSpmUeqlzmw" direction="return"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ib19HIUoEeSVSpmUeqlzmw" name="adapter" type="_Ib19GYUoEeSVSpmUeqlzmw"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19HYUoEeSVSpmUeqlzmw" name="setFocus" visibility="public"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_Ib19HoUoEeSVSpmUeqlzmw" name="getContributorId" visibility="public">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ib19H4UoEeSVSpmUeqlzmw" type="_HvBTVYUoEeSVSpmUeqlzmw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_IdCP4IUoEeSVSpmUeqlzmw" name="ReviewsTreeContentProvider">
<ownedComment xmi:type="uml:Comment" xmi:id="_IdCP4YUoEeSVSpmUeqlzmw">
<body>This is the content provider to display reviews in the review editor&#xD;
&#xD;
</body>
</ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_IdCP5IUoEeSVSpmUeqlzmw" name="EMPTY" visibility="private" isStatic="true" type="_IJ-J8IUoEeSVSpmUeqlzmw" isUnique="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IdCP5YUoEeSVSpmUeqlzmw"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IdCP5oUoEeSVSpmUeqlzmw" value="*"/>
</ownedAttribute>
<interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_IdCP44UoEeSVSpmUeqlzmw" name="ReviewsTreeContentProvider implements ITreeContentProvider" client="_IdCP4IUoEeSVSpmUeqlzmw" supplier="_IdCP4oUoEeSVSpmUeqlzmw" contract="_IdCP4oUoEeSVSpmUeqlzmw"/>
<ownedOperation xmi:type="uml:Operation" xmi:id=