Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Tessier2016-03-29 15:41:55 +0000
committerGerrit Code Review @ Eclipse.org2016-03-30 08:13:14 +0000
commite4f73c546d64c6df0c1e0da3058ff0205d9c11e6 (patch)
tree8da978d2d3c8b3d84978623f8bf6b65a5cdc1784 /plugins/developer
parentdfab55e73b2ffda69df732b73e6d570c755e13e8 (diff)
downloadorg.eclipse.papyrus-e4f73c546d64c6df0c1e0da3058ff0205d9c11e6.tar.gz
org.eclipse.papyrus-e4f73c546d64c6df0c1e0da3058ff0205d9c11e6.tar.xz
org.eclipse.papyrus-e4f73c546d64c6df0c1e0da3058ff0205d9c11e6.zip
Bug 468079: [Developer] Design documentation generator limitations
Diffstat (limited to 'plugins/developer')
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.html110
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.mediawiki191
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.notation959
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.uml1650
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Command_ClassDiagram.pngbin0 -> 115704 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Handler_ClassDiagram.pngbin0 -> 34305 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Transcription_ClassDiagram.pngbin0 -> 108597 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/command/CreateDocumentModelCommand.java2
-rw-r--r--plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/transcription/WikiTranscription.java6
9 files changed, 2824 insertions, 94 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.html b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.html
index bc10056f690..5bd92eb74e2 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.html
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.html
@@ -1,8 +1,8 @@
<html>
<link rel="stylesheet" href="default.css" type="text/css">
<H1>How to use MDE to develop Papyrus</H1>
-<H2 id ="_OBWz4fWqEeWL87HLnAAa-A">Table of Contents</H2>
-<H2 id ="_OBWz4_WqEeWL87HLnAAa-A">Requirements</H2>
+<H2 id ="_kmZaMfXCEeWzTLgJvBjJCA">Table of Contents</H2>
+<H2 id ="_kmaBQfXCEeWzTLgJvBjJCA">Requirements</H2>
<p>- REQ_001 (id=REQ_001): <BR/> The tool must help to model papyrus development</p>
<p>- REQ_0011 (id=REQ_0011): <BR/> The tool must help to model requirements. <BR/></p>
<p>- REQ_0012 (id=REQ_0012): <BR/> The tool must help to make the design</p>
@@ -12,20 +12,20 @@
<p>- REQ_002 (id=REQ_002): <BR/> From the model, it must be able to generate documentation</p>
<p>- REQ_0021 (id=REQ_0021): <BR/> From the model, it must be able to generate HTML documentation</p>
<p>- REQ_0022 (id=REQ_0022): <BR/> From the model, it must be able to generate WKIMEDIA documentation</p>
-<H2 id ="_OBgk5_WqEeWL87HLnAAa-A">Use Cases</H2>
+<H2 id ="_kmhWAfXCEeWzTLgJvBjJCA">Use Cases</H2>
<P align="middle"><img src=./imgDOC/UseCases.png alt=UseCases ></P><P align="middle">UseCases</P></BR>
<p>In order to model your development and generate your documentation. <BR/>You must install a version of SysML and the plugin org.eclipse.papyrus.uml.developer.mde that can been found in the git org.eclipse.papyrus\plugins\developer <BR/></p>
-<H3 id ="_ODT7tPWqEeWL87HLnAAa-A">PapyrusMDE</H3>
-<H4 id ="_ODT7tvWqEeWL87HLnAAa-A">Model Requirements</H4>
-<p> - traces to <a href="#_OBWz5_WqEeWL87HLnAAa-A" title="Requirement REQ_0011">REQ_0011</a></p>
+<H3 id ="_koS3oPXCEeWzTLgJvBjJCA">PapyrusMDE</H3>
+<H4 id ="_koTesfXCEeWzTLgJvBjJCA">Model Requirements</H4>
+<p> - traces to <a href="#_kmb2cPXCEeWzTLgJvBjJCA" title="Requirement REQ_0011">REQ_0011</a></p>
<p>The Designer has to create a use case inside the "requirements" model. <BR/>The requirement may be functional or non functional. <BR/>Requirements has to be refined or decompose until it can be tested. <BR/> </p>
-<H5 id ="_ODdssfWqEeWL87HLnAAa-A">How to</H5>
+<H5 id ="_koV68fXCEeWzTLgJvBjJCA">How to</H5>
<p>In order to create requirement, the Designer can use the module "Papyrus Requirement" that help to create requirements</p>
<P align="middle"><img src=./imgDOC/createRequirements.png alt=Create a requirement ></P><P align="middle">Create a requirement</P></BR>
-<H4 id ="_ODdst_WqEeWL87HLnAAa-A">Model Use Cases</H4>
-<p> - traces to <a href="#_OBWz7_WqEeWL87HLnAAa-A" title="Requirement REQ_0015">REQ_0015</a>, <a href="#_OBWz7fWqEeWL87HLnAAa-A" title="Requirement REQ_0014">REQ_0014</a></p>
+<H4 id ="_koY-QfXCEeWzTLgJvBjJCA">Model Use Cases</H4>
+<p> - traces to <a href="#_kmeSsfXCEeWzTLgJvBjJCA" title="Requirement REQ_0015">REQ_0015</a>, <a href="#_kmdrofXCEeWzTLgJvBjJCA" title="Requirement REQ_0014">REQ_0014</a></p>
<p>The "Designer" has to develop Use cases that are refinement of the functional requirements. <BR/>In each use case, a comment has to be added in order to explain the use case. <BR/>In each use case, the designer has to add a set of comment stereotyped "userDoc" in order to write the how to. <BR/>Each Use case must have a link "satisfy" with the refined requirement </p>
-<H5 id ="_ODdsvfWqEeWL87HLnAAa-A">How to</H5>
+<H5 id ="_kobagfXCEeWzTLgJvBjJCA">How to</H5>
<p>In order to create a use case, the designer has to create a use case in the component inside the UseCase model.</p>
<P align="middle"><img src=./imgDOC/usecaseCreation.png alt=Create a Use Case ></P><P align="middle">Create a Use Case</P></BR>
<p>In each Use case, the designer has to add a nested comment in order to explain the goal of the use case, (it can be also an activity diagram or sequence diagram)</p>
@@ -33,21 +33,21 @@
<p>The designer has also to explain how a user can execute this function. This is the "how to" section, the purpose is to explain step by step how the user can do in order to run the functionality. <BR/>To do that, create a comment stereotyped "UserDoc" write you text inside or associate a screenshot of your execution by adding a hyperlink on this comment.</p>
<P align="middle"><img src=./imgDOC/UserDoc.png alt=Add a comment for the user doc ></P><P align="middle">Add a comment for the user doc</P></BR>
<P align="middle"><img src=./imgDOC/AddHyperlinkToTheImage.png alt=Reference an image by using hyperlinks ></P><P align="middle">Reference an image by using hyperlinks</P></BR>
-<H4 id ="_ODdszfWqEeWL87HLnAAa-A">Model the design</H4>
-<p> - traces to <a href="#_OBWz6fWqEeWL87HLnAAa-A" title="Requirement REQ_0012">REQ_0012</a>, <a href="#_OBWz7fWqEeWL87HLnAAa-A" title="Requirement REQ_0014">REQ_0014</a></p>
+<H4 id ="_koivQPXCEeWzTLgJvBjJCA">Model the design</H4>
+<p> - traces to <a href="#_kmcdgfXCEeWzTLgJvBjJCA" title="Requirement REQ_0012">REQ_0012</a>, <a href="#_kmdrofXCEeWzTLgJvBjJCA" title="Requirement REQ_0014">REQ_0014</a></p>
<p>The designer must model its development in order to be able to explain its architecture, the behavior, choices of its tool. <BR/></p>
-<H5 id ="_ODm2pPWqEeWL87HLnAAa-A">How to</H5>
+<H5 id ="_kolLgfXCEeWzTLgJvBjJCA">How to</H5>
<p>To do that, the designer can design the model or make a retro-engineering of the code. To that papyrus provides in papyrus designer a generator and retro tool for the java or C++code. </p>
-<H4 id ="_ODm2qPWqEeWL87HLnAAa-A">Model Tests</H4>
-<p> - traces to <a href="#_OBWz6_WqEeWL87HLnAAa-A" title="Requirement REQ_0013">REQ_0013</a>, <a href="#_OBWz7fWqEeWL87HLnAAa-A" title="Requirement REQ_0014">REQ_0014</a></p>
+<H4 id ="_konAsfXCEeWzTLgJvBjJCA">Model Tests</H4>
+<p> - traces to <a href="#_kmdEkfXCEeWzTLgJvBjJCA" title="Requirement REQ_0013">REQ_0013</a>, <a href="#_kmdrofXCEeWzTLgJvBjJCA" title="Requirement REQ_0014">REQ_0014</a></p>
<p>The Designer must add a least one test case for each use case. <BR/>A test case is a use case stereotyped "UseCaseTest". The Use case must contain an activity that represents the java class that represents the code of you test.</p>
-<H5 id ="_ODm2rvWqEeWL87HLnAAa-A">How to</H5>
+<H5 id ="_kopc8fXCEeWzTLgJvBjJCA">How to</H5>
<p>To do that, go to the "Test" model, create use case and stereotype it "Use case Test". This is the scenario to test a use case. <BR/>In the use case add a comment and explain the scenario. <BR/>In the code you must have a JUnit or a java class that corresponds tho this test. Copy qualified name of your test and add it as an activity. <BR/>Then add a verify link from the test the use case to the requirement. Use papyrus requirement in order to simplify creation of links.</p>
<P align="middle"><img src=./imgDOC/UsecaseTestCreation.png alt=Use Case Test ></P><P align="middle">Use Case Test</P></BR>
-<H4 id ="_ODm2tPWqEeWL87HLnAAa-A">Generate the documentation</H4>
-<p> - traces to <a href="#_OBgk4fWqEeWL87HLnAAa-A" title="Requirement REQ_002">REQ_002</a>, <a href="#_OBgk4_WqEeWL87HLnAAa-A" title="Requirement REQ_0021">REQ_0021</a>, <a href="#_OBgk5fWqEeWL87HLnAAa-A" title="Requirement REQ_0022">REQ_0022</a></p>
+<H4 id ="_kor5MfXCEeWzTLgJvBjJCA">Generate the documentation</H4>
+<p> - traces to <a href="#_kmfg0PXCEeWzTLgJvBjJCA" title="Requirement REQ_002">REQ_002</a>, <a href="#_kmgH4PXCEeWzTLgJvBjJCA" title="Requirement REQ_0021">REQ_0021</a>, <a href="#_kmgu8PXCEeWzTLgJvBjJCA" title="Requirement REQ_0022">REQ_0022</a></p>
<p>From the model, it possible to generate the developer Document. <BR/>This generation is done in two steps: first the tool generate a document model and from the document model it generates a document. <BR/>The document model contains only package stereotyped "section" and comment stereotyped "content" or "imageRef". <BR/> <BR/>Transformation to the document model: <BR/>Each package requirements, UseCases, Design and Test become a section. <BR/>Each requirement becomes a paragraph. <BR/>Each Use Case becomes a section with its comments a paragraph of the section. <BR/>The comment stereotyped user doc becomes a sub-section "How to". <BR/>Each diagram will be serialized and become an image inside the container section. <BR/>Each image hyperlink associated to a comment becomes an image after the paragraph. <BR/> <BR/>The transformation from the model of document to the document is bijective. <BR/></p>
-<H5 id ="_ODm2uvWqEeWL87HLnAAa-A">How to</H5>
+<H5 id ="_kouVcPXCEeWzTLgJvBjJCA">How to</H5>
<p>In order to generate the code: Ensure that the following profile are applied.</p>
<P align="middle"><img src=./imgDOC/appliedProfiles.png alt=Applied Profiles ></P><P align="middle">Applied Profiles</P></BR>
<p>Fill properties of stereotype "Project " for the root model.</p>
@@ -58,44 +58,84 @@
<P align="middle"><img src=./imgDOC/generateHTML.png alt=HTML generation ></P><P align="middle">HTML generation</P></BR>
<p>Open the html document, use a css file, called default css, and you can obtain the following document. <BR/> <BR/>Note that this doc has been obtained by using the tool on itself. You can notice that a new model element with the stereotype Document is also generated. You can remove it. I let it in order to demonstrate that is possible to make all in model. </p>
<P align="middle"><img src=./imgDOC/generatedHTMLpage.png alt=Generated HTML page ></P><P align="middle">Generated HTML page</P></BR>
-<H2 id ="_ODwnsPWqEeWL87HLnAAa-A">Design</H2>
-<H2 id ="_ODwnsvWqEeWL87HLnAAa-A">Tests</H2>
-<H3 id ="_ODwntPWqEeWL87HLnAAa-A">UseCaseTest Test creation of requirements</H3>
+<H2 id ="_ko1DIfXCEeWzTLgJvBjJCA">Design</H2>
+<H3 id ="_ko1qMfXCEeWzTLgJvBjJCA">Package org.eclipse.papyrus.uml.developer.mde</H3>
+<H4 id ="_ko2RQfXCEeWzTLgJvBjJCA">Class Activator</H4>
+<p> - specializes <a href="#_-vApM_W_EeWzTLgJvBjJCA" title="Class AbstractUIPlugin">AbstractUIPlugin</a></p>
+<p>The activator class controls the plug-in life cycle <BR/> </p>
+<H4 id ="_ko4tgPXCEeWzTLgJvBjJCA">Interface I_DeveloperIDMStereotype</H4>
+<p>constant included in the MDE process profile <BR/> <BR/> </p>
+<H4 id ="_ko57ofXCEeWzTLgJvBjJCA">Interface I_DocumentStereotype</H4>
+<p>list of constant contained in the document profile <BR/> <BR/> </p>
+<H4 id ="_ko7JwfXCEeWzTLgJvBjJCA">Package command</H4>
+<P align="middle"><img src=./imgDOC/Command_ClassDiagram.png alt=Command ClassDiagram ></P><P align="middle">Command ClassDiagram</P></BR>
+<H5 id ="_ktaoMfXCEeWzTLgJvBjJCA">Class CreateDocumentModelCommand</H5>
+<p> - specializes <a href="#_-2i0lfW_EeWzTLgJvBjJCA" title="Class RecordingCommand">RecordingCommand</a></p>
+<p> this command transform a model to document model <BR/> <BR/> </p>
+<H4 id ="_ktcdYfXCEeWzTLgJvBjJCA">Package handler</H4>
+<P align="middle"><img src=./imgDOC/Handler_ClassDiagram.png alt=Handler ClassDiagram ></P><P align="middle">Handler ClassDiagram</P></BR>
+<H5 id ="_ku7rIfXCEeWzTLgJvBjJCA">Class GetHTMLTextHandler</H5>
+<p> - specializes <a href="#_ku9gUfXCEeWzTLgJvBjJCA" title="Class IDMAbstractHandler">IDMAbstractHandler</a></p>
+<p>This class is used to create and html developper doc file. <BR/> </p>
+<H5 id ="_ku9gUfXCEeWzTLgJvBjJCA">Class IDMAbstractHandler</H5>
+<p> - specializes <a href="#_-44W4fW_EeWzTLgJvBjJCA" title="Class AbstractHandler">AbstractHandler</a></p>
+<p>Abstract handler in order to connect to papyrus <BR/> </p>
+<H5 id ="_ku_VgfXCEeWzTLgJvBjJCA">Class GetWikiTextHandler</H5>
+<p> - specializes <a href="#_ku9gUfXCEeWzTLgJvBjJCA" title="Class IDMAbstractHandler">IDMAbstractHandler</a></p>
+<p> This class is used to create and wiki developper doc file. <BR/> <BR/> </p>
+<H4 id ="_kvBKsfXCEeWzTLgJvBjJCA">Package transcription</H4>
+<P align="middle"><img src=./imgDOC/Transcription_ClassDiagram.png alt=Transcription ClassDiagram ></P><P align="middle">Transcription ClassDiagram</P></BR>
+<H5 id ="_kypGcfXCEeWzTLgJvBjJCA">Class HTMLTranscription</H5>
+<p> - realizes <a href="#_kyq7ofXCEeWzTLgJvBjJCA" title="Interface ITranscription">ITranscription</a></p>
+<p>This class is a specialization to generate html files. <BR/> <BR/> </p>
+<H5 id ="_kyq7ofXCEeWzTLgJvBjJCA">Interface ITranscription</H5>
+<p>This class is used to generated very swiftly a document from the document model <BR/> <BR/> </p>
+<H5 id ="_kysJwfXCEeWzTLgJvBjJCA">Class TranscriptionEngine</H5>
+<p> This class is an engine to traduce a document model into files <BR/> </p>
+<H5 id ="_kytX4fXCEeWzTLgJvBjJCA">Class WikiTranscription</H5>
+<p>This class is a specialization to generate mediawiki files. <BR/> </p>
+<H3 id ="_kyumAfXCEeWzTLgJvBjJCA">Package com</H3>
+<H4 id ="_kyvNEfXCEeWzTLgJvBjJCA">Package google</H4>
+<H5 id ="_kyv0IfXCEeWzTLgJvBjJCA">Package common</H5>
+<H6 id ="_kywbMfXCEeWzTLgJvBjJCA">Package base</H6>
+<H7 id ="_kyxCQfXCEeWzTLgJvBjJCA">Class Function</H7>
+<H2 id ="_kyxpUfXCEeWzTLgJvBjJCA">Tests</H2>
+<H3 id ="_kyyQYfXCEeWzTLgJvBjJCA">UseCaseTest Test creation of requirements</H3>
<p>Go inside package requirement an try to create a SysML requirements</p>
-<H2 id ="_ODwnuPWqEeWL87HLnAAa-A">Requirements Coverage</H2>
+<H2 id ="_kyzegfXCEeWzTLgJvBjJCA">Requirements Coverage</H2>
<table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfied by</th><th style="border: 1px solid black">Verified by</th></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz5fWqEeWL87HLnAAa-A" title="REQ_001">REQ_001</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmbPYPXCEeWzTLgJvBjJCA" title="REQ_001">REQ_001</a><BR/>
</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz5_WqEeWL87HLnAAa-A" title="REQ_0011">REQ_0011</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmb2cPXCEeWzTLgJvBjJCA" title="REQ_0011">REQ_0011</a><BR/>
</td><td style="border : 1px solid black">Model Requirements<BR/>
-</td><td style="border : 1px solid black"><a href="#_ODwntPWqEeWL87HLnAAa-A" title="Test creation of requirements">Test creation of requirements</a><BR/>
+</td><td style="border : 1px solid black"><a href="#_kyyQYfXCEeWzTLgJvBjJCA" title="Test creation of requirements">Test creation of requirements</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz6fWqEeWL87HLnAAa-A" title="REQ_0012">REQ_0012</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmcdgfXCEeWzTLgJvBjJCA" title="REQ_0012">REQ_0012</a><BR/>
</td><td style="border : 1px solid black">Model the design<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz6_WqEeWL87HLnAAa-A" title="REQ_0013">REQ_0013</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmdEkfXCEeWzTLgJvBjJCA" title="REQ_0013">REQ_0013</a><BR/>
</td><td style="border : 1px solid black">Model Tests<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz7fWqEeWL87HLnAAa-A" title="REQ_0014">REQ_0014</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmdrofXCEeWzTLgJvBjJCA" title="REQ_0014">REQ_0014</a><BR/>
</td><td style="border : 1px solid black">Model Use Cases,
<BR/>
Model the design,
<BR/>
Model Tests<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBWz7_WqEeWL87HLnAAa-A" title="REQ_0015">REQ_0015</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmeSsfXCEeWzTLgJvBjJCA" title="REQ_0015">REQ_0015</a><BR/>
</td><td style="border : 1px solid black">Model Use Cases<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBgk4fWqEeWL87HLnAAa-A" title="REQ_002">REQ_002</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmfg0PXCEeWzTLgJvBjJCA" title="REQ_002">REQ_002</a><BR/>
</td><td style="border : 1px solid black">Generate the documentation<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBgk4_WqEeWL87HLnAAa-A" title="REQ_0021">REQ_0021</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmgH4PXCEeWzTLgJvBjJCA" title="REQ_0021">REQ_0021</a><BR/>
</td><td style="border : 1px solid black">Generate the documentation<BR/>
</td><td style="border : 1px solid black"></td></tr>
-<tr><td style="border : 1px solid black"><a href="#_OBgk5fWqEeWL87HLnAAa-A" title="REQ_0022">REQ_0022</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_kmgu8PXCEeWzTLgJvBjJCA" title="REQ_0022">REQ_0022</a><BR/>
</td><td style="border : 1px solid black">Generate the documentation<BR/>
</td><td style="border : 1px solid black"></td></tr>
</table>
<p>Unsatisfied requirements (1 out of 9) : </p>
-<a href="#_OBWz5fWqEeWL87HLnAAa-A" title="REQ_001">REQ_001</a><p>Unverified requirements (8 out of 9) : </p>
-<a href="#_OBWz5fWqEeWL87HLnAAa-A" title="REQ_001">REQ_001, </a><a href="#_OBWz6fWqEeWL87HLnAAa-A" title="REQ_0012">REQ_0012, </a><a href="#_OBWz6_WqEeWL87HLnAAa-A" title="REQ_0013">REQ_0013, </a><a href="#_OBWz7fWqEeWL87HLnAAa-A" title="REQ_0014">REQ_0014, </a><a href="#_OBWz7_WqEeWL87HLnAAa-A" title="REQ_0015">REQ_0015, </a><a href="#_OBgk4fWqEeWL87HLnAAa-A" title="REQ_002">REQ_002, </a><a href="#_OBgk4_WqEeWL87HLnAAa-A" title="REQ_0021">REQ_0021, </a><a href="#_OBgk5fWqEeWL87HLnAAa-A" title="REQ_0022">REQ_0022</a></html>
+<a href="#_kmbPYPXCEeWzTLgJvBjJCA" title="REQ_001">REQ_001</a><p>Unverified requirements (8 out of 9) : </p>
+<a href="#_kmbPYPXCEeWzTLgJvBjJCA" title="REQ_001">REQ_001, </a><a href="#_kmcdgfXCEeWzTLgJvBjJCA" title="REQ_0012">REQ_0012, </a><a href="#_kmdEkfXCEeWzTLgJvBjJCA" title="REQ_0013">REQ_0013, </a><a href="#_kmdrofXCEeWzTLgJvBjJCA" title="REQ_0014">REQ_0014, </a><a href="#_kmeSsfXCEeWzTLgJvBjJCA" title="REQ_0015">REQ_0015, </a><a href="#_kmfg0PXCEeWzTLgJvBjJCA" title="REQ_002">REQ_002, </a><a href="#_kmgH4PXCEeWzTLgJvBjJCA" title="REQ_0021">REQ_0021, </a><a href="#_kmgu8PXCEeWzTLgJvBjJCA" title="REQ_0022">REQ_0022</a></html>
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.mediawiki b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.mediawiki
index e0b1c0d8347..377e69e9a6c 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.mediawiki
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/DeveloperDoc.mediawiki
@@ -1,65 +1,69 @@
__TOC__
= How to use MDE to develop Papyrus =
-==<span id="_DDKLgPWrEeWL87HLnAAa-A">Table of Contents</span>==
-==<span id="_DDKLgvWrEeWL87HLnAAa-A">Requirements</span>==
-<span id="_DDKLhPWrEeWL87HLnAAa-A">- REQ_001 (id=REQ_001):
+==<span id="_-FfqwPXCEeWzTLgJvBjJCA">Table of Contents</span>==
+==<span id="_-FgR0fXCEeWzTLgJvBjJCA">Requirements</span>==
+<span id="_-Fhf8PXCEeWzTLgJvBjJCA">- REQ_001 (id=REQ_001):
The tool must help to model papyrus development</span><br>
-<span id="_DDKLhvWrEeWL87HLnAAa-A">- REQ_0011 (id=REQ_0011):
+<span id="_-FiHAfXCEeWzTLgJvBjJCA">- REQ_0011 (id=REQ_0011):
The tool must help to model requirements.
</span><br>
-<span id="_DDKLiPWrEeWL87HLnAAa-A">- REQ_0012 (id=REQ_0012):
+<span id="_-FiuEfXCEeWzTLgJvBjJCA">- REQ_0012 (id=REQ_0012):
The tool must help to make the design</span><br>
-<span id="_DDKLivWrEeWL87HLnAAa-A">- REQ_0013 (id=REQ_0013):
+<span id="_-FjVIfXCEeWzTLgJvBjJCA">- REQ_0013 (id=REQ_0013):
The tool must help to model test</span><br>
-<span id="_DDKLjPWrEeWL87HLnAAa-A">- REQ_0014 (id=REQ_0014):
+<span id="_-Fj8MfXCEeWzTLgJvBjJCA">- REQ_0014 (id=REQ_0014):
The model of development must contain traceability</span><br>
-<span id="_DDKLjvWrEeWL87HLnAAa-A">- REQ_0015 (id=REQ_0015):
+<span id="_-FlKUPXCEeWzTLgJvBjJCA">- REQ_0015 (id=REQ_0015):
The tool must help to model use cases.
</span><br>
-<span id="_DDKLkPWrEeWL87HLnAAa-A">- REQ_002 (id=REQ_002):
+<span id="_-FlxYPXCEeWzTLgJvBjJCA">- REQ_002 (id=REQ_002):
From the model, it must be able to generate documentation</span><br>
-<span id="_DDKLkvWrEeWL87HLnAAa-A">- REQ_0021 (id=REQ_0021):
+<span id="_-FmYcPXCEeWzTLgJvBjJCA">- REQ_0021 (id=REQ_0021):
From the model, it must be able to generate HTML documentation</span><br>
-<span id="_DDKLlPWrEeWL87HLnAAa-A">- REQ_0022 (id=REQ_0022):
+<span id="_-Fm_gfXCEeWzTLgJvBjJCA">- REQ_0022 (id=REQ_0022):
From the model, it must be able to generate WKIMEDIA documentation</span><br>
-==<span id="_DDT8gfWrEeWL87HLnAAa-A">Use Cases</span>==
+==<span id="_-FnmkfXCEeWzTLgJvBjJCA">Use Cases</span>==
<br>
[[Image:./imgDOC/UseCases.png|UseCases]]
<br>''UseCases''<br>
<br>
-<span id="_DFGFMfWrEeWL87HLnAAa-A">In order to model your development and generate your documentation.
+<span id="_-HVd0fXCEeWzTLgJvBjJCA">In order to model your development and generate your documentation.
You must install a version of SysML and the plugin org.eclipse.papyrus.uml.developer.mde that can been found in the git org.eclipse.papyrus\plugins\developer
</span><br>
-===<span id="_DFGFM_WrEeWL87HLnAAa-A">PapyrusMDE</span>===
-====<span id="_DFGFNfWrEeWL87HLnAAa-A">Model Requirements</span>====
-<span id="_DFGFN_WrEeWL87HLnAAa-A"> - traces to [[#_DDKLhvWrEeWL87HLnAAa-A|REQ_0011]]</span><br>
-<span id="_DFGFOfWrEeWL87HLnAAa-A">The Designer has to create a use case inside the "requirements" model.
+===<span id="_-HWE4fXCEeWzTLgJvBjJCA">PapyrusMDE</span>===
+====<span id="_-HWr8fXCEeWzTLgJvBjJCA">Model Requirements</span>====
+======<span id="_-HWr8fXCEeWzTLgJvBjJCA">Model Requirements</span>======
+<span id="_-HX6EPXCEeWzTLgJvBjJCA"> - traces to [[#_-FiHAfXCEeWzTLgJvBjJCA|REQ_0011]]</span><br>
+<span id="_-HX6EvXCEeWzTLgJvBjJCA">The Designer has to create a use case inside the "requirements" model.
The requirement may be functional or non functional.
Requirements has to be refined or decompose until it can be tested.
</span><br>
-<span id="_DFGFPfWrEeWL87HLnAAa-A">In order to create requirement, the Designer can use the module "Papyrus Requirement" that help to create requirements</span><br>
+=====<span id="_-HYhIfXCEeWzTLgJvBjJCA">How to</span>=====
+<span id="_-HZIMfXCEeWzTLgJvBjJCA">In order to create requirement, the Designer can use the module "Papyrus Requirement" that help to create requirements</span><br>
<br>
[[Image:./imgDOC/createRequirements.png|Create a requirement]]
<br>''Create a requirement''<br>
<br>
-====<span id="_DFGFQfWrEeWL87HLnAAa-A">Model Use Cases</span>====
-<span id="_DFGFQ_WrEeWL87HLnAAa-A"> - traces to [[#_DDKLjvWrEeWL87HLnAAa-A|REQ_0015]], [[#_DDKLjPWrEeWL87HLnAAa-A|REQ_0014]]</span><br>
-<span id="_DFGFRfWrEeWL87HLnAAa-A">The "Designer" has to develop Use cases that are refinement of the functional requirements.
+====<span id="_-HaWUfXCEeWzTLgJvBjJCA">Model Use Cases</span>====
+======<span id="_-HaWUfXCEeWzTLgJvBjJCA">Model Use Cases</span>======
+<span id="_-HbkcPXCEeWzTLgJvBjJCA"> - traces to [[#_-FlKUPXCEeWzTLgJvBjJCA|REQ_0015]], [[#_-Fj8MfXCEeWzTLgJvBjJCA|REQ_0014]]</span><br>
+<span id="_-HbkcvXCEeWzTLgJvBjJCA">The "Designer" has to develop Use cases that are refinement of the functional requirements.
In each use case, a comment has to be added in order to explain the use case.
In each use case, the designer has to add a set of comment stereotyped "userDoc" in order to write the how to.
Each Use case must have a link "satisfy" with the refined requirement </span><br>
-<span id="_DFGFSfWrEeWL87HLnAAa-A">In order to create a use case, the designer has to create a use case in the component inside the UseCase model.</span><br>
+=====<span id="_-HcLgfXCEeWzTLgJvBjJCA">How to</span>=====
+<span id="_-HcykfXCEeWzTLgJvBjJCA">In order to create a use case, the designer has to create a use case in the component inside the UseCase model.</span><br>
<br>
[[Image:./imgDOC/usecaseCreation.png|Create a Use Case]]
<br>''Create a Use Case''<br>
<br>
-<span id="_DFPPI_WrEeWL87HLnAAa-A">In each Use case, the designer has to add a nested comment in order to explain the goal of the use case, (it can be also an activity diagram or sequence diagram)</span><br>
+<span id="_-HeAsfXCEeWzTLgJvBjJCA">In each Use case, the designer has to add a nested comment in order to explain the goal of the use case, (it can be also an activity diagram or sequence diagram)</span><br>
<br>
[[Image:./imgDOC/createCommentOnUseCase.png|Create a comment]]
<br>''Create a comment''<br>
<br>
-<span id="_DFPPJ_WrEeWL87HLnAAa-A">The designer has also to explain how a user can execute this function. This is the "how to" section, the purpose is to explain step by step how the user can do in order to run the functionality.
+<span id="_-HfO0fXCEeWzTLgJvBjJCA">The designer has also to explain how a user can execute this function. This is the "how to" section, the purpose is to explain step by step how the user can do in order to run the functionality.
To do that, create a comment stereotyped "UserDoc" write you text inside or associate a screenshot of your execution by adding a hyperlink on this comment.</span><br>
<br>
[[Image:./imgDOC/UserDoc.png|Add a comment for the user doc]]
@@ -69,16 +73,20 @@ To do that, create a comment stereotyped "UserDoc" write you text inside or asso
[[Image:./imgDOC/AddHyperlinkToTheImage.png|Reference an image by using hyperlinks]]
<br>''Reference an image by using hyperlinks''<br>
<br>
-====<span id="_DFPPLfWrEeWL87HLnAAa-A">Model the design</span>====
-<span id="_DFPPL_WrEeWL87HLnAAa-A"> - traces to [[#_DDKLiPWrEeWL87HLnAAa-A|REQ_0012]], [[#_DDKLjPWrEeWL87HLnAAa-A|REQ_0014]]</span><br>
-<span id="_DFPPMfWrEeWL87HLnAAa-A">The designer must model its development in order to be able to explain its architecture, the behavior, choices of its tool.
+====<span id="_-HhEAfXCEeWzTLgJvBjJCA">Model the design</span>====
+======<span id="_-HhEAfXCEeWzTLgJvBjJCA">Model the design</span>======
+<span id="_-HhrEfXCEeWzTLgJvBjJCA"> - traces to [[#_-FiuEfXCEeWzTLgJvBjJCA|REQ_0012]], [[#_-Fj8MfXCEeWzTLgJvBjJCA|REQ_0014]]</span><br>
+<span id="_-HiSIfXCEeWzTLgJvBjJCA">The designer must model its development in order to be able to explain its architecture, the behavior, choices of its tool.
</span><br>
-<span id="_DFPPNfWrEeWL87HLnAAa-A">To do that, the designer can design the model or make a retro-engineering of the code. To that papyrus provides in papyrus designer a generator and retro tool for the java or C++code. </span><br>
-====<span id="_DFPPN_WrEeWL87HLnAAa-A">Model Tests</span>====
-<span id="_DFPPOfWrEeWL87HLnAAa-A"> - traces to [[#_DDKLivWrEeWL87HLnAAa-A|REQ_0013]], [[#_DDKLjPWrEeWL87HLnAAa-A|REQ_0014]]</span><br>
-<span id="_DFPPO_WrEeWL87HLnAAa-A">The Designer must add a least one test case for each use case.
+=====<span id="_-Hi5MfXCEeWzTLgJvBjJCA">How to</span>=====
+<span id="_-HjgQfXCEeWzTLgJvBjJCA">To do that, the designer can design the model or make a retro-engineering of the code. To that papyrus provides in papyrus designer a generator and retro tool for the java or C++code. </span><br>
+====<span id="_-HkHUfXCEeWzTLgJvBjJCA">Model Tests</span>====
+======<span id="_-HkHUfXCEeWzTLgJvBjJCA">Model Tests</span>======
+<span id="_-HkuYPXCEeWzTLgJvBjJCA"> - traces to [[#_-FjVIfXCEeWzTLgJvBjJCA|REQ_0013]], [[#_-Fj8MfXCEeWzTLgJvBjJCA|REQ_0014]]</span><br>
+<span id="_-HlVcfXCEeWzTLgJvBjJCA">The Designer must add a least one test case for each use case.
A test case is a use case stereotyped "UseCaseTest". The Use case must contain an activity that represents the java class that represents the code of you test.</span><br>
-<span id="_DFPPP_WrEeWL87HLnAAa-A">To do that, go to the "Test" model, create use case and stereotype it "Use case Test". This is the scenario to test a use case.
+=====<span id="_-Hl8gfXCEeWzTLgJvBjJCA">How to</span>=====
+<span id="_-HmjkfXCEeWzTLgJvBjJCA">To do that, go to the "Test" model, create use case and stereotype it "Use case Test". This is the scenario to test a use case.
In the use case add a comment and explain the scenario.
In the code you must have a JUnit or a java class that corresponds tho this test. Copy qualified name of your test and add it as an activity.
Then add a verify link from the test the use case to the requirement. Use papyrus requirement in order to simplify creation of links.</span><br>
@@ -86,9 +94,10 @@ Then add a verify link from the test the use case to the requirement. Use papyru
[[Image:./imgDOC/UsecaseTestCreation.png|Use Case Test]]
<br>''Use Case Test''<br>
<br>
-====<span id="_DFZAI_WrEeWL87HLnAAa-A">Generate the documentation</span>====
-<span id="_DFZAJfWrEeWL87HLnAAa-A"> - traces to [[#_DDKLkPWrEeWL87HLnAAa-A|REQ_002]], [[#_DDKLkvWrEeWL87HLnAAa-A|REQ_0021]], [[#_DDKLlPWrEeWL87HLnAAa-A|REQ_0022]]</span><br>
-<span id="_DFZAJ_WrEeWL87HLnAAa-A">From the model, it possible to generate the developer Document.
+====<span id="_-HnxsPXCEeWzTLgJvBjJCA">Generate the documentation</span>====
+======<span id="_-HnxsPXCEeWzTLgJvBjJCA">Generate the documentation</span>======
+<span id="_-HoYwPXCEeWzTLgJvBjJCA"> - traces to [[#_-FlxYPXCEeWzTLgJvBjJCA|REQ_002]], [[#_-FmYcPXCEeWzTLgJvBjJCA|REQ_0021]], [[#_-Fm_gfXCEeWzTLgJvBjJCA|REQ_0022]]</span><br>
+<span id="_-Ho_0fXCEeWzTLgJvBjJCA">From the model, it possible to generate the developer Document.
This generation is done in two steps: first the tool generate a document model and from the document model it generates a document.
The document model contains only package stereotyped "section" and comment stereotyped "content" or "imageRef".
@@ -102,72 +111,140 @@ Each image hyperlink associated to a comment becomes an image after the paragra
The transformation from the model of document to the document is bijective.
</span><br>
-<span id="_DFZAK_WrEeWL87HLnAAa-A">In order to generate the code: Ensure that the following profile are applied.</span><br>
+=====<span id="_-Hpm4fXCEeWzTLgJvBjJCA">How to</span>=====
+<span id="_-HqN8PXCEeWzTLgJvBjJCA">In order to generate the code: Ensure that the following profile are applied.</span><br>
<br>
[[Image:./imgDOC/appliedProfiles.png|Applied Profiles]]
<br>''Applied Profiles''<br>
<br>
-<span id="_DFZAL_WrEeWL87HLnAAa-A">Fill properties of stereotype "Project " for the root model.</span><br>
+<span id="_-Hq1AfXCEeWzTLgJvBjJCA">Fill properties of stereotype "Project " for the root model.</span><br>
<br>
[[Image:./imgDOC/fillModelMetaInfo.png|Project stereotype properties]]
<br>''Project stereotype properties''<br>
<br>
-<span id="_DFZAM_WrEeWL87HLnAAa-A">Ensure that the model are in directory doc, all images are in the directory doc/imgDOC </span><br>
+<span id="_-HsDIfXCEeWzTLgJvBjJCA">Ensure that the model are in directory doc, all images are in the directory doc/imgDOC </span><br>
<br>
[[Image:./imgDOC/PluginStrucuture.png|PluginStructure.png]]
<br>''PluginStructure.png''<br>
<br>
-<span id="_DFZAN_WrEeWL87HLnAAa-A">Select the root model in the model explorer and click right to generate html or media wiki</span><br>
+<span id="_-HtRQfXCEeWzTLgJvBjJCA">Select the root model in the model explorer and click right to generate html or media wiki</span><br>
<br>
[[Image:./imgDOC/generateHTML.png|HTML generation]]
<br>''HTML generation''<br>
<br>
-<span id="_DFZAO_WrEeWL87HLnAAa-A">Open the html document, use a css file, called default css, and you can obtain the following document.
+<span id="_-HufYfXCEeWzTLgJvBjJCA">Open the html document, use a css file, called default css, and you can obtain the following document.
Note that this doc has been obtained by using the tool on itself. You can notice that a new model element with the stereotype Document is also generated. You can remove it. I let it in order to demonstrate that is possible to make all in model. </span><br>
<br>
[[Image:./imgDOC/generatedHTMLpage.png|Generated HTML page]]
<br>''Generated HTML page''<br>
<br>
-==<span id="_DFZAP_WrEeWL87HLnAAa-A">Design</span>==
-==<span id="_DFZAQfWrEeWL87HLnAAa-A">Tests</span>==
-===<span id="_DFixIfWrEeWL87HLnAAa-A">UseCaseTest Test creation of requirements</span>===
-<span id="_DFixI_WrEeWL87HLnAAa-A">Go inside package requirement an try to create a SysML requirements</span><br>
-==<span id="_DFixJfWrEeWL87HLnAAa-A">Requirements Coverage</span>==
+==<span id="_-HvtgfXCEeWzTLgJvBjJCA">Design</span>==
+===<span id="_-HwUkfXCEeWzTLgJvBjJCA">Package org.eclipse.papyrus.uml.developer.mde</span>===
+====<span id="_-Hw7ofXCEeWzTLgJvBjJCA">Class Activator</span>====
+======<span id="_-Hw7ofXCEeWzTLgJvBjJCA">Class Activator</span>======
+<span id="_-HxisfXCEeWzTLgJvBjJCA"> - specializes [[#_-vApM_W_EeWzTLgJvBjJCA|AbstractUIPlugin]]</span><br>
+<span id="_-HyJwfXCEeWzTLgJvBjJCA">The activator class controls the plug-in life cycle
+ </span><br>
+====<span id="_-Hyw0fXCEeWzTLgJvBjJCA">Interface I_DeveloperIDMStereotype</span>====
+======<span id="_-Hyw0fXCEeWzTLgJvBjJCA">Interface I_DeveloperIDMStereotype</span>======
+<span id="_-HzX4fXCEeWzTLgJvBjJCA">constant included in the MDE process profile
+
+ </span><br>
+====<span id="_-Hz-8fXCEeWzTLgJvBjJCA">Interface I_DocumentStereotype</span>====
+======<span id="_-Hz-8fXCEeWzTLgJvBjJCA">Interface I_DocumentStereotype</span>======
+<span id="_-H0mAfXCEeWzTLgJvBjJCA">list of constant contained in the document profile
+
+ </span><br>
+====<span id="_-H1NEfXCEeWzTLgJvBjJCA">Package command</span>====
+======<span id="_-H1NEfXCEeWzTLgJvBjJCA">Package command</span>======
+<br>
+[[Image:./imgDOC/Command_ClassDiagram.png|Command ClassDiagram]]
+<br>''Command ClassDiagram''<br>
+<br>
+=====<span id="_-MUEcfXCEeWzTLgJvBjJCA">Class CreateDocumentModelCommand</span>=====
+<span id="_-MUrgfXCEeWzTLgJvBjJCA"> - specializes [[#_-2i0lfW_EeWzTLgJvBjJCA|RecordingCommand]]</span><br>
+<span id="_-MVSkfXCEeWzTLgJvBjJCA"> this command transform a model to document model
+
+ </span><br>
+====<span id="_-MV5ofXCEeWzTLgJvBjJCA">Package handler</span>====
+======<span id="_-MV5ofXCEeWzTLgJvBjJCA">Package handler</span>======
+<br>
+[[Image:./imgDOC/Handler_ClassDiagram.png|Handler ClassDiagram]]
+<br>''Handler ClassDiagram''<br>
+<br>
+=====<span id="_-N0gUfXCEeWzTLgJvBjJCA">Class GetHTMLTextHandler</span>=====
+<span id="_-N1HYfXCEeWzTLgJvBjJCA"> - specializes [[#_-N2VgfXCEeWzTLgJvBjJCA|IDMAbstractHandler]]</span><br>
+<span id="_-N1ucfXCEeWzTLgJvBjJCA">This class is used to create and html developper doc file.
+ </span><br>
+=====<span id="_-N2VgfXCEeWzTLgJvBjJCA">Class IDMAbstractHandler</span>=====
+<span id="_-N28kfXCEeWzTLgJvBjJCA"> - specializes [[#_-44W4fW_EeWzTLgJvBjJCA|AbstractHandler]]</span><br>
+<span id="_-N3jofXCEeWzTLgJvBjJCA">Abstract handler in order to connect to papyrus
+ </span><br>
+=====<span id="_-N4KsfXCEeWzTLgJvBjJCA">Class GetWikiTextHandler</span>=====
+<span id="_-N4xwfXCEeWzTLgJvBjJCA"> - specializes [[#_-N2VgfXCEeWzTLgJvBjJCA|IDMAbstractHandler]]</span><br>
+<span id="_-N5Y0fXCEeWzTLgJvBjJCA"> This class is used to create and wiki developper doc file.
+
+ </span><br>
+====<span id="_-N5_4fXCEeWzTLgJvBjJCA">Package transcription</span>====
+======<span id="_-N5_4fXCEeWzTLgJvBjJCA">Package transcription</span>======
+<br>
+[[Image:./imgDOC/Transcription_ClassDiagram.png|Transcription ClassDiagram]]
+<br>''Transcription ClassDiagram''<br>
+<br>
+=====<span id="_-RgGcPXCEeWzTLgJvBjJCA">Class HTMLTranscription</span>=====
+<span id="_-RgtgfXCEeWzTLgJvBjJCA"> - realizes [[#_-Rh7ofXCEeWzTLgJvBjJCA|ITranscription]]</span><br>
+<span id="_-RhUkfXCEeWzTLgJvBjJCA">This class is a specialization to generate html files.
+
+ </span><br>
+=====<span id="_-Rh7ofXCEeWzTLgJvBjJCA">Interface ITranscription</span>=====
+<span id="_-RiisfXCEeWzTLgJvBjJCA">This class is used to generated very swiftly a document from the document model
+
+ </span><br>
+=====<span id="_-RjJwfXCEeWzTLgJvBjJCA">Class TranscriptionEngine</span>=====
+<span id="_-Rjw0fXCEeWzTLgJvBjJCA"> This class is an engine to traduce a document model into files
+ </span><br>
+=====<span id="_-RkX4PXCEeWzTLgJvBjJCA">Class WikiTranscription</span>=====
+<span id="_-Rk-8PXCEeWzTLgJvBjJCA">This class is a specialization to generate mediawiki files.
+ </span><br>
+==<span id="_-RlmAPXCEeWzTLgJvBjJCA">Tests</span>==
+===<span id="_-RlmAvXCEeWzTLgJvBjJCA">UseCaseTest Test creation of requirements</span>===
+<span id="_-RmNEfXCEeWzTLgJvBjJCA">Go inside package requirement an try to create a SysML requirements</span><br>
+==<span id="_-Rm0IfXCEeWzTLgJvBjJCA">Requirements Coverage</span>==
{| border="1" cellpadding="20" cellspacing="0"
!ID
!Satisfied by
!Verified by
|-
-|[[#_DDKLhPWrEeWL87HLnAAa-A|REQ_001]]
+|[[#_-Fhf8PXCEeWzTLgJvBjJCA|REQ_001]]
|
|
|-
-|[[#_DDKLhvWrEeWL87HLnAAa-A|REQ_0011]]
+|[[#_-FiHAfXCEeWzTLgJvBjJCA|REQ_0011]]
|Model Requirements
-|[[#_DFixIfWrEeWL87HLnAAa-A|Test creation of requirements]]
+|[[#_-RlmAvXCEeWzTLgJvBjJCA|Test creation of requirements]]
|-
-|[[#_DDKLiPWrEeWL87HLnAAa-A|REQ_0012]]
+|[[#_-FiuEfXCEeWzTLgJvBjJCA|REQ_0012]]
|Model the design
|
|-
-|[[#_DDKLivWrEeWL87HLnAAa-A|REQ_0013]]
+|[[#_-FjVIfXCEeWzTLgJvBjJCA|REQ_0013]]
|Model Tests
|
|-
-|[[#_DDKLjPWrEeWL87HLnAAa-A|REQ_0014]]
+|[[#_-Fj8MfXCEeWzTLgJvBjJCA|REQ_0014]]
|Model Use Cases,
@@ -178,33 +255,33 @@ Model Tests
|
|-
-|[[#_DDKLjvWrEeWL87HLnAAa-A|REQ_0015]]
+|[[#_-FlKUPXCEeWzTLgJvBjJCA|REQ_0015]]
|Model Use Cases
|
|-
-|[[#_DDKLkPWrEeWL87HLnAAa-A|REQ_002]]
+|[[#_-FlxYPXCEeWzTLgJvBjJCA|REQ_002]]
|Generate the documentation
|
|-
-|[[#_DDKLkvWrEeWL87HLnAAa-A|REQ_0021]]
+|[[#_-FmYcPXCEeWzTLgJvBjJCA|REQ_0021]]
|Generate the documentation
|
|-
-|[[#_DDKLlPWrEeWL87HLnAAa-A|REQ_0022]]
+|[[#_-Fm_gfXCEeWzTLgJvBjJCA|REQ_0022]]
|Generate the documentation
|
|}
-<span id="_DFixKPWrEeWL87HLnAAa-A">Unsatisfied requirements (1 out of 9) : </span><br>[[#_DDKLhPWrEeWL87HLnAAa-A|REQ_001]]
-<span id="_DFixKvWrEeWL87HLnAAa-A">Unverified requirements (8 out of 9) : </span><br>[[#_DDKLhPWrEeWL87HLnAAa-A|REQ_001, ]][[#_DDKLiPWrEeWL87HLnAAa-A|REQ_0012, ]][[#_DDKLivWrEeWL87HLnAAa-A|REQ_0013, ]][[#_DDKLjPWrEeWL87HLnAAa-A|REQ_0014, ]][[#_DDKLjvWrEeWL87HLnAAa-A|REQ_0015, ]][[#_DDKLkPWrEeWL87HLnAAa-A|REQ_002, ]][[#_DDKLkvWrEeWL87HLnAAa-A|REQ_0021, ]][[#_DDKLlPWrEeWL87HLnAAa-A|REQ_0022]] \ No newline at end of file
+<span id="_-RnbMvXCEeWzTLgJvBjJCA">Unsatisfied requirements (1 out of 9) : </span><br>[[#_-Fhf8PXCEeWzTLgJvBjJCA|REQ_001]]
+<span id="_-RoCQfXCEeWzTLgJvBjJCA">Unverified requirements (8 out of 9) : </span><br>[[#_-Fhf8PXCEeWzTLgJvBjJCA|REQ_001, ]][[#_-FiuEfXCEeWzTLgJvBjJCA|REQ_0012, ]][[#_-FjVIfXCEeWzTLgJvBjJCA|REQ_0013, ]][[#_-Fj8MfXCEeWzTLgJvBjJCA|REQ_0014, ]][[#_-FlKUPXCEeWzTLgJvBjJCA|REQ_0015, ]][[#_-FlxYPXCEeWzTLgJvBjJCA|REQ_002, ]][[#_-FmYcPXCEeWzTLgJvBjJCA|REQ_0021, ]][[#_-Fm_gfXCEeWzTLgJvBjJCA|REQ_0022]] \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.notation b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.notation
index 4b039b8c9ea..ed9cb883397 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.notation
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.notation
@@ -619,4 +619,963 @@
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qdRUj_WiEeWL87HLnAAa-A"/>
</edges>
</notation:Diagram>
+ <notation:Diagram xmi:id="_B1s34PXBEeWzTLgJvBjJCA" type="PapyrusUMLClassDiagram" name="Transcription ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_Efp8sPXBEeWzTLgJvBjJCA" type="2004">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SY5kcPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SY5kcfXBEeWzTLgJvBjJCA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EfsY8PXBEeWzTLgJvBjJCA" type="5011"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EfsY8fXBEeWzTLgJvBjJCA" type="8507">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EfsY8vXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EftAAPXBEeWzTLgJvBjJCA" type="7006">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EftAAfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EftAAvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EftAA_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EftABPXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EftABfXBEeWzTLgJvBjJCA" type="7007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctGYPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctGYfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_SZWQYPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctGYvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctGY_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6dEMfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZWQYfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZXegPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctGZPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctGZfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6drQPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZXegfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZYFkPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctGZvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctGZ_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6drQ_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZYFkfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZYsoPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctGaPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctGafXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6eSUPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZYsofXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZZTsPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttcPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScttcfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6eSVPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZZTsfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZZ6wPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttcvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Scttc_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6e5Y_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZZ6wfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZah0PXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttdPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScttdfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6fgcfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZah0fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZah0vXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttdvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Scttd_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6fgdfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZah0_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZbI4PXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttePXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScttefXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6gHgfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZbI4fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZbv8PXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttevXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Sctte_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6gHhfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZbv8fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZcXAPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttfPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScttffXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6gulPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZcXAfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZcXAvXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttfvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Scttf_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6hVofW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZcXA_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZc-EPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttgPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScttgfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6hVpPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZc-EfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZdlIPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScttgvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Scttg_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6h8sPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZdlIfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZeMMPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SctthPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SctthfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6h8s_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZeMMfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZezQPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScuUgPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScuUgfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6h8tvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZezQfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZezQvXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScuUgvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScuUg_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6ijxfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZezQ_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZfaUPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScuUhPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScuUhfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6jK0fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZfaUfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZgBYPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScuUhvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScuUh_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6jK1PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZgBYfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SZgocPXBEeWzTLgJvBjJCA" type="3007">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ScuUiPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ScuUifXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-6jx4_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SZgocfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EftABvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EftAB_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EftACPXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EftACfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EftACvXBEeWzTLgJvBjJCA" type="7008">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EftAC_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EftADPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EftADfXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EftADvXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="_SY49YPXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Interface" href="developperMDEModel.uml#_-6Ge4vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Efp8sfXBEeWzTLgJvBjJCA" x="25" y="44"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Eg1ocPXBEeWzTLgJvBjJCA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U805wfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U805wvXBEeWzTLgJvBjJCA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eg2PgPXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eg2PgfXBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eg2PgvXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Eg2Pg_XBEeWzTLgJvBjJCA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC66sPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC66sfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_VBDScPXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC66svXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC66s_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-81CwfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBDScfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBD5gPXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC66tPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC66tfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-81CwvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBD5gfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBEgkPXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC66tvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC66t_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-81Cw_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBEgkfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Eg2PhPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Eg2PhfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Eg2PhvXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eg2Ph_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Eg2PiPXBEeWzTLgJvBjJCA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9W8PXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-APXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_VBSjAPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-AfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-AvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-81p0PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBSjAfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBSjAvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-A_XBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-BPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-81p0vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBSjA_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBTKEPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-BfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-BvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-81p1vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBTKEfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBTxIPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-B_XBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-CPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-82Q5PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBTxIfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBTxIvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-CfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-CvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-8238fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBTxI_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VBUYMPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VC9-C_XBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VC9-DPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-8239fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VBUYMfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Eg2PifXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Eg2PivXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Eg2Pi_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eg2PjPXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Eg2PjfXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Eg2PjvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Eg2Pj_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Eg2PkPXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eg2PkfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="_U805wPXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-80bsPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eg1ocfXBEeWzTLgJvBjJCA" x="891" y="43"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FwggkPXBEeWzTLgJvBjJCA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FwhHoPXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FwhHofXBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FwhHovXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FwhHo_XBEeWzTLgJvBjJCA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FwhHpPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FwhusPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FwhusfXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FwhusvXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Fwhus_XBEeWzTLgJvBjJCA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FwhutPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FwhutfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FwhutvXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Fwhut_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FwhuuPXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FwhuufXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FwhuuvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Fwhuu_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FwhuvPXBEeWzTLgJvBjJCA"/>
+ </children>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-6Ge4PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FwggkfXBEeWzTLgJvBjJCA" x="43" y="516"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_elA8APXBEeWzTLgJvBjJCA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_elBjEPXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_elBjEfXBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_elBjEvXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_elBjE_XBEeWzTLgJvBjJCA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_elBjFPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_elBjFfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_elBjFvXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_elBjF_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_elBjGPXBEeWzTLgJvBjJCA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_elBjGfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_elBjGvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_elBjG_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_elBjHPXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_elBjHfXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_elBjHvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_elBjH_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_elBjIPXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_elBjIfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_b4uU4PXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_elA8AfXBEeWzTLgJvBjJCA" x="478" y="516"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_B1s34fXBEeWzTLgJvBjJCA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_B1s34vXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_B1s34_XBEeWzTLgJvBjJCA">
+ <owner xmi:type="uml:Package" href="developperMDEModel.uml#_-6F30PW_EeWzTLgJvBjJCA"/>
+ </styles>
+ <element xmi:type="uml:Package" href="developperMDEModel.uml#_-6F30PW_EeWzTLgJvBjJCA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_Eh7NkPXBEeWzTLgJvBjJCA" type="4001" source="_Efp8sPXBEeWzTLgJvBjJCA" target="_Eg1ocPXBEeWzTLgJvBjJCA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8bsPXBEeWzTLgJvBjJCA" visible="false" type="6001">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_E_0DcPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8bsfXBEeWzTLgJvBjJCA" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8bsvXBEeWzTLgJvBjJCA" visible="false" type="6002">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FAAQsPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8bs_XBEeWzTLgJvBjJCA" x="-36" y="33"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8btPXBEeWzTLgJvBjJCA" visible="false" type="6003">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FAKBsPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8btfXBEeWzTLgJvBjJCA" x="57" y="-19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8btvXBEeWzTLgJvBjJCA" visible="false" type="6005">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FAUZwPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8bt_XBEeWzTLgJvBjJCA" x="-22" y="69"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8buPXBEeWzTLgJvBjJCA" visible="false" type="6033">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FAeKwPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8bufXBEeWzTLgJvBjJCA" x="57" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Eh8buvXBEeWzTLgJvBjJCA" visible="false" type="6034">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FAn7wPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Eh8bu_XBEeWzTLgJvBjJCA" x="-22" y="29"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Eh70oPXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Association" href="developperMDEModel.uml#_Dyc4cPXBEeWzTLgJvBjJCA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Eh70ofXBEeWzTLgJvBjJCA" points="[620, 44, -643984, -643984]$[891, 60, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eh9CwPXBEeWzTLgJvBjJCA" id="(1.0,0.20240963855421687)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eh9p0PXBEeWzTLgJvBjJCA" id="(0.0,0.3813953488372093)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FxQHcPXBEeWzTLgJvBjJCA" type="4003" source="_FwggkPXBEeWzTLgJvBjJCA" target="_Efp8sPXBEeWzTLgJvBjJCA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FxQHc_XBEeWzTLgJvBjJCA" visible="false" type="6008">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TBRzEPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FxQHdPXBEeWzTLgJvBjJCA" x="-1" y="38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FxQugPXBEeWzTLgJvBjJCA" visible="false" type="6009">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TBkuAPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FxQugfXBEeWzTLgJvBjJCA" x="29" y="65"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FxQHcfXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:InterfaceRealization" href="developperMDEModel.uml#_-6Ge4_W_EeWzTLgJvBjJCA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FxQHcvXBEeWzTLgJvBjJCA" points="[0, 0, -643984, -643984]$[266, 268, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FxRVkPXBEeWzTLgJvBjJCA" id="(0.5403225806451613,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FxRVkfXBEeWzTLgJvBjJCA" id="(0.14789915966386555,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_fiX8IPXBEeWzTLgJvBjJCA" type="4003" source="_elA8APXBEeWzTLgJvBjJCA" target="_Efp8sPXBEeWzTLgJvBjJCA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_fiYjMPXBEeWzTLgJvBjJCA" visible="false" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fiYjMfXBEeWzTLgJvBjJCA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fiYjMvXBEeWzTLgJvBjJCA" visible="false" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fiYjM_XBEeWzTLgJvBjJCA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_fiX8IfXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:InterfaceRealization" href="developperMDEModel.uml#_b4u78fXBEeWzTLgJvBjJCA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_fiX8IvXBEeWzTLgJvBjJCA" points="[478, 516, -643984, -643984]$[0, 0, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fiZKQPXBEeWzTLgJvBjJCA" id="(0.5526315789473685,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fiZKQfXBEeWzTLgJvBjJCA" id="(0.8672268907563025,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_ra8soPXBEeWzTLgJvBjJCA" type="PapyrusUMLClassDiagram" name="Handler ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_x4Mc4PXBEeWzTLgJvBjJCA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_x4Mc4vXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x4Mc4_XBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x4Mc5PXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4ND8PXBEeWzTLgJvBjJCA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4ND8fXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4ND8vXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4ND8_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4ND9PXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4ND9fXBEeWzTLgJvBjJCA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4ND9vXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4ND9_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4ND-PXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4ND-fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4ND-vXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4ND-_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4ND_PXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4ND_fXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4ND_vXBEeWzTLgJvBjJCA"/>
+ </children>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-3mkgPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4Mc4fXBEeWzTLgJvBjJCA" x="270" y="518"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_x4gl8PXBEeWzTLgJvBjJCA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1X76MfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1X76MvXBEeWzTLgJvBjJCA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x4hNAPXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x4hNAfXBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x4hNAvXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4hNA_XBEeWzTLgJvBjJCA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZcWEPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9IPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_1YCn4PXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Zc9IfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9IvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-4498fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YCn4fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YDO8PXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Zc9I_XBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9JPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-45lAvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YDO8fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YDO8vXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Zc9JfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9JvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-45lBPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YDO8_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YD2APXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Zc9J_XBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9KPXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-45lBfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YD2AfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YEdEPXBEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Zc9KfXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Zc9KvXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-45lBvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YEdEfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4hNBPXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4hNBfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4hNBvXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4hNB_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4hNCPXBEeWzTLgJvBjJCA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZYPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZYfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_1YPcMPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZYvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZY_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-46MEPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YPcMfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YQDQPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZZPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZZfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-46MFPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YQDQfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YQqUPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZZvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZZ_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-46zIfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YQqUfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YQqUvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZaPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZafXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-46zJPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YQqU_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YRRYPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZavXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZa_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-47aMvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YRRYfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YRRYvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZbPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZbfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-47aNvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YRRY_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YR4cPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZbvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZb_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-48BQPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YR4cfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YR4cvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZcPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZcfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-48BQ_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YR4c_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YSfgPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZcvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZc_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-48oUPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YSfgfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YSfgvXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZdPXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZdfXBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-48oU_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YSfg_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1YTGkPXBEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ZfZdvXBEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ZfZd_XBEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-49PYPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1YTGkfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4hNCfXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4hNCvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4hNC_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4hNDPXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x4hNDfXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x4hNDvXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x4hND_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x4hNEPXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4hNEfXBEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="_1X76MPXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-3OKAPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x4gl8fXBEeWzTLgJvBjJCA" x="273" y="138" width="381"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yW2u0PXBEeWzTLgJvBjJCA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yW3V4PXBEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yW3V4fXBEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yW3V4vXBEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yW3V4_XBEeWzTLgJvBjJCA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yW3V5PXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yW3V5fXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yW3V5vXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yW3V5_XBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yW3V6PXBEeWzTLgJvBjJCA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yW3V6fXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yW3V6vXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yW3V6_XBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yW3V7PXBEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yW3V7fXBEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yW3V7vXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yW3V7_XBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yW3V8PXBEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yW3V8fXBEeWzTLgJvBjJCA"/>
+ </children>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-3Ni8fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yW2u0fXBEeWzTLgJvBjJCA" x="483" y="515"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_ra8sofXBEeWzTLgJvBjJCA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ra8sovXBEeWzTLgJvBjJCA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_ra8so_XBEeWzTLgJvBjJCA">
+ <owner xmi:type="uml:Package" href="developperMDEModel.uml#_-3Ni8PW_EeWzTLgJvBjJCA"/>
+ </styles>
+ <element xmi:type="uml:Package" href="developperMDEModel.uml#_-3Ni8PW_EeWzTLgJvBjJCA"/>
+ <edges xmi:type="notation:Connector" xmi:id="_x43yUPXBEeWzTLgJvBjJCA" type="4002" source="_x4Mc4PXBEeWzTLgJvBjJCA" target="_x4gl8PXBEeWzTLgJvBjJCA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_x43yU_XBEeWzTLgJvBjJCA" type="6007">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y1bhMPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x43yVPXBEeWzTLgJvBjJCA" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_x43yUfXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Generalization" href="developperMDEModel.uml#_-3nLkfW_EeWzTLgJvBjJCA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_x43yUvXBEeWzTLgJvBjJCA" points="[0, 0, -643984, -643984]$[0, 0, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x44ZYPXBEeWzTLgJvBjJCA" id="(0.5433070866141733,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x44ZYfXBEeWzTLgJvBjJCA" id="(0.1732283464566929,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_yXWeEPXBEeWzTLgJvBjJCA" type="4002" source="_yW2u0PXBEeWzTLgJvBjJCA" target="_x4gl8PXBEeWzTLgJvBjJCA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yXWeE_XBEeWzTLgJvBjJCA" type="6007">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zZJSQPXBEeWzTLgJvBjJCA" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yXWeFPXBEeWzTLgJvBjJCA" x="1" y="38"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_yXWeEfXBEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Generalization" href="developperMDEModel.uml#_-3OKAfW_EeWzTLgJvBjJCA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yXWeEvXBEeWzTLgJvBjJCA" points="[465, 532, -643984, -643984]$[527, 465, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yXXFIPXBEeWzTLgJvBjJCA" id="(0.31386861313868614,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yXXFIfXBEeWzTLgJvBjJCA" id="(0.6666666666666666,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_AI0p4PXCEeWzTLgJvBjJCA" type="PapyrusUMLClassDiagram" name="Command ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_BfdFoPXCEeWzTLgJvBjJCA" type="2008">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FVHIkPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FVHIkfXCEeWzTLgJvBjJCA" key="canonical" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BfdFovXCEeWzTLgJvBjJCA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BfdFo_XCEeWzTLgJvBjJCA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BfdFpPXCEeWzTLgJvBjJCA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BfdssPXCEeWzTLgJvBjJCA" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYWp0PXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYWp0fXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_FVSuwPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYWp0vXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYWp0_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2jbofW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVSuwfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVTV0PXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYWp1PXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYWp1fXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2jbovW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVTV0fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVT84PXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYWp1vXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYWp1_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2jbo_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVT84fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVT84vXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYWp2PXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ4PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2jbpPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVT84_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVUj8PXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ4fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ4vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kCsPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVUj8fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVUj8vXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ4_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ5PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kCsfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVUj8_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVVLAPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ5fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ5vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kCsvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVVLAfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVVLAvXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ5_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ6PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kCtPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVVLA_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVVLBPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ6fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ6vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kCtfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVVLBfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVVyEPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ6_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ7PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kpw_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVVyEfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVVyEvXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ7fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ7vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2kpxPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVVyE_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVWZIPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ7_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ8PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2lQ0PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVWZIfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVWZIvXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ8fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ8vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2lQ0fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVWZI_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVXAMPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ8_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ9PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2lQ1fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVXAMfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVXAMvXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ9fXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ9vXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2lQ1vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVXAM_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVXnQPXCEeWzTLgJvBjJCA" type="3012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYXQ9_XCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYXQ-PXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="developperMDEModel.uml#_-2l34vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVXnQfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BfdssfXCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BfdssvXCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Bfdss_XCEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfdstPXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BfdstfXCEeWzTLgJvBjJCA" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYbiUPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYbiUfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_FVuMkPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYbiUvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYbiU_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2l34_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVuMkfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVuzoPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJYPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJYfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2l35fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVuzofXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVvasPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJYvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJY_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2me9PW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVvasfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVvasvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJZPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJZfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2ntFvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVvas_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVwBwPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJZvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJZ_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2oUI_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVwBwfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVwo0PXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJaPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJafXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2o7M_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVwo0fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVxP4PXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJavXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJa_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2piQvW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVxP4fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVxP4vXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJbPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJbfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2qJUfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVxP4_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVx28PXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJbvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJb_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2qwYPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVx28fXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVyeAPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJcPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJcfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2qwY_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVyeAfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVzFEPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJcvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJc_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2rXcPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVzFEfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FVzsIPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJdPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJdfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2rXc_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FVzsIfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV0TMPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJdvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJd_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2r-gfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV0TMfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV06QPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJePXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJefXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2slkfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV06QfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV1hUPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJevXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJe_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2tMoPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV1hUfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV1hUvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcJfPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcJffXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2tMpPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV1hU_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV2IYPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwcPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwcfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2tzs_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV2IYfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV2IYvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwcvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwc_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2uaxPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV2IY_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV2vcPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwdPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwdfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2vB0vW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV2vcfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV2vcvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwdvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwd_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2vo4_W_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV2vc_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV3WgPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwePXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwefXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2wP8fW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV3WgfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV3WgvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwevXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwe_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2w3APW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV3Wg_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV39kPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwfPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwffXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2xeEPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV39kfXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV39kvXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwfvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwf_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2yFIPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV39k_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV4koPXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwgPXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwgfXCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2ysMPW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV4kofXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV4kovXCEeWzTLgJvBjJCA" type="3013">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FYcwgvXCEeWzTLgJvBjJCA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FYcwg_XCEeWzTLgJvBjJCA" key="mutable" value="true"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="developperMDEModel.uml#_-2ysNfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FV4ko_XCEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BfdstvXCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Bfdst_XCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BfdsuPXCEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfdsufXCEeWzTLgJvBjJCA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BfdsuvXCEeWzTLgJvBjJCA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Bfdsu_XCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BfdsvPXCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BfdsvfXCEeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfdsvvXCEeWzTLgJvBjJCA"/>
+ </children>
+ <styles xmi:type="notation:CanonicalStyle" xmi:id="_FVGhgPXCEeWzTLgJvBjJCA"/>
+ <element xmi:type="uml:Class" href="developperMDEModel.uml#_-2iNgfW_EeWzTLgJvBjJCA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BfdFofXCEeWzTLgJvBjJCA" x="32" y="1"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_AI0p4fXCEeWzTLgJvBjJCA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_AI0p4vXCEeWzTLgJvBjJCA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_AI0p4_XCEeWzTLgJvBjJCA">
+ <owner xmi:type="uml:Package" href="developperMDEModel.uml#_-2iNgPW_EeWzTLgJvBjJCA"/>
+ </styles>
+ <element xmi:type="uml:Package" href="developperMDEModel.uml#_-2iNgPW_EeWzTLgJvBjJCA"/>
+ </notation:Diagram>
</xmi:XMI>
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.uml b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.uml
index 43c17a7cdd9..9e9b21a127b 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.uml
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/developperMDEModel.uml
@@ -168,6 +168,1441 @@ Note that this doc has been obtained by using the tool on itself. You can notice
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_3his1vWGEeWtjMWb98HWsA" name="Design">
<packagedElement xmi:type="uml:Abstraction" xmi:id="_3his1_WGEeWtjMWb98HWsA" name="DesignAbstraction" client="_3his1vWGEeWtjMWb98HWsA" supplier="_3his0_WGEeWtjMWb98HWsA"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vACIPW_EeWzTLgJvBjJCA" name="org.eclipse.papyrus.uml.developer.mde">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-vACIfW_EeWzTLgJvBjJCA" name="Activator" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vACIvW_EeWzTLgJvBjJCA">
+ <body>The activator class controls the plug-in life cycle&#xD;
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_-vApNPW_EeWzTLgJvBjJCA" general="_-vApM_W_EeWzTLgJvBjJCA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vBQQfW_EeWzTLgJvBjJCA" name="PLUGIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vBQQvW_EeWzTLgJvBjJCA">
+ <body> The plug-in ID *</body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vBQQ_W_EeWzTLgJvBjJCA" name="plugin" visibility="private" isStatic="true" type="_-vACIfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vB3VvW_EeWzTLgJvBjJCA" name="log" visibility="public" isStatic="true" type="_-vB3VfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-vCeZfW_EeWzTLgJvBjJCA" name="start" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-vCeZvW_EeWzTLgJvBjJCA" name="context" type="_-vCeZPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-vDFcPW_EeWzTLgJvBjJCA" name="stop" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-vDFcfW_EeWzTLgJvBjJCA" name="context" type="_-vCeZPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-vDFcvW_EeWzTLgJvBjJCA" name="getDefault" visibility="public" isStatic="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vDFc_W_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Returns the shared instance&#xD;
+ *&#xD;
+ * @return the shared instance&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-vDFdPW_EeWzTLgJvBjJCA" type="_-vACIfW_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_-vGIwPW_EeWzTLgJvBjJCA" name="I_DeveloperIDMStereotype" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGIwfW_EeWzTLgJvBjJCA">
+ <body>constant included in the MDE process profile&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vGIwvW_EeWzTLgJvBjJCA" name="PROJECT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGIw_W_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Project </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vGIxPW_EeWzTLgJvBjJCA" name="PROJECT_AUTHOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGIxfW_EeWzTLgJvBjJCA">
+ <body> name of property author of the stereotype Project </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vGv0PW_EeWzTLgJvBjJCA" name="PROJECT_TITLE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGv0fW_EeWzTLgJvBjJCA">
+ <body> name of property title of the stereotype Project </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vGv0vW_EeWzTLgJvBjJCA" name="PROJECT_VERSION_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGv0_W_EeWzTLgJvBjJCA">
+ <body> name of property version of the stereotype Project </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vGv1PW_EeWzTLgJvBjJCA" name="PROJECT_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vGv1fW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype Project </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vHW4PW_EeWzTLgJvBjJCA" name="USERDOC_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vHW4fW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype UserDoc </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vHW4vW_EeWzTLgJvBjJCA" name="USERDOC_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vHW4_W_EeWzTLgJvBjJCA">
+ <body> name of property base_Comment of the stereotype UserDoc </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vHW5PW_EeWzTLgJvBjJCA" name="DEVELOPERDOC_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vHW5fW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype DeveloperDoc </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vHW5vW_EeWzTLgJvBjJCA" name="DEVELOPERDOC_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vH98PW_EeWzTLgJvBjJCA">
+ <body> name of property base_Comment of the stereotype DeveloperDoc </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vH98fW_EeWzTLgJvBjJCA" name="REQUIREMENTS_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vH98vW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Requirements </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vH98_W_EeWzTLgJvBjJCA" name="REQUIREMENTS_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vH99PW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype Requirements </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vH99fW_EeWzTLgJvBjJCA" name="DESIGN_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vIlAPW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Design </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vIlAfW_EeWzTLgJvBjJCA" name="DESIGN_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vIlAvW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype Design </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vIlA_W_EeWzTLgJvBjJCA" name="USECASES_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vIlBPW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype UseCases </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vIlBfW_EeWzTLgJvBjJCA" name="USECASES_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vIlBvW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype UseCases </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJMEPW_EeWzTLgJvBjJCA" name="TESTS_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJMEfW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Tests </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJMEvW_EeWzTLgJvBjJCA" name="TESTS_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJME_W_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype Tests </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJMFPW_EeWzTLgJvBjJCA" name="USECASETEST_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJMFfW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype UseCaseTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJzIPW_EeWzTLgJvBjJCA" name="USECASETEST_BASE_USECASE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJzIfW_EeWzTLgJvBjJCA">
+ <body> name of property base_UseCase of the stereotype UseCaseTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJzIvW_EeWzTLgJvBjJCA" name="MANUALTEST_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJzI_W_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype ManualTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJzJPW_EeWzTLgJvBjJCA" name="MANUALTEST_PATH_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vJzJfW_EeWzTLgJvBjJCA">
+ <body> name of property path of the stereotype ManualTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vJzJvW_EeWzTLgJvBjJCA" name="MANUALTEST_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vKaMPW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype ManualTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vKaMfW_EeWzTLgJvBjJCA" name="EXECUTABLETEST_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vKaMvW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype ExecutableTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vKaM_W_EeWzTLgJvBjJCA" name="EXECUTABLETEST_BASE_CLASS_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vKaNPW_EeWzTLgJvBjJCA">
+ <body> name of property base_Class of the stereotype ExecutableTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vKaNfW_EeWzTLgJvBjJCA" name="EXECUTABLETEST_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vLBQPW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype ExecutableTest </body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_-vNdgPW_EeWzTLgJvBjJCA" name="I_DocumentStereotype" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vNdgfW_EeWzTLgJvBjJCA">
+ <body>list of constant contained in the document profile&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vNdgvW_EeWzTLgJvBjJCA" name="SECTION_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vNdg_W_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Section </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vNdhPW_EeWzTLgJvBjJCA" name="SECTION_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vOEkPW_EeWzTLgJvBjJCA">
+ <body> name of property base_Package of the stereotype Section </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOEkfW_EeWzTLgJvBjJCA" name="TABLE_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOEkvW_EeWzTLgJvBjJCA" name="TABLE_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOEk_W_EeWzTLgJvBjJCA" name="TABLE_CAPTION_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOElPW_EeWzTLgJvBjJCA" name="DOCUMENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vOElfW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Document </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOroPW_EeWzTLgJvBjJCA" name="DOCUMENT_BASE_MODEL_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vOrofW_EeWzTLgJvBjJCA">
+ <body> name of property base_Model of the stereotype Document </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOrovW_EeWzTLgJvBjJCA" name="DOCUMENT_AUTHOR_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vOro_W_EeWzTLgJvBjJCA">
+ <body> name of property author of the stereotype Document </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vOrpPW_EeWzTLgJvBjJCA" name="DOCUMENT_VERSION_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vOrpfW_EeWzTLgJvBjJCA">
+ <body> name of property version of the stereotype Document </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vPSsPW_EeWzTLgJvBjJCA" name="IMAGEREF_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vPSsfW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype ImageRef </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vPSsvW_EeWzTLgJvBjJCA" name="IMAGEREF_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vPSs_W_EeWzTLgJvBjJCA">
+ <body> name of property base_Comment of the stereotype ImageRef </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vPStPW_EeWzTLgJvBjJCA" name="IMAGEREF_REF_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vPStfW_EeWzTLgJvBjJCA">
+ <body> name of property ref of the stereotype ImageRef </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vPStvW_EeWzTLgJvBjJCA" name="CONTENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vP5wPW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype Content </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vP5wfW_EeWzTLgJvBjJCA" name="CONTENT_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vP5wvW_EeWzTLgJvBjJCA">
+ <body> name of property base_Comment of the stereotype Content </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vP5w_W_EeWzTLgJvBjJCA" name="LINE_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vP5xPW_EeWzTLgJvBjJCA" name="LINE_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vP5xfW_EeWzTLgJvBjJCA" name="CELL_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vQg0PW_EeWzTLgJvBjJCA" name="CELL_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vQg0fW_EeWzTLgJvBjJCA" name="REF_CONTENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vQg0vW_EeWzTLgJvBjJCA" name="REF_CONTENT_BASE_PACKAGE_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vQg0_W_EeWzTLgJvBjJCA" name="REF_CONTENT_REF_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vQg1PW_EeWzTLgJvBjJCA" name="TABLEOFCONTENT_STEREOTYPE" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vQg1fW_EeWzTLgJvBjJCA">
+ <body> Qualified name of the stereotype TableOfContent </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-vRH4PW_EeWzTLgJvBjJCA" name="TABLEOFCONTENT_BASE_COMMENT_ATT" visibility="public" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-vRH4fW_EeWzTLgJvBjJCA">
+ <body> name of property base_Comment of the stereotype TableOfContent </body>
+ </ownedComment>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2iNgPW_EeWzTLgJvBjJCA" name="command">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2iNgfW_EeWzTLgJvBjJCA" name="CreateDocumentModelCommand" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2iNgvW_EeWzTLgJvBjJCA">
+ <body> this command transform a model to document model&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_-2jboPW_EeWzTLgJvBjJCA" general="_-2i0lfW_EeWzTLgJvBjJCA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2jbofW_EeWzTLgJvBjJCA" name="TESTS" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2jbovW_EeWzTLgJvBjJCA" name="DESIGN" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2jbo_W_EeWzTLgJvBjJCA" name="HOW_TO" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2jbpPW_EeWzTLgJvBjJCA" name="USE_CASES" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kCsPW_EeWzTLgJvBjJCA" name="SYS_ML_REQUIREMENTS_REQUIREMENT" visibility="private" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kCsfW_EeWzTLgJvBjJCA" name="SYS_ML_REQUIREMENTS_TESTCASE" visibility="private" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kCsvW_EeWzTLgJvBjJCA" name="REQUIREMENTS" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kCtPW_EeWzTLgJvBjJCA" name="topModel" visibility="protected" type="_-2kCs_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kCtfW_EeWzTLgJvBjJCA" name="directoryPath" visibility="protected" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kpw_W_EeWzTLgJvBjJCA" name="hyperlinkHelperFactory" visibility="protected" type="_-2kpwvW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2kpxPW_EeWzTLgJvBjJCA" name="nbUnsatisfiedRequirement" visibility="protected" type="_-wTpsfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2lQ0PW_EeWzTLgJvBjJCA" name="nbUnverifiedRequirement" visibility="protected" type="_-wTpsfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2lQ0fW_EeWzTLgJvBjJCA" name="nbRequirement" visibility="protected" type="_-wTpsfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2lQ1fW_EeWzTLgJvBjJCA" name="adapterFactory" visibility="private" type="_-2lQ1PW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2lQ1vW_EeWzTLgJvBjJCA" name="linkUtil" visibility="private" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-2l34vW_EeWzTLgJvBjJCA" name="diagramFileNames" visibility="private" type="_-2l34fW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2l34_W_EeWzTLgJvBjJCA" name="doExecute" visibility="protected"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2l35fW_EeWzTLgJvBjJCA" name="setTableOfContents" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2me8PW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * Generate a package which represents a sub section on the table of content&#xD;
+ * This is the same algorithm as @see {@link CreateDocumentModelCommand}.generateTableOfContents()&#xD;
+ * This method is recursive.&#xD;
+ * &#xD;
+ * @param packageElement&#xD;
+ * @param chapterPackage&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2me8fW_EeWzTLgJvBjJCA" name="packageElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2me8vW_EeWzTLgJvBjJCA" name="chapterPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2me9PW_EeWzTLgJvBjJCA" name="generateRequirements" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2nGAPW_EeWzTLgJvBjJCA" name="requirementsIn" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2nGAfW_EeWzTLgJvBjJCA" name="requirementsOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2ntFvW_EeWzTLgJvBjJCA" name="generateUseCases" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2ntF_W_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2oUIPW_EeWzTLgJvBjJCA" name="useCaseIN" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2oUIfW_EeWzTLgJvBjJCA" name="useCaseModelOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2oUI_W_EeWzTLgJvBjJCA" name="generateUseCaseFromSubject" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2oUJPW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2o7MPW_EeWzTLgJvBjJCA" name="subjectIN" type="_-2oUIvW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2o7MfW_EeWzTLgJvBjJCA" name="useCaseModelOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2o7M_W_EeWzTLgJvBjJCA" name="transformToContentWithUser" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2o7NPW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2piQPW_EeWzTLgJvBjJCA" name="useCaseSectionOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2piQfW_EeWzTLgJvBjJCA" name="currentComment" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2piQvW_EeWzTLgJvBjJCA" name="generateDesign" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2piQ_W_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2piRPW_EeWzTLgJvBjJCA" name="designPackageIn" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2piRfW_EeWzTLgJvBjJCA" name="designPackageOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2qJUfW_EeWzTLgJvBjJCA" name="generateDesignCollaboration" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qJUvW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qJU_W_EeWzTLgJvBjJCA" name="designPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qJVPW_EeWzTLgJvBjJCA" name="collaboration" type="_-2qJUPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2qwYPW_EeWzTLgJvBjJCA" name="title" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qwYfW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qwYvW_EeWzTLgJvBjJCA" name="element" type="_-wSbkvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2qwY_W_EeWzTLgJvBjJCA" name="getMetaclassLabel" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qwZPW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2qwZfW_EeWzTLgJvBjJCA" name="element" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2rXcPW_EeWzTLgJvBjJCA" name="generateTaxonomy" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2rXcfW_EeWzTLgJvBjJCA" name="designSection" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2rXcvW_EeWzTLgJvBjJCA" name="classifier" type="_-2oUIvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2rXc_W_EeWzTLgJvBjJCA" name="generateTraceability" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2rXdPW_EeWzTLgJvBjJCA" name="sectionPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2r-gPW_EeWzTLgJvBjJCA" name="concept" type="_-wSbkvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2r-gfW_EeWzTLgJvBjJCA" name="getTracesTo" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2r-gvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Gets the elements that a {@code concept} traces to via {@literal «trace» Abstractions}.&#xD;
+ * &#xD;
+ * @param concept&#xD;
+ * a concept in the model&#xD;
+ * @return its trace-to elements&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2r-g_W_EeWzTLgJvBjJCA" type="_-wSbkvW_EeWzTLgJvBjJCA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-2r-hPW_EeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-2r-hfW_EeWzTLgJvBjJCA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2slkPW_EeWzTLgJvBjJCA" name="concept" type="_-wSbkvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2slkfW_EeWzTLgJvBjJCA" name="getTracesFrom" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2slkvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Gets the elements that a {@code concept} traces from via {@literal «trace» Abstractions}.&#xD;
+ * &#xD;
+ * @param concept&#xD;
+ * a concept in the model&#xD;
+ * @return its trace-from elements&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2slk_W_EeWzTLgJvBjJCA" type="_-wSbkvW_EeWzTLgJvBjJCA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-2sllPW_EeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-2sllfW_EeWzTLgJvBjJCA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2sllvW_EeWzTLgJvBjJCA" name="concept" type="_-wSbkvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2tMoPW_EeWzTLgJvBjJCA" name="generateTests" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tMofW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tMovW_EeWzTLgJvBjJCA" name="testIN" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tMo_W_EeWzTLgJvBjJCA" name="testModelOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2tMpPW_EeWzTLgJvBjJCA" name="generateTableCoverage" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2tzsPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * Generate the Requirements Coverage &quot;Section&quot; Package in the document model.&#xD;
+ * First, retrieves the requirements package in the model.&#xD;
+ * Then, for each requirement, create a comment with &quot;Line&quot; stereotype.&#xD;
+ * A line has cells, and those cells are represented by a comment with the &quot;Cell&quot; stereotype.&#xD;
+ * And a cell has contents, those contents are represented by a comment with the &quot;CellContent&quot; stereotype&#xD;
+ * &#xD;
+ * @param documentModel&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tzsfW_EeWzTLgJvBjJCA" name="requirementsModel" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tzsvW_EeWzTLgJvBjJCA" name="requirementsCoverageOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2tzs_W_EeWzTLgJvBjJCA" name="setTableCoverage" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2tztPW_EeWzTLgJvBjJCA" name="requirementsModel" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2uawPW_EeWzTLgJvBjJCA" name="requirementsCoverageOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2uawfW_EeWzTLgJvBjJCA" name="table" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2uawvW_EeWzTLgJvBjJCA" name="unsatisfiedRequirementComment" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2uaw_W_EeWzTLgJvBjJCA" name="unverifiedRequirementComment" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2uaxPW_EeWzTLgJvBjJCA" name="getStereotypedPackage" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2uaxfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * Return the stereotyped model element.&#xD;
+ * &#xD;
+ * @param stereotypeName&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vB0PW_EeWzTLgJvBjJCA" type="_-2me8_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vB0fW_EeWzTLgJvBjJCA" name="stereotypeName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2vB0vW_EeWzTLgJvBjJCA" name="getAllDependentElement" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2vB0_W_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ *&#xD;
+ * @param namedElement&#xD;
+ * @param topModel&#xD;
+ * @return the list of elements that depends of the given named element (never null, empty list)&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vB1PW_EeWzTLgJvBjJCA" type="_-wSbkvW_EeWzTLgJvBjJCA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-2vB1fW_EeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-2vo4PW_EeWzTLgJvBjJCA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vo4fW_EeWzTLgJvBjJCA" name="namedElement" type="_-wSbkvW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vo4vW_EeWzTLgJvBjJCA" name="topModel" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2vo4_W_EeWzTLgJvBjJCA" name="createImageFromHyperLink" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vo5PW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2vo5fW_EeWzTLgJvBjJCA" name="designPackageOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2wP8PW_EeWzTLgJvBjJCA" name="currentComment" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2wP8fW_EeWzTLgJvBjJCA" name="createTableOfContents" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2wP8vW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * create the element table of content from the package&#xD;
+ * &#xD;
+ * @param documentModelOUT&#xD;
+ * @param title&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2wP8_W_EeWzTLgJvBjJCA" type="_-2kCs_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2wP9PW_EeWzTLgJvBjJCA" name="documentModelOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2wP9fW_EeWzTLgJvBjJCA" name="title" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2w3APW_EeWzTLgJvBjJCA" name="createSection" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2w3AfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * create the element section from the package&#xD;
+ *&#xD;
+ * @param documentModelOUT&#xD;
+ * @param sectionTitle&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2w3AvW_EeWzTLgJvBjJCA" type="_-2kCs_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2w3A_W_EeWzTLgJvBjJCA" name="documentModelOUT" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2w3BPW_EeWzTLgJvBjJCA" name="sectionTitle" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2xeEPW_EeWzTLgJvBjJCA" name="transformToContentComment" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2xeEfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * transform a comment to content Comment&#xD;
+ *&#xD;
+ * @param documentModel&#xD;
+ * @param currentComment&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2xeEvW_EeWzTLgJvBjJCA" name="documentModel" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2xeE_W_EeWzTLgJvBjJCA" name="currentComment" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2yFIPW_EeWzTLgJvBjJCA" name="generateImg" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2yFIfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Transform a diagram to imageRefComment&#xD;
+ *&#xD;
+ * @param copyImageUtil&#xD;
+ * @param currentModel&#xD;
+ * @param currentDiagram&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2yFIvW_EeWzTLgJvBjJCA" name="copyImageUtil" type="_-2ntFfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2yFI_W_EeWzTLgJvBjJCA" name="currentModel" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2yFJPW_EeWzTLgJvBjJCA" name="currentDiagram" type="_-2xeFfW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2ysMPW_EeWzTLgJvBjJCA" name="getDiagramImageFileName" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2ysMfW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2ysMvW_EeWzTLgJvBjJCA" name="diagram" type="_-2xeFfW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-2ysNfW_EeWzTLgJvBjJCA" name="containedDiagrams" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-2ysNvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ *&#xD;
+ * @param source&#xD;
+ * @return the list of referenced diagram&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2zTQPW_EeWzTLgJvBjJCA" type="_-2xeFfW_EeWzTLgJvBjJCA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-2zTQfW_EeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-2zTQvW_EeWzTLgJvBjJCA" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-2zTQ_W_EeWzTLgJvBjJCA" name="source" type="_-2ysNPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-3Ni8PW_EeWzTLgJvBjJCA" name="handler">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-3Ni8fW_EeWzTLgJvBjJCA" name="GetHTMLTextHandler" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-3Ni8vW_EeWzTLgJvBjJCA">
+ <body>This class is used to create and html developper doc file.&#xD;
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_-3OKAfW_EeWzTLgJvBjJCA" general="_-3OKAPW_EeWzTLgJvBjJCA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-3OKAvW_EeWzTLgJvBjJCA" name="INTERNAL_DIRECTORY_NAME" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-3OxFfW_EeWzTLgJvBjJCA" name="execute" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3PYIPW_EeWzTLgJvBjJCA" type="_-3OxFvW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3PYIfW_EeWzTLgJvBjJCA" name="event" type="_-3OxFPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-3PYIvW_EeWzTLgJvBjJCA" name="isEnabled" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3PYJPW_EeWzTLgJvBjJCA" type="_-3PYI_W_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-3OKAPW_EeWzTLgJvBjJCA" name="IDMAbstractHandler" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-44W4PW_EeWzTLgJvBjJCA">
+ <body>Abstract handler in order to connect to papyrus&#xD;
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_-44W4vW_EeWzTLgJvBjJCA" general="_-44W4fW_EeWzTLgJvBjJCA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-4498fW_EeWzTLgJvBjJCA" name="transactionalEditingDomain" visibility="protected" type="_-4498PW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-45lAvW_EeWzTLgJvBjJCA" name="papyrusEditor" visibility="protected" type="_-45lAfW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-45lBPW_EeWzTLgJvBjJCA" name="elt2DocElt" visibility="private" isStatic="true" type="_-45lA_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-45lBfW_EeWzTLgJvBjJCA" name="href2DocHREF" visibility="private" isStatic="true" type="_-45lA_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-45lBvW_EeWzTLgJvBjJCA" name="Toc2DocElt" visibility="private" isStatic="true" type="_-45lA_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-46MEPW_EeWzTLgJvBjJCA" name="getToPackage" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-46MEfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * get the root package&#xD;
+ *&#xD;
+ * @param elem&#xD;
+ * @return the root package&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46MEvW_EeWzTLgJvBjJCA" type="_-2kCs_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46ME_W_EeWzTLgJvBjJCA" name="elem" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-46MFPW_EeWzTLgJvBjJCA" name="execute" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46MFfW_EeWzTLgJvBjJCA" type="_-3OxFvW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46zIPW_EeWzTLgJvBjJCA" name="event" type="_-3OxFPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-46zIfW_EeWzTLgJvBjJCA" name="getSelection" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-46zIvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * getSelected element in the diagram or in hte model explorer&#xD;
+ *&#xD;
+ * @return Element or null&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46zI_W_EeWzTLgJvBjJCA" type="_-2l35PW_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-46zJPW_EeWzTLgJvBjJCA" name="getSelectionSet" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-46zJfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * getSelected element in the diagram or in hte model explorer&#xD;
+ *&#xD;
+ * @return Element or null&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-46zJvW_EeWzTLgJvBjJCA" type="_-2l35PW_EeWzTLgJvBjJCA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-47aMPW_EeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-47aMfW_EeWzTLgJvBjJCA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-47aMvW_EeWzTLgJvBjJCA" name="getCurrentProject" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-47aNfW_EeWzTLgJvBjJCA" type="_-47aNPW_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-47aNvW_EeWzTLgJvBjJCA" name="clear" visibility="public" isStatic="true"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-48BQPW_EeWzTLgJvBjJCA" name="getDocElement" visibility="public" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48BQfW_EeWzTLgJvBjJCA" type="_-2l35PW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48BQvW_EeWzTLgJvBjJCA" name="modelElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-48BQ_W_EeWzTLgJvBjJCA" name="getDocHREF" visibility="public" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48BRPW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48BRfW_EeWzTLgJvBjJCA" name="href" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-48oUPW_EeWzTLgJvBjJCA" name="putDocElement" visibility="public" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48oUfW_EeWzTLgJvBjJCA" name="modelElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48oUvW_EeWzTLgJvBjJCA" name="docElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-48oU_W_EeWzTLgJvBjJCA" name="getDocPackageForTOC" visibility="public" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48oVPW_EeWzTLgJvBjJCA" type="_-2kCs_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-48oVfW_EeWzTLgJvBjJCA" name="tocPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-49PYPW_EeWzTLgJvBjJCA" name="putTOCPackage" visibility="public" isStatic="true">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-49PYfW_EeWzTLgJvBjJCA" name="tocPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-49PYvW_EeWzTLgJvBjJCA" name="docPackage" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-3mkgPW_EeWzTLgJvBjJCA" name="GetWikiTextHandler" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-3nLkPW_EeWzTLgJvBjJCA">
+ <body> This class is used to create and wiki developper doc file.&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_-3nLkfW_EeWzTLgJvBjJCA" general="_-3OKAPW_EeWzTLgJvBjJCA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-3nLkvW_EeWzTLgJvBjJCA" name="INTERNAL_DIRECTORY_NAME" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-3nLk_W_EeWzTLgJvBjJCA" name="execute" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3nLlPW_EeWzTLgJvBjJCA" type="_-3OxFvW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3nyoPW_EeWzTLgJvBjJCA" name="event" type="_-3OxFPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-3nyofW_EeWzTLgJvBjJCA" name="isEnabled" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-3nyovW_EeWzTLgJvBjJCA" type="_-3PYI_W_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-6F30PW_EeWzTLgJvBjJCA" name="transcription">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-6Ge4PW_EeWzTLgJvBjJCA" name="HTMLTranscription" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6Ge4fW_EeWzTLgJvBjJCA">
+ <body>This class is a specialization to generate html files.&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-6HF8PW_EeWzTLgJvBjJCA" name="hyperlinkFunction" visibility="private" isLeaf="true" type="_-wRNd_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_-6Ge4_W_EeWzTLgJvBjJCA" name="HTMLTranscription implements ITranscription" client="_-6Ge4PW_EeWzTLgJvBjJCA" supplier="_-6Ge4vW_EeWzTLgJvBjJCA" contract="_-6Ge4vW_EeWzTLgJvBjJCA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6HF8fW_EeWzTLgJvBjJCA" name="getHyperlinkTranscoder" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6HF8vW_EeWzTLgJvBjJCA" type="_-wRNd_W_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6HF9PW_EeWzTLgJvBjJCA" name="writeEndingDocument" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6HF9fW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingDocument(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6HtAPW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6HtAfW_EeWzTLgJvBjJCA" name="writeBeginningDocument" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6HtAvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginningDocument(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @return the string buffer after adding the prefix for the document&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6HtA_W_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6HtBPW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6HtBfW_EeWzTLgJvBjJCA" name="writeDocumentTitle" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6HtBvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeDocumentTitle(java.lang.StringBuffer, org.eclipse.uml2.uml.Model)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param documentModel&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6HtB_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6IUEPW_EeWzTLgJvBjJCA" name="documentModel" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6IUEfW_EeWzTLgJvBjJCA" name="writeSectionTitle" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6IUEvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writesectionTitle(java.lang.StringBuffer, int, org.eclipse.uml2.uml.Element)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param level&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6IUE_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6IUFPW_EeWzTLgJvBjJCA" name="level" type="_-wTpsfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6IUFfW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6I7IfW_EeWzTLgJvBjJCA" name="writeImageRef" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6I7IvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeImageRef(java.lang.StringBuffer, org.eclipse.uml2.uml.Element, org.eclipse.uml2.uml.Stereotype)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ * @param imgRefStereotype&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6I7I_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6I7JPW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6I7JfW_EeWzTLgJvBjJCA" name="imgRefStereotype" type="_-6I7IPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6JiMPW_EeWzTLgJvBjJCA" name="writeParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6JiMfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeParagraph(java.lang.StringBuffer, org.eclipse.uml2.uml.Element)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6JiMvW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6JiM_W_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6JiNPW_EeWzTLgJvBjJCA" name="getId" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6JiNfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6JiNvW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KJQPW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6KJQfW_EeWzTLgJvBjJCA" name="getNameFile" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KJQvW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6KJQ_W_EeWzTLgJvBjJCA" name="writeTable" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6KJRPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeTable(java.lang.StringBuffer, org.eclipse.uml2.uml.Element)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KJRfW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KJRvW_EeWzTLgJvBjJCA" name="tableCaption" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6KwUPW_EeWzTLgJvBjJCA" name="writeLine" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6KwUfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeLine(java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * @param referenceName&#xD;
+ * @param text&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KwUvW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KwU_W_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KwVPW_EeWzTLgJvBjJCA" name="referenceName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6KwVfW_EeWzTLgJvBjJCA" name="text" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6KwVvW_EeWzTLgJvBjJCA" name="writeNewLine" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6KwV_W_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeNewLine(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6LXYPW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6LXYfW_EeWzTLgJvBjJCA" name="writeBeginTDTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6LXYvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginTDTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6LXY_W_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6LXZPW_EeWzTLgJvBjJCA" name="writeEndTDTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6LXZfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndTDTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6LXZvW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6LXZ_W_EeWzTLgJvBjJCA" name="writeBeginTRTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6L-cPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginTRTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6L-cfW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6L-cvW_EeWzTLgJvBjJCA" name="writeEndTRTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6L-c_W_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndTRTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6L-dPW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6L-dfW_EeWzTLgJvBjJCA" name="writeEndingTable" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6L-dvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingTable(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6L-d_W_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6MlgPW_EeWzTLgJvBjJCA" name="writeBeginParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6MlgfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginParagraph(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6MlgvW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6Mlg_W_EeWzTLgJvBjJCA" name="writeEndingParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6MlhPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingParagraph(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6MlhfW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6MlhvW_EeWzTLgJvBjJCA" name="writeRefContent" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6NMkPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeRefContent(java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * @param requirementName&#xD;
+ * @param reqID&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NMkfW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NMkvW_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NMk_W_EeWzTLgJvBjJCA" name="requirementName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NMlPW_EeWzTLgJvBjJCA" name="reqID" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6NMlfW_EeWzTLgJvBjJCA" name="writeTOCSection" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6NMlvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeTOCSection(java.lang.StringBuffer, java.lang.String, java.lang.String, int)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param chapterName&#xD;
+ * @param uri&#xD;
+ * @param chapterNb&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NzoPW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NzofW_EeWzTLgJvBjJCA" name="chapterName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6NzovW_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_-6Ge4vW_EeWzTLgJvBjJCA" name="ITranscription" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6dEMPW_EeWzTLgJvBjJCA">
+ <body>This class is used to generated very swiftly a document from the document model&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6dEMfW_EeWzTLgJvBjJCA" name="getHyperlinkTranscoder" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6dEMvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Obtains a function that generates the output format of an element hyperlink.&#xD;
+ * &#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6dEM_W_EeWzTLgJvBjJCA" type="_-wRNd_W_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6drQPW_EeWzTLgJvBjJCA" name="writeEndingDocument" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6drQfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * finalize the document&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6drQvW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6drQ_W_EeWzTLgJvBjJCA" name="writeBeginningDocument" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6drRPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * init the document&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @return the string buffer after adding the prefix for the document&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6drRfW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6drRvW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6eSUPW_EeWzTLgJvBjJCA" name="writeDocumentTitle" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6eSUfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the document title&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param documentModel&#xD;
+ * the package&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6eSUvW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6eSU_W_EeWzTLgJvBjJCA" name="documentModel" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6eSVPW_EeWzTLgJvBjJCA" name="writeSectionTitle" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6eSVfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * withe the section title from a package&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param level&#xD;
+ * the heap of the package&#xD;
+ * @param packageableElement&#xD;
+ * the package&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6e5YPW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6e5YfW_EeWzTLgJvBjJCA" name="level" type="_-wTpsfW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6e5YvW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6e5Y_W_EeWzTLgJvBjJCA" name="writeImageRef" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6e5ZPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write a image&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ * form a comment that contains the ref to the&#xD;
+ * @param imgRefStereotype&#xD;
+ * the stereotype in charge to reference the image&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6e5ZfW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6e5ZvW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6fgcPW_EeWzTLgJvBjJCA" name="imgRefStereotype" type="_-6I7IPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6fgcfW_EeWzTLgJvBjJCA" name="writeParagraph" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6fgcvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write a paragraph&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ * from a comment&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6fgc_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6fgdPW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6fgdfW_EeWzTLgJvBjJCA" name="getNameFile" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6fgdvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ *&#xD;
+ * @return the name of the document to generate&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gHgPW_EeWzTLgJvBjJCA" type="_-vBQQPW_EeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6gHgfW_EeWzTLgJvBjJCA" name="writeTable" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6gHgvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the beginning of the table (header, style)&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param tableCaption&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gHg_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gHhPW_EeWzTLgJvBjJCA" name="tableCaption" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6gHhfW_EeWzTLgJvBjJCA" name="writeLine" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6gHhvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write line in the table&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * represents the uri of the referent element&#xD;
+ * @param referenceName&#xD;
+ * name of the referent element&#xD;
+ * @param text&#xD;
+ * represents content of the line&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gukPW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gukfW_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6gukvW_EeWzTLgJvBjJCA" name="referenceName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6guk_W_EeWzTLgJvBjJCA" name="text" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6gulPW_EeWzTLgJvBjJCA" name="writeBeginTRTag" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6gulfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * write the beginning of a line&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6hVoPW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6hVofW_EeWzTLgJvBjJCA" name="writeEndTRTag" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6hVovW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the ending of a line&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6hVo_W_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6hVpPW_EeWzTLgJvBjJCA" name="writeEndingTable" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6hVpfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * finalize the table&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6hVpvW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6h8sPW_EeWzTLgJvBjJCA" name="writeBeginTDTag" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6h8sfW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the beginning of a column&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6h8svW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6h8s_W_EeWzTLgJvBjJCA" name="writeEndTDTag" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6h8tPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the ending of a column&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6h8tfW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6h8tvW_EeWzTLgJvBjJCA" name="writeRefContent" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6ijwPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write the requirements which aren't covered&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * represents the uri of the Requirements Doc Element&#xD;
+ * @param requirementName&#xD;
+ * the requirement name&#xD;
+ * @param reqID&#xD;
+ * id of the requirement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6ijwfW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6ijwvW_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6ijw_W_EeWzTLgJvBjJCA" name="requirementName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6ijxPW_EeWzTLgJvBjJCA" name="reqID" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6ijxfW_EeWzTLgJvBjJCA" name="writeBeginParagraph" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6ijxvW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write beginning of a paragraph&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jK0PW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6jK0fW_EeWzTLgJvBjJCA" name="writeEndingParagraph" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6jK0vW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write ending of a paragraph&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jK0_W_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6jK1PW_EeWzTLgJvBjJCA" name="writeTOCSection" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6jK1fW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * write section in table of contents&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param chapterName&#xD;
+ * represents the name of the section&#xD;
+ * @param uri&#xD;
+ * represents the uri of the Section Doc Element&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jx4PW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jx4fW_EeWzTLgJvBjJCA" name="chapterName" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jx4vW_EeWzTLgJvBjJCA" name="uri" type="_-vBQQPW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-6jx4_W_EeWzTLgJvBjJCA" name="writeNewLine" visibility="public" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-6jx5PW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-6jx5fW_EeWzTLgJvBjJCA" name="out"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-80bsPW_EeWzTLgJvBjJCA" name="TranscriptionEngine" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-81CwPW_EeWzTLgJvBjJCA">
+ <body> This class is an engine to traduce a document model into files&#xD;
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-81CwfW_EeWzTLgJvBjJCA" name="INTERNAL_DIRECTORY" visibility="protected" isLeaf="true" isStatic="true" type="_-vBQQPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-81CwvW_EeWzTLgJvBjJCA" name="model" type="_-2me8_W_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-81Cw_W_EeWzTLgJvBjJCA" name="project" type="_-47aNPW_EeWzTLgJvBjJCA" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-81CxPW_EeWzTLgJvBjJCA" name="transcription" type="_-6Ge4vW_EeWzTLgJvBjJCA" isUnique="false" aggregation="composite" association="_Dyc4cPXBEeWzTLgJvBjJCA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-81p0PW_EeWzTLgJvBjJCA" name="traduce" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-81p0fW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * execute the transcription&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-81p0vW_EeWzTLgJvBjJCA" name="getText" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-81p0_W_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ *&#xD;
+ * @param model&#xD;
+ * that will be traduced&#xD;
+ * @return the stringBuffer that will be obtained from the transcription&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-81p1PW_EeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-81p1fW_EeWzTLgJvBjJCA" name="model" type="_-2me8_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-81p1vW_EeWzTLgJvBjJCA" name="writeContent" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-82Q4PW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * create a content from a package&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * the result&#xD;
+ * @param documentModel&#xD;
+ * the package where its content will be translated&#xD;
+ * @param level&#xD;
+ * the depth of the current package&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-82Q4fW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-82Q4vW_EeWzTLgJvBjJCA" name="documentModel" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-82Q4_W_EeWzTLgJvBjJCA" name="level" type="_-wTpsfW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-82Q5PW_EeWzTLgJvBjJCA" name="writeRefContent" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-82Q5fW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Iterates on ownedComments of a comment stereotyped by {@link I_DocumentStereotype}.CONTENT_STEREOTYPE&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param commentModel&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-82Q5vW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-8238PW_EeWzTLgJvBjJCA" name="commentModel" type="_-2o7MvW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-8238fW_EeWzTLgJvBjJCA" name="writeTOC" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-8238vW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * Retrieves the Table of Contents &quot;Section&quot; Package&#xD;
+ * and iterates on it &quot;Section&quot; package.&#xD;
+ * For each, write it name and URI in the output file.&#xD;
+ * Then, iterates on it child&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-8238_W_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-8239PW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2kCs_W_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-8239fW_EeWzTLgJvBjJCA" name="writeTable" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-83fAPW_EeWzTLgJvBjJCA">
+ <body>&#xD;
+ * &#xD;
+ * This method generates the requirement table in the Requirements Coverage section.&#xD;
+ * First, retrieves the comment with the &quot;Table&quot; stereotype.&#xD;
+ * After that, iterates on it ownedComment and retrieves those which have the Line stereotype applied.&#xD;
+ * For each &quot;line&quot;, writes the ID of the requirement, element(s) which satisfied and verified the requirement.&#xD;
+ * &#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-83fAfW_EeWzTLgJvBjJCA" name="out"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_-83fAvW_EeWzTLgJvBjJCA" name="packageableElement" type="_-2l35PW_EeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Dyc4cPXBEeWzTLgJvBjJCA" name="A_transcription_transcriptionEngine" memberEnd="_-81CxPW_EeWzTLgJvBjJCA _DyfUsPXBEeWzTLgJvBjJCA">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_DyfUsPXBEeWzTLgJvBjJCA" name="transcriptionEngine" type="_-80bsPW_EeWzTLgJvBjJCA" association="_Dyc4cPXBEeWzTLgJvBjJCA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dygi0PXBEeWzTLgJvBjJCA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dygi0fXBEeWzTLgJvBjJCA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_b4uU4PXBEeWzTLgJvBjJCA" name="WikiTranscription" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4uU4fXBEeWzTLgJvBjJCA">
+ <body>This class is a specialization to generate mediawiki files.&#xD;
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_b4wKEfXBEeWzTLgJvBjJCA" name="hyperlinkFunction" visibility="private" isLeaf="true" isUnique="false"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_b4u78fXBEeWzTLgJvBjJCA" name="WikiTranscription implements ITranscription" client="_b4uU4PXBEeWzTLgJvBjJCA" supplier="_-6Ge4vW_EeWzTLgJvBjJCA"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b4wxIPXBEeWzTLgJvBjJCA" name="getHyperlinkTranscoder" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4wxIfXBEeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b4xYMPXBEeWzTLgJvBjJCA" name="writeEndingDocument" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4xYMfXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingDocument(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4xYMvXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b4xYM_XBEeWzTLgJvBjJCA" name="writeBeginningDocument" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4xYNPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginningDocument(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @return the string buffer after adding the prefix for the document&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4xYNfXBEeWzTLgJvBjJCA" type="_b4wxIvXBEeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4x_QPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b4ymU_XBEeWzTLgJvBjJCA" name="writeDocumentTitle" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4ymVPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeDocumentTitle(java.lang.StringBuffer, org.eclipse.uml2.uml.Model)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param documentModel&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4ymVfXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b4zNYPXBEeWzTLgJvBjJCA" name="documentModel" type="_b4ymUvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b4z0cfXBEeWzTLgJvBjJCA" name="writeSectionTitle" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b4z0cvXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writesectionTitle(java.lang.StringBuffer, int, org.eclipse.uml2.uml.Element)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param level&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b40bgPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b40bgfXBEeWzTLgJvBjJCA" name="level" type="_b4zNY_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b40bgvXBEeWzTLgJvBjJCA" name="packageableElement" type="_b4z0cPXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b41CkPXBEeWzTLgJvBjJCA" name="writeImageRef" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b41CkfXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeImageRef(java.lang.StringBuffer, org.eclipse.uml2.uml.Element, org.eclipse.uml2.uml.Stereotype)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ * @param imgRefStereotype&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b41CkvXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b41Ck_XBEeWzTLgJvBjJCA" name="packageableElement" type="_b4z0cPXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b41ClPXBEeWzTLgJvBjJCA" name="imgRefStereotype" type="_b40bg_XBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b41poPXBEeWzTLgJvBjJCA" name="writeParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b41pofXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeParagraph(java.lang.StringBuffer, org.eclipse.uml2.uml.Element)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param packageableElement&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b41povXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b41po_XBEeWzTLgJvBjJCA" name="packageableElement" type="_b4z0cPXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b41ppPXBEeWzTLgJvBjJCA" name="getNameFile" visibility="public">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b42QtPXBEeWzTLgJvBjJCA" type="_b42Qs_XBEeWzTLgJvBjJCA" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b423wPXBEeWzTLgJvBjJCA" name="getId" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b423wfXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b423wvXBEeWzTLgJvBjJCA" type="_b42Qs_XBEeWzTLgJvBjJCA" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b43e0PXBEeWzTLgJvBjJCA" name="packageableElement" type="_b4z0cPXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b43e0fXBEeWzTLgJvBjJCA" name="writeTable" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b43e0vXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeTable(java.lang.StringBuffer, java.lang.String)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param tableCaption&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b43e0_XBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b43e1PXBEeWzTLgJvBjJCA" name="tableCaption" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b43e1fXBEeWzTLgJvBjJCA" name="writeLine" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b44F4PXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeLine(java.lang.StringBuffer, java.lang.String, java.lang.String)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * @param text&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b44F4fXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b44F4vXBEeWzTLgJvBjJCA" name="uri" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b44F4_XBEeWzTLgJvBjJCA" name="requirementName" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b44F5PXBEeWzTLgJvBjJCA" name="text" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b44s8PXBEeWzTLgJvBjJCA" name="writeNewLine" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b44s8fXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeNewLine(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b44s8vXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b44s8_XBEeWzTLgJvBjJCA" name="writeBeginTRTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b44s9PXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginTRTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b45UAPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b45UAfXBEeWzTLgJvBjJCA" name="writeEndTRTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b45UAvXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndTRTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b45UA_XBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b45UBPXBEeWzTLgJvBjJCA" name="writeEndingTable" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b457EPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingTable(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b457EfXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b457EvXBEeWzTLgJvBjJCA" name="writeBeginTDTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b457E_XBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginTDTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b457FPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b457FfXBEeWzTLgJvBjJCA" name="writeEndTDTag" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b46iIPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndTDTag(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b46iIfXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b46iIvXBEeWzTLgJvBjJCA" name="writeRefContent" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b46iI_XBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeUncoveredRequirement(java.lang.StringBuffer, java.lang.String, java.lang.String)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param uri&#xD;
+ * @param reqID&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b46iJPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b47JMPXBEeWzTLgJvBjJCA" name="uri" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b47JMfXBEeWzTLgJvBjJCA" name="requirementName" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b47JMvXBEeWzTLgJvBjJCA" name="reqID" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b47JM_XBEeWzTLgJvBjJCA" name="writeBeginParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b47JNPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeBeginParagraph(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b47wQPXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b47wQfXBEeWzTLgJvBjJCA" name="writeEndingParagraph" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b47wQvXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeEndingParagraph(java.lang.StringBuffer)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b47wQ_XBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_b47wRPXBEeWzTLgJvBjJCA" name="writeTOCSection" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_b48XUPXBEeWzTLgJvBjJCA">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.uml.developper.mde.transcription.ITranscription#writeTOCSection(java.lang.StringBuffer, java.lang.String, java.lang.String, int)&#xD;
+ *&#xD;
+ * @param out&#xD;
+ * @param chapterName&#xD;
+ * @param uri&#xD;
+ * @param chapterNb&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b48XUfXBEeWzTLgJvBjJCA" name="out" type="_b4wxIvXBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b48XUvXBEeWzTLgJvBjJCA" name="chapterName" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_b48XU_XBEeWzTLgJvBjJCA" name="uri" type="_b42Qs_XBEeWzTLgJvBjJCA"/>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Model" xmi:id="_3his2PWGEeWtjMWb98HWsA" name="Test">
<packagedElement xmi:type="uml:Dependency" xmi:id="_3his2fWGEeWtjMWb98HWsA" name="Dependency1" client="_3his2PWGEeWtjMWb98HWsA" supplier="_3his0_WGEeWtjMWb98HWsA"/>
@@ -592,6 +2027,220 @@ Note that this doc has been obtained by using the tool on itself. You can notice
</ownedComment>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_E0jEEPXAEeWzTLgJvBjJCA" name="libraries">
+ <packagedElement xmi:type="uml:Model" xmi:id="_-u-0APW_EeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-u_bEPW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-u_bEfW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-u_bEvW_EeWzTLgJvBjJCA" name="papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-u_bE_W_EeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-u_bFPW_EeWzTLgJvBjJCA" name="developper"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-vACI_W_EeWzTLgJvBjJCA" name="ui">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vACJPW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vApMPW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vApMfW_EeWzTLgJvBjJCA" name="ui">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vApMvW_EeWzTLgJvBjJCA" name="plugin">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-vApM_W_EeWzTLgJvBjJCA" name="AbstractUIPlugin"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-vApNfW_EeWzTLgJvBjJCA" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vApNvW_EeWzTLgJvBjJCA" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vApN_W_EeWzTLgJvBjJCA" name="lang">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-vBQQPW_EeWzTLgJvBjJCA" name="String"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-3OxFvW_EeWzTLgJvBjJCA" name="Object"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wQmYvW_EeWzTLgJvBjJCA" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-45lA_W_EeWzTLgJvBjJCA" name="Map"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wRNcPW_EeWzTLgJvBjJCA" name="regex">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-wRNcfW_EeWzTLgJvBjJCA" name="Pattern"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-vBQRPW_EeWzTLgJvBjJCA" name="infra">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vBQRfW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3UPW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3UfW_EeWzTLgJvBjJCA" name="papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3UvW_EeWzTLgJvBjJCA" name="infra">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3U_W_EeWzTLgJvBjJCA" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3VPW_EeWzTLgJvBjJCA" name="log">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-vB3VfW_EeWzTLgJvBjJCA" name="LogHelper"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2kpwPW_EeWzTLgJvBjJCA" name="hyperlink">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2kpwfW_EeWzTLgJvBjJCA" name="helper">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2kpwvW_EeWzTLgJvBjJCA" name="HyperLinkHelperFactory"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vB3V_W_EeWzTLgJvBjJCA" name="osgi">
+ <packagedElement xmi:type="uml:Model" xmi:id="_-vCeYPW_EeWzTLgJvBjJCA" name="framework">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vCeYfW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vCeYvW_EeWzTLgJvBjJCA" name="osgi">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-vCeY_W_EeWzTLgJvBjJCA" name="framework">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-vCeZPW_EeWzTLgJvBjJCA" name="BundleContext"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-wR0g_W_EeWzTLgJvBjJCA" name="uml2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wR0hPW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wR0hfW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wSbkPW_EeWzTLgJvBjJCA" name="uml2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wSbkfW_EeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-wSbkvW_EeWzTLgJvBjJCA" name="NamedElement"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2kCs_W_EeWzTLgJvBjJCA" name="Package"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2l35PW_EeWzTLgJvBjJCA" name="Element"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2me8_W_EeWzTLgJvBjJCA" name="Model"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2oUIvW_EeWzTLgJvBjJCA" name="Classifier"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2o7MvW_EeWzTLgJvBjJCA" name="Comment"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2qJUPW_EeWzTLgJvBjJCA" name="Collaboration"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-6I7IPW_EeWzTLgJvBjJCA" name="Stereotype"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-wTCpfW_EeWzTLgJvBjJCA" name="datatype">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wTpsPW_EeWzTLgJvBjJCA" name="datatype">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-wTpsfW_EeWzTLgJvBjJCA" name="Integer"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_-3PYI_W_EeWzTLgJvBjJCA" name="Boolean"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-2i0kPW_EeWzTLgJvBjJCA" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2i0kfW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2i0kvW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2i0k_W_EeWzTLgJvBjJCA" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2i0lPW_EeWzTLgJvBjJCA" name="transaction">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2i0lfW_EeWzTLgJvBjJCA" name="RecordingCommand"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-4498PW_EeWzTLgJvBjJCA" name="TransactionalEditingDomain"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2lQ0vW_EeWzTLgJvBjJCA" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2lQ0_W_EeWzTLgJvBjJCA" name="notify">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2lQ1PW_EeWzTLgJvBjJCA" name="AdapterFactory"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ysM_W_EeWzTLgJvBjJCA" name="ecore">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2ysNPW_EeWzTLgJvBjJCA" name="EObject"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-2nGAvW_EeWzTLgJvBjJCA" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2nGA_W_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2nGBPW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2nGBfW_EeWzTLgJvBjJCA" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ntEPW_EeWzTLgJvBjJCA" name="runtime">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ntEfW_EeWzTLgJvBjJCA" name="diagram">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ntEvW_EeWzTLgJvBjJCA" name="ui">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ntE_W_EeWzTLgJvBjJCA" name="render">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2ntFPW_EeWzTLgJvBjJCA" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2ntFfW_EeWzTLgJvBjJCA" name="CopyToImageUtil"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2xeFPW_EeWzTLgJvBjJCA" name="notation">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2xeFfW_EeWzTLgJvBjJCA" name="Diagram"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-3OKA_W_EeWzTLgJvBjJCA" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-3OxEPW_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-3OxEfW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-3OxEvW_EeWzTLgJvBjJCA" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-3OxE_W_EeWzTLgJvBjJCA" name="commands">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-3OxFPW_EeWzTLgJvBjJCA" name="ExecutionEvent"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-44W4fW_EeWzTLgJvBjJCA" name="AbstractHandler"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-47aM_W_EeWzTLgJvBjJCA" name="resources">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_-47aNPW_EeWzTLgJvBjJCA" name="IProject"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_-4498vW_EeWzTLgJvBjJCA" name="editor">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-4498_W_EeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-4499PW_EeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-4499fW_EeWzTLgJvBjJCA" name="papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-45lAPW_EeWzTLgJvBjJCA" name="editor">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-45lAfW_EeWzTLgJvBjJCA" name="PapyrusMultiDiagramEditor"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wRNdPW_EeWzTLgJvBjJCA" name="google">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wRNdfW_EeWzTLgJvBjJCA" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_-wRNdvW_EeWzTLgJvBjJCA" name="base">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-wRNd_W_EeWzTLgJvBjJCA" name="Function"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-2l34PW_EeWzTLgJvBjJCA" name="collect">
+ <packagedElement xmi:type="uml:Class" xmi:id="_-2l34fW_EeWzTLgJvBjJCA" name="BiMap"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_b4r4oPXBEeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tGwPXBEeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt0PXBEeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt0fXBEeWzTLgJvBjJCA" name="papyrus">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt0vXBEeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt0_XBEeWzTLgJvBjJCA" name="developper">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt1PXBEeWzTLgJvBjJCA" name="mde">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4tt1fXBEeWzTLgJvBjJCA" name="transcription">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_b4u78PXBEeWzTLgJvBjJCA" name="ITranscription"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_b4wxIvXBEeWzTLgJvBjJCA" name="StringBuffer"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_b4x_QfXBEeWzTLgJvBjJCA" name="uml2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4x_QvXBEeWzTLgJvBjJCA" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4x_Q_XBEeWzTLgJvBjJCA" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4ymUPXBEeWzTLgJvBjJCA" name="uml2">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4ymUfXBEeWzTLgJvBjJCA" name="uml">
+ <packagedElement xmi:type="uml:Class" xmi:id="_b4ymUvXBEeWzTLgJvBjJCA" name="Model"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_b4z0cPXBEeWzTLgJvBjJCA" name="Element"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_b40bg_XBEeWzTLgJvBjJCA" name="Stereotype"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_b4zNYfXBEeWzTLgJvBjJCA" name="datatype">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b4zNYvXBEeWzTLgJvBjJCA" name="datatype">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_b4zNY_XBEeWzTLgJvBjJCA" name="Integer"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_b42QsPXBEeWzTLgJvBjJCA" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b42QsfXBEeWzTLgJvBjJCA" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_b42QsvXBEeWzTLgJvBjJCA" name="lang">
+ <packagedElement xmi:type="uml:Class" xmi:id="_b42Qs_XBEeWzTLgJvBjJCA" name="String"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_3his2_WGEeWtjMWb98HWsA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9tPaEPWGEeWtjMWb98HWsA" source="PapyrusVersion">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9tPaEfWGEeWtjMWb98HWsA" key="Version" value="0.0.7"/>
@@ -660,7 +2309,6 @@ Note that this doc has been obtained by using the tool on itself. You can notice
<structure:Requirements xmi:id="__7R-8PWGEeWtjMWb98HWsA" base_Model="_3his0vWGEeWtjMWb98HWsA"/>
<structure:UseCases xmi:id="_AxCiQPWHEeWtjMWb98HWsA" base_Model="_3his0_WGEeWtjMWb98HWsA"/>
<structure:Design xmi:id="_BcHfkPWHEeWtjMWb98HWsA" base_Model="_3his1vWGEeWtjMWb98HWsA"/>
- <structure:Design xmi:id="_CTnvUPWHEeWtjMWb98HWsA" base_Model="_3his2PWGEeWtjMWb98HWsA"/>
<Requirements:Requirement xmi:id="_XG370PWHEeWtjMWb98HWsA" text="The tool must help to model papyrus development" id="REQ_001" base_Class="_XD9KsPWHEeWtjMWb98HWsA"/>
<Requirements:Requirement xmi:id="_maw8oPWHEeWtjMWb98HWsA" text="The tool must help to model requirements.&#xD;&#xA;" id="REQ_0011" base_Class="_mat5UPWHEeWtjMWb98HWsA"/>
<Requirements:Requirement xmi:id="_rYmvoPWHEeWtjMWb98HWsA" text="The tool must help to make the design" id="REQ_0012" base_Class="_rYkTYPWHEeWtjMWb98HWsA"/>
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Command_ClassDiagram.png b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Command_ClassDiagram.png
new file mode 100644
index 00000000000..36442fe119f
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Command_ClassDiagram.png
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Handler_ClassDiagram.png b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Handler_ClassDiagram.png
new file mode 100644
index 00000000000..1ee20e4fb57
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Handler_ClassDiagram.png
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Transcription_ClassDiagram.png b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Transcription_ClassDiagram.png
new file mode 100644
index 00000000000..bc07f9bf2a9
--- /dev/null
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/doc/imgDOC/Transcription_ClassDiagram.png
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/command/CreateDocumentModelCommand.java b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/command/CreateDocumentModelCommand.java
index 4e0688079e0..d92d57d527b 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/command/CreateDocumentModelCommand.java
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/command/CreateDocumentModelCommand.java
@@ -333,7 +333,7 @@ public class CreateDocumentModelCommand extends RecordingCommand {
}
}
- // createRef diagram
+ // createRef diagram;
if (containedDiagrams(designPackageIn).size() > 0) {
Diagram currentDiagram = containedDiagrams(designPackageIn).get(0);
generateImg(copyImageUtil, designPackageOUT, currentDiagram);
diff --git a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/transcription/WikiTranscription.java b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/transcription/WikiTranscription.java
index 515b6304bfa..7330c9fd0b7 100644
--- a/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/transcription/WikiTranscription.java
+++ b/plugins/developer/org.eclipse.papyrus.uml.developer.mde/src/org/eclipse/papyrus/uml/developper/mde/transcription/WikiTranscription.java
@@ -103,6 +103,12 @@ public class WikiTranscription implements ITranscription {
if (level == 4) {
out.append("\n====<span" + getId(packageableElement) + ">" + ((Package) packageableElement).getName() + "</span>===="); //$NON-NLS-1$ //$NON-NLS-2$
}
+ if (level == 5) {
+ out.append("\n=====<span" + getId(packageableElement) + ">" + ((Package) packageableElement).getName() + "</span>====="); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+ if (level == 4) {
+ out.append("\n======<span" + getId(packageableElement) + ">" + ((Package) packageableElement).getName() + "</span>======"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
}

Back to the top