Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/framework/org.eclipse.papyrus.tests.framework/doc')
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptxbin53532 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html115
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki216
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.pptbin819200 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.pngbin29027 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di47
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation1028
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.pngbin17973 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml141
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css86
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki138
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.pngbin29248 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.pngbin34051 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.pngbin10080 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.pngbin15191 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.pngbin30899 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.pngbin25090 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.pngbin33768 -> 0 bytes
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation1366
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml372
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di2
-rw-r--r--tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml69
23 files changed, 0 insertions, 3582 deletions
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx
deleted file mode 100644
index 2059a3e25df..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Architecture.pptx
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html
deleted file mode 100644
index 45db48f29fa..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<html>
-<link rel="stylesheet" href="default.css" type="text/css">
-<H1>Papyrus Test Generation Framework</H1>
-<pre id ="_spUT4CHAEeWLGf5EjabojA"><BR/>==Framework Goals== <BR/>* Automate the development of test cases for Papyrus diagrams <BR/>* Set the bases for a model-based testing approach <BR/>* Ease the transition towards test-driven development</pre>
-<pre id ="_spU68SHAEeWLGf5EjabojA">Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</pre>
-<H2 id ="_spViASHAEeWLGf5EjabojA">Table of Contents</H2>
-<ul><a href="#_spWJESHAEeWLGf5EjabojA">Requirements</a></ul>
-<ul><a href="#_spbooSHAEeWLGf5EjabojA">Use Cases</a><li><a href="#_srgsQSHAEeWLGf5EjabojA"> Papyrus Test Generation Framework</a></li>
-<ul><li><a href="#_srhTUSHAEeWLGf5EjabojA"> Define list of element edit parts under test</a></li>
-<ul></ul>
-<li><a href="#_srjIgSHAEeWLGf5EjabojA"> Generate test model</a></li>
-<ul></ul>
-<li><a href="#_srk9sCHAEeWLGf5EjabojA"> Generate JUnit test code</a></li>
-<ul></ul>
-</ul>
-</ul>
-<ul><a href="#_srmL0SHAEeWLGf5EjabojA">Design</a><li><a href="#_swf58SHAEeWLGf5EjabojA"> Package Structure</a></li>
-<ul><li><a href="#_szwpUSHAEeWLGf5EjabojA"> Class GenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_szx3cCHAEeWLGf5EjabojA"> Class StateMachineDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_szzsoSHAEeWLGf5EjabojA"> Class ClassDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz1h0CHAEeWLGf5EjabojA"> Class CommunicationDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz3XACHAEeWLGf5EjabojA"> Class UseCaseDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz4lISHAEeWLGf5EjabojA"> Class ActivityDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz6aUSHAEeWLGf5EjabojA"> Class SequenceDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz8PgSHAEeWLGf5EjabojA"> Class DeploymentDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz-EsCHAEeWLGf5EjabojA"> Class CompositeStructureDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_sz_S0SHAEeWLGf5EjabojA"> Class ComponentDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_s0BIASHAEeWLGf5EjabojA"> Class TimingDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-<li><a href="#_s0C9MCHAEeWLGf5EjabojA"> Class ProfileDiagramGenerateTestsWorkflow</a></li>
-<ul></ul>
-</ul>
-<li><a href="#_s0ELUSHAEeWLGf5EjabojA"> Package Behavior</a></li>
-<ul><li><a href="#_s1LloCHAEeWLGf5EjabojA"> Activity Papyrus Test Generation Workflow</a></li>
-<ul></ul>
-</ul>
-</ul>
-<ul><a href="#_s1MMsSHAEeWLGf5EjabojA">Requirements Coverage</a></ul>
-<H2 id ="_spWJESHAEeWLGf5EjabojA">Requirements</H2>
-<pre id ="_spXXMCHAEeWLGf5EjabojA">- JUnit Generation (id=req01): <BR/> The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links</pre>
-<pre id ="_spX-QSHAEeWLGf5EjabojA">- Functional test cases (id=req02): <BR/> The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others.</pre>
-<pre id ="_spZMYCHAEeWLGf5EjabojA">- Extensibility (id=req03): <BR/> The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable).</pre>
-<pre id ="_spZzcSHAEeWLGf5EjabojA">- Functional Coverage (id=req04): <BR/> The framework shall attain complete functional coverage for a diagram editor.</pre>
-<pre id ="_spbBkCHAEeWLGf5EjabojA">- Code Coverage (id=req05): <BR/> The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)</pre>
-<H2 id ="_spbooSHAEeWLGf5EjabojA">Use Cases</H2>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png alt=UseCasesDiagram ></P><P align="middle">UseCasesDiagram</P></BR>
-<pre id ="_srfeICHAEeWLGf5EjabojA">As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.<BR/>As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests. <BR/>Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</pre>
-<pre id ="_srgFMCHAEeWLGf5EjabojA">Example: Generation for the UML Component diagram <BR/>Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):<BR/><pre><BR/>package org.eclipse.papyrus.uml.diagram.component.test.generation<BR/><BR/>import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl<BR/>import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow<BR/>import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule<BR/><BR/>class ComponentDiagramGenerateTestsWorkflow {<BR/><BR/> def static void main(String[] args) {<BR/> val workflow = new GenerateTestsWorkflow()<BR/> runWorkflow(workflow);<BR/> }<BR/><BR/> def static void runWorkflow(GenerateTestsWorkflow workflow) {<BR/> workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'<BR/> workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')<BR/> workflow.testSrcGenLocation = 'test-gen/'<BR/> workflow.testModel = 'model/ComponentDiagramTest.uml'<BR/> <BR/> workflow.utpModuleFunction = [gmfgen, framework, utp |<BR/> new GMFGen2UTPModule(gmfgen, framework, utp) => [<BR/> diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'<BR/> topContainerEditPart = 'PackageEditPart';<BR/> topNodesToTest += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> childNodesToTest += #[<BR/> 'ModelEditPartCN', <BR/> 'PackageEditPartCN',<BR/> 'RectangleInterfaceEditPartCN', <BR/> 'ComponentEditPartCN', <BR/> 'ComponentEditPartPCN', <BR/> 'CommentEditPartPCN', <BR/> 'ConstraintEditPartPCN',<BR/> 'InterfaceEditPartPCN'<BR/> ]<BR/> linksToTest += #[<BR/> 'UsageEditPart',<BR/> 'InterfaceRealizationEditPart',<BR/> 'ManifestationEditPart',<BR/> 'ComponentRealizationEditPart',<BR/> 'AbstractionEditPart',<BR/> 'DependencyEditPart'<BR/> ]<BR/> linksOwnedBySourceToTest += #[<BR/> 'GeneralizationEditPart'<BR/> ]<BR/> <BR/> elementTypesAppearanceTests += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> elementTypesDropTests += #[<BR/> 'PackageEditPart', <BR/> 'ModelEditPart', <BR/> 'ComponentEditPart', <BR/> 'InterfaceEditPart', <BR/> 'CommentEditPart', <BR/> 'ConstraintEditPart'<BR/> ]<BR/> ]<BR/> ]<BR/> <BR/> workflow.run(new WorkflowContextImpl);<BR/> }<BR/><BR/>}<BR/></pre><BR/></pre>
-<H3 id ="_srgsQSHAEeWLGf5EjabojA">Papyrus Test Generation Framework</H3>
-<H4 id ="_srhTUSHAEeWLGf5EjabojA">Define list of element edit parts under test</H4>
-<pre id ="_srihcSHAEeWLGf5EjabojA">Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </pre>
-<H4 id ="_srjIgSHAEeWLGf5EjabojA">Generate test model</H4>
-<pre id ="_srjvkSHAEeWLGf5EjabojA">Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are: <BR/>gmfgenUri: URI for the input GMFGen file <BR/>testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen. <BR/>utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test <BR/>testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts. <BR/>Launch the main method as a normal Java class. <BR/>The intermediate model and the JUnit code are generated.</pre>
-<H4 id ="_srk9sCHAEeWLGf5EjabojA">Generate JUnit test code</H4>
-<pre id ="_srlkwSHAEeWLGf5EjabojA">The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</pre>
-<H2 id ="_srmL0SHAEeWLGf5EjabojA">Design</H2>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png alt=DesignOverview ></P><P align="middle">DesignOverview</P></BR>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png alt=GenerationWorkflow ></P><P align="middle">GenerationWorkflow</P></BR>
-<pre id ="_suDC4SHAEeWLGf5EjabojA">This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action. <BR/></pre>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png alt=ClassDiagram ></P><P align="middle">ClassDiagram</P></BR>
-<pre id ="_swfS4CHAEeWLGf5EjabojA">This is the structure of launchers for the generation workflow according to each type of diagram.</pre>
-<H3 id ="_swf58SHAEeWLGf5EjabojA">Package Structure</H3>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png alt=ClassDiagram ></P><P align="middle">ClassDiagram</P></BR>
-<H4 id ="_szwpUSHAEeWLGf5EjabojA">Class GenerateTestsWorkflow</H4>
-<H4 id ="_szx3cCHAEeWLGf5EjabojA">Class StateMachineDiagramGenerateTestsWorkflow</H4>
-<pre id ="_szzFkCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_szzsoSHAEeWLGf5EjabojA">Class ClassDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz06wCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz1h0CHAEeWLGf5EjabojA">Class CommunicationDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz2I4SHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz3XACHAEeWLGf5EjabojA">Class UseCaseDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz3-ESHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz4lISHAEeWLGf5EjabojA">Class ActivityDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz5zQCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz6aUSHAEeWLGf5EjabojA">Class SequenceDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz7ocCHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz8PgSHAEeWLGf5EjabojA">Class DeploymentDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz82kSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz-EsCHAEeWLGf5EjabojA">Class CompositeStructureDiagramGenerateTestsWorkflow</H4>
-<pre id ="_sz-rwSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_sz_S0SHAEeWLGf5EjabojA">Class ComponentDiagramGenerateTestsWorkflow</H4>
-<pre id ="_s0Ag8CHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_s0BIASHAEeWLGf5EjabojA">Class TimingDiagramGenerateTestsWorkflow</H4>
-<pre id ="_s0BvESHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H4 id ="_s0C9MCHAEeWLGf5EjabojA">Class ProfileDiagramGenerateTestsWorkflow</H4>
-<pre id ="_s0DkQSHAEeWLGf5EjabojA"> - specializes <a href="#_szwpUSHAEeWLGf5EjabojA" title="Class GenerateTestsWorkflow">GenerateTestsWorkflow</a></pre>
-<H3 id ="_s0ELUSHAEeWLGf5EjabojA">Package Behavior</H3>
-<P align="middle"><img src=/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png alt=GenerationWorkflow ></P><P align="middle">GenerationWorkflow</P></BR>
-<H4 id ="_s1LloCHAEeWLGf5EjabojA">Activity Papyrus Test Generation Workflow</H4>
-<H2 id ="_s1MMsSHAEeWLGf5EjabojA">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="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01</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="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02</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="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03</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="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04</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="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a><BR/>
-</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
-</table>
-<pre id ="_s1Na0SHAEeWLGf5EjabojA">Unsatisfied requirements (5 out of 5) : </pre>
-<a href="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01, </a><a href="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02, </a><a href="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03, </a><a href="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04, </a><a href="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a><pre id ="_s1OB4SHAEeWLGf5EjabojA">Unverified requirements (5 out of 5) : </pre>
-<a href="#_spXXMCHAEeWLGf5EjabojA" title="JUnit Generation">req01, </a><a href="#_spX-QSHAEeWLGf5EjabojA" title="Functional test cases">req02, </a><a href="#_spZMYCHAEeWLGf5EjabojA" title="Extensibility">req03, </a><a href="#_spZzcSHAEeWLGf5EjabojA" title="Functional Coverage">req04, </a><a href="#_spbBkCHAEeWLGf5EjabojA" title="Code Coverage">req05</a></html>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki b/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki
deleted file mode 100644
index bba67dc4caa..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/DeveloperDoc.mediawiki
+++ /dev/null
@@ -1,216 +0,0 @@
-
-__TOC__
-= Papyrus Test Generation Framework =
-<span id="_m2q_0CHAEeWLGf5EjabojA">
-==Framework Goals==
-* Automate the development of test cases for Papyrus diagrams
-* Set the bases for a model-based testing approach
-* Ease the transition towards test-driven development</span>
-<span id="_m2rm4SHAEeWLGf5EjabojA">Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</span>
-==<span id="_m2sN8SHAEeWLGf5EjabojA">Table of Contents</span>==
-:[[#_m2tcESHAEeWLGf5EjabojA|Requirements]]
-:[[#_m20JwCHAEeWLGf5EjabojA|Use Cases]]
-::[[#_m4-F4SHAEeWLGf5EjabojA|Papyrus Test Generation Framework]]
-::[[#_m4_UACHAEeWLGf5EjabojA|Define list of element edit parts under test]]
-::[[#_m5AiISHAEeWLGf5EjabojA|Generate test model]]
-::[[#_m5CXUSHAEeWLGf5EjabojA|Generate JUnit test code]]
-:[[#_m5EMgCHAEeWLGf5EjabojA|Design]]
-::[[#_m-A98SHAEeWLGf5EjabojA|Package Structure]]
-::[[#_nBaQMCHAEeWLGf5EjabojA|Class GenerateTestsWorkflow]]
-::[[#_nBa3QSHAEeWLGf5EjabojA|Class StateMachineDiagramGenerateTestsWorkflow]]
-::[[#_nBcscSHAEeWLGf5EjabojA|Class ClassDiagramGenerateTestsWorkflow]]
-::[[#_nBehoSHAEeWLGf5EjabojA|Class CommunicationDiagramGenerateTestsWorkflow]]
-::[[#_nBgW0SHAEeWLGf5EjabojA|Class UseCaseDiagramGenerateTestsWorkflow]]
-::[[#_nBiMASHAEeWLGf5EjabojA|Class ActivityDiagramGenerateTestsWorkflow]]
-::[[#_nBkBMSHAEeWLGf5EjabojA|Class SequenceDiagramGenerateTestsWorkflow]]
-::[[#_nBl2YSHAEeWLGf5EjabojA|Class DeploymentDiagramGenerateTestsWorkflow]]
-::[[#_nBo5sCHAEeWLGf5EjabojA|Class CompositeStructureDiagramGenerateTestsWorkflow]]
-::[[#_nBqu4CHAEeWLGf5EjabojA|Class ComponentDiagramGenerateTestsWorkflow]]
-::[[#_nBskESHAEeWLGf5EjabojA|Class TimingDiagramGenerateTestsWorkflow]]
-::[[#_nBuZQCHAEeWLGf5EjabojA|Class ProfileDiagramGenerateTestsWorkflow]]
-::[[#_nBwOcCHAEeWLGf5EjabojA|Package Behavior]]
-::[[#_nC424SHAEeWLGf5EjabojA|Activity Papyrus Test Generation Workflow]]
-:[[#_nC6FACHAEeWLGf5EjabojA|Requirements Coverage]]
-==<span id="_m2tcESHAEeWLGf5EjabojA">Requirements</span>==
-<span id="_m2uqMCHAEeWLGf5EjabojA">- JUnit Generation (id=req01):
- The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links</span>
-<span id="_m2vRQSHAEeWLGf5EjabojA">- Functional test cases (id=req02):
- The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others.</span>
-<span id="_m2wfYCHAEeWLGf5EjabojA">- Extensibility (id=req03):
- The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable).</span>
-<span id="_m2xGcSHAEeWLGf5EjabojA">- Functional Coverage (id=req04):
- The framework shall attain complete functional coverage for a diagram editor.</span>
-<span id="_m2y7oCHAEeWLGf5EjabojA">- Code Coverage (id=req05):
- The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)</span>
-==<span id="_m20JwCHAEeWLGf5EjabojA">Use Cases</span>==
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png|UseCasesDiagram]]<br>
-<span id="_m483wCHAEeWLGf5EjabojA">As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.
-As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.
-Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</span>
-<span id="_m49e0SHAEeWLGf5EjabojA">Example: Generation for the UML Component diagram
-Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
-<pre>
-package org.eclipse.papyrus.uml.diagram.component.test.generation
-
-import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
-import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
-import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
-
-class ComponentDiagramGenerateTestsWorkflow {
-
- def static void main(String[] args) {
- val workflow = new GenerateTestsWorkflow()
- runWorkflow(workflow);
- }
-
- def static void runWorkflow(GenerateTestsWorkflow workflow) {
- workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
- workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
- workflow.testSrcGenLocation = 'test-gen/'
- workflow.testModel = 'model/ComponentDiagramTest.uml'
-
- workflow.utpModuleFunction = [gmfgen, framework, utp |
- new GMFGen2UTPModule(gmfgen, framework, utp) => [
- diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
- topContainerEditPart = 'PackageEditPart';
- topNodesToTest += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- childNodesToTest += #[
- 'ModelEditPartCN',
- 'PackageEditPartCN',
- 'RectangleInterfaceEditPartCN',
- 'ComponentEditPartCN',
- 'ComponentEditPartPCN',
- 'CommentEditPartPCN',
- 'ConstraintEditPartPCN',
- 'InterfaceEditPartPCN'
- ]
- linksToTest += #[
- 'UsageEditPart',
- 'InterfaceRealizationEditPart',
- 'ManifestationEditPart',
- 'ComponentRealizationEditPart',
- 'AbstractionEditPart',
- 'DependencyEditPart'
- ]
- linksOwnedBySourceToTest += #[
- 'GeneralizationEditPart'
- ]
-
- elementTypesAppearanceTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- elementTypesDropTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- ]
- ]
-
- workflow.run(new WorkflowContextImpl);
- }
-
-}
-</pre>
-</span>
-===<span id="_m4-F4SHAEeWLGf5EjabojA">Papyrus Test Generation Framework</span>===
-====<span id="_m4_UACHAEeWLGf5EjabojA">Define list of element edit parts under test</span>====
-<span id="_m4_7ESHAEeWLGf5EjabojA">Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </span>
-====<span id="_m5AiISHAEeWLGf5EjabojA">Generate test model</span>====
-<span id="_m5BwQCHAEeWLGf5EjabojA">Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:
-gmfgenUri: URI for the input GMFGen file
-testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen.
-utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test
-testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts.
-Launch the main method as a normal Java class.
-The intermediate model and the JUnit code are generated.</span>
-====<span id="_m5CXUSHAEeWLGf5EjabojA">Generate JUnit test code</span>====
-<span id="_m5C-YSHAEeWLGf5EjabojA">The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</span>
-==<span id="_m5EMgCHAEeWLGf5EjabojA">Design</span>==
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png|DesignOverview]]<br>
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png|GenerationWorkflow]]<br>
-<span id="_m7eAQCHAEeWLGf5EjabojA">This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action.
-</span>
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png|ClassDiagram]]<br>
-<span id="_m9_v0SHAEeWLGf5EjabojA">This is the structure of launchers for the generation workflow according to each type of diagram.</span>
-===<span id="_m-A98SHAEeWLGf5EjabojA">Package Structure</span>===
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png|ClassDiagram]]<br>
-====<span id="_nBaQMCHAEeWLGf5EjabojA">Class GenerateTestsWorkflow</span>====
-====<span id="_nBa3QSHAEeWLGf5EjabojA">Class StateMachineDiagramGenerateTestsWorkflow</span>====
-<span id="_nBcFYSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBcscSHAEeWLGf5EjabojA">Class ClassDiagramGenerateTestsWorkflow</span>====
-<span id="_nBd6kCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBehoSHAEeWLGf5EjabojA">Class CommunicationDiagramGenerateTestsWorkflow</span>====
-<span id="_nBfvwCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBgW0SHAEeWLGf5EjabojA">Class UseCaseDiagramGenerateTestsWorkflow</span>====
-<span id="_nBhk8CHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBiMASHAEeWLGf5EjabojA">Class ActivityDiagramGenerateTestsWorkflow</span>====
-<span id="_nBjaICHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBkBMSHAEeWLGf5EjabojA">Class SequenceDiagramGenerateTestsWorkflow</span>====
-<span id="_nBlPUCHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBl2YSHAEeWLGf5EjabojA">Class DeploymentDiagramGenerateTestsWorkflow</span>====
-<span id="_nBnEgSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBo5sCHAEeWLGf5EjabojA">Class CompositeStructureDiagramGenerateTestsWorkflow</span>====
-<span id="_nBpgwSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBqu4CHAEeWLGf5EjabojA">Class ComponentDiagramGenerateTestsWorkflow</span>====
-<span id="_nBrV8SHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBskESHAEeWLGf5EjabojA">Class TimingDiagramGenerateTestsWorkflow</span>====
-<span id="_nBtLISHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-====<span id="_nBuZQCHAEeWLGf5EjabojA">Class ProfileDiagramGenerateTestsWorkflow</span>====
-<span id="_nBvAUSHAEeWLGf5EjabojA"> - specializes [[#_nBaQMCHAEeWLGf5EjabojA|GenerateTestsWorkflow]]</span>
-===<span id="_nBwOcCHAEeWLGf5EjabojA">Package Behavior</span>===
-[[Image:/Users/damus/git/papyrus-mars/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png|GenerationWorkflow]]<br>
-====<span id="_nC424SHAEeWLGf5EjabojA">Activity Papyrus Test Generation Workflow</span>====
-==<span id="_nC6FACHAEeWLGf5EjabojA">Requirements Coverage</span>==
-{| border="1" cellpadding="20" cellspacing="0"
-!ID
-!Satisfied by
-!Verified by
-|-
-|[[#_m2uqMCHAEeWLGf5EjabojA|req01]]
-
-|
-|
-
-|-
-|[[#_m2vRQSHAEeWLGf5EjabojA|req02]]
-
-|
-|
-
-|-
-|[[#_m2wfYCHAEeWLGf5EjabojA|req03]]
-
-|
-|
-
-|-
-|[[#_m2xGcSHAEeWLGf5EjabojA|req04]]
-
-|
-|
-
-|-
-|[[#_m2y7oCHAEeWLGf5EjabojA|req05]]
-
-|
-|
-
-|}
-<span id="_nC6sEiHAEeWLGf5EjabojA">Unsatisfied requirements (5 out of 5) : </span>[[#_m2uqMCHAEeWLGf5EjabojA|req01, ]][[#_m2vRQSHAEeWLGf5EjabojA|req02, ]][[#_m2wfYCHAEeWLGf5EjabojA|req03, ]][[#_m2xGcSHAEeWLGf5EjabojA|req04, ]][[#_m2y7oCHAEeWLGf5EjabojA|req05]]
-<span id="_nC7TISHAEeWLGf5EjabojA">Unverified requirements (5 out of 5) : </span>[[#_m2uqMCHAEeWLGf5EjabojA|req01, ]][[#_m2vRQSHAEeWLGf5EjabojA|req02, ]][[#_m2wfYCHAEeWLGf5EjabojA|req03, ]][[#_m2xGcSHAEeWLGf5EjabojA|req04, ]][[#_m2y7oCHAEeWLGf5EjabojA|req05]] \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt b/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt
deleted file mode 100644
index cdd5ba4f5e4..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/PapyrusTestingFramework-Jan2014.ppt
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png
deleted file mode 100644
index 35b775eaecd..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/Papyrus_-_TestGenerationFrameworkBase.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di
deleted file mode 100644
index e4e13912b3c..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.di
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
- <pageList>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_30kZ4BlDEeO0GLRd3TW-gw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_i7XssBlfEeOxm9SdFcHC5g"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_41HH8DsQEeO-Paokq9k_Iw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_Tn-fEEhaEeOIq_z89NNNYw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_my_icEhaEeOIq_z89NNNYw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="architecture.notation#_1G6e4Ho9EeOZT4MIgJS4Rg"/>
- </availablePage>
- </pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
- <windows>
- <children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="architecture.notation#_30kZ4BlDEeO0GLRd3TW-gw"/>
- </children>
- <children>
- <emfPageIdentifier href="architecture.notation#_41HH8DsQEeO-Paokq9k_Iw"/>
- </children>
- <children>
- <emfPageIdentifier href="architecture.notation#_my_icEhaEeOIq_z89NNNYw"/>
- </children>
- <children>
- <emfPageIdentifier href="architecture.notation#_1G6e4Ho9EeOZT4MIgJS4Rg"/>
- </children>
- <children>
- <emfPageIdentifier href="architecture.notation#_i7XssBlfEeOxm9SdFcHC5g"/>
- </children>
- <children>
- <emfPageIdentifier href="architecture.notation#_Tn-fEEhaEeOIq_z89NNNYw"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation
deleted file mode 100644
index 466a14b930d..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.notation
+++ /dev/null
@@ -1,1028 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
- <notation:Diagram xmi:id="_30kZ4BlDEeO0GLRd3TW-gw" type="PapyrusUMLClassDiagram" name="Architecture" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_jaCAoBlJEeOwivtbZTtgSg" type="2005">
- <children xmi:type="notation:DecorationNode" xmi:id="_jaHgMBlJEeOwivtbZTtgSg" type="5020"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_jaIuUBlJEeOwivtbZTtgSg" type="7009">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jaqSwBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jaq50BlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_kYyH4BlJEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_kYyH4hlJEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_kYyH4xlJEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kY0kIBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kY0kIRlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_kYyH5BlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kYyH5RlJEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_karlUBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_karlUxlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kasMYBlJEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_karlURlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_karlUhlJEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_eI_k0BlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kYyH4RlJEeOwivtbZTtgSg" x="110" y="7" width="170" height="75"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_pWD6MBlJEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_pWD6MhlJEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_pWD6MxlJEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pWD6NhlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pWEhQBlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_pWD6NBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWD6NRlJEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_pWOSQBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pWO5UhlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pWO5UxlJEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_pWO5UBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWO5URlJEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_pV9MgBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pWD6MRlJEeOwivtbZTtgSg" x="385" y="27" width="186" height="80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_rIycEBlJEeOwivtbZTtgSg" type="3024">
- <children xmi:type="notation:DecorationNode" xmi:id="_rIycEhlJEeOwivtbZTtgSg" type="5052"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_rIycExlJEeOwivtbZTtgSg" type="7030">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rI1fYBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rI1fYRlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_hkSfoBlMEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_hkSfohlMEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_hkSfoxlMEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hkTGsBlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hkTtwBlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_hkSfpBlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hkSfpRlMEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_hklakBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hklakxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hkmBoBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_hklakRlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hklakhlMEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_hkO1QBlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hkSfoRlMEeOwivtbZTtgSg" x="165" y="24" width="141" height="55"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_oXlYYBlMEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_oXl_cBlMEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_oXl_cRlMEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oXmmgBlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oXmmgRlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_oXl_chlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oXl_cxlMEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_oZbLcBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oZbLcxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oZbLdBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_oZbLcRlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oZbLchlMEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_oXVgwBlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oXlYYRlMEeOwivtbZTtgSg" x="5" y="26" width="146" height="54"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_rIycFBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rIycFRlJEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_rJBsoBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rJBsoxlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rJBspBlJEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_rJBsoRlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rJBsohlJEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Model" href="architecture.uml#_rIwm4BlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rIycERlJEeOwivtbZTtgSg" x="25" y="110" width="321" height="118"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Cy40BlJEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Czf4BlJEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_5Czf4RlJEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Czf5BlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Czf5RlJEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Czf4hlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Czf4xlJEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5EkacBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5ElBghlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5ElBgxlJEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5ElBgBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5ElBgRlJEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_5CaeUBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Cy40RlJEeOwivtbZTtgSg" x="385" y="262" width="185" height="81"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_nonEcBlKEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_nonEchlKEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_nonEcxlKEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nonrgBlKEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nonrgRlKEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_nonEdBlKEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nonEdRlKEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_nqXX8BlKEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nqXX8xlKEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nqXX9BlKEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_nqXX8RlKEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nqXX8hlKEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_nocFUBlKEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nonEcRlKEeOwivtbZTtgSg" x="385" y="142" width="186" height="85"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_viCz8BlMEeOwivtbZTtgSg" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_viCz8hlMEeOwivtbZTtgSg" type="5017"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_viCz8xlMEeOwivtbZTtgSg" type="7010">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_viDbABlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_viDbARlMEeOwivtbZTtgSg" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_viCz9BlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_viCz9RlMEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_vkHQgBlMEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vkHQgxlMEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vkH3kBlMEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_vkHQgRlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vkHQghlMEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Package" href="architecture.uml#_vhtcwBlMEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_viCz8RlMEeOwivtbZTtgSg" x="100" y="267" width="186" height="76"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_jaIuURlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jaIuUhlJEeOwivtbZTtgSg"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_jfJxMBlJEeOwivtbZTtgSg" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jfK_UBlJEeOwivtbZTtgSg" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jfK_URlJEeOwivtbZTtgSg" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_jfKYQBlJEeOwivtbZTtgSg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jfKYQRlJEeOwivtbZTtgSg"/>
- </children>
- <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jaCAoRlJEeOwivtbZTtgSg" x="265" y="160" width="653" height="443"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_30kZ4RlDEeO0GLRd3TW-gw"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="__t_6MGNcEeSV7o_0d6AoqA">
- <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
- </styles>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5B9z8CGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
- <edges xmi:type="notation:Connector" xmi:id="_xMz0ABlJEeOwivtbZTtgSg" type="4008" source="_rIycEBlJEeOwivtbZTtgSg" target="_kYyH4BlJEeOwivtbZTtgSg">
- <children xmi:type="notation:DecorationNode" xmi:id="_xM0bEBlJEeOwivtbZTtgSg" type="6026">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xM0bERlJEeOwivtbZTtgSg" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_xM0bEhlJEeOwivtbZTtgSg" type="6027">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_xM0bExlJEeOwivtbZTtgSg" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_xMz0ARlJEeOwivtbZTtgSg"/>
- <element xmi:type="uml:Dependency" href="architecture.uml#_xL9fcBlJEeOwivtbZTtgSg"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xMz0AhlJEeOwivtbZTtgSg" points="[5, -50, 10, 185]$[51, -185, 56, 50]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_julkABn8EeOturMcvDy5FQ" type="4010" source="_rIycEBlJEeOwivtbZTtgSg" target="_viCz8BlMEeOwivtbZTtgSg">
- <children xmi:type="notation:DecorationNode" xmi:id="_jumLEBn8EeOturMcvDy5FQ" type="6022">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_jumLERn8EeOturMcvDy5FQ" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_julkARn8EeOturMcvDy5FQ"/>
- <element xmi:type="uml:PackageImport" href="architecture.uml#_juRa8Bn8EeOturMcvDy5FQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_julkAhn8EeOturMcvDy5FQ" points="[-4, 9, -3, -77]$[-4, 48, -3, -38]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jxDCIBn8EeOturMcvDy5FQ" id="(0.5264797507788161,0.923728813559322)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_i7XssBlfEeOxm9SdFcHC5g" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_i7XssRlfEeOxm9SdFcHC5g" type="2001">
- <children xmi:type="notation:DecorationNode" xmi:id="_i7XsshlfEeOxm9SdFcHC5g" type="5001"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_i7XstBlfEeOxm9SdFcHC5g" type="7001">
- <styles xmi:type="notation:SortingStyle" xmi:id="_i7XstRlfEeOxm9SdFcHC5g"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsthlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XstxlfEeOxm9SdFcHC5g"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_i7XsuBlfEeOxm9SdFcHC5g" type="7002">
- <styles xmi:type="notation:SortingStyle" xmi:id="_i7XsuRlfEeOxm9SdFcHC5g"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsuhlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XsuxlfEeOxm9SdFcHC5g"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_i7XsvBlfEeOxm9SdFcHC5g" type="7003">
- <styles xmi:type="notation:SortingStyle" xmi:id="_i7XsvRlfEeOxm9SdFcHC5g"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_i7XsvhlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XsvxlfEeOxm9SdFcHC5g"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_i7XswBlfEeOxm9SdFcHC5g" type="7004">
- <children xmi:type="notation:Shape" xmi:id="_jwOREBlfEeOxm9SdFcHC5g" type="3004">
- <children xmi:type="notation:DecorationNode" xmi:id="_jwO4IBlfEeOxm9SdFcHC5g" type="5080">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_jwO4IRlfEeOxm9SdFcHC5g" x="24" y="15"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5lG9QCGyEeW4ZbY64U7SFQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9QSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_jwORERlfEeOxm9SdFcHC5g"/>
- <element xmi:type="uml:InitialNode" href="architecture.uml#_jv4S0BlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jwOREhlfEeOxm9SdFcHC5g" x="244" y="1"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_n3iEsBlfEeOxm9SdFcHC5g" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_n3irwBlfEeOxm9SdFcHC5g" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_n4ixUBlfEeOxm9SdFcHC5g" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_n4ixUxlfEeOxm9SdFcHC5g" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_n4ixVBlfEeOxm9SdFcHC5g" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_n4ixURlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n4ixUhlfEeOxm9SdFcHC5g"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_O-mm0BlgEeOxm9SdFcHC5g" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_O-mm0xlgEeOxm9SdFcHC5g" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_O-mm1BlgEeOxm9SdFcHC5g" x="-64" y="21"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_O-mm1RlgEeOxm9SdFcHC5g" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_O-mm1hlgEeOxm9SdFcHC5g" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_O-mm0RlgEeOxm9SdFcHC5g"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_O-FCYBlgEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O-mm0hlgEeOxm9SdFcHC5g" x="-15" y="20"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_PORGIBnyEeOd6sMINY--sw" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_PORGIxnyEeOd6sMINY--sw" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_PORGJBnyEeOd6sMINY--sw" x="34" y="-38"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_PORGJRnyEeOd6sMINY--sw" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_PORGJhnyEeOd6sMINY--sw" x="6" y="-29"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_PORGIRnyEeOd6sMINY--sw"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_PNMvIBnyEeOd6sMINY--sw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PORGIhnyEeOd6sMINY--sw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5lG9QiGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9QyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_n3iEsRlfEeOxm9SdFcHC5g"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_n3UCQBlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3iEshlfEeOxm9SdFcHC5g" x="160" y="57" width="201"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_6TJXEBnxEeOd6sMINY--sw" type="3006">
- <children xmi:type="notation:DecorationNode" xmi:id="_6TJ-IBnxEeOd6sMINY--sw" type="5082">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6TKlMBnxEeOd6sMINY--sw" y="21"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5lG9RCGyEeW4ZbY64U7SFQ" type="6035">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9RSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6TJXERnxEeOd6sMINY--sw"/>
- <element xmi:type="uml:FlowFinalNode" href="architecture.uml#_6Sw8kBnxEeOd6sMINY--sw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6TJXEhnxEeOd6sMINY--sw" x="646" y="316"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_yff68Bn5EeOturMcvDy5FQ" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_yfgiABn5EeOturMcvDy5FQ" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ygFJwBn5EeOturMcvDy5FQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ygFJwxn5EeOturMcvDy5FQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ygFw0Bn5EeOturMcvDy5FQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ygFJwRn5EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ygFJwhn5EeOturMcvDy5FQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_2xvzQBn5EeOturMcvDy5FQ" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_2xwaUBn5EeOturMcvDy5FQ" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2xwaURn5EeOturMcvDy5FQ" x="-9" y="30"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_2xwaUhn5EeOturMcvDy5FQ" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_2xwaUxn5EeOturMcvDy5FQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_2xvzQRn5EeOturMcvDy5FQ"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_2xO14Bn5EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2xvzQhn5EeOturMcvDy5FQ"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5lG9RiGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9RyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_yff68Rn5EeOturMcvDy5FQ"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_yfX_IBn5EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yff68hn5EeOturMcvDy5FQ" x="534" y="78" width="295" height="61"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Hu7GEBn6EeOturMcvDy5FQ" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_Hu7GExn6EeOturMcvDy5FQ" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_HvkmUBn6EeOturMcvDy5FQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HvkmUxn6EeOturMcvDy5FQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HvkmVBn6EeOturMcvDy5FQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_HvkmURn6EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HvkmUhn6EeOturMcvDy5FQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_JKByIBn6EeOturMcvDy5FQ" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_JKByIxn6EeOturMcvDy5FQ" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JKByJBn6EeOturMcvDy5FQ" x="21" y="-4"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JKByJRn6EeOturMcvDy5FQ" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JKByJhn6EeOturMcvDy5FQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_JKByIRn6EeOturMcvDy5FQ"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_JJkfIBn6EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JKByIhn6EeOturMcvDy5FQ" x="141" y="60"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_SBqhMBn6EeOturMcvDy5FQ" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_SBqhMxn6EeOturMcvDy5FQ" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SBqhNBn6EeOturMcvDy5FQ" x="-182" y="-9"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_SBqhNRn6EeOturMcvDy5FQ" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SBqhNhn6EeOturMcvDy5FQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_SBqhMRn6EeOturMcvDy5FQ"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_SBPDYBn6EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SBqhMhn6EeOturMcvDy5FQ"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ZEgR0Bn6EeOturMcvDy5FQ" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_ZEgR0xn6EeOturMcvDy5FQ" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ZEgR1Bn6EeOturMcvDy5FQ" x="-145"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_ZEg44Bn6EeOturMcvDy5FQ" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ZEg44Rn6EeOturMcvDy5FQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_ZEgR0Rn6EeOturMcvDy5FQ"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_ZEH3UBn6EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZEgR0hn6EeOturMcvDy5FQ" x="-15" y="35"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5lG9SCGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5lG9SSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_Hu7GERn6EeOturMcvDy5FQ"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_HutDoBn6EeOturMcvDy5FQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hu7GEhn6EeOturMcvDy5FQ" x="583" y="197" height="61"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XswRlfEeOxm9SdFcHC5g"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_zleaUDsQEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zlhdoDsQEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zlhdoTsQEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_zleaUTsQEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zleaUjsQEeO-Paokq9k_Iw"/>
- </children>
- <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i7XswhlfEeOxm9SdFcHC5g" x="539" y="182" width="852" height="376"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_i7XswxlfEeOxm9SdFcHC5g"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5lG9SiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
- <edges xmi:type="notation:Connector" xmi:id="__9kCkBn5EeOturMcvDy5FQ" type="4004" source="_n3iEsBlfEeOxm9SdFcHC5g" target="_yff68Bn5EeOturMcvDy5FQ">
- <children xmi:type="notation:DecorationNode" xmi:id="__9kCkxn5EeOturMcvDy5FQ" visible="false" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="__9kClBn5EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="__9kClRn5EeOturMcvDy5FQ" visible="false" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="__9kClhn5EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="__9kClxn5EeOturMcvDy5FQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="__9kCmBn5EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="__9kCmRn5EeOturMcvDy5FQ" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="__9kCmhn5EeOturMcvDy5FQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="__9kCkRn5EeOturMcvDy5FQ"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#__88-kBn5EeOturMcvDy5FQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__9kCkhn5EeOturMcvDy5FQ"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ACVN0Bn6EeOturMcvDy5FQ" id="(0.5024875621890548,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ACVN0Rn6EeOturMcvDy5FQ" id="(0.49333333333333335,0.075)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_NRCDwBn6EeOturMcvDy5FQ" type="4004" source="_yff68Bn5EeOturMcvDy5FQ" target="_Hu7GEBn6EeOturMcvDy5FQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_NRCDwxn6EeOturMcvDy5FQ" visible="false" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCDxBn6EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_NRCDxRn6EeOturMcvDy5FQ" visible="false" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCDxhn6EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_NRCq0Bn6EeOturMcvDy5FQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCq0Rn6EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_NRCq0hn6EeOturMcvDy5FQ" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_NRCq0xn6EeOturMcvDy5FQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_NRCDwRn6EeOturMcvDy5FQ"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_NQaYsBn6EeOturMcvDy5FQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NRCDwhn6EeOturMcvDy5FQ"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NV2SUBn6EeOturMcvDy5FQ" id="(0.4666666666666667,0.9)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YgUxQBn7EeOturMcvDy5FQ" id="(0.49074074074074076,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_SZiZMBn7EeOturMcvDy5FQ" type="4004" source="_jwOREBlfEeOxm9SdFcHC5g" target="_n3iEsBlfEeOxm9SdFcHC5g">
- <children xmi:type="notation:DecorationNode" xmi:id="_SZiZMxn7EeOturMcvDy5FQ" visible="false" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZNBn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_SZiZNRn7EeOturMcvDy5FQ" visible="false" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZNhn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_SZiZNxn7EeOturMcvDy5FQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZOBn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_SZiZORn7EeOturMcvDy5FQ" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SZiZOhn7EeOturMcvDy5FQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_SZiZMRn7EeOturMcvDy5FQ"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_SY78QBn7EeOturMcvDy5FQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SZiZMhn7EeOturMcvDy5FQ" points="[0, 17, 2, -47]$[0, 61, 2, -3]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SeQhIBn7EeOturMcvDy5FQ" id="(0.4925373134328358,0.05)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_mcAB8Bn7EeOturMcvDy5FQ" type="4004" source="_Hu7GEBn6EeOturMcvDy5FQ" target="_6TJXEBnxEeOd6sMINY--sw">
- <children xmi:type="notation:DecorationNode" xmi:id="_mcApABn7EeOturMcvDy5FQ" visible="false" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApARn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mcApAhn7EeOturMcvDy5FQ" visible="false" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApAxn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mcApBBn7EeOturMcvDy5FQ" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApBRn7EeOturMcvDy5FQ" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mcApBhn7EeOturMcvDy5FQ" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mcApBxn7EeOturMcvDy5FQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_mcAB8Rn7EeOturMcvDy5FQ"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_mbUFcBn7EeOturMcvDy5FQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mcAB8hn7EeOturMcvDy5FQ" points="[-10, 20, 13, -42]$[-26, 44, -3, -18]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mgybUBn7EeOturMcvDy5FQ" id="(0.46296296296296297,0.9836065573770492)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_41HH8DsQEeO-Paokq9k_Iw" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_57ZakDsQEeO-Paokq9k_Iw" type="2011">
- <children xmi:type="notation:DecorationNode" xmi:id="_57bPwDsQEeO-Paokq9k_Iw" type="5014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_57b20DsQEeO-Paokq9k_Iw" x="-49" y="77"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_57b20TsQEeO-Paokq9k_Iw" type="6029">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_57b20jsQEeO-Paokq9k_Iw" x="20" y="100"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_57cd4DsQEeO-Paokq9k_Iw" type="6037">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_57cd4TsQEeO-Paokq9k_Iw" x="20" y="80"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0ACGyEeW4ZbY64U7SFQ" type="6048">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0ASGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:Actor" href="architecture.uml#_55sKYDsQEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_57ZakTsQEeO-Paokq9k_Iw" x="203" y="147"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_-zFiQDsQEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_-zFiQjsQEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_-zGJUDsQEeO-Paokq9k_Iw" type="7009">
- <styles xmi:type="notation:SortingStyle" xmi:id="_-zGJUTsQEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_-zGJUjsQEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zGJUzsQEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_-zcHkDsQEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-zcHkzsQEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-zcuoDsQEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_-zcHkTsQEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zcHkjsQEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0AiGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0AyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_-yMKYDsQEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-zFiQTsQEeO-Paokq9k_Iw" x="455" y="105" height="39"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5mYL0DsbEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_5mYy4DsbEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_5mYy4TsbEeO-Paokq9k_Iw" type="7009">
- <styles xmi:type="notation:SortingStyle" xmi:id="_5mYy4jsbEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5mZZ8DsbEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5mZZ8TsbEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5moDcDsbEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5moqgDsbEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5moqgTsbEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5moDcTsbEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5moDcjsbEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0BCGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0BSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_5mJiUDsbEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5mYL0TsbEeO-Paokq9k_Iw" x="434" y="217" width="337" height="8"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Wa0nkDscEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_Wa1OoDscEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_Wa1OoTscEeO-Paokq9k_Iw" type="7009">
- <children xmi:type="notation:Shape" xmi:id="_boAPYDsiEeO-Paokq9k_Iw" type="3007">
- <element xmi:type="uml:ExtensionPoint" href="architecture.uml#_bnZLYDsiEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_boAPYTsiEeO-Paokq9k_Iw"/>
- </children>
- <styles xmi:type="notation:SortingStyle" xmi:id="_Wa1OojscEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_Wa1OozscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa1OpDscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Wa9xgDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wa-YkDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wa-YkTscEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_Wa9xgTscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa9xgjscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0BiGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0ByGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_WapBYDscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wa0nkTscEeO-Paokq9k_Iw" x="287" y="329" height="29"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_bGyAYDscEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_bGyncDscEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_bGyncTscEeO-Paokq9k_Iw" type="7009">
- <styles xmi:type="notation:SortingStyle" xmi:id="_bGyncjscEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_bGynczscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGyndDscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_bG-NoDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bG-0sDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bG-0sTscEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_bG-NoTscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bG-NojscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0CCGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0CSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_bGklADscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGyAYTscEeO-Paokq9k_Iw" x="280" y="434" height="11"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_sA1twDscEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_sA274DscEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_sA274TscEeO-Paokq9k_Iw" type="7009">
- <children xmi:type="notation:Shape" xmi:id="_cHVPsDsiEeO-Paokq9k_Iw" type="3007">
- <element xmi:type="uml:ExtensionPoint" href="architecture.uml#_cHTagDsiEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cHVPsTsiEeO-Paokq9k_Iw"/>
- </children>
- <styles xmi:type="notation:SortingStyle" xmi:id="_sA274jscEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_sA274zscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA275DscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_sBCiEDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sBDJIDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sBDwMDscEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_sBCiETscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sBCiEjscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0CiGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0CyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_sAkA8DscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA1twTscEeO-Paokq9k_Iw" x="644" y="329" width="288" height="31"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_uUZr0DscEeO-Paokq9k_Iw" type="2013">
- <children xmi:type="notation:DecorationNode" xmi:id="_uUa58DscEeO-Paokq9k_Iw" type="5016"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_uUa58TscEeO-Paokq9k_Iw" type="7009">
- <styles xmi:type="notation:SortingStyle" xmi:id="_uUa58jscEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_uUa58zscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUa59DscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_uUiOsDscEeO-Paokq9k_Iw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uUi1wDscEeO-Paokq9k_Iw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uUjc0DscEeO-Paokq9k_Iw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_uUiOsTscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUiOsjscEeO-Paokq9k_Iw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5R_0DCGyEeW4ZbY64U7SFQ" type="6038">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5R_0DSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:UseCase" href="architecture.uml#_uUDGgDscEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uUZr0TscEeO-Paokq9k_Iw" x="609" y="427"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_poFe8DsiEeO-Paokq9k_Iw" type="2018">
- <children xmi:type="notation:DecorationNode" xmi:id="_poGGADsiEeO-Paokq9k_Iw" type="5027"/>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_poFe8TsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Comment" href="architecture.uml#_pn5RsDsiEeO-Paokq9k_Iw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_poFe8jsiEeO-Paokq9k_Iw" x="84" y="378"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_41HH8TsQEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5R_0DiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
- <edges xmi:type="notation:Connector" xmi:id="_nQPFgDscEeO-Paokq9k_Iw" type="4011" source="_57ZakDsQEeO-Paokq9k_Iw" target="_5mYL0DsbEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_nQPFgzscEeO-Paokq9k_Iw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nQPFhDscEeO-Paokq9k_Iw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_nQPFhTscEeO-Paokq9k_Iw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nQPFhjscEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_nQPFgTscEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Association" href="architecture.uml#_nQJl8DscEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nQPFgjscEeO-Paokq9k_Iw" points="[40, 1, -368, -18]$[358, 20, -50, 1]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nQkcsDscEeO-Paokq9k_Iw" id="(0.1661721068249258,0.5957446808510638)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_Zj_JMDsiEeO-Paokq9k_Iw" type="4008" source="_5mYL0DsbEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_Zj_wQDsiEeO-Paokq9k_Iw" type="6006">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ZkAXUDsiEeO-Paokq9k_Iw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_ZkAXUTsiEeO-Paokq9k_Iw" type="6030">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ZkAXUjsiEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:RoutingStyle" xmi:id="_Zj_JMTsiEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_Zj_JMjsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Include" href="architecture.uml#_Zj7e0DsiEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Zj_JMzsiEeO-Paokq9k_Iw" points="[-38, 23, 165, -90]$[-94, 108, 109, -5]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_aE6E8DsiEeO-Paokq9k_Iw" type="4008" source="_5mYL0DsbEeO-Paokq9k_Iw" target="_sA1twDscEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_aE6sADsiEeO-Paokq9k_Iw" type="6006">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aE6sATsiEeO-Paokq9k_Iw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_aE7TEDsiEeO-Paokq9k_Iw" type="6030">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_aE7TETsiEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:RoutingStyle" xmi:id="_aE6E8TsiEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_aE6E8jsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Include" href="architecture.uml#_aE3BoDsiEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aE6E8zsiEeO-Paokq9k_Iw" points="[36, 23, -124, -90]$[277, 115, 117, 2]"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_bmnvUDsiEeO-Paokq9k_Iw" type="4009" source="_bGyAYDscEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_bmoWYDsiEeO-Paokq9k_Iw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bmo9cDsiEeO-Paokq9k_Iw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_bmo9cTsiEeO-Paokq9k_Iw" type="6031">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_bmpkgDsiEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:RoutingStyle" xmi:id="_bmnvUTsiEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_bmnvUjsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Extend" href="architecture.uml#_bmZF0DsiEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bmnvUzsiEeO-Paokq9k_Iw" points="[5, -24, 0, 128]$[5, -151, 0, 1]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bnSdsDsiEeO-Paokq9k_Iw" id="(0.5089285714285714,0.9591836734693877)"/>
- </edges>
- <edges xmi:type="notation:Edge" xmi:id="_cHN68DsiEeO-Paokq9k_Iw" type="4009" source="_uUZr0DscEeO-Paokq9k_Iw" target="_sA1twDscEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_cHOiADsiEeO-Paokq9k_Iw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cHOiATsiEeO-Paokq9k_Iw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_cHOiAjsiEeO-Paokq9k_Iw" type="6031">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_cHOiAzsiEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:RoutingStyle" xmi:id="_cHN68TsiEeO-Paokq9k_Iw"/>
- <styles xmi:type="notation:FontStyle" xmi:id="_cHN68jsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Extend" href="architecture.uml#_cHNT4DsiEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cHN68zsiEeO-Paokq9k_Iw" points="[-4, -30, 33, 137]$[75, -159, 112, 8]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_gV0pYDsiEeO-Paokq9k_Iw" type="4011" source="_57ZakDsQEeO-Paokq9k_Iw" target="_-zFiQDsQEeO-Paokq9k_Iw">
- <children xmi:type="notation:DecorationNode" xmi:id="_gV1QcjsiEeO-Paokq9k_Iw" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gV1QczsiEeO-Paokq9k_Iw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_gV1QdDsiEeO-Paokq9k_Iw" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_gV1QdTsiEeO-Paokq9k_Iw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_gV1QcDsiEeO-Paokq9k_Iw"/>
- <element xmi:type="uml:Association" href="architecture.uml#_gVyNIDsiEeO-Paokq9k_Iw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gV1QcTsiEeO-Paokq9k_Iw" points="[45, -9, -395, 74]$[387, -87, -53, -4]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gV6wADsiEeO-Paokq9k_Iw" id="(0.4375,0.18333333333333332)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gV6wATsiEeO-Paokq9k_Iw" id="(0.20875420875420875,0.3877551020408163)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_wFC7UDsiEeO-Paokq9k_Iw" type="4014" source="_poFe8DsiEeO-Paokq9k_Iw" target="_Wa0nkDscEeO-Paokq9k_Iw">
- <styles xmi:type="notation:FontStyle" xmi:id="_wFC7UTsiEeO-Paokq9k_Iw"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wFC7UjsiEeO-Paokq9k_Iw" points="[73, -24, -98, 32]$[131, -56, -40, 0]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wFF-oDsiEeO-Paokq9k_Iw" id="(0.17857142857142858,0.5306122448979592)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_Tn-fEEhaEeOIq_z89NNNYw" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_Tn-fEUhaEeOIq_z89NNNYw" type="2060">
- <children xmi:type="notation:DecorationNode" xmi:id="_Tn-fEkhaEeOIq_z89NNNYw" type="5112"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Tn-fE0haEeOIq_z89NNNYw" type="7063">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Tn-fFEhaEeOIq_z89NNNYw" showTitle="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tn-fFUhaEeOIq_z89NNNYw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Tp1gQEhaEeOIq_z89NNNYw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tp1gQ0haEeOIq_z89NNNYw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tp1gREhaEeOIq_z89NNNYw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_Tp1gQUhaEeOIq_z89NNNYw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tp1gQkhaEeOIq_z89NNNYw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5oav8CGyEeW4ZbY64U7SFQ" type="6079">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5oav8SGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tn-fFkhaEeOIq_z89NNNYw" x="301" y="147" width="500" height="250"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_Tn-fF0haEeOIq_z89NNNYw"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5oav8iGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Activity" href="architecture.uml#_h8GoEBlfEeOxm9SdFcHC5g"/>
- </notation:Diagram>
- <notation:Diagram xmi:id="_my_icEhaEeOIq_z89NNNYw" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_o6ah8EhaEeOIq_z89NNNYw" type="2073">
- <children xmi:type="notation:DecorationNode" xmi:id="_o6bJAEhaEeOIq_z89NNNYw" type="5156"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o6bJAUhaEeOIq_z89NNNYw" type="7073">
- <styles xmi:type="notation:TitleStyle" xmi:id="_o6bJAkhaEeOIq_z89NNNYw" showTitle="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6bJA0haEeOIq_z89NNNYw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_o61_wEhaEeOIq_z89NNNYw" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o61_w0haEeOIq_z89NNNYw" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o61_xEhaEeOIq_z89NNNYw" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_o61_wUhaEeOIq_z89NNNYw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o61_wkhaEeOIq_z89NNNYw"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5bZnoCGyEeW4ZbY64U7SFQ" type="6089">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5bZnoSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:Class" href="architecture.uml#_o5MZ8EhaEeOIq_z89NNNYw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o6ah8UhaEeOIq_z89NNNYw" x="230" y="135" width="233" height="188"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Jw7IIEhfEeOZGbAGN97tSQ" type="2073">
- <children xmi:type="notation:DecorationNode" xmi:id="_Jw9kYEhfEeOZGbAGN97tSQ" type="5156"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Jw9kYUhfEeOZGbAGN97tSQ" type="7073">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Jw9kYkhfEeOZGbAGN97tSQ" showTitle="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jw9kY0hfEeOZGbAGN97tSQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_JxMN4EhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JxM08EhfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JxM08UhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_JxMN4UhfEeOZGbAGN97tSQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JxMN4khfEeOZGbAGN97tSQ"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5baOsCGyEeW4ZbY64U7SFQ" type="6089">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5baOsSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:Class" href="architecture.uml#_JvC40EhfEeOZGbAGN97tSQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jw7IIUhfEeOZGbAGN97tSQ" x="750" y="105"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_PV8P4EhfEeOZGbAGN97tSQ" type="2073">
- <children xmi:type="notation:DecorationNode" xmi:id="_PV8P4khfEeOZGbAGN97tSQ" type="5156"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_PV8P40hfEeOZGbAGN97tSQ" type="7073">
- <styles xmi:type="notation:TitleStyle" xmi:id="_PV8P5EhfEeOZGbAGN97tSQ" showTitle="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PV8P5UhfEeOZGbAGN97tSQ"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_PWYUwEhfEeOZGbAGN97tSQ" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PWY70EhfEeOZGbAGN97tSQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PWY70UhfEeOZGbAGN97tSQ" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_PWYUwUhfEeOZGbAGN97tSQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PWYUwkhfEeOZGbAGN97tSQ"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5baOsiGyEeW4ZbY64U7SFQ" type="6089">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5baOsyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <element xmi:type="uml:Class" href="architecture.uml#_PV4lgEhfEeOZGbAGN97tSQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PV8P4UhfEeOZGbAGN97tSQ" x="784" y="279"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_my_icUhaEeOIq_z89NNNYw"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5baOtCGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Model" href="architecture.uml#_3z0L8BlDEeO0GLRd3TW-gw"/>
- </notation:Diagram>
- <notation:Diagram xmi:id="_1G6e4Ho9EeOZT4MIgJS4Rg" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_1G6e4Xo9EeOZT4MIgJS4Rg" type="2001">
- <children xmi:type="notation:DecorationNode" xmi:id="_1G6e4no9EeOZT4MIgJS4Rg" type="5001"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_1G6e5Ho9EeOZT4MIgJS4Rg" type="7001">
- <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e5Xo9EeOZT4MIgJS4Rg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e5no9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e53o9EeOZT4MIgJS4Rg"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1G6e6Ho9EeOZT4MIgJS4Rg" type="7002">
- <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e6Xo9EeOZT4MIgJS4Rg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e6no9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e63o9EeOZT4MIgJS4Rg"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1G6e7Ho9EeOZT4MIgJS4Rg" type="7003">
- <styles xmi:type="notation:SortingStyle" xmi:id="_1G6e7Xo9EeOZT4MIgJS4Rg"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_1G6e7no9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e73o9EeOZT4MIgJS4Rg"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1G6e8Ho9EeOZT4MIgJS4Rg" type="7004">
- <children xmi:type="notation:Shape" xmi:id="_6HIQcHo9EeOZT4MIgJS4Rg" type="3004">
- <children xmi:type="notation:DecorationNode" xmi:id="_6HI3gHo9EeOZT4MIgJS4Rg" type="5080">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6HI3gXo9EeOZT4MIgJS4Rg" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5d_BkCGyEeW4ZbY64U7SFQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BkSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_6HIQcXo9EeOZT4MIgJS4Rg"/>
- <element xmi:type="uml:InitialNode" href="architecture.uml#_6HDX8Ho9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6HIQcno9EeOZT4MIgJS4Rg" x="246" y="21"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_7ON0UHo9EeOZT4MIgJS4Rg" type="3006">
- <children xmi:type="notation:DecorationNode" xmi:id="_7OObYHo9EeOZT4MIgJS4Rg" type="5082">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7OPCcHo9EeOZT4MIgJS4Rg" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5d_BkiGyEeW4ZbY64U7SFQ" type="6035">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BkyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_7ON0UXo9EeOZT4MIgJS4Rg"/>
- <element xmi:type="uml:FlowFinalNode" href="architecture.uml#_7OGfkHo9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7ON0Uno9EeOZT4MIgJS4Rg" x="251" y="380"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_KrezkHo-EeOZT4MIgJS4Rg" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_KrfaoHo-EeOZT4MIgJS4Rg" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_JqSnYGNhEeSV7o_0d6AoqA" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_JqSnYWNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JqSnYmNhEeSV7o_0d6AoqA"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_fLffAGNhEeSV7o_0d6AoqA" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_fLffA2NhEeSV7o_0d6AoqA" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_fLgGEGNhEeSV7o_0d6AoqA" x="-129" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_fLgGEWNhEeSV7o_0d6AoqA" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_fLgGEmNhEeSV7o_0d6AoqA" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_fLffAWNhEeSV7o_0d6AoqA"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_fLcbsGNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fLffAmNhEeSV7o_0d6AoqA"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_wvlA0GNhEeSV7o_0d6AoqA" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_wvln4GNhEeSV7o_0d6AoqA" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_wvln4WNhEeSV7o_0d6AoqA" x="21" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_wvmO8GNhEeSV7o_0d6AoqA" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_wvmO8WNhEeSV7o_0d6AoqA" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_wvlA0WNhEeSV7o_0d6AoqA"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_wvgIUGNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wvlA0mNhEeSV7o_0d6AoqA"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5d_BlCGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BlSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_KrezkXo-EeOZT4MIgJS4Rg"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_KraiIHo-EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Krezkno-EeOZT4MIgJS4Rg" x="163" y="82"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_n3rzEGNhEeSV7o_0d6AoqA" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_n3saIGNhEeSV7o_0d6AoqA" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_n3wEgGNhEeSV7o_0d6AoqA" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_n3wEgWNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3wEgmNhEeSV7o_0d6AoqA"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_sT11UGNhEeSV7o_0d6AoqA" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_sT2cYGNhEeSV7o_0d6AoqA" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_sT2cYWNhEeSV7o_0d6AoqA" x="-149" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_sT2cYmNhEeSV7o_0d6AoqA" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_sT2cY2NhEeSV7o_0d6AoqA" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_sT11UWNhEeSV7o_0d6AoqA"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_sTyyAGNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sT11UmNhEeSV7o_0d6AoqA"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_F9YucGN6EeSWoYP_vHX_3A" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_F9ZVgGN6EeSWoYP_vHX_3A" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F9Z8kGN6EeSWoYP_vHX_3A" x="-128" y="-2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_F9Z8kWN6EeSWoYP_vHX_3A" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_F9ajoGN6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_F9YucWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_F8-ewGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F9YucmN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_MG5qYGN6EeSWoYP_vHX_3A" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_MG5qY2N6EeSWoYP_vHX_3A" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_MG6RcGN6EeSWoYP_vHX_3A" x="-84"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_MG6RcWN6EeSWoYP_vHX_3A" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_MG6RcmN6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_MG5qYWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_MG2nEGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MG5qYmN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_QC2ikGN6EeSWoYP_vHX_3A" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_QC3JoGN6EeSWoYP_vHX_3A" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_QC3JoWN6EeSWoYP_vHX_3A" x="-113"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_QC3wsGN6EeSWoYP_vHX_3A" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_QC3wsWN6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_QC2ikWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_QC0tYGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QC2ikmN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_U5Q34GN6EeSWoYP_vHX_3A" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_U5Q342N6EeSWoYP_vHX_3A" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_U5Re8GN6EeSWoYP_vHX_3A" x="23" y="-3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_U5Re8WN6EeSWoYP_vHX_3A" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_U5Re8mN6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_U5Q34WN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_U5NNgGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U5Q34mN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5d_BliGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BlyGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_n3rzEWNhEeSV7o_0d6AoqA"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_n3qk8GNhEeSV7o_0d6AoqA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_n3rzEmNhEeSV7o_0d6AoqA" x="173" y="160" height="109"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_aI1UEGN6EeSWoYP_vHX_3A" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_aI17IGN6EeSWoYP_vHX_3A" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_aI5lgGN6EeSWoYP_vHX_3A" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_aI5lgWN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aI5lgmN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_jdzfYGN6EeSWoYP_vHX_3A" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_jd0GcGN6EeSWoYP_vHX_3A" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_jd0GcWN6EeSWoYP_vHX_3A" x="-162" y="-1"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_jd0GcmN6EeSWoYP_vHX_3A" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_jd0Gc2N6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_jdzfYWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:InputPin" href="architecture.uml#_jdxqMGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jdzfYmN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_nImWIGN6EeSWoYP_vHX_3A" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_nInkQGN6EeSWoYP_vHX_3A" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nIoLUGN6EeSWoYP_vHX_3A" x="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_nIoyYGN6EeSWoYP_vHX_3A" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nIpZcGN6EeSWoYP_vHX_3A" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_nImWIWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:OutputPin" href="architecture.uml#_nIgPgGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nImWImN6EeSWoYP_vHX_3A"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_5d_BmCGyEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5d_BmSGyEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_aI1UEWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:OpaqueAction" href="architecture.uml#_aIyQwGN6EeSWoYP_vHX_3A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aI1UEmN6EeSWoYP_vHX_3A" x="206" y="308"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e8Xo9EeOZT4MIgJS4Rg"/>
- </children>
- <element xmi:type="uml:Activity" href="architecture.uml#_zU6VwHo9EeOZT4MIgJS4Rg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1G6e8no9EeOZT4MIgJS4Rg" x="41" y="6" width="538" height="463"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_1G6e83o9EeOZT4MIgJS4Rg"/>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_5d_BmiGyEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Activity" href="architecture.uml#_zU6VwHo9EeOZT4MIgJS4Rg"/>
- <edges xmi:type="notation:Connector" xmi:id="_zzDPgGN6EeSWoYP_vHX_3A" type="4004" source="_6HIQcHo9EeOZT4MIgJS4Rg" target="_KrezkHo-EeOZT4MIgJS4Rg">
- <children xmi:type="notation:DecorationNode" xmi:id="_zzEdoGN6EeSWoYP_vHX_3A" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zzEdoWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_zzFEsGN6EeSWoYP_vHX_3A" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zzFEsWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_zzFrwGN6EeSWoYP_vHX_3A" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zzFrwWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_zzGS0GN6EeSWoYP_vHX_3A" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_zzGS0WN6EeSWoYP_vHX_3A" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_zzDPgWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_zy3CQGN6EeSWoYP_vHX_3A"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zzDPgmN6EeSWoYP_vHX_3A" points="[-2, 9, -1, -62]$[-2, 51, -1, -20]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_078xQGN6EeSWoYP_vHX_3A" type="4004" source="_KrezkHo-EeOZT4MIgJS4Rg" target="_n3rzEGNhEeSV7o_0d6AoqA">
- <children xmi:type="notation:DecorationNode" xmi:id="_079_YGN6EeSWoYP_vHX_3A" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_07-mcGN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_07_0kGN6EeSWoYP_vHX_3A" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_07_0kWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_08BCsGN6EeSWoYP_vHX_3A" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_08BCsWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_08BpwGN6EeSWoYP_vHX_3A" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_08CQ0GN6EeSWoYP_vHX_3A" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_078xQWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_071cgGN6EeSWoYP_vHX_3A"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_078xQmN6EeSWoYP_vHX_3A" points="[3, 20, 0, -64]$[4, 58, 1, -26]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_08YPEGN6EeSWoYP_vHX_3A" id="(0.5120481927710844,0.23853211009174313)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_1nN70GN6EeSWoYP_vHX_3A" type="4004" source="_n3rzEGNhEeSV7o_0d6AoqA" target="_aI1UEGN6EeSWoYP_vHX_3A">
- <children xmi:type="notation:DecorationNode" xmi:id="_1nOi4GN6EeSWoYP_vHX_3A" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPJ8GN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1nPJ8WN6EeSWoYP_vHX_3A" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPJ8mN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1nPxAGN6EeSWoYP_vHX_3A" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1nPxAWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1nQYEGN6EeSWoYP_vHX_3A" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1nQYEWN6EeSWoYP_vHX_3A" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_1nN70WN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_1nK4gGN6EeSWoYP_vHX_3A"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1nN70mN6EeSWoYP_vHX_3A" points="[-2, 11, 0, -60]$[-11, 91, -9, 20]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ng2wGN6EeSWoYP_vHX_3A" id="(0.5060240963855421,0.9908256880733946)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_6JWqQGN6EeSWoYP_vHX_3A" type="4004" source="_aI1UEGN6EeSWoYP_vHX_3A" target="_7ON0UHo9EeOZT4MIgJS4Rg">
- <children xmi:type="notation:DecorationNode" xmi:id="_6JXRUGN6EeSWoYP_vHX_3A" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6JXRUWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_6JX4YGN6EeSWoYP_vHX_3A" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6JX4YWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_6JYfcGN6EeSWoYP_vHX_3A" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6JYfcWN6EeSWoYP_vHX_3A" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_6JZGgGN6EeSWoYP_vHX_3A" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_6JZGgWN6EeSWoYP_vHX_3A" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_6JWqQWN6EeSWoYP_vHX_3A"/>
- <element xmi:type="uml:ControlFlow" href="architecture.uml#_6JPVgGN6EeSWoYP_vHX_3A"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6JWqQmN6EeSWoYP_vHX_3A" points="[7, 7, 1, -37]$[7, 53, 1, 9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6JsBcGN6EeSWoYP_vHX_3A" id="(0.5094339622641509,0.825)"/>
- </edges>
- </notation:Diagram>
- <css:ModelStyleSheets xmi:id="_LAu14GNhEeSV7o_0d6AoqA"/>
-</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png
deleted file mode 100644
index 15817a36ebc..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml
deleted file mode 100644
index 0f080d44f98..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/architecture.uml
+++ /dev/null
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_3z0L8BlDEeO0GLRd3TW-gw" name="Papyrus Testing Architecture">
- <ownedComment xmi:type="uml:Comment" xmi:id="_pn5RsDsiEeO-Paokq9k_Iw" annotatedElement="_WapBYDscEeO-Paokq9k_Iw">
- <body>Preconditions: &#xD;
-gmfgen.uml&#xD;
-[diag].gmfgen.uml</body>
- </ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_eI_k0BlJEeOwivtbZTtgSg" name="Test Generation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_pV9MgBlJEeOwivtbZTtgSg" name="Model Test Generation"/>
- <packagedElement xmi:type="uml:Model" xmi:id="_rIwm4BlJEeOwivtbZTtgSg" name="Generated Tests">
- <packageImport xmi:type="uml:PackageImport" xmi:id="_juRa8Bn8EeOturMcvDy5FQ" importedPackage="_vhtcwBlMEeOwivtbZTtgSg"/>
- <packagedElement xmi:type="uml:Dependency" xmi:id="_xL9fcBlJEeOwivtbZTtgSg" name="generatedBy" client="_rIwm4BlJEeOwivtbZTtgSg" supplier="_eI_k0BlJEeOwivtbZTtgSg"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_hkO1QBlMEeOwivtbZTtgSg" name="Scenario Tests"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_oXVgwBlMEeOwivtbZTtgSg" name="Canonical Tests"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_5CaeUBlJEeOwivtbZTtgSg" name="Performance Tests"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_nocFUBlKEeOwivtbZTtgSg" name="Regression Tests"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_vhtcwBlMEeOwivtbZTtgSg" name="Testing Infrastructure"/>
- <packagedElement xmi:type="uml:Activity" xmi:id="_h8GoEBlfEeOxm9SdFcHC5g" name="Test Case Generation Workflow" node="_jv4S0BlfEeOxm9SdFcHC5g _n3UCQBlfEeOxm9SdFcHC5g _6Sw8kBnxEeOd6sMINY--sw _yfX_IBn5EeOturMcvDy5FQ _HutDoBn6EeOturMcvDy5FQ">
- <edge xmi:type="uml:ControlFlow" xmi:id="_9yE8EBnxEeOd6sMINY--sw" name="" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="__OdagBnxEeOd6sMINY--sw" name=""/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_AvgWgBnyEeOd6sMINY--sw" name=""/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_THSmIBnyEeOd6sMINY--sw" name="" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_U-5j0Bn5EeOturMcvDy5FQ" name="ControlFlow1" target="_6Sw8kBnxEeOd6sMINY--sw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="__88-kBn5EeOturMcvDy5FQ" name="ControlFlow2" target="_yfX_IBn5EeOturMcvDy5FQ" source="_n3UCQBlfEeOxm9SdFcHC5g"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_FfRXoBn6EeOturMcvDy5FQ" name="ControlFlow3" source="_yfX_IBn5EeOturMcvDy5FQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_NQaYsBn6EeOturMcvDy5FQ" name="ControlFlow4" target="_HutDoBn6EeOturMcvDy5FQ" source="_yfX_IBn5EeOturMcvDy5FQ"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SY78QBn7EeOturMcvDy5FQ" name="ControlFlow6" target="_n3UCQBlfEeOxm9SdFcHC5g" source="_jv4S0BlfEeOxm9SdFcHC5g"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_mbUFcBn7EeOturMcvDy5FQ" name="ControlFlow7" target="_6Sw8kBnxEeOd6sMINY--sw" source="_HutDoBn6EeOturMcvDy5FQ"/>
- <node xmi:type="uml:InitialNode" xmi:id="_jv4S0BlfEeOxm9SdFcHC5g" name="InitialNode1" outgoing="_SY78QBn7EeOturMcvDy5FQ"/>
- <node xmi:type="uml:OpaqueAction" xmi:id="_n3UCQBlfEeOxm9SdFcHC5g" name="Transform to UML GMFGen Model" incoming="_SY78QBn7EeOturMcvDy5FQ" outgoing="_9yE8EBnxEeOd6sMINY--sw _THSmIBnyEeOd6sMINY--sw __88-kBn5EeOturMcvDy5FQ">
- <inputValue xmi:type="uml:InputPin" xmi:id="_O-FCYBlgEeOxm9SdFcHC5g" name="[diagram].gmfgen">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_O-Tr4BlgEeOxm9SdFcHC5g" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_PNMvIBnyEeOd6sMINY--sw" name="[diagram].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_POFf8BnyEeOd6sMINY--sw" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:FlowFinalNode" xmi:id="_6Sw8kBnxEeOd6sMINY--sw" name="FlowFinalNode1" incoming="_U-5j0Bn5EeOturMcvDy5FQ _mbUFcBn7EeOturMcvDy5FQ"/>
- <node xmi:type="uml:OpaqueAction" xmi:id="_yfX_IBn5EeOturMcvDy5FQ" name="Create UTP-applied UML test model" incoming="__88-kBn5EeOturMcvDy5FQ" outgoing="_FfRXoBn6EeOturMcvDy5FQ _NQaYsBn6EeOturMcvDy5FQ">
- <outputValue xmi:type="uml:OutputPin" xmi:id="_2xO14Bn5EeOturMcvDy5FQ" name="[diagram]test.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_2xgisBn5EeOturMcvDy5FQ" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_HutDoBn6EeOturMcvDy5FQ" name="Generate JUnit code" incoming="_NQaYsBn6EeOturMcvDy5FQ" outgoing="_mbUFcBn7EeOturMcvDy5FQ">
- <inputValue xmi:type="uml:InputPin" xmi:id="_SBPDYBn6EeOturMcvDy5FQ" name="[diagram].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_SBb3sBn6EeOturMcvDy5FQ" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_ZEH3UBn6EeOturMcvDy5FQ" name="[diagram]test.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ZESPYBn6EeOturMcvDy5FQ" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_JJkfIBn6EeOturMcvDy5FQ" name="[Diagram]Test.java">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_JJxTcBn6EeOturMcvDy5FQ" value="1"/>
- </outputValue>
- </node>
- </packagedElement>
- <packagedElement xmi:type="uml:Actor" xmi:id="_55sKYDsQEeO-Paokq9k_Iw" name="Papyrus Developer"/>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_-yMKYDsQEeO-Paokq9k_Iw" name="Develop plugin diagram"/>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_5mJiUDsbEeO-Paokq9k_Iw" name="Create diagram test plugin">
- <include xmi:type="uml:Include" xmi:id="_Zj7e0DsiEeO-Paokq9k_Iw" addition="_WapBYDscEeO-Paokq9k_Iw"/>
- <include xmi:type="uml:Include" xmi:id="_aE3BoDsiEeO-Paokq9k_Iw" addition="_sAkA8DscEeO-Paokq9k_Iw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_WapBYDscEeO-Paokq9k_Iw" name="Create test model">
- <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_bnZLYDsiEeO-Paokq9k_Iw" name="point"/>
- </packagedElement>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_bGklADscEeO-Paokq9k_Iw" name="Modify test model">
- <extend xmi:type="uml:Extend" xmi:id="_bmZF0DsiEeO-Paokq9k_Iw" extendedCase="_WapBYDscEeO-Paokq9k_Iw" extensionLocation="_bnZLYDsiEeO-Paokq9k_Iw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nQJl8DscEeO-Paokq9k_Iw" name="" memberEnd="_nQJl8TscEeO-Paokq9k_Iw _nQJl9DscEeO-Paokq9k_Iw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_nQJl8TscEeO-Paokq9k_Iw" name="papyrus developer" type="_55sKYDsQEeO-Paokq9k_Iw" association="_nQJl8DscEeO-Paokq9k_Iw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQJl8jscEeO-Paokq9k_Iw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQJl8zscEeO-Paokq9k_Iw" value="1"/>
- </ownedEnd>
- <ownedEnd xmi:type="uml:Property" xmi:id="_nQJl9DscEeO-Paokq9k_Iw" name="create diagram test plugin" type="_5mJiUDsbEeO-Paokq9k_Iw" association="_nQJl8DscEeO-Paokq9k_Iw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQJl9TscEeO-Paokq9k_Iw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQJl9jscEeO-Paokq9k_Iw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_sAkA8DscEeO-Paokq9k_Iw" name="Generate test code">
- <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_cHTagDsiEeO-Paokq9k_Iw" name="point"/>
- </packagedElement>
- <packagedElement xmi:type="uml:UseCase" xmi:id="_uUDGgDscEeO-Paokq9k_Iw" name="Modify generated test code">
- <extend xmi:type="uml:Extend" xmi:id="_cHNT4DsiEeO-Paokq9k_Iw" extendedCase="_sAkA8DscEeO-Paokq9k_Iw" extensionLocation="_cHTagDsiEeO-Paokq9k_Iw"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gVyNIDsiEeO-Paokq9k_Iw" name="" memberEnd="_gVyNITsiEeO-Paokq9k_Iw _gVyNJDsiEeO-Paokq9k_Iw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_gVyNITsiEeO-Paokq9k_Iw" name="papyrus developer" type="_55sKYDsQEeO-Paokq9k_Iw" association="_gVyNIDsiEeO-Paokq9k_Iw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVyNIjsiEeO-Paokq9k_Iw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVyNIzsiEeO-Paokq9k_Iw" value="1"/>
- </ownedEnd>
- <ownedEnd xmi:type="uml:Property" xmi:id="_gVyNJDsiEeO-Paokq9k_Iw" name="develop plugin diagram" type="_-yMKYDsQEeO-Paokq9k_Iw" association="_gVyNIDsiEeO-Paokq9k_Iw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVyNJTsiEeO-Paokq9k_Iw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVyNJjsiEeO-Paokq9k_Iw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_o5MZ8EhaEeOIq_z89NNNYw" name="CanonicalTest"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_JvC40EhfEeOZGbAGN97tSQ" name="UMLElementTypes"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_PV4lgEhfEeOZGbAGN97tSQ" name="UMLPackage"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_szfQIHo9EeOZT4MIgJS4Rg" name="Workflow">
- <packagedElement xmi:type="uml:Activity" xmi:id="_zU6VwHo9EeOZT4MIgJS4Rg" name="Papyrus Test Generation Workflow" node="_6HDX8Ho9EeOZT4MIgJS4Rg _7OGfkHo9EeOZT4MIgJS4Rg _KraiIHo-EeOZT4MIgJS4Rg _n3qk8GNhEeSV7o_0d6AoqA _aIyQwGN6EeSWoYP_vHX_3A">
- <edge xmi:type="uml:ControlFlow" xmi:id="_zy3CQGN6EeSWoYP_vHX_3A" target="_KraiIHo-EeOZT4MIgJS4Rg" source="_6HDX8Ho9EeOZT4MIgJS4Rg"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_071cgGN6EeSWoYP_vHX_3A" target="_n3qk8GNhEeSV7o_0d6AoqA" source="_KraiIHo-EeOZT4MIgJS4Rg"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_1nK4gGN6EeSWoYP_vHX_3A" target="_aIyQwGN6EeSWoYP_vHX_3A" source="_n3qk8GNhEeSV7o_0d6AoqA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_6JPVgGN6EeSWoYP_vHX_3A" target="_7OGfkHo9EeOZT4MIgJS4Rg" source="_aIyQwGN6EeSWoYP_vHX_3A"/>
- <node xmi:type="uml:InitialNode" xmi:id="_6HDX8Ho9EeOZT4MIgJS4Rg" name="InitialNode" outgoing="_zy3CQGN6EeSWoYP_vHX_3A"/>
- <node xmi:type="uml:FlowFinalNode" xmi:id="_7OGfkHo9EeOZT4MIgJS4Rg" name="FlowFinalNode" incoming="_6JPVgGN6EeSWoYP_vHX_3A"/>
- <node xmi:type="uml:OpaqueAction" xmi:id="_KraiIHo-EeOZT4MIgJS4Rg" name="Transform GMFGen model to UML" incoming="_zy3CQGN6EeSWoYP_vHX_3A" outgoing="_071cgGN6EeSWoYP_vHX_3A">
- <inputValue xmi:type="uml:InputPin" xmi:id="_fLcbsGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_fLdp0GNhEeSV7o_0d6AoqA" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_wvgIUGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_wvh9gGNhEeSV7o_0d6AoqA" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_n3qk8GNhEeSV7o_0d6AoqA" name="Generate UML-UTP Test Model" incoming="_071cgGN6EeSWoYP_vHX_3A" outgoing="_1nK4gGN6EeSWoYP_vHX_3A">
- <inputValue xmi:type="uml:InputPin" xmi:id="_sTyyAGNhEeSV7o_0d6AoqA" name="[DiagramType].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_sTzZEGNhEeSV7o_0d6AoqA" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_F8-ewGN6EeSWoYP_vHX_3A" name="testFrameworkBase.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_F9KE8GN6EeSWoYP_vHX_3A" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_MG2nEGN6EeSWoYP_vHX_3A" name="utp.profile.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_MG3OIGN6EeSWoYP_vHX_3A" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_QC0tYGN6EeSWoYP_vHX_3A" name="utpModuleFunction">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_QC1UcGN6EeSWoYP_vHX_3A" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_U5NNgGN6EeSWoYP_vHX_3A" name="[DiagramType]TestModel.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_U5PCsGN6EeSWoYP_vHX_3A" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_aIyQwGN6EeSWoYP_vHX_3A" name="Generate JUnit tests" incoming="_1nK4gGN6EeSWoYP_vHX_3A" outgoing="_6JPVgGN6EeSWoYP_vHX_3A">
- <inputValue xmi:type="uml:InputPin" xmi:id="_jdxqMGN6EeSWoYP_vHX_3A" name="[DiagramType]TestModel.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_jdyRQGN6EeSWoYP_vHX_3A" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_nIgPgGN6EeSWoYP_vHX_3A" name="Test[DiagramType][UseCase].java">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_nIiEsGN6EeSWoYP_vHX_3A" value="1"/>
- </outputValue>
- </node>
- </packagedElement>
- </packagedElement>
-</uml:Model>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css b/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css
deleted file mode 100644
index 9f71b3e05d4..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/default.css
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Style sheet for the CSS2 specification
- */
-table, td, th {
- border: 1px solid #005A9C;
-
-}
-
-table {
- width: 100%;
-}
-
-th {
- background-color: #005A9C;
- color: white;
-}
-
-ul {
- list-style-type: none;
- padding: 0px;
- margin: 0px;
-}
-
-ul li {
- list-style-type: none;
- background-repeat: no-repeat;
- background-position: 0px 5px;
- padding-left: 14px;
-}
-body {
- padding: 2em 1em 2em 70px;
- margin: 0;
- font-family: sans-serif;
- color: black;
- background: white;
- background-position: top left;
- background-attachment: fixed;
- background-repeat: no-repeat;
-}
-pre{
- font-family: sans-serif;
-}
-
-p {
- margin-top: 0.6em;
- margin-bottom: 0.6em;
- margin-left: 2em;
-}
-
-h1, h2, h3, h4, h5, h6 { text-align: left }
-
-
-h1, h2, h3 { color: #005A9C; background: white }
-h1 { font: 170% sans-serif }
-h2 { font: 140% sans-serif }
-h3 { font: 120% sans-serif }
-h4 { font: bold 100% sans-serif }
-h5 { font: italic 100% sans-serif }
-h6 { font: small-caps 100% sans-serif }
-
-body{counter-reset: h1 h2 h3;}
-
-
-h2:before {
- content: counter(h2) " ";
- counter-increment: h2;
-}
-h3:before {
- content: counter(h2) "." counter(h3) " ";
- counter-increment: h3;
-}
-h1 {
- counter-reset: h2;
-}
-h2 {
- counter-reset: h3;
-}
-h1.unnumbered, h2.unnumbered {
- counter-reset: none;
-}
-h1.unnumbered:before,
-h2.unnumbered:before,
-h3.unnumbered:before{
- content: none;
- counter-increment: none;
-}
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki b/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki
deleted file mode 100644
index 3ae6c9a48cc..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/doc.mediawiki
+++ /dev/null
@@ -1,138 +0,0 @@
-=Papyrus Testing Framework=
-
-==Framework Goals==
-* Automate the development of test cases for Papyrus
-* Set the bases for a model-based testing approach
-* Ease the transition towards test-driven development
-
-==User guide: How to generate tests for UML diagrams==
-Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen.
-
-===Testing diagram editors===
-# Create tests plug-in, if it doesn't exist already. As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.
-# Add the dependency in the plug-in manifest towards the testing framework: org.eclipse.papyrus.tests.framework.
-# Create the main Xtend transformation class for your diagram editor, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below).
-# Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:
-#* testProjectName: the name of the test bundle project
-#* gmfgenUri: URI for the input GMFGen file. The workflow object has a handy method to create a URI from a workspace path
-#* testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance ''test-gen/''. Do include the trailing slash for good measure
-#* testModel: project-relative path of the UML-UTP intermediate model that will be generated. After launching the generation, this model provides an overview of all the generated test artifacts. Do add this path to the git-ignore patterns
-#* utpModuleFunction: an anonymous block that configures and returns a Guice module for the Xtend transformation (see the example below). This module must be an instance of the GMFGen2UTPModule class that provides injection bindings for additional inputs (tweaks) to the transformation:
-#** gmfgenMetamodel: the UML representation of the GMFGen metamodel, from the test framework (provided as a block argument). ''Required''
-#** frameworkBase: the base test framework UML-UTP model (provided as a block argument). ''Required''
-#** utp: the UTP profile from the UPR project (provided as a block argument). ''Required''
-#** diagramTestPackageName: Java package name to contain the generated test suite. Tests are generated in sub-packages of this. ''Required''
-#** diagramUpdater: name of the diagram updater class, if different from the GMFGen default (some diagram plug-ins customize it for some reason). ''Optional''
-#** diagramCreationCommand: the name of the diagram creation command class, if different from the GMFGen default (some diagram plug-ins customize it for some reason). ''Optional''
-#** testConstantsInterface: the name of the test constants interface, if different from the generation default (some diagram plug-ins customize it for some reason). ''Optional''
-#** topContainerEditPart: simple class name of the diagram top container edit part in which to perform tests (often something representing a package or, for behaviour diagrams, a behaviour). ''Required''
-#** topNodesToTest: array of simple class names of top node edit-parts to test. ''Required''
-#** childNodesToTest: array of simple class names of child node edit-parts to test. ''Optional''
-#** childLabelNodesToTest: array of simple class names of label node edit-parts to test. ''Optional''
-#** linksToTest: array of simple class names of non-semantically-owned link edit-parts to test. ''Optional''
-#** linksOwnedBySourceToTest: array of simple class names of semantically owned link edit-parts to test. ''Optional''
-#** elementTypesAppearanceTests: array of element type IDs for which to generate appearance tests. ''Optional''
-#** elementTypesDeleteTests: array of element type IDs for which to generate element deletion tests. ''Optional''
-#** elementTypesDropTests: array of element type IDs for which to generate element drag-and-drop tests. ''Optional''
-#** elementTypesEditTests: array of element type IDs for which to generate element editing tests. ''Optional''
-# Launch the main method as a normal Java class.
-
-The intermediate model and the JUnit code are generated.
-
-===Example: Generation for the UML Component diagram===
-Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
-<pre>
-package org.eclipse.papyrus.uml.diagram.component.test.generation
-
-import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
-import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
-import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
-
-class ComponentDiagramGenerateTestsWorkflow {
-
- def static void main(String[] args) {
- val workflow = new GenerateTestsWorkflow()
- runWorkflow(workflow);
- }
-
- def static void runWorkflow(GenerateTestsWorkflow workflow) {
- workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
- workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
- workflow.testSrcGenLocation = 'test-gen/'
- workflow.testModel = 'model/ComponentDiagramTest.uml'
-
- workflow.utpModuleFunction = [gmfgen, framework, utp |
- new GMFGen2UTPModule(gmfgen, framework, utp) => [
- diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
- topContainerEditPart = 'PackageEditPart';
- topNodesToTest += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- childNodesToTest += #[
- 'ModelEditPartCN',
- 'PackageEditPartCN',
- 'RectangleInterfaceEditPartCN',
- 'ComponentEditPartCN',
- 'ComponentEditPartPCN',
- 'CommentEditPartPCN',
- 'ConstraintEditPartPCN',
- 'InterfaceEditPartPCN'
- ]
- linksToTest += #[
- 'UsageEditPart',
- 'InterfaceRealizationEditPart',
- 'ManifestationEditPart',
- 'ComponentRealizationEditPart',
- 'AbstractionEditPart',
- 'DependencyEditPart'
- ]
- linksOwnedBySourceToTest += #[
- 'GeneralizationEditPart'
- ]
-
- elementTypesAppearanceTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- elementTypesDropTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- ]
- ]
-
- workflow.run(new WorkflowContextImpl);
- }
-
-}
-</pre>
-
-==Generative Workflow==
-
-
-
-==Framework Architecture==
-
-The following class diagram shows the hierarchy of abstract classes extended by the generated test cases.
-
-[[File:Papyrus_-_TestGenerationFrameworkBase.png| Hierarchy of abstract classes for the generated code]]
-
-Currently, the test generation framework supports the following types of tests:
-
-* Element creation from palette (nodes, nested nodes, links)
-* Drag-and-drop
-* Appearance tests
-* Canonical synchronization \ No newline at end of file
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png
deleted file mode 100644
index 630bf9781bc..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/AbstractTestClassesDiagram.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png
deleted file mode 100644
index 84ece17cf40..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/ClassDiagram.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png
deleted file mode 100644
index 6891164e5ad..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/Comments_about_design.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png
deleted file mode 100644
index 94d064912c9..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/DesignOverview.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png
deleted file mode 100644
index d52fc726131..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/GenerationWorkflow.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png
deleted file mode 100644
index 504019b9d73..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/UseCasesDiagram.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png b/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png
deleted file mode 100644
index bd1f89effcb..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/imgDOC/testingFrameworkBase.png
+++ /dev/null
Binary files differ
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di
deleted file mode 100644
index bf9abab340f..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.di
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation
deleted file mode 100644
index 4856e01bbc4..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.notation
+++ /dev/null
@@ -1,1366 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration">
- <notation:Diagram xmi:id="_BaNQenoyEeSIvbC5EJMc1g" type="PapyrusUMLClassDiagram" name="Overview" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_BaNQe3oyEeSIvbC5EJMc1g" type="2005">
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQfHoyEeSIvbC5EJMc1g" type="5020"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQfXoyEeSIvbC5EJMc1g" type="7009">
- <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQfnoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQf3oyEeSIvbC5EJMc1g"/>
- </children>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQgHoyEeSIvbC5EJMc1g" x="201" y="38"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_BaNQgXoyEeSIvbC5EJMc1g" type="2005">
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQgnoyEeSIvbC5EJMc1g" type="5020"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQg3oyEeSIvbC5EJMc1g" type="7009">
- <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQhHoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQhXoyEeSIvbC5EJMc1g"/>
- </children>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQhnoyEeSIvbC5EJMc1g" x="204" y="173"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_BaNQh3oyEeSIvbC5EJMc1g" type="2005">
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQiHoyEeSIvbC5EJMc1g" type="5020"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQiXoyEeSIvbC5EJMc1g" type="7009">
- <styles xmi:type="notation:TitleStyle" xmi:id="_BaNQinoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQi3oyEeSIvbC5EJMc1g"/>
- </children>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaNQjHoyEeSIvbC5EJMc1g" x="206" y="329"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_BaNQk3oyEeSIvbC5EJMc1g"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BaNQlHoyEeSIvbC5EJMc1g">
- <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQYHoyEeSIvbC5EJMc1g"/>
- <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQYHoyEeSIvbC5EJMc1g"/>
- <edges xmi:type="notation:Connector" xmi:id="_BaNQlXoyEeSIvbC5EJMc1g" type="4006" source="_BaNQgXoyEeSIvbC5EJMc1g" target="_BaNQe3oyEeSIvbC5EJMc1g">
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQlnoyEeSIvbC5EJMc1g" visible="false" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQl3oyEeSIvbC5EJMc1g" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQmHoyEeSIvbC5EJMc1g" visible="false" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQmXoyEeSIvbC5EJMc1g" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_BaNQmnoyEeSIvbC5EJMc1g"/>
- <element xmi:type="uml:Abstraction" href="mde-doc.uml#_BaNQZHoyEeSIvbC5EJMc1g"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BaNQm3oyEeSIvbC5EJMc1g" points="[-2, -10, 8, 48]$[-27, -45, -17, 13]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQnHoyEeSIvbC5EJMc1g" id="(0.305,0.1)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQnXoyEeSIvbC5EJMc1g" id="(0.27,0.87)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_BaNQnnoyEeSIvbC5EJMc1g" type="4006" source="_BaNQh3oyEeSIvbC5EJMc1g" target="_BaNQgXoyEeSIvbC5EJMc1g">
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQn3oyEeSIvbC5EJMc1g" visible="false" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQoHoyEeSIvbC5EJMc1g" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_BaNQoXoyEeSIvbC5EJMc1g" visible="false" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_BaNQonoyEeSIvbC5EJMc1g" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_BaNQo3oyEeSIvbC5EJMc1g"/>
- <element xmi:type="uml:Abstraction" href="mde-doc.uml#_BaNQZ3oyEeSIvbC5EJMc1g"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BaNQpHoyEeSIvbC5EJMc1g" points="[-9, -16, 0, 67]$[-24, -72, -15, 11]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQpXoyEeSIvbC5EJMc1g" id="(0.27,0.16)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BaNQpnoyEeSIvbC5EJMc1g" id="(0.235,0.89)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_BazGQHoyEeSIvbC5EJMc1g" type="UseCase" name="UseCasesDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_7-yxgHrqEeSHY5FbTIEHfw" type="2015">
- <children xmi:type="notation:DecorationNode" xmi:id="_7-0msHrqEeSHY5FbTIEHfw" type="5019"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_7-1NwHrqEeSHY5FbTIEHfw" type="7011">
- <children xmi:type="notation:Shape" xmi:id="_MsANUHr5EeS3hoTUHAmk0Q" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_MsBbcHr5EeS3hoTUHAmk0Q" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_MsCCgHr5EeS3hoTUHAmk0Q" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_MsCCgXr5EeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_MsCCgnr5EeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MsCCg3r5EeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:UseCase" href="mde-doc.uml#_MrfP8Hr5EeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MsANUXr5EeS3hoTUHAmk0Q" x="64" y="26"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_O7sYAHr5EeS3hoTUHAmk0Q" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_O7s_EHr5EeS3hoTUHAmk0Q" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_O7tmIHr5EeS3hoTUHAmk0Q" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_O7tmIXr5EeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_O7tmInr5EeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7tmI3r5EeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:UseCase" href="mde-doc.uml#_O7kcMHr5EeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O7sYAXr5EeS3hoTUHAmk0Q" x="130" y="125"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_nVskkHsAEeS3hoTUHAmk0Q" type="3009">
- <children xmi:type="notation:DecorationNode" xmi:id="_nVuZwHsAEeS3hoTUHAmk0Q" type="5018"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_nVuZwXsAEeS3hoTUHAmk0Q" type="7012">
- <styles xmi:type="notation:SortingStyle" xmi:id="_nVuZwnsAEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_nVuZw3sAEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVuZxHsAEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:UseCase" href="mde-doc.uml#_nVl24HsAEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVskkXsAEeS3hoTUHAmk0Q" x="117" y="222"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-1NwXrqEeSHY5FbTIEHfw"/>
- </children>
- <element xmi:type="uml:Component" href="mde-doc.uml#_BaNQZXoyEeSIvbC5EJMc1g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7-yxgXrqEeSHY5FbTIEHfw" x="234" y="31" width="437" height="372"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_oqTAAHsAEeS3hoTUHAmk0Q" type="2011">
- <children xmi:type="notation:DecorationNode" xmi:id="_oqTnEHsAEeS3hoTUHAmk0Q" type="5014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oqTnEXsAEeS3hoTUHAmk0Q" x="-34" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_oqUOIHsAEeS3hoTUHAmk0Q" type="6029">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oqUOIXsAEeS3hoTUHAmk0Q" x="20" y="100"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_oqU1MHsAEeS3hoTUHAmk0Q" type="6037">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oqU1MXsAEeS3hoTUHAmk0Q" x="20" y="80"/>
- </children>
- <element xmi:type="uml:Actor" href="mde-doc.uml#_op7MkHsAEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oqTAAXsAEeS3hoTUHAmk0Q" x="105" y="190"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_BazGQXoyEeSIvbC5EJMc1g" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_BazGQnoyEeSIvbC5EJMc1g"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_BazGQ3oyEeSIvbC5EJMc1g">
- <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
- <edges xmi:type="notation:Connector" xmi:id="_vkDtIHsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_MsANUHr5EeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_vkEUMHsAEeS3hoTUHAmk0Q" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_vkEUMXsAEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_vkE7QHsAEeS3hoTUHAmk0Q" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_vkE7QXsAEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_vkDtIXsAEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Association" href="mde-doc.uml#_vjwyMHsAEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vkDtInsAEeS3hoTUHAmk0Q" points="[15, -6, -242, 86]$[210, -98, -47, -6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68TJAHsGEeS3hoTUHAmk0Q" id="(1.0,0.36)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vkQhcHsAEeS3hoTUHAmk0Q" id="(0.05029585798816568,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_0aWGoHsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_O7sYAHr5EeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_0aXUwHsAEeS3hoTUHAmk0Q" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0aXUwXsAEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_0aYi4HsAEeS3hoTUHAmk0Q" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_0aYi4XsAEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_0aWGoXsAEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Association" href="mde-doc.uml#_0aScQHsAEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0aWGonsAEeS3hoTUHAmk0Q" points="[15, 0, -331, -15]$[339, 44, -7, 29]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68QswHsGEeS3hoTUHAmk0Q" id="(1.0,0.48)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68RT0HsGEeS3hoTUHAmk0Q" id="(0.0,0.5)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_1Qj88HsAEeS3hoTUHAmk0Q" type="4011" source="_oqTAAHsAEeS3hoTUHAmk0Q" target="_nVskkHsAEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_1QlLEHsAEeS3hoTUHAmk0Q" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1QlLEXsAEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_1QmZMHsAEeS3hoTUHAmk0Q" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_1QmZMXsAEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_1Qj88XsAEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Association" href="mde-doc.uml#_1QgSkHsAEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Qj88nsAEeS3hoTUHAmk0Q" points="[15, 6, -323, -109]$[255, 132, -83, 17]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68R64HsGEeS3hoTUHAmk0Q" id="(1.0,0.58)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_68Sh8HsGEeS3hoTUHAmk0Q" id="(0.13658536585365855,0.0)"/>
- </edges>
- </notation:Diagram>
- <css:ModelStyleSheets xmi:id="_JXWzQHrZEeSHY5FbTIEHfw"/>
- <nattable:Table xmi:id="_CIJzEHsEEeS3hoTUHAmk0Q" name="RequirementTable0" currentRowAxisProvider="_CIKaJHsEEeS3hoTUHAmk0Q" currentColumnAxisProvider="_CIKaIHsEEeS3hoTUHAmk0Q">
- <context xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
- <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQYnoyEeSIvbC5EJMc1g"/>
- <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb3txhEeOqHvRyiN87hA"/>
- <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
- <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_CIKaIHsEEeS3hoTUHAmk0Q" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
- <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_CIKaIXsEEeS3hoTUHAmk0Q" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
- </axis>
- <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_CIKaInsEEeS3hoTUHAmk0Q">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
- <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
- </axis>
- <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_CIKaI3sEEeS3hoTUHAmk0Q" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
- <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
- </axis>
- </columnAxisProvidersHistory>
- <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_CIKaJHsEEeS3hoTUHAmk0Q" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
- </nattable:Table>
- <notation:Diagram xmi:id="__AxE8Hu_EeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_4ngmYHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4nh0gHvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4nibkHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4nibkXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nibknvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibk3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4niblHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4niblXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4niblnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nibl3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibmHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nibmXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4nibmnvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4nibm3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nibnHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nibnXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nibnnvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C8cUHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4ngmYXvLEeS3hoTUHAmk0Q" x="1702" y="-15" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4nuBwHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4nuBwnvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo0HvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo0XvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo0nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo03vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo1HvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo1XvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo1nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo13vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo2HvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo2XvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4nuo2nvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4nuo23vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4nuo3HvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4nuo3XvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuo3nvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DYHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4nuBwXvLEeS3hoTUHAmk0Q" x="1844" y="21" width="281" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4n0vcHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4n1WgHvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n1WgXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n1WgnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n1Wg3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WhHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1WhXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n1WhnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n1Wh3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n1WiHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WiXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1WinvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n1Wi3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n1WjHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n1WjXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n1WjnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n1Wj3vLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DYnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n0vcXvLEeS3hoTUHAmk0Q" x="1844" y="49" width="236" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4n62EHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4n62EnvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n62E3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n62FHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n62FXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n62FnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n62F3vLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n7dIHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n7dIXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n7dInvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n7dI3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n7dJHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4n7dJXvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4n7dJnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4n7dJ3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4n7dKHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n7dKXvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9DZHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4n62EXvLEeS3hoTUHAmk0Q" x="1844" y="77" width="299" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oAVoHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4oA8sHvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8sXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8snvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8s3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8tHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8tXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8tnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8t3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8uHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8uXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8unvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oA8u3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oA8vHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oA8vXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oA8vnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oA8v3vLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qcHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oAVoXvLEeS3hoTUHAmk0Q" x="1844" y="105" width="246" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oGcQHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4oGcQnvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oGcQ3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oGcRHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oGcRXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oGcRnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcR3vLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oGcSHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oGcSXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oGcSnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oGcS3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcTHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oHDUHvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oHDUXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oHDUnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oHDU3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oHDVHvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qcnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oGcQXvLEeS3hoTUHAmk0Q" x="1844" y="133" width="239" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oL70HvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4oL70nvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi4HvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi4XvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi4nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi43vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi5HvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi5XvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi5nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi53vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi6HvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi6XvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oMi6nvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oMi63vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oMi7HvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oMi7XvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oMi7nvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qdHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oL70XvLEeS3hoTUHAmk0Q" x="1844" y="160" width="244" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oSCcHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4oSCcnvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oSCc3vLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oSCdHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oSCdXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSCdnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSCd3vLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oSpgHvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oSpgXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oSpgnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSpg3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSphHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oSphXvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oSphnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oSph3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oSpiHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSpiXvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C9qdnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oSCcXvLEeS3hoTUHAmk0Q" x="1844" y="187" width="260" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oXiAHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4oYJEHvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJEXvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJEnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJE3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJFHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJFXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJFnvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJF3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJGHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJGXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJGnvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oYJG3vLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oYJHHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oYJHXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oYJHnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oYJH3vLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RgHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oXiAXvLEeS3hoTUHAmk0Q" x="1844" y="214" width="298" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4odooHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4odoonvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oePsHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oePsXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oePsnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePs3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePtHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oePtXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oePtnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oePt3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePuHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePuXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oePunvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oePu3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oePvHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oePvXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oePvnvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RgnvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4odooXvLEeS3hoTUHAmk0Q" x="1844" y="242" width="266" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4ojvQHvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4ojvQnvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4okWUHvLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4okWUXvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4okWUnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWU3vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWVHvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4okWVXvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4okWVnvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4okWV3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWWHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWWXvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4okWWnvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4okWW3vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4okWXHvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4okWXXvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4okWXnvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C-RhHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4ojvQXvLEeS3hoTUHAmk0Q" x="1844" y="269" width="239" height="25"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4op14HvLEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_4op14nvLEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4op143vLEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4op15HvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4op15XvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4op15nvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4op153vLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oqc8HvLEeS3hoTUHAmk0Q" visible="false" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oqc8XvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oqc8nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oqc83vLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oqc9HvLEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_4oqc9XvLEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oqc9nvLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_4oqc93vLEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_4oqc-HvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oqc-XvLEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_3C-4kHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4op14XvLEeS3hoTUHAmk0Q" x="1844" y="296" width="235" height="25"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="__AxE8Xu_EeS3hoTUHAmk0Q" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="__AxE8nu_EeS3hoTUHAmk0Q"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="__AxE83u_EeS3hoTUHAmk0Q">
- <owner xmi:type="uml:Package" href="mde-doc.uml#_kuoXcHvLEeS3hoTUHAmk0Q"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQY3oyEeSIvbC5EJMc1g"/>
- <edges xmi:type="notation:Connector" xmi:id="_EWxp4HvMEeS3hoTUHAmk0Q" type="4002" source="_4nuBwHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyNH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyNX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_EWyQ8HvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_EWy4AHvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_EWxp4XvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DYXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EWxp4nvMEeS3hoTUHAmk0Q" points="[0, -9, 139, 24]$[-72, -9, 67, 24]$[-72, -33, 67, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOIKYH8AEeS3hoTUHAmk0Q" id="(0.0,0.88)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__AuyM38AEeS3hoTUHAmk0Q" id="(0.020833333333333332,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_FU10oHvMEeS3hoTUHAmk0Q" type="4002" source="_4n0vcHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyMX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyMn8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_FU3CwHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_FU3CwXvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_FU10oXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DY3vLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FU10onvMEeS3hoTUHAmk0Q" points="[0, -11, 70, 52]$[-72, -11, -2, 52]$[-72, -63, -2, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7YH8AEeS3hoTUHAmk0Q" id="(0.0,0.96)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U8aoIIH7EeSBmvB5p5q7GA" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_GVjDsHvMEeS3hoTUHAmk0Q" type="4002" source="_4n62EHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38LX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38Ln8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_GVkR0HvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GVkR0XvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_GVjqwHvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9DZXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GVjqwXvMEeS3hoTUHAmk0Q" points="[0, 0, 141, 82]$[-72, 0, 69, 82]$[-72, -82, 69, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7YX8AEeS3hoTUHAmk0Q" id="(0.0,0.6)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38LH8AEeS3hoTUHAmk0Q" id="(0.006944444444444444,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_IGn_wHvMEeS3hoTUHAmk0Q" type="4002" source="_4oAVoHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38MH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38MX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_IGom0HvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_IGom0XvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_IGn_wXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qcXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IGn_wnvMEeS3hoTUHAmk0Q" points="[0, -10, 69, 108]$[-72, -10, -3, 108]$[-72, -118, -3, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7aH8AEeS3hoTUHAmk0Q" id="(0.0,0.92)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38L38AEeS3hoTUHAmk0Q" id="(0.5069444444444444,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_IeRDsHvMEeS3hoTUHAmk0Q" type="4002" source="_4oGcQHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38M38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38NH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_IeRqwHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_IeSR0HvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_IeRDsXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qc3vLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IeRDsnvMEeS3hoTUHAmk0Q" points="[0, -6, 70, 149]$[-72, -6, -2, 149]$[-72, -142, -2, 13]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOIKYX8AEeS3hoTUHAmk0Q" id="(0.0,0.76)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_IsGEUHvMEeS3hoTUHAmk0Q" type="4002" source="_4oL70HvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38JH8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38JX8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_IsGrYHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_IsHScHvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_IsGEUXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qdXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IsGEUnvMEeS3hoTUHAmk0Q" points="[0, -11, 142, 164]$[-72, -11, 70, 164]$[-72, -175, 70, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Y38AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__A38I38AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_I_04oHvMEeS3hoTUHAmk0Q" type="4002" source="_4oSCcHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38IX8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38In8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_I_1fsHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_I_2GwHvMEeS3hoTUHAmk0Q" x="27" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_I_04oXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C9qd3vLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_I_04onvMEeS3hoTUHAmk0Q" points="[0, -4, 69, 190]$[-72, -4, -3, 190]$[-72, -194, -3, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Yn8AEeS3hoTUHAmk0Q" id="(0.0,0.68)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4xsyMH8CEeS3hoTUHAmk0Q" id="(0.5069444444444444,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JO4oUHvMEeS3hoTUHAmk0Q" type="4002" source="_4oXiAHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38Kn8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38K38AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_JO5PYHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JO5PYXvMEeS3hoTUHAmk0Q" x="27" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JO4oUXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-RgXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JO4oUnvMEeS3hoTUHAmk0Q" points="[0, -13, 70, 216]$[-72, -13, -2, 216]$[-72, -229, -2, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7ZH8AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4xsyMX8CEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JdCZEHvMEeS3hoTUHAmk0Q" type="4002" source="_4odooHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__AuyN38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__AuyOH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_JdDnMHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JdDnMXvMEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JdDAIHvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-Rg3vLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JdDAIXvMEeS3hoTUHAmk0Q" points="[0, -6, 141, 244]$[-72, -6, 69, 244]$[-72, -250, 69, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7ZX8AEeS3hoTUHAmk0Q" id="(0.0,0.72)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__AuyNn8AEeS3hoTUHAmk0Q" id="(0.006944444444444444,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JredsHvMEeS3hoTUHAmk0Q" type="4002" source="_4ojvQHvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38Nn8AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38N38AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_Jrfr0HvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Jrfr0XvMEeS3hoTUHAmk0Q" x="27" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JredsXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-RhXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JredsnvMEeS3hoTUHAmk0Q" points="[0, -7, 71, 272]$[-72, -7, -1, 272]$[-72, -279, -1, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Z38AEeS3hoTUHAmk0Q" id="(0.0,0.8)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sTEJAIH8EeSBmvB5p5q7GA" id="(0.4930555555555556,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_J8LzMHvMEeS3hoTUHAmk0Q" type="4002" source="_4op14HvLEeS3hoTUHAmk0Q" target="_4ngmYHvLEeS3hoTUHAmk0Q" routing="Rectilinear">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__A38J38AEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__A38KH8AEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_J8NBUHvMEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_J8NBUXvMEeS3hoTUHAmk0Q" x="27" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_J8LzMXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_3C-4kXvLEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J8LzMnvMEeS3hoTUHAmk0Q" points="[0, -12, 70, 299]$[-72, -12, -2, 299]$[-72, -311, -2, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rOR7Zn8AEeS3hoTUHAmk0Q" id="(0.0,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zqmK8H8BEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_p9X33HvMEeS3hoTUHAmk0Q" type="PapyrusUMLActivityDiagram" name="GenerationWorkflow" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_p9X33XvMEeS3hoTUHAmk0Q" type="2001">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X33nvMEeS3hoTUHAmk0Q" type="5001"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X333vMEeS3hoTUHAmk0Q" type="7001">
- <styles xmi:type="notation:SortingStyle" xmi:id="_p9X34HvMEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X34XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X34nvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X343vMEeS3hoTUHAmk0Q" type="7002">
- <styles xmi:type="notation:SortingStyle" xmi:id="_p9X35HvMEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X35XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X35nvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X353vMEeS3hoTUHAmk0Q" type="7003">
- <styles xmi:type="notation:SortingStyle" xmi:id="_p9X36HvMEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_p9X36XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X36nvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X363vMEeS3hoTUHAmk0Q" type="7004">
- <children xmi:type="notation:Shape" xmi:id="_p9X37HvMEeS3hoTUHAmk0Q" type="3004">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X37XvMEeS3hoTUHAmk0Q" type="5080">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X37nvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_N4bFcCGzEeW4ZbY64U7SFQ" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_N4bFcSGzEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X373vMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InitialNode" href="mde-doc.uml#_p9X3xXvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X38HvMEeS3hoTUHAmk0Q" x="246" y="21"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X38XvMEeS3hoTUHAmk0Q" type="3006">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X38nvMEeS3hoTUHAmk0Q" type="5082">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X383vMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_N4cTkCGzEeW4ZbY64U7SFQ" type="6035">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_N4cTkSGzEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X39HvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:FlowFinalNode" href="mde-doc.uml#_p9X3xnvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X39XvMEeS3hoTUHAmk0Q" x="251" y="380"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X39nvMEeS3hoTUHAmk0Q" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X393vMEeS3hoTUHAmk0Q" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_p9X3-HvMEeS3hoTUHAmk0Q" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_p9X3-XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X3-nvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X3-3vMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X3_HvMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X3_XvMEeS3hoTUHAmk0Q" x="-129" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X3_nvMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X3_3vMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4AHvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3yHvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4AXvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4AnvMEeS3hoTUHAmk0Q" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4A3vMEeS3hoTUHAmk0Q" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4BHvMEeS3hoTUHAmk0Q" x="21" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4BXvMEeS3hoTUHAmk0Q" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4BnvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4B3vMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X3ynvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4CHvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_N4cTkiGzEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_N4cTkyGzEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4CXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X3x3vMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4CnvMEeS3hoTUHAmk0Q" x="163" y="82"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4C3vMEeS3hoTUHAmk0Q" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4DHvMEeS3hoTUHAmk0Q" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_p9X4DXvMEeS3hoTUHAmk0Q" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_p9X4DnvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4D3vMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4EHvMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4EXvMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4EnvMEeS3hoTUHAmk0Q" x="-149" y="2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4E3vMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4FHvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4FXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3zXvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4FnvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4F3vMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4GHvMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4GXvMEeS3hoTUHAmk0Q" x="-128" y="-2"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4GnvMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4G3vMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4HHvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X3z3vMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4HXvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4HnvMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4H3vMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4IHvMEeS3hoTUHAmk0Q" x="-84"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4IXvMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4InvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4I3vMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X30XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4JHvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4JXvMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4JnvMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4J3vMEeS3hoTUHAmk0Q" x="-113"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4KHvMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4KXvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4KnvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X303vMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4K3vMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4LHvMEeS3hoTUHAmk0Q" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4LXvMEeS3hoTUHAmk0Q" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4LnvMEeS3hoTUHAmk0Q" x="23" y="-3"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4L3vMEeS3hoTUHAmk0Q" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4MHvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4MXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X31XvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4MnvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_N4c6oCGzEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_N4c6oSGzEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4M3vMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X3zHvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4NHvMEeS3hoTUHAmk0Q" x="173" y="160" height="109"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4NXvMEeS3hoTUHAmk0Q" type="3007">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4NnvMEeS3hoTUHAmk0Q" type="5003"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_p9X4N3vMEeS3hoTUHAmk0Q" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_p9X4OHvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4OXvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4OnvMEeS3hoTUHAmk0Q" type="3013">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4O3vMEeS3hoTUHAmk0Q" type="5009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4PHvMEeS3hoTUHAmk0Q" x="-162" y="-1"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4PXvMEeS3hoTUHAmk0Q" type="5085">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4PnvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4P3vMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:InputPin" href="mde-doc.uml#_p9X32HvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4QHvMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_p9X4QXvMEeS3hoTUHAmk0Q" type="3014">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4QnvMEeS3hoTUHAmk0Q" type="5010">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4Q3vMEeS3hoTUHAmk0Q" x="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4RHvMEeS3hoTUHAmk0Q" type="5086">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4RXvMEeS3hoTUHAmk0Q" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4RnvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OutputPin" href="mde-doc.uml#_p9X32nvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4R3vMEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_N4c6oiGzEeW4ZbY64U7SFQ" type="6028">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_N4c6oyGzEeW4ZbY64U7SFQ" y="5"/>
- </children>
- <styles xmi:type="notation:HintedDiagramLinkStyle" xmi:id="_p9X4SHvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:OpaqueAction" href="mde-doc.uml#_p9X313vMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4SXvMEeS3hoTUHAmk0Q" x="206" y="308"/>
- </children>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4SnvMEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Activity" href="mde-doc.uml#_p9X3wHvMEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p9X4TnvMEeS3hoTUHAmk0Q" x="41" y="6" width="538" height="463"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_p9X4T3vMEeS3hoTUHAmk0Q"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_p9X4UHvMEeS3hoTUHAmk0Q">
- <owner xmi:type="uml:Package" href="mde-doc.uml#_rNn0IHvLEeS3hoTUHAmk0Q"/>
- </styles>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_N4c6pCGzEeW4ZbY64U7SFQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
- <element xmi:type="uml:Activity" href="mde-doc.uml#_p9X3wHvMEeS3hoTUHAmk0Q"/>
- <edges xmi:type="notation:Connector" xmi:id="_p9X4UXvMEeS3hoTUHAmk0Q" type="4004" source="_p9X37HvMEeS3hoTUHAmk0Q" target="_p9X39nvMEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4UnvMEeS3hoTUHAmk0Q" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4U3vMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4VHvMEeS3hoTUHAmk0Q" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4VXvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4VnvMEeS3hoTUHAmk0Q" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4V3vMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4WHvMEeS3hoTUHAmk0Q" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4WXvMEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_p9X4WnvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3wXvMEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4W3vMEeS3hoTUHAmk0Q" points="[-2, 9, -1, -62]$[-2, 51, -1, -20]"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_p9X4XHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X39nvMEeS3hoTUHAmk0Q" target="_p9X4C3vMEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4XXvMEeS3hoTUHAmk0Q" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4XnvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4X3vMEeS3hoTUHAmk0Q" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4YHvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4YXvMEeS3hoTUHAmk0Q" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4YnvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4Y3vMEeS3hoTUHAmk0Q" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4ZHvMEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_p9X4ZXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3wnvMEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4ZnvMEeS3hoTUHAmk0Q" points="[3, 20, 0, -64]$[4, 58, 1, -26]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4Z3vMEeS3hoTUHAmk0Q" id="(0.5120481927710844,0.23853211009174313)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_p9X4aHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X4C3vMEeS3hoTUHAmk0Q" target="_p9X4NXvMEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4aXvMEeS3hoTUHAmk0Q" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4anvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4a3vMEeS3hoTUHAmk0Q" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4bHvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4bXvMEeS3hoTUHAmk0Q" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4bnvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4b3vMEeS3hoTUHAmk0Q" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4cHvMEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_p9X4cXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3w3vMEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4cnvMEeS3hoTUHAmk0Q" points="[-2, 11, 0, -60]$[-11, 91, -9, 20]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4c3vMEeS3hoTUHAmk0Q" id="(0.5060240963855421,0.9908256880733946)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_p9X4dHvMEeS3hoTUHAmk0Q" type="4004" source="_p9X4NXvMEeS3hoTUHAmk0Q" target="_p9X38XvMEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4dXvMEeS3hoTUHAmk0Q" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4dnvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4d3vMEeS3hoTUHAmk0Q" type="6004">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4eHvMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4eXvMEeS3hoTUHAmk0Q" type="6009">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4envMEeS3hoTUHAmk0Q" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_p9X4e3vMEeS3hoTUHAmk0Q" type="6011">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_p9X4fHvMEeS3hoTUHAmk0Q" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_p9X4fXvMEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:ControlFlow" href="mde-doc.uml#_p9X3xHvMEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p9X4fnvMEeS3hoTUHAmk0Q" points="[7, 7, 1, -37]$[7, 53, 1, 9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p9X4f3vMEeS3hoTUHAmk0Q" id="(0.5094339622641509,0.825)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_gzznwHxnEeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="DesignOverview" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_i0no8HxnEeS3hoTUHAmk0Q" type="2012">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sYQiYHxnEeS3hoTUHAmk0Q" source="PapyrusHyperLink_Page" references="_p9X33HvMEeS3hoTUHAmk0Q">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcHxnEeS3hoTUHAmk0Q" key="tooltip_text" value="GenerationWorkflow"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcXxnEeS3hoTUHAmk0Q" key="pageName" value="PapyrusHyperLink_Page"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sYRJcnxnEeS3hoTUHAmk0Q" key="is_default_navigation" value="false"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_i0oQAHxnEeS3hoTUHAmk0Q" type="5038"/>
- <element xmi:type="uml:Comment" href="mde-doc.uml#_iH6T8HxnEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i0no8XxnEeS3hoTUHAmk0Q" x="647" y="341" width="240"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_2F2rEH7CEeS3hoTUHAmk0Q" type="2012">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q20MIH7DEeS3hoTUHAmk0Q" source="PapyrusHyperLink_Page" references="__AxE8Hu_EeS3hoTUHAmk0Q">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MIX7DEeS3hoTUHAmk0Q" key="tooltip_text" value="ClassDiagram"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MIn7DEeS3hoTUHAmk0Q" key="pageName" value="ClassDiagram"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q20MI37DEeS3hoTUHAmk0Q" key="is_default_navigation" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_2F3SIH7CEeS3hoTUHAmk0Q" type="5038"/>
- <element xmi:type="uml:Comment" href="mde-doc.uml#_2FrE4H7CEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2F2rEX7CEeS3hoTUHAmk0Q" x="257" y="327" width="161"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_AWsRoH7XEeS3hoTUHAmk0Q" type="2007">
- <children xmi:type="notation:DecorationNode" xmi:id="_AWuG0H7XEeS3hoTUHAmk0Q" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_AWuG0X7XEeS3hoTUHAmk0Q" type="7016">
- <styles xmi:type="notation:TitleStyle" xmi:id="_AWut4H7XEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AWut4X7XEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Package" href="mde-doc.uml#_kuoXcHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AWsRoX7XEeS3hoTUHAmk0Q" x="238" y="189"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Bk38AH7XEeS3hoTUHAmk0Q" type="2007">
- <children xmi:type="notation:DecorationNode" xmi:id="_Bk4jEH7XEeS3hoTUHAmk0Q" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_Bk4jEX7XEeS3hoTUHAmk0Q" type="7016">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Bk4jEn7XEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bk4jE37XEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Package" href="mde-doc.uml#_rNn0IHvLEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bk38AX7XEeS3hoTUHAmk0Q" x="653" y="183"/>
- </children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_gzznwXxnEeS3hoTUHAmk0Q" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_gzznwnxnEeS3hoTUHAmk0Q"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_gzznw3xnEeS3hoTUHAmk0Q">
- <owner xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_BaNQZnoyEeSIvbC5EJMc1g"/>
- <edges xmi:type="notation:Connector" xmi:id="_HoXIcH7XEeS3hoTUHAmk0Q" type="4013" source="_2F2rEH7CEeS3hoTUHAmk0Q" target="_AWsRoH7XEeS3hoTUHAmk0Q">
- <styles xmi:type="notation:FontStyle" xmi:id="_HoXIcX7XEeS3hoTUHAmk0Q"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HoXIcn7XEeS3hoTUHAmk0Q" points="[-3, -7, 8, 88]$[-3, -123, 8, -28]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HpBPwH7XEeS3hoTUHAmk0Q" id="(0.5714285714285714,0.10294117647058823)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_IRF8YH7XEeS3hoTUHAmk0Q" type="4013" source="_i0no8HxnEeS3hoTUHAmk0Q" target="_Bk38AH7XEeS3hoTUHAmk0Q">
- <styles xmi:type="notation:FontStyle" xmi:id="_IRF8YX7XEeS3hoTUHAmk0Q"/>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IRF8Yn7XEeS3hoTUHAmk0Q" points="[5, -41, 19, 108]$[86, -140, 100, 9]"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="_5RzyQH7ZEeS3hoTUHAmk0Q" type="PapyrusUMLClassDiagram" name="AbstractTestClassesDiagram" measurementUnit="Pixel">
- <children xmi:type="notation:Shape" xmi:id="_5RzyQX7ZEeS3hoTUHAmk0Q" type="2008">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyQn7ZEeS3hoTUHAmk0Q" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyQ37ZEeS3hoTUHAmk0Q" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRH7ZEeS3hoTUHAmk0Q" key="StereotypeList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRX7ZEeS3hoTUHAmk0Q" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyRn7ZEeS3hoTUHAmk0Q" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyR37ZEeS3hoTUHAmk0Q" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzySH7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzySX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzySn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyS37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyTH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyTX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyTn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyT37ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyUH7ZEeS3hoTUHAmk0Q" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyUX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyUn7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyU37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyVH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyVX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyVn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyV37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyWH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyWX7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyWn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyW37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyXH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyXX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyXn7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyX37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyYH7ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzyYX7ZEeS3hoTUHAmk0Q" key="visible" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyYn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyY37ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5RzyZH7ZEeS3hoTUHAmk0Q" name="shape_visibility" booleanValue="true"/>
- <styles xmi:type="notation:IntValueStyle" xmi:id="_5RzyZX7ZEeS3hoTUHAmk0Q" name="shape_direction" intValue="2"/>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLMX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyZn7ZEeS3hoTUHAmk0Q" x="492" y="125"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5RzyZ37ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzyaH7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyaX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyan7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzya37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzybH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzybX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzybn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyb37ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzycH7ZEeS3hoTUHAmk0Q" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzycX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzycn7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_5Rzyc37ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLNX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzydH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzydX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzydn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzyd37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyeH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyeX7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyen7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzye37ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyfH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyfX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzyfn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyf37ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzygH7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzygX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzygn7ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyg37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyhH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLM37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyhX7ZEeS3hoTUHAmk0Q" x="240" y="303"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Rzyhn7ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzyh37ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzyiH7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzyiX7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzyin7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyi37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyjH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyjX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyjn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyj37ZEeS3hoTUHAmk0Q" type="7018">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzykH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzykX7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzykn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyk37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzylH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzylX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyln7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzyl37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzymH7ZEeS3hoTUHAmk0Q" key="showTitle" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzymX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzymn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzym37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzynH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzynX7ZEeS3hoTUHAmk0Q" visible="false" type="compartment_shape_display">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5Rzynn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5Rzyn37ZEeS3hoTUHAmk0Q" key="mutable" value="true"/>
- </eAnnotations>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyoH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyoX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyon7ZEeS3hoTUHAmk0Q" x="650" y="-50"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Rzyo37ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzypH7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzypX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzypn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyp37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyqH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyqX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyqn7ZEeS3hoTUHAmk0Q" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyq37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyrH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyrX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyrn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyr37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzysH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzysX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzysn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzys37ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLOX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyt37ZEeS3hoTUHAmk0Q" x="205" y="458"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5RzyuH7ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzyuX7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyun7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyu37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyvH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyvX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyvn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyv37ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5RzywH7ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLPX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzywX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzywn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzyw37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyxH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyxX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyxn7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzyx37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzyyH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzyyX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyyn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzyy37ZEeS3hoTUHAmk0Q" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzyzH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzyzX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLO37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzyzn7ZEeS3hoTUHAmk0Q" x="484" y="305"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Rzyz37ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy0H7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy0X7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy0n7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy037ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy1H7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy1X7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy1n7ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5Rzy137ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLQH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzy2H7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy2X7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy2n7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy237ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy3H7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy3X7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy3n7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy337ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy4H7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy4X7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLPn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy5X7ZEeS3hoTUHAmk0Q" x="305" y="125" width="165"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Rzy5n7ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy537ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy6H7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy6X7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy6n7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy637ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy7H7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy7X7ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5Rzy7n7ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLQ37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzy737ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy8H7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy8X7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy8n7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy837ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy9H7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5Rzy9X7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5Rzy9n7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5Rzy937ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy-H7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLQX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Rzy_H7ZEeS3hoTUHAmk0Q" x="727" y="126"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5Rzy_X7ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzy_n7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5Rzy_37ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzAH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzAX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzAn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzA37ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzBH7ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5RzzBX7ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLR37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzBn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzB37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzCH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzCX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzCn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzC37ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzDH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzDX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzDn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzD37ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLRH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzE37ZEeS3hoTUHAmk0Q" x="880" y="127"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5RzzFH7ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzFX7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzFn7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzF37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzGH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzGX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzGn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzG37ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5RzzHH7ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLS37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzHX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzHn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzH37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzIH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzIX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzIn7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzI37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzJH7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzJX7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzJn7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLSH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzKn7ZEeS3hoTUHAmk0Q" x="1045" y="128"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_5RzzK37ZEeS3hoTUHAmk0Q" type="2008">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzLH7ZEeS3hoTUHAmk0Q" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzLX7ZEeS3hoTUHAmk0Q" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzLn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzL37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzMH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzMX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzMn7ZEeS3hoTUHAmk0Q" type="7018">
- <children xmi:type="notation:Shape" xmi:id="_5RzzM37ZEeS3hoTUHAmk0Q" type="3013">
- <element xmi:type="uml:Operation" href="mde-doc.uml#_5RzLTn7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzNH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzNX7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzNn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzN37ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzOH7ZEeS3hoTUHAmk0Q"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_5RzzOX7ZEeS3hoTUHAmk0Q" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_5RzzOn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_5RzzO37ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_5RzzPH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzPX7ZEeS3hoTUHAmk0Q"/>
- </children>
- <element xmi:type="uml:Class" href="mde-doc.uml#_5RzLTH7ZEeS3hoTUHAmk0Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5RzzQX7ZEeS3hoTUHAmk0Q" x="705" y="305"/>
- </children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_5RzzQn7ZEeS3hoTUHAmk0Q"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="_5RzzQ37ZEeS3hoTUHAmk0Q">
- <owner xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzRH7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyZ37ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzRX7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzRn7ZEeS3hoTUHAmk0Q" x="-148" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzR37ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLNH7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzSH7ZEeS3hoTUHAmk0Q" points="[0, 0, -88, -60]$[88, 60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzSX7ZEeS3hoTUHAmk0Q" id="(0.7475728155339806,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzSn7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzS37ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzyo37ZEeS3hoTUHAmk0Q" target="_5RzyZ37ZEeS3hoTUHAmk0Q">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzTH7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzTX7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzTn7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLOn7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzT37ZEeS3hoTUHAmk0Q" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzUH7ZEeS3hoTUHAmk0Q" id="(0.5017182130584192,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzUX7ZEeS3hoTUHAmk0Q" id="(0.5388349514563107,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzUn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyuH7ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzU37ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzVH7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzVX7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLPH7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzVn7ZEeS3hoTUHAmk0Q" points="[0, 0, 90, -60]$[-90, 60, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzV37ZEeS3hoTUHAmk0Q" id="(0.22169811320754718,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzWH7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzWX7ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzyz37ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzWn7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzW37ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzXH7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzXX7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzXn7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLP37ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzX37ZEeS3hoTUHAmk0Q" points="[2, 11, 2, 11]$[2, 11, 2, 11]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzYH7ZEeS3hoTUHAmk0Q" id="(0.49696969696969695,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzYX7ZEeS3hoTUHAmk0Q" id="(0.5548387096774193,0.89)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzYn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzyQX7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzY37ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzZH7ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzZX7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzZn7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzZ37ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLMn7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzaH7ZEeS3hoTUHAmk0Q"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzaX7ZEeS3hoTUHAmk0Q" id="(0.49557522123893805,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzan7ZEeS3hoTUHAmk0Q" id="(0.2967741935483871,0.91)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5Rzza37ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzy5n7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5RzzbH7ZEeS3hoTUHAmk0Q" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5RzzbX7ZEeS3hoTUHAmk0Q" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzzbn7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzzb37ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzcH7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLQn7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzcX7ZEeS3hoTUHAmk0Q"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzcn7ZEeS3hoTUHAmk0Q" id="(0.4928571428571429,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzc37ZEeS3hoTUHAmk0Q" id="(0.32903225806451614,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5RzzdH7ZEeS3hoTUHAmk0Q" type="4002" source="_5Rzy_X7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1NE2UIXQEeSUybMY4UGChQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1NFdYIXQEeSUybMY4UGChQ" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzdX7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5Rzzdn7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5Rzzd37ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLRn7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5RzzeH7ZEeS3hoTUHAmk0Q"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzeX7ZEeS3hoTUHAmk0Q" id="(0.49324324324324326,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzen7ZEeS3hoTUHAmk0Q" id="(0.832258064516129,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5Rzze37ZEeS3hoTUHAmk0Q" type="4002" source="_5RzzFH7ZEeS3hoTUHAmk0Q" target="_5Rzyhn7ZEeS3hoTUHAmk0Q" routing="Tree">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1NDBIIXQEeSUybMY4UGChQ" source="PapyrusCSSForceValue">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1NDoMIXQEeSUybMY4UGChQ" key="routing" value="true"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_5RzzfH7ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzfX7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5Rzzfn7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLSn7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Rzzf37ZEeS3hoTUHAmk0Q" points="[9, 18, 9, 18]$[9, 18, 9, 18]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzzgH7ZEeS3hoTUHAmk0Q" id="(0.4968152866242038,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_5Rzzgn7ZEeS3hoTUHAmk0Q" type="4002" source="_5RzzK37ZEeS3hoTUHAmk0Q" target="_5RzyQX7ZEeS3hoTUHAmk0Q" routing="Tree">
- <children xmi:type="notation:DecorationNode" xmi:id="_5Rzzg37ZEeS3hoTUHAmk0Q" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_5RzzhH7ZEeS3hoTUHAmk0Q" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_5RzzhX7ZEeS3hoTUHAmk0Q"/>
- <element xmi:type="uml:Generalization" href="mde-doc.uml#_5RzLTX7ZEeS3hoTUHAmk0Q"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5Rzzhn7ZEeS3hoTUHAmk0Q" points="[-131, -50, 251, 116]$[-378, -101, 4, 65]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5Rzzh37ZEeS3hoTUHAmk0Q" id="(0.49814126394052044,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5RzziH7ZEeS3hoTUHAmk0Q" id="(0.5,1.0)"/>
- </edges>
- </notation:Diagram>
- <notation:Diagram xmi:id="__1kswIXVEeSUybMY4UGChQ" type="PapyrusUMLClassDiagram" name="ExampleGeneratedTestCases" measurementUnit="Pixel">
- <styles xmi:type="notation:StringValueStyle" xmi:id="__1kswYXVEeSUybMY4UGChQ" name="diagram_compatibility_version" stringValue="1.0.0"/>
- <styles xmi:type="notation:DiagramStyle" xmi:id="__1kswoXVEeSUybMY4UGChQ"/>
- <styles xmi:type="style:PapyrusViewStyle" xmi:id="__1ksw4XVEeSUybMY4UGChQ">
- <owner xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
- </styles>
- <element xmi:type="uml:Model" href="mde-doc.uml#_5RzLMH7ZEeS3hoTUHAmk0Q"/>
- </notation:Diagram>
-</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml
deleted file mode 100644
index d9d74fbfe8b..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/mde-doc.uml
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:structure="http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ">
- <uml:Model xmi:id="_BaNQYHoyEeSIvbC5EJMc1g" name="Papyrus Test Generation Framework">
- <ownedComment xmi:type="uml:Comment" xmi:id="_zHZ5wH6-EeS3hoTUHAmk0Q">
- <body>
-==Framework Goals==&#xD;
-* Automate the development of test cases for Papyrus diagrams&#xD;
-* Set the bases for a model-based testing approach&#xD;
-* Ease the transition towards test-driven development</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_ClqsoH7BEeS3hoTUHAmk0Q">
- <body>Currently, the framework supports the generation of unit tests for a diagram editor, taking as input an input .gmfgen. See below the generation workflow to understand how it works.</body>
- </ownedComment>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_BaNQYXoyEeSIvbC5EJMc1g">
- <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4HufEeS3hoTUHAmk0Q">
- <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4XufEeS3hoTUHAmk0Q">
- <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_TnbC4nufEeS3hoTUHAmk0Q">
- <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
- </packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_VuW6MHufEeS3hoTUHAmk0Q">
- <importedPackage xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
- </packageImport>
- <packagedElement xmi:type="uml:Model" xmi:id="_BaNQYnoyEeSIvbC5EJMc1g" name="Requirements">
- <packagedElement xmi:type="uml:Class" xmi:id="_8rcSwHsDEeS3hoTUHAmk0Q" name="JUnit Generation"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_ZmlMYHsEEeS3hoTUHAmk0Q" name="Functional test cases"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_aSGOkHsEEeS3hoTUHAmk0Q" name="Extensibility"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_fRgSYHsFEeS3hoTUHAmk0Q" name="Functional Coverage"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_2AiPEHsFEeS3hoTUHAmk0Q" name="Code Coverage"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Model" xmi:id="_BaNQY3oyEeSIvbC5EJMc1g" name="UseCases">
- <ownedComment xmi:type="uml:Comment" xmi:id="_0f_4AH74EeS3hoTUHAmk0Q">
- <body>As a prerequisite, the tests plug-in must have already been created. Create tests plug-in, if it doesn't exist already.
-As a requirement, following the Papyrus development guidelines an Eclipse plug-in project must be created to contain the tests. Example: org.eclipse.papyrus.uml.diagram.component.tests.&#xD;
-Add a dependency in the plug-in manifest to the test generation framework: org.eclipse.papyrus.tests.framework.</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_wHPnsH77EeS3hoTUHAmk0Q">
- <body>Example: Generation for the UML Component diagram&#xD;
-Here is an example (ComponentDiagramGenerateTestsWorkflow.xtend):
-&lt;pre>
-package org.eclipse.papyrus.uml.diagram.component.test.generation
-
-import org.eclipse.emf.mwe2.runtime.workflow.WorkflowContextImpl
-import org.eclipse.papyrus.tests.framework.mwe.GenerateTestsWorkflow
-import org.eclipse.papyrus.tests.framework.gmfgenuml2utp.GMFGen2UTPModule
-
-class ComponentDiagramGenerateTestsWorkflow {
-
- def static void main(String[] args) {
- val workflow = new GenerateTestsWorkflow()
- runWorkflow(workflow);
- }
-
- def static void runWorkflow(GenerateTestsWorkflow workflow) {
- workflow.testProjectName = 'org.eclipse.papyrus.uml.diagram.component.tests'
- workflow.gmfgenUri = workflow.resourceURI('/org.eclipse.papyrus.uml.diagram.component/model/ComponentDiagram.gmfgen')
- workflow.testSrcGenLocation = 'test-gen/'
- workflow.testModel = 'model/ComponentDiagramTest.uml'
-
- workflow.utpModuleFunction = [gmfgen, framework, utp |
- new GMFGen2UTPModule(gmfgen, framework, utp) => [
- diagramTestPackageName = 'org.eclipse.papyrus.uml.diagram.component.test'
- topContainerEditPart = 'PackageEditPart';
- topNodesToTest += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- childNodesToTest += #[
- 'ModelEditPartCN',
- 'PackageEditPartCN',
- 'RectangleInterfaceEditPartCN',
- 'ComponentEditPartCN',
- 'ComponentEditPartPCN',
- 'CommentEditPartPCN',
- 'ConstraintEditPartPCN',
- 'InterfaceEditPartPCN'
- ]
- linksToTest += #[
- 'UsageEditPart',
- 'InterfaceRealizationEditPart',
- 'ManifestationEditPart',
- 'ComponentRealizationEditPart',
- 'AbstractionEditPart',
- 'DependencyEditPart'
- ]
- linksOwnedBySourceToTest += #[
- 'GeneralizationEditPart'
- ]
-
- elementTypesAppearanceTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- elementTypesDropTests += #[
- 'PackageEditPart',
- 'ModelEditPart',
- 'ComponentEditPart',
- 'InterfaceEditPart',
- 'CommentEditPart',
- 'ConstraintEditPart'
- ]
- ]
- ]
-
- workflow.run(new WorkflowContextImpl);
- }
-
-}
-&lt;/pre>
-</body>
- </ownedComment>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_BaNQZHoyEeSIvbC5EJMc1g" name="useCasesAbstraction" client="_BaNQY3oyEeSIvbC5EJMc1g" supplier="_BaNQYnoyEeSIvbC5EJMc1g"/>
- <packagedElement xmi:type="uml:Component" xmi:id="_BaNQZXoyEeSIvbC5EJMc1g" name="Papyrus Test Generation Framework" useCase="_MrfP8Hr5EeS3hoTUHAmk0Q _O7kcMHr5EeS3hoTUHAmk0Q _nVl24HsAEeS3hoTUHAmk0Q">
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_MrfP8Hr5EeS3hoTUHAmk0Q" name="Define list of element edit parts under test" subject="_BaNQZXoyEeSIvbC5EJMc1g">
- <ownedComment xmi:type="uml:Comment" xmi:id="_eN_cQH79EeS3hoTUHAmk0Q">
- <body>Configure the Guice module for your diagram editor's UTP transformation, detailing the name of the generated package of tests and the desired edit parts to test, as they are described in the gmfgen (See example below). </body>
- </ownedComment>
- </ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_O7kcMHr5EeS3hoTUHAmk0Q" name="Generate test model" subject="_BaNQZXoyEeSIvbC5EJMc1g">
- <ownedComment xmi:type="uml:Comment" xmi:id="_i0Rq4H79EeS3hoTUHAmk0Q">
- <body>Create the generation launcher (either Xtend-based or Java-based) in an appropiate package, for instance org.eclipse.papyrus.uml.diagram.component.test.generation, in a file such as ComponentDiagramGenerateTestsWorkflow.xtend. Copy the example launcher below and replace with the values for the generation parameters for your own diagram editor. The parameters are:&#xD;
-gmfgenUri: URI for the input GMFGen file&#xD;
-testSrcGenLocation: Folder in the project where the launcher is located where the test code will be generated, for instance test-gen.&#xD;
-utpModuleFunction: injected configuration parameters for the UTP transformation, including tests package name and the various categories of edit-part to test&#xD;
-testModelUri: URI where the UML-UTP intermediate model will be generated. After launching the generation, this model provides an overview of all the generated test artifacts.&#xD;
-Launch the main method as a normal Java class.&#xD;
-The intermediate model and the JUnit code are generated.</body>
- </ownedComment>
- </ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_nVl24HsAEeS3hoTUHAmk0Q" name="Generate JUnit test code" subject="_BaNQZXoyEeSIvbC5EJMc1g">
- <ownedComment xmi:type="uml:Comment" xmi:id="_tbo1gH7ZEeS3hoTUHAmk0Q" annotatedElement="_nVl24HsAEeS3hoTUHAmk0Q">
- <body>The generated JUnit tests extend the abstract test cases defined in the Papyrus test framework base</body>
- </ownedComment>
- </ownedUseCase>
- </packagedElement>
- <packagedElement xmi:type="uml:Actor" xmi:id="_op7MkHsAEeS3hoTUHAmk0Q" name="Papyrus Developer"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_vjwyMHsAEeS3hoTUHAmk0Q" memberEnd="_vjwyMXsAEeS3hoTUHAmk0Q _vjwyNHsAEeS3hoTUHAmk0Q">
- <ownedEnd xmi:type="uml:Property" xmi:id="_vjwyMXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_vjwyMHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjwyMnsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjwyM3sAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- <ownedEnd xmi:type="uml:Property" xmi:id="_vjwyNHsAEeS3hoTUHAmk0Q" name="define list of element edit parts under test" type="_MrfP8Hr5EeS3hoTUHAmk0Q" association="_vjwyMHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjwyNXsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjwyNnsAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_0aScQHsAEeS3hoTUHAmk0Q" name="" memberEnd="_0aScQXsAEeS3hoTUHAmk0Q _0aScRHsAEeS3hoTUHAmk0Q">
- <ownedEnd xmi:type="uml:Property" xmi:id="_0aScQXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_0aScQHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0aScQnsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0aScQ3sAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- <ownedEnd xmi:type="uml:Property" xmi:id="_0aScRHsAEeS3hoTUHAmk0Q" name="generate test model" type="_O7kcMHr5EeS3hoTUHAmk0Q" association="_0aScQHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0aScRXsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0aScRnsAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_1QgSkHsAEeS3hoTUHAmk0Q" name="" memberEnd="_1QgSkXsAEeS3hoTUHAmk0Q _1QgSlHsAEeS3hoTUHAmk0Q">
- <ownedEnd xmi:type="uml:Property" xmi:id="_1QgSkXsAEeS3hoTUHAmk0Q" name="papyrus developer" type="_op7MkHsAEeS3hoTUHAmk0Q" association="_1QgSkHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QgSknsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QgSk3sAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- <ownedEnd xmi:type="uml:Property" xmi:id="_1QgSlHsAEeS3hoTUHAmk0Q" name="generate junit test code" type="_nVl24HsAEeS3hoTUHAmk0Q" association="_1QgSkHsAEeS3hoTUHAmk0Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QgSlXsAEeS3hoTUHAmk0Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QgSlnsAEeS3hoTUHAmk0Q" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Model" xmi:id="_5RzLMH7ZEeS3hoTUHAmk0Q" name="TestFrameworkBase">
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLMX7ZEeS3hoTUHAmk0Q" name="AbstractCreateElementFromPaletteTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLMn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLM37ZEeS3hoTUHAmk0Q" name="AbstractCreateLinkFromPaletteTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLNH7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLNX7ZEeS3hoTUHAmk0Q" name="testCreateLinkFromPalette"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLNn7ZEeS3hoTUHAmk0Q" name="AbstractPapyrusTestCase" isAbstract="true"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLN37ZEeS3hoTUHAmk0Q" name="UMLElementTypes"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLOH7ZEeS3hoTUHAmk0Q" name="UMLPackage"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLOX7ZEeS3hoTUHAmk0Q" name="AbstractCreateLinkOwnedBySourceFromPaletteTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLOn7ZEeS3hoTUHAmk0Q" general="_5RzLM37ZEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLO37ZEeS3hoTUHAmk0Q" name="AbstractCreateNodeFromPaletteTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLPH7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLPX7ZEeS3hoTUHAmk0Q" name="testCreateNodeFromPalette"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLPn7ZEeS3hoTUHAmk0Q" name="AbstractAppearanceNodeTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLP37ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLQH7ZEeS3hoTUHAmk0Q" name="testAppearance"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLQX7ZEeS3hoTUHAmk0Q" name="AbstractDropNodeTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLQn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLQ37ZEeS3hoTUHAmk0Q" name="testToDropNode"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLRH7ZEeS3hoTUHAmk0Q" name="AbstractDeleteNodeTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLRX7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLRn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLR37ZEeS3hoTUHAmk0Q" name="testDestroy"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLSH7ZEeS3hoTUHAmk0Q" name="AbstractEditableNodeTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLSX7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLSn7ZEeS3hoTUHAmk0Q" general="_5RzLNn7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLS37ZEeS3hoTUHAmk0Q" name="testEdition"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5RzLTH7ZEeS3hoTUHAmk0Q" name="AbstractCreateChildLabelNodeFromPaletteTest" isAbstract="true">
- <generalization xmi:type="uml:Generalization" xmi:id="_5RzLTX7ZEeS3hoTUHAmk0Q" general="_5RzLMX7ZEeS3hoTUHAmk0Q"/>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_5RzLTn7ZEeS3hoTUHAmk0Q" name="testCreateChildLabelNodeFromPaletteTest"/>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Model" xmi:id="_BaNQZnoyEeSIvbC5EJMc1g" name="Design">
- <ownedComment xmi:type="uml:Comment" xmi:id="_iH6T8HxnEeS3hoTUHAmk0Q" annotatedElement="_rNn0IHvLEeS3hoTUHAmk0Q">
- <body>This is the sequence of actions performed in the workflow to generate the tests. The input and output pins represent the inputs and outputs of every action.&#xD;
-</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_2FrE4H7CEeS3hoTUHAmk0Q" annotatedElement="_kuoXcHvLEeS3hoTUHAmk0Q">
- <body>This is the structure of launchers for the generation workflow according to each type of diagram.</body>
- </ownedComment>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_BaNQZ3oyEeSIvbC5EJMc1g" name="DesignAbstraction" client="_BaNQZnoyEeSIvbC5EJMc1g" supplier="_BaNQY3oyEeSIvbC5EJMc1g"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_kuoXcHvLEeS3hoTUHAmk0Q" name="Structure">
- <packagedElement xmi:type="uml:Class" xmi:id="_3C8cUHvLEeS3hoTUHAmk0Q" name="GenerateTestsWorkflow" isAbstract="true"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9DYHvLEeS3hoTUHAmk0Q" name="StateMachineDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9DYXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9DYnvLEeS3hoTUHAmk0Q" name="ClassDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9DY3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9DZHvLEeS3hoTUHAmk0Q" name="CommunicationDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9DZXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9qcHvLEeS3hoTUHAmk0Q" name="UseCaseDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9qcXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9qcnvLEeS3hoTUHAmk0Q" name="ActivityDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9qc3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9qdHvLEeS3hoTUHAmk0Q" name="SequenceDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9qdXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C9qdnvLEeS3hoTUHAmk0Q" name="DeploymentDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C9qd3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C-RgHvLEeS3hoTUHAmk0Q" name="CompositeStructureDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C-RgXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C-RgnvLEeS3hoTUHAmk0Q" name="ComponentDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C-Rg3vLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C-RhHvLEeS3hoTUHAmk0Q" name="TimingDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C-RhXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3C-4kHvLEeS3hoTUHAmk0Q" name="ProfileDiagramGenerateTestsWorkflow">
- <generalization xmi:type="uml:Generalization" xmi:id="_3C-4kXvLEeS3hoTUHAmk0Q" general="_3C8cUHvLEeS3hoTUHAmk0Q"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_rNn0IHvLEeS3hoTUHAmk0Q" name="Behavior">
- <packagedElement xmi:type="uml:Activity" xmi:id="_p9X3wHvMEeS3hoTUHAmk0Q" name="Papyrus Test Generation Workflow" node="_p9X3xXvMEeS3hoTUHAmk0Q _p9X3xnvMEeS3hoTUHAmk0Q _p9X3x3vMEeS3hoTUHAmk0Q _p9X3zHvMEeS3hoTUHAmk0Q _p9X313vMEeS3hoTUHAmk0Q">
- <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3wXvMEeS3hoTUHAmk0Q" target="_p9X3x3vMEeS3hoTUHAmk0Q" source="_p9X3xXvMEeS3hoTUHAmk0Q"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3wnvMEeS3hoTUHAmk0Q" target="_p9X3zHvMEeS3hoTUHAmk0Q" source="_p9X3x3vMEeS3hoTUHAmk0Q"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3w3vMEeS3hoTUHAmk0Q" target="_p9X313vMEeS3hoTUHAmk0Q" source="_p9X3zHvMEeS3hoTUHAmk0Q"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_p9X3xHvMEeS3hoTUHAmk0Q" target="_p9X3xnvMEeS3hoTUHAmk0Q" source="_p9X313vMEeS3hoTUHAmk0Q"/>
- <node xmi:type="uml:InitialNode" xmi:id="_p9X3xXvMEeS3hoTUHAmk0Q" name="InitialNode" outgoing="_p9X3wXvMEeS3hoTUHAmk0Q"/>
- <node xmi:type="uml:FlowFinalNode" xmi:id="_p9X3xnvMEeS3hoTUHAmk0Q" name="FlowFinalNode" incoming="_p9X3xHvMEeS3hoTUHAmk0Q"/>
- <node xmi:type="uml:OpaqueAction" xmi:id="_p9X3x3vMEeS3hoTUHAmk0Q" name="Transform GMFGen model to UML" incoming="_p9X3wXvMEeS3hoTUHAmk0Q" outgoing="_p9X3wnvMEeS3hoTUHAmk0Q">
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3yHvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3yXvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X3ynvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3y3vMEeS3hoTUHAmk0Q" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_p9X3zHvMEeS3hoTUHAmk0Q" name="Generate UML-UTP Test Model" incoming="_p9X3wnvMEeS3hoTUHAmk0Q" outgoing="_p9X3w3vMEeS3hoTUHAmk0Q">
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3zXvMEeS3hoTUHAmk0Q" name="[DiagramType].gmfgen.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X3znvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X3z3vMEeS3hoTUHAmk0Q" name="testFrameworkBase.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X30HvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X30XvMEeS3hoTUHAmk0Q" name="utp.profile.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X30nvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X303vMEeS3hoTUHAmk0Q" name="utpModuleFunction">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X31HvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X31XvMEeS3hoTUHAmk0Q" name="[DiagramType]TestModel.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X31nvMEeS3hoTUHAmk0Q" value="1"/>
- </outputValue>
- </node>
- <node xmi:type="uml:OpaqueAction" xmi:id="_p9X313vMEeS3hoTUHAmk0Q" name="Generate JUnit tests" incoming="_p9X3w3vMEeS3hoTUHAmk0Q" outgoing="_p9X3xHvMEeS3hoTUHAmk0Q">
- <inputValue xmi:type="uml:InputPin" xmi:id="_p9X32HvMEeS3hoTUHAmk0Q" name="[DiagramType]TestModel.uml">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X32XvMEeS3hoTUHAmk0Q" value="1"/>
- </inputValue>
- <outputValue xmi:type="uml:OutputPin" xmi:id="_p9X32nvMEeS3hoTUHAmk0Q" name="Test[DiagramType][UseCase].java">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_p9X323vMEeS3hoTUHAmk0Q" value="1"/>
- </outputValue>
- </node>
- </packagedElement>
- </packagedElement>
- </packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQa3oyEeSIvbC5EJMc1g">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HNOoCG7EeWjkObMY_LmBA" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoSG7EeWjkObMY_LmBA" key="Version" value="0.0.7"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoiG7EeWjkObMY_LmBA" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOoyG7EeWjkObMY_LmBA" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOpCG7EeWjkObMY_LmBA" key="Date" value="2014-11-26"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HNOpSG7EeWjkObMY_LmBA" key="Author" value=""/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQbHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rplkQXVxEeSZ-fQGFkyJeQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQbXoyEeSIvbC5EJMc1g">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQbnoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQb3oyEeSIvbC5EJMc1g">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HQR8CG7EeWjkObMY_LmBA" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8SG7EeWjkObMY_LmBA" key="Version" value="0.0.7"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8iG7EeWjkObMY_LmBA" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR8yG7EeWjkObMY_LmBA" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR9CG7EeWjkObMY_LmBA" key="Date" value="2014-11-26"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HQR9SG7EeWjkObMY_LmBA" key="Author" value=""/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQcHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpnZcXVxEeSZ-fQGFkyJeQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQcXoyEeSIvbC5EJMc1g">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQcnoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_BaNQc3oyEeSIvbC5EJMc1g">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6HSuMCG7EeWjkObMY_LmBA" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMSG7EeWjkObMY_LmBA" key="Version" value="0.0.11"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMiG7EeWjkObMY_LmBA" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuMyG7EeWjkObMY_LmBA" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuNCG7EeWjkObMY_LmBA" key="Date" value="2014-11-14"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6HSuNSG7EeWjkObMY_LmBA" key="Author" value=""/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BaNQdHoyEeSIvbC5EJMc1g" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
- </profileApplication>
- </uml:Model>
- <structure:Project xmi:id="_BaNQdXoyEeSIvbC5EJMc1g" author="Juan Cadavid&#xD;&#xA;[juan.cadavid@cea.fr]" version="1.0" base_Model="_BaNQYHoyEeSIvbC5EJMc1g" title="Papyrus Test Generation Framework"/>
- <structure:Requirements xmi:id="_BaNQdnoyEeSIvbC5EJMc1g" base_Model="_BaNQYnoyEeSIvbC5EJMc1g"/>
- <structure:UseCases xmi:id="_BaNQd3oyEeSIvbC5EJMc1g" base_Model="_BaNQY3oyEeSIvbC5EJMc1g"/>
- <structure:Design xmi:id="_BaNQeHoyEeSIvbC5EJMc1g" base_Model="_BaNQZnoyEeSIvbC5EJMc1g"/>
- <Requirements:Requirement xmi:id="_8rgkMHsDEeS3hoTUHAmk0Q" text="The framework shall allow to generate JUnit tests for UML diagram editors, its nodes and links" id="req01" base_Class="_8rcSwHsDEeS3hoTUHAmk0Q"/>
- <Requirements:Requirement xmi:id="_ZmnooHsEEeS3hoTUHAmk0Q" text="The framework shall test functional test cases: for example creation of elements, hide, delete, edition, drop from model explorer, among many others." id="req02" base_Class="_ZmlMYHsEEeS3hoTUHAmk0Q"/>
- <Requirements:Requirement xmi:id="_aSIDwHsEEeS3hoTUHAmk0Q" text="The framework shall be extensible with new diagram editors based on GMF, and other technologies where an editor description is available as a model (such as Nattable)." id="req03" base_Class="_aSGOkHsEEeS3hoTUHAmk0Q"/>
- <Requirements:Requirement xmi:id="_fRhggHsFEeS3hoTUHAmk0Q" text="The framework shall attain complete functional coverage for a diagram editor." id="req04" base_Class="_fRgSYHsFEeS3hoTUHAmk0Q"/>
- <Requirements:Requirement xmi:id="_2AkEQHsFEeS3hoTUHAmk0Q" text="The framework shall cover all the possible code coverable by generated tests (expected to be around 80%)" id="req05" base_Class="_2AiPEHsFEeS3hoTUHAmk0Q"/>
-</xmi:XMI>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di
deleted file mode 100644
index bf9abab340f..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.di
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml b/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml
deleted file mode 100644
index 1ecfcf49278..00000000000
--- a/tests/framework/org.eclipse.papyrus.tests.framework/doc/model.uml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_eEWLAIUyEeSUybMY4UGChQ" name="SysMLmodel">
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xkIUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xkYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xkoUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xk4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xlIUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xlYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xloUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xl4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xmIUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xmYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xmoUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xm4UyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xnIUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM0xnYUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM0xnoUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97gIUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97gYUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97goUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97g4UyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97hIUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
- </profileApplication>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eM97hYUyEeSUybMY4UGChQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eM97hoUyEeSUybMY4UGChQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
- </eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
- </profileApplication>
-</uml:Model>

Back to the top