Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaud Cuccuru2015-06-10 09:08:36 +0000
committerArnaud Cuccuru2015-06-10 09:08:36 +0000
commitec334fb408ce5eecc095cae84cf995fc507a4cc4 (patch)
tree0afa6786f61486ba0a9232aa1bc951b7d0e7ced0
parentc7095ebf10e9b9eb60e1be67fa35288d540cddd6 (diff)
parent3c41025923aa0bd92ad1807b6a4a9c454b4e6b38 (diff)
downloadorg.eclipse.papyrus-ec334fb408ce5eecc095cae84cf995fc507a4cc4.tar.gz
org.eclipse.papyrus-ec334fb408ce5eecc095cae84cf995fc507a4cc4.tar.xz
org.eclipse.papyrus-ec334fb408ce5eecc095cae84cf995fc507a4cc4.zip
Merge branch 'master' into bugs/462954-alf
-rw-r--r--features/papyrus-extra-features/org.eclipse.papyrus.req.feature/feature.xml52
-rw-r--r--features/papyrus-main-features/org.eclipse.papyrus.uml.nattable.feature/feature.xml137
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html445
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation72
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml3677
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.pngbin25398 -> 35116 bytes
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.pngbin0 -> 37132 bytes
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.pngbin49948 -> 49948 bytes
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/databinding/custom/AbstractCustomStyleObservableValue.java11
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpart/PapyrusLabelEditPart.java96
-rwxr-xr-xplugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java6
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/src/org/eclipse/papyrus/uml/diagram/clazz/edit/parts/AssociationEditPart.java2
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/FloatingLabelEditPart.java42
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedBorderNamedElementEditPart.java139
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedCompartmentEditPart.java112
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/AbstractAppliedStereotypeDisplayEditPolicy.java2
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/CommentShapeForAppliedStereotypeEditPolicy.java4
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpart/AppliedStereotypesCommentLinkEditPart.java40
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpolicies/AppliedStereotypeCommentEditPolicy.java8
-rw-r--r--plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/build.properties3
-rw-r--r--plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/src/org/eclipse/papyrus/uml/nattable/stereotype/display/manager/cell/TableSelectionProviderCellManager.java9
-rw-r--r--plugins/uml/properties/org.eclipse.papyrus.uml.properties/META-INF/MANIFEST.MF3
-rw-r--r--releng/org.eclipse.papyrus.oomph/setups/papyrus.setup2
-rw-r--r--releng/top-pom-dev.xml2
-rw-r--r--releng/top-pom-extra-tests.xml2
-rw-r--r--releng/top-pom-extras.xml2
-rwxr-xr-xreleng/top-pom-main-tests.xml2
-rwxr-xr-xreleng/top-pom-main.xml3
-rwxr-xr-xreleng/top-pom-rcp.xml2
-rw-r--r--tests/junit/extraplugins/org.eclipse.papyrus.tests.extra/META-INF/MANIFEST.MF13
30 files changed, 4534 insertions, 354 deletions
diff --git a/features/papyrus-extra-features/org.eclipse.papyrus.req.feature/feature.xml b/features/papyrus-extra-features/org.eclipse.papyrus.req.feature/feature.xml
index 09927ab4bb5..6dd7c6de0e9 100644
--- a/features/papyrus-extra-features/org.eclipse.papyrus.req.feature/feature.xml
+++ b/features/papyrus-extra-features/org.eclipse.papyrus.req.feature/feature.xml
@@ -10,11 +10,11 @@
</description>
<copyright url="http://www.eclipse.org/legal/epl-v10.html">
- Copyright (c) 2015 CEA LIST
-All rights reserved. This program and the accompanying materials
-are made available under the terms of the Eclipse Public License
-v1.0
-which accompanies this distribution, and is available at
+ Copyright (c) 2015 CEA LIST
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License
+v1.0
+which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
</copyright>
@@ -50,4 +50,46 @@ http://www.eclipse.org/legal/epl-v10.html
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.rmf.reqif10"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rmf.reqif10.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rmf.reqif10.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rmf.reqif10.xhtml"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rmf.reqif10.pror"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rmf.reqif10.pror.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/features/papyrus-main-features/org.eclipse.papyrus.uml.nattable.feature/feature.xml b/features/papyrus-main-features/org.eclipse.papyrus.uml.nattable.feature/feature.xml
index bd6fea5d828..9c91f887afa 100644
--- a/features/papyrus-main-features/org.eclipse.papyrus.uml.nattable.feature/feature.xml
+++ b/features/papyrus-main-features/org.eclipse.papyrus.uml.nattable.feature/feature.xml
@@ -1,70 +1,77 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
- id="org.eclipse.papyrus.uml.nattable.feature"
- label="Papyrus UML Table - New Version"
- version="1.1.0.qualifier"
- provider-name="Eclipse Modeling Project">
-
- <copyright url="http://www.eclipse.org/legal/epl-v10.html">
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.papyrus.uml.nattable.feature"
+ label="Papyrus UML Table - New Version"
+ version="1.1.0.qualifier"
+ provider-name="Eclipse Modeling Project">
+
+ <copyright url="http://www.eclipse.org/legal/epl-v10.html">
Copyright (c) 2012 CEA LIST
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License
v1.0
which accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
- </copyright>
-
- <license url="%licenseURL">
- %license
- </license>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.generic"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.generic.config"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.menu"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.xtext.integration"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.clazz.config"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.papyrus.uml.nattable.xtext.valuespecification"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
-</feature>
+http://www.eclipse.org/legal/epl-v10.html
+ </copyright>
+
+ <license url="%licenseURL">
+ %license
+ </license>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.generic"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.generic.config"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.menu"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.xtext.integration"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.clazz.config"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.xtext.valuespecification"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.papyrus.uml.nattable.stereotype.display"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html
index 8a91a647d0a..c9be22df262 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html
@@ -1,319 +1,326 @@
<html>
<link rel="stylesheet" href="default.css" type="text/css">
<H1>Expansion of diagram by adding compartments</H1>
-<H2 id ="_wfjTEA6PEeWBLZDu_M_h-Q">Table of Contents</H2>
-<ul><a href="#_wflIQQ6PEeWBLZDu_M_h-Q">Requirements</a></ul>
-<ul><a href="#_wgDCUA6PEeWBLZDu_M_h-Q">Use Cases</a><li><a href="#_whoWsQ6PEeWBLZDu_M_h-Q"> Diagram Expansion</a></li>
-<ul><li><a href="#_wjL14Q6PEeWBLZDu_M_h-Q"> Create an expansion model</a></li>
-<ul><li><a href="#_wjPgQQ6PEeWBLZDu_M_h-Q"> How to</a></li>
+<H2 id ="_iTtIUA6jEeW5sJOMCMaCHg">Table of Contents</H2>
+<ul><a href="#_iTu9gQ6jEeW5sJOMCMaCHg">Requirements</a></ul>
+<ul><a href="#_iUMQgQ6jEeW5sJOMCMaCHg">Use Cases</a><li><a href="#_iV6u0Q6jEeW5sJOMCMaCHg"> Diagram Expansion</a></li>
+<ul><li><a href="#_iYF5EA6jEeW5sJOMCMaCHg"> Create an expansion model</a></li>
+<ul><li><a href="#_iYJjcQ6jEeW5sJOMCMaCHg"> How to</a></li>
<ul></ul>
</ul>
-<li><a href="#_wjVm4Q6PEeWBLZDu_M_h-Q"> Add compartments</a></li>
+<li><a href="#_iYSGUQ6jEeW5sJOMCMaCHg"> Reuse a representation</a></li>
+<ul><li><a href="#_iYWXwA6jEeW5sJOMCMaCHg"> How to</a></li>
<ul></ul>
-<li><a href="#_wjZRQQ6PEeWBLZDu_M_h-Q"> Add new nodes</a></li>
+</ul>
+<li><a href="#_iYaCIA6jEeW5sJOMCMaCHg"> Add a graphical representation</a></li>
<ul></ul>
-<li><a href="#_wjc7oQ6PEeWBLZDu_M_h-Q"> Add new child label</a></li>
+<li><a href="#_iYceYQ6jEeW5sJOMCMaCHg"> Add compartments</a></li>
<ul></ul>
-<li><a href="#_wjgmAQ6PEeWBLZDu_M_h-Q"> Add new border item</a></li>
+<li><a href="#_iYgIwQ6jEeW5sJOMCMaCHg"> Add new nodes</a></li>
<ul></ul>
-<li><a href="#_wjk3cQ6PEeWBLZDu_M_h-Q"> Add new link</a></li>
+<li><a href="#_iYjzIQ6jEeW5sJOMCMaCHg"> Add new child label</a></li>
<ul></ul>
-<li><a href="#_wjoh0Q6PEeWBLZDu_M_h-Q"> Reuse a representation</a></li>
+<li><a href="#_iYndgQ6jEeW5sJOMCMaCHg"> Add new border item</a></li>
<ul></ul>
-<li><a href="#_wjsMMQ6PEeWBLZDu_M_h-Q"> Add a graphical representation</a></li>
+<li><a href="#_iYru8A6jEeW5sJOMCMaCHg"> Add new link</a></li>
<ul></ul>
</ul>
</ul>
-<ul><a href="#_wjvPgQ6PEeWBLZDu_M_h-Q">Design</a><li><a href="#_wjwdoQ6PEeWBLZDu_M_h-Q"> expansionmodel</a></li>
-<ul><li><a href="#_wqND4Q6PEeWBLZDu_M_h-Q"> Class Representation</a></li>
+<ul><a href="#_iYvZUQ6jEeW5sJOMCMaCHg">Design</a><li><a href="#_iYwncQ6jEeW5sJOMCMaCHg"> expansionmodel</a></li>
+<ul><li><a href="#_igBtEA6jEeW5sJOMCMaCHg"> Class Representation</a></li>
<ul></ul>
-<li><a href="#_wqRVUA6PEeWBLZDu_M_h-Q"> Class InducedRepresentation</a></li>
+<li><a href="#_igFXcQ6jEeW5sJOMCMaCHg"> Class InducedRepresentation</a></li>
<ul></ul>
-<li><a href="#_wqUYoQ6PEeWBLZDu_M_h-Q"> Class GraphicalElementLibrary</a></li>
+<li><a href="#_igJB0Q6jEeW5sJOMCMaCHg"> Class GraphicalElementLibrary</a></li>
<ul></ul>
-<li><a href="#_wqVmwQ6PEeWBLZDu_M_h-Q"> Class UseContext</a></li>
+<li><a href="#_igKP8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
<ul></ul>
-<li><a href="#_wqYDAQ6PEeWBLZDu_M_h-Q"> Class DiagramExpansion</a></li>
+<li><a href="#_igMsMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
<ul></ul>
-<li><a href="#_wqafQQ6PEeWBLZDu_M_h-Q"> Class GMFT_BasedRepresentation</a></li>
+<li><a href="#_igPIcQ6jEeW5sJOMCMaCHg"> Class GMFT_BasedRepresentation</a></li>
<ul></ul>
-<li><a href="#_wqeJoQ6PEeWBLZDu_M_h-Q"> Class RepresentationKind</a></li>
+<li><a href="#_igSy0Q6jEeW5sJOMCMaCHg"> Class RepresentationKind</a></li>
<ul></ul>
-<li><a href="#_wqhM8Q6PEeWBLZDu_M_h-Q"> Class AbstractRepresentation</a></li>
+<li><a href="#_igVPEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
<ul></ul>
</ul>
-<li><a href="#_wqleYQ6PEeWBLZDu_M_h-Q"> Package org.eclipse.papyrus.infra.gmfdiag.common</a></li>
-<ul><li><a href="#_wqmsgQ6PEeWBLZDu_M_h-Q"> Package Expansion</a></li>
-<ul><li><a href="#_wy-lYA6PEeWBLZDu_M_h-Q"> Class ChildrenListRepresentation</a></li>
+<li><a href="#_igY5cQ6jEeW5sJOMCMaCHg"> Package org.eclipse.papyrus.infra.gmfdiag.common</a></li>
+<ul><li><a href="#_igauoA6jEeW5sJOMCMaCHg"> Package Expansion</a></li>
+<ul><li><a href="#_ioz1oQ6jEeW5sJOMCMaCHg"> Class ChildrenListRepresentation</a></li>
<ul></ul>
-<li><a href="#_wzBBoQ6PEeWBLZDu_M_h-Q"> Class CreateInducedRepresentationViewCommand</a></li>
+<li><a href="#_io248A6jEeW5sJOMCMaCHg"> Class CreateInducedRepresentationViewCommand</a></li>
<ul></ul>
-<li><a href="#_wzEE8Q6PEeWBLZDu_M_h-Q"> Class DiagramExpansionSingleton</a></li>
+<li><a href="#_io6jUQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionSingleton</a></li>
<ul></ul>
-<li><a href="#_wzGhMQ6PEeWBLZDu_M_h-Q"> Class DiagramExpansionsRegistry</a></li>
+<li><a href="#_io8_kQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionsRegistry</a></li>
<ul></ul>
-<li><a href="#_wzI9cQ6PEeWBLZDu_M_h-Q"> Class ExpandEditPartProvider</a></li>
+<li><a href="#_io_b0Q6jEeW5sJOMCMaCHg"> Class ExpandEditPartProvider</a></li>
<ul></ul>
-<li><a href="#_wzMn0Q6PEeWBLZDu_M_h-Q"> Class ExpandViewProvider</a></li>
+<li><a href="#_ipDtQA6jEeW5sJOMCMaCHg"> Class ExpandViewProvider</a></li>
<ul></ul>
-<li><a href="#_wzQSMQ6PEeWBLZDu_M_h-Q"> Class IdentityGraphicalElementType</a></li>
+<li><a href="#_ipHXoQ6jEeW5sJOMCMaCHg"> Class IdentityGraphicalElementType</a></li>
<ul></ul>
-<li><a href="#_wzT8kQ6PEeWBLZDu_M_h-Q"> Class InducedRepresentationCreationEditPolicy</a></li>
+<li><a href="#_ipLCAQ6jEeW5sJOMCMaCHg"> Class InducedRepresentationCreationEditPolicy</a></li>
<ul></ul>
-<li><a href="#_wzXm8Q6PEeWBLZDu_M_h-Q"> Class InducedRepresentationPolicyProvider</a></li>
+<li><a href="#_ipPTcA6jEeW5sJOMCMaCHg"> Class InducedRepresentationPolicyProvider</a></li>
<ul></ul>
</ul>
-<li><a href="#_wzb4YQ6PEeWBLZDu_M_h-Q"> Package expansionmodel</a></li>
-<ul><li><a href="#_wzdtkQ6PEeWBLZDu_M_h-Q"> Class UseContext</a></li>
+<li><a href="#_ipS90Q6jEeW5sJOMCMaCHg"> Package expansionmodel</a></li>
+<ul><li><a href="#_ipUL8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
<ul></ul>
-<li><a href="#_wzfiwA6PEeWBLZDu_M_h-Q"> Class AbstractRepresentation</a></li>
+<li><a href="#_ipVaEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
<ul></ul>
-<li><a href="#_wzgJ0Q6PEeWBLZDu_M_h-Q"> Class DiagramExpansion</a></li>
+<li><a href="#_ipWoMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
<ul></ul>
</ul>
-<li><a href="#_wzhX8Q6PEeWBLZDu_M_h-Q"> Package providers</a></li>
-<ul><li><a href="#_wzimEQ6PEeWBLZDu_M_h-Q"> Class CustomAbstractViewProvider</a></li>
+<li><a href="#_ipYdYA6jEeW5sJOMCMaCHg"> Package providers</a></li>
+<ul><li><a href="#_ipZrgA6jEeW5sJOMCMaCHg"> Class CustomAbstractViewProvider</a></li>
<ul></ul>
-<li><a href="#_wzj0MQ6PEeWBLZDu_M_h-Q"> Interface IGraphicalTypeRegistry</a></li>
+<li><a href="#_ipa5oA6jEeW5sJOMCMaCHg"> Interface IGraphicalTypeRegistry</a></li>
<ul></ul>
</ul>
-<li><a href="#_wzlCUQ6PEeWBLZDu_M_h-Q"> Package service</a></li>
-<ul><li><a href="#_wzmQcQ6PEeWBLZDu_M_h-Q"> Package shape</a></li>
-<ul><li><a href="#_wzoFoA6PEeWBLZDu_M_h-Q"> Class NotificationManager</a></li>
+<li><a href="#_ipcHwA6jEeW5sJOMCMaCHg"> Package service</a></li>
+<ul><li><a href="#_ipdV4Q6jEeW5sJOMCMaCHg"> Package shape</a></li>
+<ul><li><a href="#_ipfLEA6jEeW5sJOMCMaCHg"> Class NotificationManager</a></li>
<ul></ul>
</ul>
</ul>
</ul>
</ul>
-<ul><a href="#_wzvaYA6PEeWBLZDu_M_h-Q">Tests</a><li><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q"> TestCase T001-Load ExpansionModel</a></li>
+<ul><a href="#_ipgZMA6jEeW5sJOMCMaCHg">Tests</a><li><a href="#_iqG2IQ6jEeW5sJOMCMaCHg"> TestCase T001-Load ExpansionModel</a></li>
<ul></ul>
-<li><a href="#_w0xVIA6PEeWBLZDu_M_h-Q"> TestCase T002-Add a compartment</a></li>
+<li><a href="#_iqIEQQ6jEeW5sJOMCMaCHg"> TestCase T002-Add a compartment</a></li>
<ul></ul>
-<li><a href="#_w0zxYA6PEeWBLZDu_M_h-Q"> TestCase T003-Add Child Label</a></li>
+<li><a href="#_iqKggQ6jEeW5sJOMCMaCHg"> TestCase T003-Add Child Label</a></li>
<ul></ul>
-<li><a href="#_w01mkQ6PEeWBLZDu_M_h-Q"> TestCase T006-Add Compartment with Kind</a></li>
+<li><a href="#_iqM8wQ6jEeW5sJOMCMaCHg"> TestCase T006-Add Compartment with Kind</a></li>
<ul></ul>
-<li><a href="#_w04C0Q6PEeWBLZDu_M_h-Q"> TestCase T004-Add Border Item</a></li>
+<li><a href="#_iqOx8Q6jEeW5sJOMCMaCHg"> TestCase T004-Add Border Item</a></li>
<ul></ul>
-<li><a href="#_w06fEQ6PEeWBLZDu_M_h-Q"> TestCase T005-Add link</a></li>
+<li><a href="#_iqROMQ6jEeW5sJOMCMaCHg"> TestCase T005-Add link</a></li>
<ul></ul>
-<li><a href="#_w087UQ6PEeWBLZDu_M_h-Q"> TestCase T006-Drop of Elements</a></li>
+<li><a href="#_iqTqcQ6jEeW5sJOMCMaCHg"> TestCase T006-Drop of Elements</a></li>
<ul></ul>
-<li><a href="#_w0-JcQ6PEeWBLZDu_M_h-Q"> TestCase T007-AssistantUsage</a></li>
+<li><a href="#_iqU4kQ6jEeW5sJOMCMaCHg"> TestCase T007-AssistantUsage</a></li>
<ul></ul>
</ul>
-<ul><a href="#_w1AlsQ6PEeWBLZDu_M_h-Q">Requirements Coverage</a></ul>
-<H2 id ="_wflIQQ6PEeWBLZDu_M_h-Q">Requirements</H2>
-<pre id ="_wfm9cA6PEeWBLZDu_M_h-Q">- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010): <BR/> The system shall be able to add new graphical elements in new diagrams or existing diagrams</pre>
-<pre id ="_wfoyoQ6PEeWBLZDu_M_h-Q">- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011): <BR/> The developper can add new compartments from a existed graphical element.</pre>
-<pre id ="_wfqn0Q6PEeWBLZDu_M_h-Q">- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012): <BR/> A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
-<pre id ="_wfsdAA6PEeWBLZDu_M_h-Q">- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013): <BR/> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
-<pre id ="_wfuSMA6PEeWBLZDu_M_h-Q">- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014): <BR/> A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
-<pre id ="_wfwHYA6PEeWBLZDu_M_h-Q">- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015): <BR/> A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
-<pre id ="_wfx8kA6PEeWBLZDu_M_h-Q">- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016): <BR/> It must be able to reuse rperesentations from existed diagrams</pre>
-<pre id ="_wfzxwA6PEeWBLZDu_M_h-Q">- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020): <BR/> New Elements can be dropped from the model explorer.</pre>
-<pre id ="_wf0_4Q6PEeWBLZDu_M_h-Q">- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030): <BR/> The new element must be created by using assistant mechanism</pre>
-<pre id ="_wf21EQ6PEeWBLZDu_M_h-Q">- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040): <BR/> Elements can be created fom the palette</pre>
-<pre id ="_wf4qQQ6PEeWBLZDu_M_h-Q">- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050): <BR/> the inheridted diagram must not impact parent diagram by addin the new compartments.</pre>
-<pre id ="_wf6fcA6PEeWBLZDu_M_h-Q">- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060): <BR/> The expansion of diagram has to be a model and be interpreted</pre>
-<pre id ="_wf7tkA6PEeWBLZDu_M_h-Q">- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061): <BR/> When the model is done, the ystem has to ensure that it can be correctly interpreted.</pre>
-<pre id ="_wf87sQ6PEeWBLZDu_M_h-Q">- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070): <BR/> The original diagram must be view in original diagram, exteernal element must have a predefined shape. <BR/>It cannot be implemented for the version Mars</pre>
-<pre id ="_wf-w4A6PEeWBLZDu_M_h-Q">- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080): <BR/> The added element must be driven by CSS</pre>
-<pre id ="_wf__AQ6PEeWBLZDu_M_h-Q">- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090): <BR/> The new specialization editor must benefit of all specializations.</pre>
-<pre id ="_wgBNIQ6PEeWBLZDu_M_h-Q">- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100): <BR/> An expansion model must be able to load during runtime, not only with extension point. <BR/>It allow to be tested by Junit Tests. <BR/></pre>
-<H2 id ="_wgDCUA6PEeWBLZDu_M_h-Q">Use Cases</H2>
+<ul><a href="#_iqXU0A6jEeW5sJOMCMaCHg">Requirements Coverage</a></ul>
+<H2 id ="_iTu9gQ6jEeW5sJOMCMaCHg">Requirements</H2>
+<pre id ="_iTwysQ6jEeW5sJOMCMaCHg">- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010): <BR/> The system shall be able to add new graphical elements in new diagrams or existing diagrams</pre>
+<pre id ="_iTyn4A6jEeW5sJOMCMaCHg">- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011): <BR/> The developper can add new compartments from a existed graphical element.</pre>
+<pre id ="_iTz2AQ6jEeW5sJOMCMaCHg">- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012): <BR/> A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<pre id ="_iT1rMA6jEeW5sJOMCMaCHg">- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013): <BR/> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<pre id ="_iT25UQ6jEeW5sJOMCMaCHg">- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014): <BR/> A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<pre id ="_iT4ugA6jEeW5sJOMCMaCHg">- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015): <BR/> A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<pre id ="_iT6jsA6jEeW5sJOMCMaCHg">- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016): <BR/> It must be able to reuse rperesentations from existed diagrams</pre>
+<pre id ="_iT8Y4A6jEeW5sJOMCMaCHg">- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020): <BR/> New Elements can be dropped from the model explorer.</pre>
+<pre id ="_iT9nAQ6jEeW5sJOMCMaCHg">- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030): <BR/> The new element must be created by using assistant mechanism</pre>
+<pre id ="_iT_cMQ6jEeW5sJOMCMaCHg">- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040): <BR/> Elements can be created fom the palette</pre>
+<pre id ="_iUBRYA6jEeW5sJOMCMaCHg">- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050): <BR/> the inheridted diagram must not impact parent diagram by addin the new compartments.</pre>
+<pre id ="_iUCfgQ6jEeW5sJOMCMaCHg">- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060): <BR/> The expansion of diagram has to be a model and be interpreted</pre>
+<pre id ="_iUEUsA6jEeW5sJOMCMaCHg">- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061): <BR/> When the model is done, the ystem has to ensure that it can be correctly interpreted.</pre>
+<pre id ="_iUGJ4A6jEeW5sJOMCMaCHg">- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070): <BR/> The original diagram must be view in original diagram, exteernal element must have a predefined shape. <BR/>It cannot be implemented for the version Mars</pre>
+<pre id ="_iUHYAQ6jEeW5sJOMCMaCHg">- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080): <BR/> The added element must be driven by CSS</pre>
+<pre id ="_iUJNMQ6jEeW5sJOMCMaCHg">- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090): <BR/> The new specialization editor must benefit of all specializations.</pre>
+<pre id ="_iULCYA6jEeW5sJOMCMaCHg">- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100): <BR/> An expansion model must be able to load during runtime, not only with extension point. <BR/>It allow to be tested by Junit Tests. <BR/></pre>
+<H2 id ="_iUMQgQ6jEeW5sJOMCMaCHg">Use Cases</H2>
<P align="middle"><img src=./imgDOC/UseCaseDiagram.png alt=UseCaseDiagram ></P><P align="middle">UseCaseDiagram</P></BR>
-<H3 id ="_whoWsQ6PEeWBLZDu_M_h-Q">Diagram Expansion</H3>
+<H3 id ="_iV6u0Q6jEeW5sJOMCMaCHg">Diagram Expansion</H3>
<P align="middle"><img src=./imgDOC/CommentDiagram.png alt=CommentDiagram ></P><P align="middle">CommentDiagram</P></BR>
-<H4 id ="_wjL14Q6PEeWBLZDu_M_h-Q">Create an expansion model</H4>
-<pre id ="_wjNEAQ6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wf6fcA6PEeWBLZDu_M_h-Q" title="Requirement ExpransionModel">ExpransionModel</a></pre>
-<pre id ="_wjOSIQ6PEeWBLZDu_M_h-Q">The developper can model the expansion of diagram. <BR/></pre>
-<H5 id ="_wjPgQQ6PEeWBLZDu_M_h-Q">How to</H5>
-<pre id ="_wjQuYQ6PEeWBLZDu_M_h-Q">In order to be able to edit this kind of model, the developper has to download the code of this editor. <BR/>To do that, click on menu File--> new-->Other <BR/>Choose "Example EMF models creation wizards" and select Expansion Model. <BR/>Then select as root Object a diagram expansion. <BR/></pre>
-<P align="middle"><img src=../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png alt=Create a new expansion model step 2 ></P><P align="middle">Create a new expansion model step 2</P></BR>
-<P align="middle"><img src=../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png alt=Create a new expansion model step 1 ></P><P align="middle">Create a new expansion model step 1</P></BR>
-<pre id ="_wjUYwQ6PEeWBLZDu_M_h-Q">I has to be included inside plug-ins and fill the extension point: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion". <BR/>Note: If the model is not valid, the framework does not take in account your model expansion. <BR/> --> so valid it, and see your log error. <BR/> <BR/></pre>
-<H4 id ="_wjVm4Q6PEeWBLZDu_M_h-Q">Add compartments</H4>
-<pre id ="_wjW1AA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfoyoQ6PEeWBLZDu_M_h-Q" title="Requirement Add Graphical Compartments">Add Graphical Compartments</a></pre>
-<pre id ="_wjYDIQ6PEeWBLZDu_M_h-Q">A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</pre>
-<H4 id ="_wjZRQQ6PEeWBLZDu_M_h-Q">Add new nodes</H4>
-<pre id ="_wjafYA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfqn0Q6PEeWBLZDu_M_h-Q" title="Requirement Add new nodes">Add new nodes</a></pre>
-<pre id ="_wjbtgQ6PEeWBLZDu_M_h-Q">A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
-<H4 id ="_wjc7oQ6PEeWBLZDu_M_h-Q">Add new child label</H4>
-<pre id ="_wjeJwA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfsdAA6PEeWBLZDu_M_h-Q" title="Requirement Add new child label ">Add new child label </a></pre>
-<pre id ="_wjfX4Q6PEeWBLZDu_M_h-Q"> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
-<H4 id ="_wjgmAQ6PEeWBLZDu_M_h-Q">Add new border item</H4>
-<pre id ="_wjibMA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfuSMA6PEeWBLZDu_M_h-Q" title="Requirement Add new border item">Add new border item</a></pre>
-<pre id ="_wjjpUQ6PEeWBLZDu_M_h-Q">A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
-<H4 id ="_wjk3cQ6PEeWBLZDu_M_h-Q">Add new link</H4>
-<pre id ="_wjmFkQ6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfwHYA6PEeWBLZDu_M_h-Q" title="Requirement Add new links ">Add new links </a></pre>
-<pre id ="_wjnTsQ6PEeWBLZDu_M_h-Q">A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
-<H4 id ="_wjoh0Q6PEeWBLZDu_M_h-Q">Reuse a representation</H4>
-<pre id ="_wjqXAA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfx8kA6PEeWBLZDu_M_h-Q" title="Requirement Reuse representations from diagram">Reuse representations from diagram</a></pre>
-<pre id ="_wjq-EQ6PEeWBLZDu_M_h-Q">It must be able to reuse rperesentations from existed diagrams</pre>
-<H4 id ="_wjsMMQ6PEeWBLZDu_M_h-Q">Add a graphical representation</H4>
-<pre id ="_wjuBYA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfm9cA6PEeWBLZDu_M_h-Q" title="Requirement Add Graphical Elements">Add Graphical Elements</a></pre>
-<H2 id ="_wjvPgQ6PEeWBLZDu_M_h-Q">Design</H2>
-<pre id ="_wqkQQQ6PEeWBLZDu_M_h-Q">The code is dispatched in several packages. <BR/>The infra.gmf.common contains the essential of the code. <BR/>One part has been generated from the UML model to design the structure of representation. <BR/>The second part has been coded manuaaly in order to interpret instances of models.</pre>
-<H3 id ="_wjwdoQ6PEeWBLZDu_M_h-Q">expansionmodel</H3>
+<H4 id ="_iYF5EA6jEeW5sJOMCMaCHg">Create an expansion model</H4>
+<pre id ="_iYHHMQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iUCfgQ6jEeW5sJOMCMaCHg" title="Requirement ExpransionModel">ExpransionModel</a></pre>
+<pre id ="_iYIVUQ6jEeW5sJOMCMaCHg">The developper can model the expansion of diagram. <BR/></pre>
+<H5 id ="_iYJjcQ6jEeW5sJOMCMaCHg">How to</H5>
+<pre id ="_iYKxkQ6jEeW5sJOMCMaCHg">In order to be able to edit this kind of model, the developper has to download the code of this editor. <BR/>To do that, click on menu File--> new-->Other <BR/>Choose "Example EMF models creation wizards" and select Expansion Model. <BR/>Then select as root Object a diagram expansion. <BR/></pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png alt=Create a new expansion model step 2 ></P><P align="middle">Create a new expansion model step 2</P></BR>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png alt=Create a new expansion model step 1 ></P><P align="middle">Create a new expansion model step 1</P></BR>
+<pre id ="_iYPDAA6jEeW5sJOMCMaCHg">I has to be included inside plug-ins and fill the extension point: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion". <BR/>Note: If the model is not valid, the framework does not take in account your model expansion. <BR/> --> so valid it, and see your log error. <BR/> <BR/></pre>
+<pre id ="_iYPqEQ6jEeW5sJOMCMaCHg">In order to add an expansion for a diagram, the developper has to wonder "Which diagram must be expanded? <BR/>To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png alt=Set a UseContext ></P><P align="middle">Set a UseContext</P></BR>
+<H4 id ="_iYSGUQ6jEeW5sJOMCMaCHg">Reuse a representation</H4>
+<pre id ="_iYT7gA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT6jsA6jEeW5sJOMCMaCHg" title="Requirement Reuse representations from diagram">Reuse representations from diagram</a></pre>
+<pre id ="_iYVJoA6jEeW5sJOMCMaCHg">It must be able to reuse reperesentations from existed diagrams</pre>
+<H5 id ="_iYWXwA6jEeW5sJOMCMaCHg">How to</H5>
+<pre id ="_iYXl4A6jEeW5sJOMCMaCHg">Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts: <BR/>- the model (in our case this is the notation model or more see serailization of the diagram) <BR/>- the controler (in the context of GEF, it is named "EditPart" <BR/>- and the view ( the java Darw2d figure) <BR/> <BR/>First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files) <BR/>So if you want to change the serialization of the new representation change the view factory <BR/>If you want to associate a new controler to the model notation change the editpart. <BR/>In order to have more detailled information see the MVC of GEF. <BR/> <BR/>The name in this element is never used programmtically. It is used as an information. <BR/></pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png alt=Resuse class representation form class diagram ></P><P align="middle">Resuse class representation form class diagram</P></BR>
+<H4 id ="_iYaCIA6jEeW5sJOMCMaCHg">Add a graphical representation</H4>
+<pre id ="_iYbQQA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTwysQ6jEeW5sJOMCMaCHg" title="Requirement Add Graphical Elements">Add Graphical Elements</a></pre>
+<H4 id ="_iYceYQ6jEeW5sJOMCMaCHg">Add compartments</H4>
+<pre id ="_iYdsgQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTyn4A6jEeW5sJOMCMaCHg" title="Requirement Add Graphical Compartments">Add Graphical Compartments</a></pre>
+<pre id ="_iYe6oQ6jEeW5sJOMCMaCHg">A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</pre>
+<H4 id ="_iYgIwQ6jEeW5sJOMCMaCHg">Add new nodes</H4>
+<pre id ="_iYhW4Q6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTz2AQ6jEeW5sJOMCMaCHg" title="Requirement Add new nodes">Add new nodes</a></pre>
+<pre id ="_iYilAQ6jEeW5sJOMCMaCHg">A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<H4 id ="_iYjzIQ6jEeW5sJOMCMaCHg">Add new child label</H4>
+<pre id ="_iYlBQQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT1rMA6jEeW5sJOMCMaCHg" title="Requirement Add new child label ">Add new child label </a></pre>
+<pre id ="_iYmPYQ6jEeW5sJOMCMaCHg"> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<H4 id ="_iYndgQ6jEeW5sJOMCMaCHg">Add new border item</H4>
+<pre id ="_iYpSsA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT25UQ6jEeW5sJOMCMaCHg" title="Requirement Add new border item">Add new border item</a></pre>
+<pre id ="_iYp5wQ6jEeW5sJOMCMaCHg">A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<H4 id ="_iYru8A6jEeW5sJOMCMaCHg">Add new link</H4>
+<pre id ="_iYs9EA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT4ugA6jEeW5sJOMCMaCHg" title="Requirement Add new links ">Add new links </a></pre>
+<pre id ="_iYuLMQ6jEeW5sJOMCMaCHg">A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<H2 id ="_iYvZUQ6jEeW5sJOMCMaCHg">Design</H2>
+<pre id ="_igXrUQ6jEeW5sJOMCMaCHg">The code is dispatched in several packages. <BR/>The infra.gmf.common contains the essential of the code. <BR/>One part has been generated from the UML model to design the structure of representation. <BR/>The second part has been coded manuaaly in order to interpret instances of models.</pre>
+<H3 id ="_iYwncQ6jEeW5sJOMCMaCHg">expansionmodel</H3>
<P align="middle"><img src=./imgDOC/NewEcoreUMLClassDiagram.png alt=NewEcoreUMLClassDiagram ></P><P align="middle">NewEcoreUMLClassDiagram</P></BR>
-<H4 id ="_wqND4Q6PEeWBLZDu_M_h-Q">Class Representation</H4>
-<pre id ="_wqO5EA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqhM8Q6PEeWBLZDu_M_h-Q" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
-<pre id ="_wqQHMA6PEeWBLZDu_M_h-Q">A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</pre>
-<H4 id ="_wqRVUA6PEeWBLZDu_M_h-Q">Class InducedRepresentation</H4>
-<pre id ="_wqSjcA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqhM8Q6PEeWBLZDu_M_h-Q" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
-<pre id ="_wqTxkA6PEeWBLZDu_M_h-Q">An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</pre>
-<H4 id ="_wqUYoQ6PEeWBLZDu_M_h-Q">Class GraphicalElementLibrary</H4>
-<H4 id ="_wqVmwQ6PEeWBLZDu_M_h-Q">Class UseContext</H4>
-<pre id ="_wqW04Q6PEeWBLZDu_M_h-Q">The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</pre>
-<H4 id ="_wqYDAQ6PEeWBLZDu_M_h-Q">Class DiagramExpansion</H4>
-<pre id ="_wqZRIQ6PEeWBLZDu_M_h-Q">This the root element model that can contain Use context or libraries. <BR/>An Id is associated in order to allow debbugging in the case of model is bad build.</pre>
-<H4 id ="_wqafQQ6PEeWBLZDu_M_h-Q">Class GMFT_BasedRepresentation</H4>
-<pre id ="_wqbtYQ6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqND4Q6PEeWBLZDu_M_h-Q" title="Class Representation">Representation</a></pre>
-<pre id ="_wqc7gQ6PEeWBLZDu_M_h-Q">A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</pre>
-<H4 id ="_wqeJoQ6PEeWBLZDu_M_h-Q">Class RepresentationKind</H4>
-<pre id ="_wqfXwQ6PEeWBLZDu_M_h-Q">This Element is a library of Type of representation, for display as label, border item, classifier...</pre>
-<H4 id ="_wqhM8Q6PEeWBLZDu_M_h-Q">Class AbstractRepresentation</H4>
-<pre id ="_wqjCIQ6PEeWBLZDu_M_h-Q">This is an abstract representation used to display shape or reused shape in diagram.</pre>
-<H3 id ="_wqleYQ6PEeWBLZDu_M_h-Q">Package org.eclipse.papyrus.infra.gmfdiag.common</H3>
-<H4 id ="_wqmsgQ6PEeWBLZDu_M_h-Q">Package Expansion</H4>
+<H4 id ="_igBtEA6jEeW5sJOMCMaCHg">Class Representation</H4>
+<pre id ="_igC7MQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igVPEQ6jEeW5sJOMCMaCHg" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_igEJUQ6jEeW5sJOMCMaCHg">A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</pre>
+<H4 id ="_igFXcQ6jEeW5sJOMCMaCHg">Class InducedRepresentation</H4>
+<pre id ="_igGlkQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igVPEQ6jEeW5sJOMCMaCHg" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_igHzsQ6jEeW5sJOMCMaCHg">An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</pre>
+<H4 id ="_igJB0Q6jEeW5sJOMCMaCHg">Class GraphicalElementLibrary</H4>
+<H4 id ="_igKP8Q6jEeW5sJOMCMaCHg">Class UseContext</H4>
+<pre id ="_igLeEQ6jEeW5sJOMCMaCHg">The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</pre>
+<H4 id ="_igMsMQ6jEeW5sJOMCMaCHg">Class DiagramExpansion</H4>
+<pre id ="_igN6UQ6jEeW5sJOMCMaCHg">This the root element model that can contain Use context or libraries. <BR/>An Id is associated in order to allow debbugging in the case of model is bad build.</pre>
+<H4 id ="_igPIcQ6jEeW5sJOMCMaCHg">Class GMFT_BasedRepresentation</H4>
+<pre id ="_igQWkQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igBtEA6jEeW5sJOMCMaCHg" title="Class Representation">Representation</a></pre>
+<pre id ="_igRksQ6jEeW5sJOMCMaCHg">A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</pre>
+<H4 id ="_igSy0Q6jEeW5sJOMCMaCHg">Class RepresentationKind</H4>
+<pre id ="_igUA8Q6jEeW5sJOMCMaCHg">This Element is a library of Type of representation, for display as label, border item, classifier...</pre>
+<H4 id ="_igVPEQ6jEeW5sJOMCMaCHg">Class AbstractRepresentation</H4>
+<pre id ="_igWdMQ6jEeW5sJOMCMaCHg">This is an abstract representation used to display shape or reused shape in diagram.</pre>
+<H3 id ="_igY5cQ6jEeW5sJOMCMaCHg">Package org.eclipse.papyrus.infra.gmfdiag.common</H3>
+<H4 id ="_igauoA6jEeW5sJOMCMaCHg">Package Expansion</H4>
<P align="middle"><img src=./imgDOC/View_Providers.png alt=View Providers ></P><P align="middle">View Providers</P></BR>
-<pre id ="_wua1gQ6PEeWBLZDu_M_h-Q">This design contains classes to interpret model of expansion and create graphical elements from the palette.</pre>
+<pre id ="_ij5gcA6jEeW5sJOMCMaCHg">This design contains classes to interpret model of expansion and create graphical elements from the palette.</pre>
<P align="middle"><img src=./imgDOC/Creation_of_InducedRepresentations.png alt=Creation of InducedRepresentations ></P><P align="middle">Creation of InducedRepresentations</P></BR>
-<pre id ="_wy9XQA6PEeWBLZDu_M_h-Q">This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</pre>
-<H5 id ="_wy-lYA6PEeWBLZDu_M_h-Q">Class ChildrenListRepresentation</H5>
-<pre id ="_wy_zgA6PEeWBLZDu_M_h-Q">This class is a structure that is adapted for the code of provider not to describe compartments as the model <BR/> it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 <BR/> </pre>
-<H5 id ="_wzBBoQ6PEeWBLZDu_M_h-Q">Class CreateInducedRepresentationViewCommand</H5>
-<pre id ="_wzCPwA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P0CkpfSwEeSXvMBl0X3W0A" title="Class RecordingCommand">RecordingCommand</a></pre>
-<pre id ="_wzDd4A6PEeWBLZDu_M_h-Q">Command to create the compartment displaying shapes for an element <BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
-<H5 id ="_wzEE8Q6PEeWBLZDu_M_h-Q">Class DiagramExpansionSingleton</H5>
-<pre id ="_wzFTEQ6PEeWBLZDu_M_h-Q">This factory is used to give an instance of the diagram expansion </pre>
-<H5 id ="_wzGhMQ6PEeWBLZDu_M_h-Q">Class DiagramExpansionsRegistry</H5>
-<pre id ="_wzHvUQ6PEeWBLZDu_M_h-Q">This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion <BR/> It gives the set of all Diagram expansion that has to be used <BR/> #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 <BR/> </pre>
-<H5 id ="_wzI9cQ6PEeWBLZDu_M_h-Q">Class ExpandEditPartProvider</H5>
-<pre id ="_wzKyoA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P5iIoPSwEeSXvMBl0X3W0A" title="Class AbstractEditPartProvider">AbstractEditPartProvider</a></pre>
-<pre id ="_wzLZsQ6PEeWBLZDu_M_h-Q">This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model <BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/> </pre>
-<H5 id ="_wzMn0Q6PEeWBLZDu_M_h-Q">Class ExpandViewProvider</H5>
-<pre id ="_wzN18Q6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wzimEQ6PEeWBLZDu_M_h-Q" title="Class CustomAbstractViewProvider">CustomAbstractViewProvider</a><BR/><BR/> - realizes <a href="#_P8LM9fSwEeSXvMBl0X3W0A" title="Interface IViewProvider">IViewProvider</a></pre>
-<pre id ="_wzPEEQ6PEeWBLZDu_M_h-Q">This class is a generic ViewProvider that is enable to create notation element by reading an expansion model <BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 <BR/> <BR/> </pre>
-<H5 id ="_wzQSMQ6PEeWBLZDu_M_h-Q">Class IdentityGraphicalElementType</H5>
-<pre id ="_wzRgUQ6PEeWBLZDu_M_h-Q"> - realizes <a href="#_wzj0MQ6PEeWBLZDu_M_h-Q" title="Interface IGraphicalTypeRegistry">IGraphicalTypeRegistry</a></pre>
-<pre id ="_wzSucQ6PEeWBLZDu_M_h-Q">This class is used to know all graphical type that can be added in the diagram. <BR/>By default it accepts all. This is the ExpandViewProvider that verify the job <BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/> </pre>
-<H5 id ="_wzT8kQ6PEeWBLZDu_M_h-Q">Class InducedRepresentationCreationEditPolicy</H5>
-<pre id ="_wzVxwA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P-ikdfSwEeSXvMBl0X3W0A" title="Class GraphicalEditPolicy">GraphicalEditPolicy</a></pre>
-<pre id ="_wzW_4A6PEeWBLZDu_M_h-Q">This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}. <BR/>It creates the compartment displaying shapes for an element by reading the expansion model <BR/> see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
-<H5 id ="_wzXm8Q6PEeWBLZDu_M_h-Q">Class InducedRepresentationPolicyProvider</H5>
-<pre id ="_wzY1EQ6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P_p-wfSwEeSXvMBl0X3W0A" title="Class AbstractProvider">AbstractProvider</a><BR/><BR/> - realizes <a href="#_P_ql0PSwEeSXvMBl0X3W0A" title="Interface IEditPolicyProvider">IEditPolicyProvider</a></pre>
-<pre id ="_wzaqQA6PEeWBLZDu_M_h-Q">Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model <BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
-<H4 id ="_wzb4YQ6PEeWBLZDu_M_h-Q">Package expansionmodel</H4>
-<H5 id ="_wzdtkQ6PEeWBLZDu_M_h-Q">Class UseContext</H5>
-<H5 id ="_wzfiwA6PEeWBLZDu_M_h-Q">Class AbstractRepresentation</H5>
-<H5 id ="_wzgJ0Q6PEeWBLZDu_M_h-Q">Class DiagramExpansion</H5>
-<H4 id ="_wzhX8Q6PEeWBLZDu_M_h-Q">Package providers</H4>
-<H5 id ="_wzimEQ6PEeWBLZDu_M_h-Q">Class CustomAbstractViewProvider</H5>
-<H5 id ="_wzj0MQ6PEeWBLZDu_M_h-Q">Interface IGraphicalTypeRegistry</H5>
-<H4 id ="_wzlCUQ6PEeWBLZDu_M_h-Q">Package service</H4>
-<H5 id ="_wzmQcQ6PEeWBLZDu_M_h-Q">Package shape</H5>
-<H6 id ="_wzoFoA6PEeWBLZDu_M_h-Q">Class NotificationManager</H6>
-<H2 id ="_wzvaYA6PEeWBLZDu_M_h-Q">Tests</H2>
+<pre id ="_ioyngQ6jEeW5sJOMCMaCHg">This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</pre>
+<H5 id ="_ioz1oQ6jEeW5sJOMCMaCHg">Class ChildrenListRepresentation</H5>
+<pre id ="_io1DwQ6jEeW5sJOMCMaCHg">This class is a structure that is adapted for the code of provider not to describe compartments as the model <BR/> it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 <BR/> </pre>
+<H5 id ="_io248A6jEeW5sJOMCMaCHg">Class CreateInducedRepresentationViewCommand</H5>
+<pre id ="_io4HEA6jEeW5sJOMCMaCHg"> - specializes <a href="#_P0CkpfSwEeSXvMBl0X3W0A" title="Class RecordingCommand">RecordingCommand</a></pre>
+<pre id ="_io5VMQ6jEeW5sJOMCMaCHg">Command to create the compartment displaying shapes for an element <BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
+<H5 id ="_io6jUQ6jEeW5sJOMCMaCHg">Class DiagramExpansionSingleton</H5>
+<pre id ="_io7xcQ6jEeW5sJOMCMaCHg">This factory is used to give an instance of the diagram expansion </pre>
+<H5 id ="_io8_kQ6jEeW5sJOMCMaCHg">Class DiagramExpansionsRegistry</H5>
+<pre id ="_io-NsQ6jEeW5sJOMCMaCHg">This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion <BR/> It gives the set of all Diagram expansion that has to be used <BR/> #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 <BR/> </pre>
+<H5 id ="_io_b0Q6jEeW5sJOMCMaCHg">Class ExpandEditPartProvider</H5>
+<pre id ="_ipAp8Q6jEeW5sJOMCMaCHg"> - specializes <a href="#_P5iIoPSwEeSXvMBl0X3W0A" title="Class AbstractEditPartProvider">AbstractEditPartProvider</a></pre>
+<pre id ="_ipB4EQ6jEeW5sJOMCMaCHg">This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model <BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/> </pre>
+<H5 id ="_ipDtQA6jEeW5sJOMCMaCHg">Class ExpandViewProvider</H5>
+<pre id ="_ipE7YQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_ipZrgA6jEeW5sJOMCMaCHg" title="Class CustomAbstractViewProvider">CustomAbstractViewProvider</a><BR/><BR/> - realizes <a href="#_P8LM9fSwEeSXvMBl0X3W0A" title="Interface IViewProvider">IViewProvider</a></pre>
+<pre id ="_ipGJgQ6jEeW5sJOMCMaCHg">This class is a generic ViewProvider that is enable to create notation element by reading an expansion model <BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 <BR/> <BR/> </pre>
+<H5 id ="_ipHXoQ6jEeW5sJOMCMaCHg">Class IdentityGraphicalElementType</H5>
+<pre id ="_ipIlwQ6jEeW5sJOMCMaCHg"> - realizes <a href="#_ipa5oA6jEeW5sJOMCMaCHg" title="Interface IGraphicalTypeRegistry">IGraphicalTypeRegistry</a></pre>
+<pre id ="_ipJz4Q6jEeW5sJOMCMaCHg">This class is used to know all graphical type that can be added in the diagram. <BR/>By default it accepts all. This is the ExpandViewProvider that verify the job <BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 <BR/> </pre>
+<H5 id ="_ipLCAQ6jEeW5sJOMCMaCHg">Class InducedRepresentationCreationEditPolicy</H5>
+<pre id ="_ipMQIQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_P-ikdfSwEeSXvMBl0X3W0A" title="Class GraphicalEditPolicy">GraphicalEditPolicy</a></pre>
+<pre id ="_ipOFUA6jEeW5sJOMCMaCHg">This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}. <BR/>It creates the compartment displaying shapes for an element by reading the expansion model <BR/> see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
+<H5 id ="_ipPTcA6jEeW5sJOMCMaCHg">Class InducedRepresentationPolicyProvider</H5>
+<pre id ="_ipQhkA6jEeW5sJOMCMaCHg"> - specializes <a href="#_P_p-wfSwEeSXvMBl0X3W0A" title="Class AbstractProvider">AbstractProvider</a><BR/><BR/> - realizes <a href="#_P_ql0PSwEeSXvMBl0X3W0A" title="Interface IEditPolicyProvider">IEditPolicyProvider</a></pre>
+<pre id ="_ipRvsQ6jEeW5sJOMCMaCHg">Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model <BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 <BR/> </pre>
+<H4 id ="_ipS90Q6jEeW5sJOMCMaCHg">Package expansionmodel</H4>
+<H5 id ="_ipUL8Q6jEeW5sJOMCMaCHg">Class UseContext</H5>
+<H5 id ="_ipVaEQ6jEeW5sJOMCMaCHg">Class AbstractRepresentation</H5>
+<H5 id ="_ipWoMQ6jEeW5sJOMCMaCHg">Class DiagramExpansion</H5>
+<H4 id ="_ipYdYA6jEeW5sJOMCMaCHg">Package providers</H4>
+<H5 id ="_ipZrgA6jEeW5sJOMCMaCHg">Class CustomAbstractViewProvider</H5>
+<H5 id ="_ipa5oA6jEeW5sJOMCMaCHg">Interface IGraphicalTypeRegistry</H5>
+<H4 id ="_ipcHwA6jEeW5sJOMCMaCHg">Package service</H4>
+<H5 id ="_ipdV4Q6jEeW5sJOMCMaCHg">Package shape</H5>
+<H6 id ="_ipfLEA6jEeW5sJOMCMaCHg">Class NotificationManager</H6>
+<H2 id ="_ipgZMA6jEeW5sJOMCMaCHg">Tests</H2>
<P align="middle"><img src=./imgDOC/Test_expansion_model.png alt=Test expansion model ></P><P align="middle">Test expansion model</P></BR>
-<pre id ="_w0uR0Q6PEeWBLZDu_M_h-Q">The code coverage for: <BR/>- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %. <BR/>- ExpansionElementDropStrategy.java 87,0 % <BR/> <BR/>The function is coverage at 64%</pre>
-<H3 id ="_w0vf8Q6PEeWBLZDu_M_h-Q">TestCase T001-Load ExpansionModel</H3>
-<H3 id ="_w0xVIA6PEeWBLZDu_M_h-Q">TestCase T002-Add a compartment</H3>
-<pre id ="_w0yjQA6PEeWBLZDu_M_h-Q">The goal of this test is to know if a compartment can be added on existed node.</pre>
-<H3 id ="_w0zxYA6PEeWBLZDu_M_h-Q">TestCase T003-Add Child Label</H3>
-<pre id ="_w00YcQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a child label can be added inside compartments.</pre>
-<H3 id ="_w01mkQ6PEeWBLZDu_M_h-Q">TestCase T006-Add Compartment with Kind</H3>
-<pre id ="_w020sQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</pre>
-<H3 id ="_w04C0Q6PEeWBLZDu_M_h-Q">TestCase T004-Add Border Item</H3>
-<pre id ="_w05Q8Q6PEeWBLZDu_M_h-Q">The goal of this test is to know if a border item can be added on existed node.</pre>
-<H3 id ="_w06fEQ6PEeWBLZDu_M_h-Q">TestCase T005-Add link</H3>
-<pre id ="_w07tMQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a link can be added inside a diagram.</pre>
-<H3 id ="_w087UQ6PEeWBLZDu_M_h-Q">TestCase T006-Drop of Elements</H3>
-<H3 id ="_w0-JcQ6PEeWBLZDu_M_h-Q">TestCase T007-AssistantUsage</H3>
-<pre id ="_w0_XkQ6PEeWBLZDu_M_h-Q">The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node. <BR/>It remains to add a test based on links.</pre>
-<H2 id ="_w1AlsQ6PEeWBLZDu_M_h-Q">Requirements Coverage</H2>
+<pre id ="_iqFoAQ6jEeW5sJOMCMaCHg">The code coverage for: <BR/>- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %. <BR/>- ExpansionElementDropStrategy.java 87,0 % <BR/> <BR/>The function is coverage at 64%</pre>
+<H3 id ="_iqG2IQ6jEeW5sJOMCMaCHg">TestCase T001-Load ExpansionModel</H3>
+<H3 id ="_iqIEQQ6jEeW5sJOMCMaCHg">TestCase T002-Add a compartment</H3>
+<pre id ="_iqJSYQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a compartment can be added on existed node.</pre>
+<H3 id ="_iqKggQ6jEeW5sJOMCMaCHg">TestCase T003-Add Child Label</H3>
+<pre id ="_iqLuoQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a child label can be added inside compartments.</pre>
+<H3 id ="_iqM8wQ6jEeW5sJOMCMaCHg">TestCase T006-Add Compartment with Kind</H3>
+<pre id ="_iqOK4A6jEeW5sJOMCMaCHg">The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</pre>
+<H3 id ="_iqOx8Q6jEeW5sJOMCMaCHg">TestCase T004-Add Border Item</H3>
+<pre id ="_iqQAEQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a border item can be added on existed node.</pre>
+<H3 id ="_iqROMQ6jEeW5sJOMCMaCHg">TestCase T005-Add link</H3>
+<pre id ="_iqScUQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a link can be added inside a diagram.</pre>
+<H3 id ="_iqTqcQ6jEeW5sJOMCMaCHg">TestCase T006-Drop of Elements</H3>
+<H3 id ="_iqU4kQ6jEeW5sJOMCMaCHg">TestCase T007-AssistantUsage</H3>
+<pre id ="_iqWGsQ6jEeW5sJOMCMaCHg">The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node. <BR/>It remains to add a test based on links.</pre>
+<H2 id ="_iqXU0A6jEeW5sJOMCMaCHg">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="#_wfm9cA6PEeWBLZDu_M_h-Q" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iTwysQ6jEeW5sJOMCMaCHg" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</a><BR/>
</td><td style="border : 1px solid black">Add a graphical representation<BR/>
-</td><td style="border : 1px solid black"><a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment,
+</td><td style="border : 1px solid black"><a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
</a><BR/>
-<a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label,
+<a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label,
</a><BR/>
-<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
</a><BR/>
-<a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link,
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link,
</a><BR/>
-<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfoyoQ6PEeWBLZDu_M_h-Q" title="Add Graphical Compartments">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iTyn4A6jEeW5sJOMCMaCHg" title="Add Graphical Compartments">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</a><BR/>
</td><td style="border : 1px solid black">Add compartments<BR/>
-</td><td style="border : 1px solid black"><a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment,
+</td><td style="border : 1px solid black"><a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
</a><BR/>
-<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfqn0Q6PEeWBLZDu_M_h-Q" title="Add new nodes">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iTz2AQ6jEeW5sJOMCMaCHg" title="Add new nodes">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</a><BR/>
</td><td style="border : 1px solid black">Add new nodes<BR/>
-</td><td style="border : 1px solid black"><a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td><td style="border : 1px solid black"><a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfsdAA6PEeWBLZDu_M_h-Q" title="Add new child label ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT1rMA6jEeW5sJOMCMaCHg" title="Add new child label ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</a><BR/>
</td><td style="border : 1px solid black">Add new child label<BR/>
-</td><td style="border : 1px solid black"><a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td><td style="border : 1px solid black"><a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfuSMA6PEeWBLZDu_M_h-Q" title="Add new border item">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT25UQ6jEeW5sJOMCMaCHg" title="Add new border item">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</a><BR/>
</td><td style="border : 1px solid black">Add new border item<BR/>
-</td><td style="border : 1px solid black"><a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td><td style="border : 1px solid black"><a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfwHYA6PEeWBLZDu_M_h-Q" title="Add new links ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT4ugA6jEeW5sJOMCMaCHg" title="Add new links ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</a><BR/>
</td><td style="border : 1px solid black">Add new link<BR/>
-</td><td style="border : 1px solid black"><a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link</a><BR/>
+</td><td style="border : 1px solid black"><a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfx8kA6PEeWBLZDu_M_h-Q" title="Reuse representations from diagram">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT6jsA6jEeW5sJOMCMaCHg" title="Reuse representations from diagram">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</a><BR/>
</td><td style="border : 1px solid black">Reuse a representation<BR/>
-</td><td style="border : 1px solid black"><a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label,
+</td><td style="border : 1px solid black"><a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label,
</a><BR/>
-<a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment,
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
</a><BR/>
-<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
</a><BR/>
-<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wfzxwA6PEeWBLZDu_M_h-Q" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</a><BR/>
-</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w087UQ6PEeWBLZDu_M_h-Q" title="T006-Drop of Elements">T006-Drop of Elements</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT8Y4A6jEeW5sJOMCMaCHg" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqTqcQ6jEeW5sJOMCMaCHg" title="T006-Drop of Elements">T006-Drop of Elements</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wf0_4Q6PEeWBLZDu_M_h-Q" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</a><BR/>
-</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w0-JcQ6PEeWBLZDu_M_h-Q" title="T007-AssistantUsage">T007-AssistantUsage</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT9nAQ6jEeW5sJOMCMaCHg" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqU4kQ6jEeW5sJOMCMaCHg" title="T007-AssistantUsage">T007-AssistantUsage</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</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="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</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="#_wf6fcA6PEeWBLZDu_M_h-Q" title="ExpransionModel">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUCfgQ6jEeW5sJOMCMaCHg" title="ExpransionModel">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</a><BR/>
</td><td style="border : 1px solid black">Create an expansion model<BR/>
-</td><td style="border : 1px solid black"><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel,
+</td><td style="border : 1px solid black"><a href="#_iqG2IQ6jEeW5sJOMCMaCHg" title="T001-Load ExpansionModel">T001-Load ExpansionModel,
</a><BR/>
-<a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment,
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
</a><BR/>
-<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
</a><BR/>
-<a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link,
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link,
</a><BR/>
-<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item,
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item,
</a><BR/>
-<a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+<a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
</td></tr>
-<tr><td style="border : 1px solid black"><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</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="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</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="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</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="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</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="#_wgBNIQ6PEeWBLZDu_M_h-Q" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><BR/>
-</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel</a><BR/>
+<tr><td style="border : 1px solid black"><a href="#_iULCYA6jEeW5sJOMCMaCHg" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqG2IQ6jEeW5sJOMCMaCHg" title="T001-Load ExpansionModel">T001-Load ExpansionModel</a><BR/>
</td></tr>
</table>
-<pre id ="_w1Bz0g6PEeWBLZDu_M_h-Q">Unsatisfied requirements (9 out of 17) : </pre>
-<a href="#_wfzxwA6PEeWBLZDu_M_h-Q" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020, </a><a href="#_wf0_4Q6PEeWBLZDu_M_h-Q" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030, </a><a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090, </a><a href="#_wgBNIQ6PEeWBLZDu_M_h-Q" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><pre id ="_w1DB8Q6PEeWBLZDu_M_h-Q">Unverified requirements (6 out of 17) : </pre>
-<a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a></html>
+<pre id ="_iqX74g6jEeW5sJOMCMaCHg">Unsatisfied requirements (9 out of 17) : </pre>
+<a href="#_iT8Y4A6jEeW5sJOMCMaCHg" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020, </a><a href="#_iT9nAQ6jEeW5sJOMCMaCHg" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030, </a><a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090, </a><a href="#_iULCYA6jEeW5sJOMCMaCHg" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><pre id ="_iqZKAQ6jEeW5sJOMCMaCHg">Unverified requirements (6 out of 17) : </pre>
+<a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a></html>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation
index 308193b6486..4a46f1bcdf2 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation
@@ -367,7 +367,7 @@
<css:ModelStyleSheets xmi:id="_lB5m0NFAEeSLjPxDpRV9AQ">
<stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_xYPEEOHYEeSJG5UikeIXVQ" label="TestDiagram" content="Class > Compartment {&#xD;&#xA; visible:false;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Activity> Compartment {&#xD;&#xA; visible:false;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Abstraction{&#xD;&#xA;routing:Rectilinear;}&#xD;&#xA;"/>
</css:ModelStyleSheets>
- <notation:Diagram xmi:id="_PsQ0ENFCEeSxf_hKmhrahA" type="PapyrusUMLClassDiagram" name="Comments diagram" measurementUnit="Pixel">
+ <notation:Diagram xmi:id="_PsQ0ENFCEeSxf_hKmhrahA" type="PapyrusUMLClassDiagram" name="Comments for create an expansion model" measurementUnit="Pixel">
<styles xmi:type="notation:StringValueStyle" xmi:id="_PsQ0EdFCEeSxf_hKmhrahA" name="diagram_compatibility_version" stringValue="1.0.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_PsQ0EtFCEeSxf_hKmhrahA"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_PsRbINFCEeSxf_hKmhrahA">
@@ -4149,10 +4149,23 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_uWHhaQ6PEeWBLZDu_M_h-Q" x="440" y="200"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9EwgEA6PEeWBLZDu_M_h-Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AE3AwA6gEeW5sJOMCMaCHg" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0A6gEeW5sJOMCMaCHg" key="tooltip_text" value="Set a UseContext"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0Q6gEeW5sJOMCMaCHg" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0g6gEeW5sJOMCMaCHg" key="is_default_navigation" value="false"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_9EwgEg6PEeWBLZDu_M_h-Q" type="5038"/>
<element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9EwgEQ6PEeWBLZDu_M_h-Q" x="240" y="320" width="641"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_NNm_sA6gEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_NNm_sQ6gEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NNm_sw6gEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NNm_sg6gEeW5sJOMCMaCHg" x="440" y="320"/>
+ </children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_sL8NAQ6IEeWIYeI2MQ43qA" name="diagram_compatibility_version" stringValue="1.1.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_sL8NAg6IEeWIYeI2MQ43qA"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_sL8NAw6IEeWIYeI2MQ43qA">
@@ -4180,5 +4193,62 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWIIdA6PEeWBLZDu_M_h-Q"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWIIdQ6PEeWBLZDu_M_h-Q"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NNm_tA6gEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_9EwgEA6PEeWBLZDu_M_h-Q" target="_NNm_sA6gEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_NNm_tQ6gEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NNnmwA6gEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NNm_tg6gEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NNm_tw6gEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NNm_uA6gEeW5sJOMCMaCHg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="__ZeE8A6gEeW5sJOMCMaCHg" type="PapyrusUMLClassDiagram" name="Comments for reuse representation " measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_g8XM0A6hEeW5sJOMCMaCHg" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_g8Ya8A6hEeW5sJOMCMaCHg" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g8XM0Q6hEeW5sJOMCMaCHg" x="38" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iGSpUA6hEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGSpUg6hEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_Qut4UPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iGSpUQ6hEeW5sJOMCMaCHg" x="220" y="20" width="441" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mY5G8A6hEeW5sJOMCMaCHg" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Yw6jcA6jEeW5sJOMCMaCHg" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcQ6jEeW5sJOMCMaCHg" key="tooltip_text" value="Resuse class representation form class diagram"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcg6jEeW5sJOMCMaCHg" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcw6jEeW5sJOMCMaCHg" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mY5G8g6hEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mY5G8Q6hEeW5sJOMCMaCHg" x="220" y="80" width="601"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o59VhA6hEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o59VhQ6hEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o598kA6hEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o59Vhg6hEeW5sJOMCMaCHg" x="420" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="__ZeE8Q6gEeW5sJOMCMaCHg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="__ZeE8g6gEeW5sJOMCMaCHg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__ZeE8w6gEeW5sJOMCMaCHg">
+ <owner xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmk9xhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_o598kQ6hEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_mY5G8A6hEeW5sJOMCMaCHg" target="_o59VhA6hEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_o598kg6hEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o5-joA6hEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o598kw6hEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o598lA6hEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o598lQ6hEeW5sJOMCMaCHg"/>
+ </edges>
</notation:Diagram>
</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml
index 47a52203e99..0cd281c4208 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml
@@ -53,23 +53,43 @@ Note: If the model is not valid, the framework does not take in account your mod
</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_8aFLYA6PEeWBLZDu_M_h-Q">
- <body>In to add an expansion of diagram, the developper has to wonder &quot;Which diagram must be expanded?&#xD;
+ <body>In order to add an expansion for a diagram, the developper has to wonder &quot;Which diagram must be expanded?&#xD;
To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</body>
</ownedComment>
</ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_L_66oNFBEeSLjPxDpRV9AQ" name="Add compartments" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_JWAlMNFZEeSxf_hKmhrahA" annotatedElement="_L_66oNFBEeSLjPxDpRV9AQ">
- <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_LEsKMPiNEeSv3dqcApn3LA" name="Reuse a representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Qut4UPiOEeSv3dqcApn3LA" annotatedElement="_LEsKMPiNEeSv3dqcApn3LA">
+ <body>It must be able to reuse reperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lB3poA6hEeW5sJOMCMaCHg" annotatedElement="_LEsKMPiNEeSv3dqcApn3LA">
+ <body>Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts:&#xD;
+- the model (in our case this is the notation model or more see serailization of the diagram)&#xD;
+- the controler (in the context of GEF, it is named &quot;EditPart&quot;)&#xD;
+- and the view ( the java Darw2d figure)&#xD;
+&#xD;
+First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files)&#xD;
+So if you want to change the serialization of the new representation change the view factory&#xD;
+If you want to associate a new controler to the model notation change the editpart.&#xD;
+In order to have more detailled information see the MVC of GEF.&#xD;
+&#xD;
+The name in this element is never used programmtically. It is used as an information.&#xD;
+</body>
</ownedComment>
</ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_CzHdsNR_EeSRNI7img_HuA" name="Add new nodes" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_G6I_4PiOEeSv3dqcApn3LA" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
- <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_NbFlYA58EeWW7_6ZWeopSA" name="Add a graphical representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qaQjQA6kEeW5sJOMCMaCHg" annotatedElement="_NbFlYA58EeWW7_6ZWeopSA">
+ <body>Inside the framework you can resue and add new representation. &#xD;
+</body>
</ownedComment>
+ <include xmi:type="uml:Include" xmi:id="_ZmUMIA58EeWW7_6ZWeopSA" addition="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <include xmi:type="uml:Include" xmi:id="_aoZ7QA58EeWW7_6ZWeopSA" addition="_CzHdsNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_bOVS0A58EeWW7_6ZWeopSA" addition="_EM-zoNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_btG5gA58EeWW7_6ZWeopSA" addition="_G9nvQNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_cQGR0A58EeWW7_6ZWeopSA" addition="_Go0LEPPHEeSkj8g2gtcZXQ"/>
</ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_EM-zoNR_EeSRNI7img_HuA" name="Add new child label" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_KpPH0PiOEeSv3dqcApn3LA" annotatedElement="_EM-zoNR_EeSRNI7img_HuA">
- <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_CzHdsNR_EeSRNI7img_HuA" name="Add new nodes" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6I_4PiOEeSv3dqcApn3LA" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram.</body>
</ownedComment>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_G9nvQNR_EeSRNI7img_HuA" name="Add new border item" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
@@ -82,17 +102,15 @@ To specify it the advanced user has to create a UseContext. The diagram type is
<body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
</ownedComment>
</ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_LEsKMPiNEeSv3dqcApn3LA" name="Reuse a representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Qut4UPiOEeSv3dqcApn3LA" annotatedElement="_LEsKMPiNEeSv3dqcApn3LA">
- <body>It must be able to reuse rperesentations from existed diagrams</body>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_L_66oNFBEeSLjPxDpRV9AQ" name="Add compartments" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_JWAlMNFZEeSxf_hKmhrahA" annotatedElement="_L_66oNFBEeSLjPxDpRV9AQ">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
</ownedComment>
</ownedUseCase>
- <ownedUseCase xmi:type="uml:UseCase" xmi:id="_NbFlYA58EeWW7_6ZWeopSA" name="Add a graphical representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
- <include xmi:type="uml:Include" xmi:id="_ZmUMIA58EeWW7_6ZWeopSA" addition="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <include xmi:type="uml:Include" xmi:id="_aoZ7QA58EeWW7_6ZWeopSA" addition="_CzHdsNR_EeSRNI7img_HuA"/>
- <include xmi:type="uml:Include" xmi:id="_bOVS0A58EeWW7_6ZWeopSA" addition="_EM-zoNR_EeSRNI7img_HuA"/>
- <include xmi:type="uml:Include" xmi:id="_btG5gA58EeWW7_6ZWeopSA" addition="_G9nvQNR_EeSRNI7img_HuA"/>
- <include xmi:type="uml:Include" xmi:id="_cQGR0A58EeWW7_6ZWeopSA" addition="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_EM-zoNR_EeSRNI7img_HuA" name="Add new child label" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KpPH0PiOEeSv3dqcApn3LA" annotatedElement="_EM-zoNR_EeSRNI7img_HuA">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
</ownedUseCase>
</packagedElement>
<packagedElement xmi:type="uml:Actor" xmi:id="_SGc0ANFBEeSLjPxDpRV9AQ" name="Developper"/>
@@ -3616,6 +3634,2652 @@ It remains to add a test based on links.</body>
</ownedComment>
</packagedElement>
</packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_CekqIA6gEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_CetNAA6gEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEI1UA6gEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEKDcQ6gEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEL4oA6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DENGwQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEOU4Q6gEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEPjAQ6gEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DERYMA6gEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DESmUQ6gEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DET0cQ6gEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEVCkQ6gEeW5sJOMCMaCHg" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEWQsQ6gEeW5sJOMCMaCHg" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEXe0Q6gEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEYs8Q6gEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEZ7EQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEbJMQ6gEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEcXUQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEdlcQ6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEezkQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEgBsQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEh24A6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEjFAQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEkTIQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DElhQQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEmvYQ6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEn9gQ6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEpLoQ6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEqZwQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DErn4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEtdEA6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEurMA6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEv5UQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DExugQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEy8oQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE0KwQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE1Y4Q6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE3OEA6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE4cMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE5qUQ6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE64cQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE8GkQ6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE9UsQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE-i0Q6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE_w8Q6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFA_EQ6gEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFC0QA6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFECYQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFFQgQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFGeoQ6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFHswQ6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFI64Q6gEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFKJAQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFLXIQ6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFMlQQ6gEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CexecA6gEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce1v4A6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce5aQA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce9EoA6gEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfAH8A6gEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfDLQA6gEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfFngQ6gEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfIq0A6gEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfLuIA6gEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfOKYA6gEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfQmoQ6gEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfTC4Q6gEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfVfIA6gEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfX7YA6gEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfaXoA6gEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.&#xD;
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfcM0Q6gEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfepEA6gEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfgeQQ6gEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.&#xD;
+It allow to be tested by Junit Tests.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cfi6gA6gEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CnwbUA6gEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cny3kQ6gEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cn1T0A6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqe_MA6gEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CqiCgA6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqm7AA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqp-UA6gEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq4AwQ6gEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a diagram, the developper has to wonder &quot;Which diagram must be expanded?&#xD;
+To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq6dAQ6gEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CqrzgQ6gEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CqtosQ6gEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. &#xD;
+To do that, click on menu File--> new-->Other&#xD;
+Choose &quot;Example EMF models creation wizards&quot; and select Expansion Model.&#xD;
+Then select as root Object a diagram expansion.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CqwsAA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CqzIQA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq09cQ6gEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: &quot;org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion&quot;.&#xD;
+Note: If the model is not valid, the framework does not take in account your model expansion.&#xD;
+ --> so valid it, and see your log error.&#xD;
+ &#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cq85QQ6gEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq_VgA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrBxwQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrE1EA6gEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrH4YA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrJtkQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrNX8Q6gEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrQbQA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrS3gA6gEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrUssA6gEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrXI8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrZlMQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrbaYQ6gEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Crd2oA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrgS4A6gEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrivIA6gEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrkkUQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrmZgQ6gEeW5sJOMCMaCHg">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CroOsQ6gEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Crqq8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrtHMQ6gEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3uxAA6gEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.&#xD;
+The infra.gmf.common contains the essential of the code.&#xD;
+One part has been generated from the UML model to design the structure of representation.&#xD;
+The second part has been coded manuaaly in order to interpret instances of models.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cru8YQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3JiMA6gEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3MlgA6gEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3PBwA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3Q28Q6gEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3SsIQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3UhUQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3WWgQ6gEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3YLsA6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3aA4Q6gEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3b2EQ6gEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3drQA6gEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3e5YQ6gEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. &#xD;
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3hVoA6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3jK0A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3lAAA6gEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3m1MQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3oqYA6gEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3qfkA6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3sUwQ6gEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3wmMQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3zCcA6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C7cMUA6gEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C7eokQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAK7UA6gEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAN-oA6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAQa4A6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DASQEA6gEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model&#xD;
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAUFQA6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAV6cA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAXvoA6gEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAZk0A6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAay8Q6gEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAcoIQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAedUQ6gEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion&#xD;
+ It gives the set of all Diagram expansion that has to be used&#xD;
+ #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAgSgQ6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAiHsQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAj84Q6gEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAlyEQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAnnQA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DApccA6gEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAqqkQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAsfwA6gEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAtt4Q6gEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.&#xD;
+By default it accepts all. This is the ExpandViewProvider that verify the job&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAvjEQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAx_UA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAz0gQ6gEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.&#xD;
+It creates the compartment displaying shapes for an element by reading the expansion model&#xD;
+ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA2QwA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA4F8A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA57IA6gEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA7wUA6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA9lgA6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA-zoQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBAo0A6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBB28Q6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBDsIQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBFhUA6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBH9kA6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBJywA6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBLA4Q6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBM2EQ6gEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCjg8A6gEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DClWIA6gEeW5sJOMCMaCHg">
+ <body>The code coverage for:&#xD;
+- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.&#xD;
+- ExpansionElementDropStrategy.java 87,0 %&#xD;
+&#xD;
+The function is coverage at 64%</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCmkQQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCpnkA6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCsD0A6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCugEA6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCw8UQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCzYkA6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC1NwQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC3C8Q6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC44IA6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC6tUQ6gEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC8igQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC-XsA6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DDAM4A6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDBbAQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.&#xD;
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DDDQMQ6gEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDFFYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLMAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLzEQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLzEw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDMaIQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDNoQA6gEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDOPUA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDO2YA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDO2Yg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDPdcQ6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDPdcw6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDQEgA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDRSoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDRSog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDR5sQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDR5sw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDSgwA6gEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDSgwg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDTH0A6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDTH0g6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDUV8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDU9AQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDU9Aw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDVkEA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDVkEg6gEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDWLIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDWLIg6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAUA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAUg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAVA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYnYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZOcA6gEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZOcg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZ1gA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDpA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbqsQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbqsw6gEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDcRwQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDc40A6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeG8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeG8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeuAA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeuAg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDfVEA6gEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDfVEg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDf8IA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhKQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhKQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhxUA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhxUg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDiYYA6gEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDiYYg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDi_cA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDi_cg6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDjmgQ6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDjmgw6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDk0oA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDlbsQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDlbsw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmCwA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmp0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmp0g6gEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDn38A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDofAQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDofAw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDpGEA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDptIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDptIg6gEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDq7QA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDriUQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDriUw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDsJYA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDswcA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDuloA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDulog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDulpA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvMsA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvzwA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo9A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDyQAQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDy3EA6gEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDy3Eg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDzeIA6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDzeIg6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FMA6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FMg6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FNA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0sQQ6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD16YA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hcA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hcg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hdA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3Igw6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD49sA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD5kwQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD5kww6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6L0Q6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6y4g6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD9PIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD9PIg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD92MQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD92Mw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD-dQg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEA5gA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEBgkQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECHoQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECHow6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEDVwA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFK8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyAg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyBA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEHAIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEHAIg6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDFscA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmCwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDpGEg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDsJYg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvMsg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3IgQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6y4A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD-dQA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECusQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEGZEQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDG6kQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDswcg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvzwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3vkQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD7Z8A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD_EUQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEDVwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_PIG9gA6gEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PILO8A6gEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PguR0A6gEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgwHAA6gEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgxVIA6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgyjQQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgzxYQ6gEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg0_gQ6gEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg2NoQ6gEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg3bwQ6gEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg4p4Q6gEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg54AQ6gEeW5sJOMCMaCHg" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg7GIQ6gEeW5sJOMCMaCHg" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg8UQQ6gEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg-JcA6gEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg_XkQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhAlsQ6gEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhBz0Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhDB8Q6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhEQEQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhFeMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhGsUQ6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhH6cQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhJIkQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhKWsQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhLk0Q6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhMy8Q6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhOBEQ6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhPPMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhQdUQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhRrcQ6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhS5kQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhUHsQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhVV0Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhXLAA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhYZIQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhZnQQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pha1YQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhcDgQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhdRoA6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhefwQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phft4Q6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phg8AQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhiKIQ6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhjYQQ6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhkmYQ6gEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phl0gQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhnCoQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhoQwQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phpe4Q6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhqtAQ6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phr7IQ6gEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhtJQQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhuXYQ6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhvlgQ6gEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PINEIQ6gEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIPgYA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIR8oA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIUY4A6gEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIW1IA6gEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIYqUA6gEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIafgQ6gEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIcUsA6gEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIdi0A6gEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIew8Q6gEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIf_EQ6gEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIh0QA6gEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIjCYQ6gEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIkQgQ6gEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PImFsA6gEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.&#xD;
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PInT0Q6gEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIoh8Q6gEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIqXIA6gEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.&#xD;
+It allow to be tested by Junit Tests.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PIrlQQ6gEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PKimcA6gEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PKj0kQ6gEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PKlCsQ6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNIncA6gEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNJ1kQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNMR0A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNNf8A6gEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNOuEA6gEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNP8MA6gEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. &#xD;
+To do that, click on menu File--> new-->Other&#xD;
+Choose &quot;Example EMF models creation wizards&quot; and select Expansion Model.&#xD;
+Then select as root Object a diagram expansion.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNRKUA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNSYcQ6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNTmkQ6gEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: &quot;org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion&quot;.&#xD;
+Note: If the model is not valid, the framework does not take in account your model expansion.&#xD;
+ --> so valid it, and see your log error.&#xD;
+ &#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNU0sQ6gEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a diagram, the developper has to wonder &quot;Which diagram must be expanded?&#xD;
+To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNWC0Q6gEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNXQ8Q6gEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNZGIA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNaUQQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNbiYQ6gEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNcwgQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNd-oQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNfMwQ6gEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNhB8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNiQEQ6gEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNjeMQ6gEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNksUQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNl6cQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNnIkQ6gEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNpk0A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNqy8Q6gEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNsBEQ6gEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNt2QA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNvEYQ6gEeW5sJOMCMaCHg">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNxgoA6gEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNz84A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PN1yEA6gEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWFIEQ6gEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.&#xD;
+The infra.gmf.common contains the essential of the code.&#xD;
+One part has been generated from the UML model to design the structure of representation.&#xD;
+The second part has been coded manuaaly in order to interpret instances of models.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PN3nQA6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVn1EA6gEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PVsGgA6gEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVvw4A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVw_AQ6gEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PVyNIQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVzbQQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV0pYQ6gEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV13gQ6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV3FoQ6gEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV4TwQ6gEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV5h4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV6wAQ6gEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. &#xD;
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV7-IQ6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV9zUA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV_BcA6gEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWAPkA6gEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWBdsA6gEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWCr0A6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWD58Q6gEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWGWMQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWHkUQ6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PZtD0A6gEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PZu5AQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeIQ0A6gEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeKtEQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeL7MQ6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeNJUQ6gEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model&#xD;
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeO-gA6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeQMoA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeRawA6gEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeSo4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeT3AQ6gEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeVFIQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeWTQA6gEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion&#xD;
+ It gives the set of all Diagram expansion that has to be used&#xD;
+ #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeXhYA6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeYIcQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeZWkQ6gEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeaksQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PecZ4A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PedoAA6gEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pee2IQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PegEQA6gEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PehSYA6gEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.&#xD;
+By default it accepts all. This is the ExpandViewProvider that verify the job&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeiggA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PejuoA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PekVsQ6gEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.&#xD;
+It creates the compartment displaying shapes for an element by reading the expansion model&#xD;
+ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PemK4Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PenZAQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeonIQ6gEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pep1QQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PerDYQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PesRgQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PetfoQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeutwQ6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pev74Q6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PexKAQ6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeyYIQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe0NUA6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe1bcA6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe2pkA6gEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfY1EA6gEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfaDMQ6gEeW5sJOMCMaCHg">
+ <body>The code coverage for:&#xD;
+- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.&#xD;
+- ExpansionElementDropStrategy.java 87,0 %&#xD;
+&#xD;
+The function is coverage at 64%</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfbRUQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfcfcQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfdtkQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfe7sQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfgJ0Q6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfhX8Q6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfimEQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfkbQA6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PflpYA6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfm3gA6gEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfoFoQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfpTwQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfqh4Q6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfrwAQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.&#xD;
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfs-IQ6gEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfuMQQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfzEwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr0g6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr1A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf058A6gEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf058g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf1hAA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf1hAg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IEA6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IEg6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IFA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf3WMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39QQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39Qw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39RQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf4kUQ6gEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf4kUw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf5LYQ6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf5LYw6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf6ZgA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7AkQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7Akw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7AlQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7noQ6gEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7now6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf8OsA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf9c0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf9c0g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-D4Q6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-D4w6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-q8A6gEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-q8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf_SAA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgIg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgJA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHMg6gEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHNA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBuQQ6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgC8YA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgC8Yg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgDjcQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgDjcw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKgA6gEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKgg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKhA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgFYoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgF_sQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgF_sw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgGmwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgGmwg6gEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgHN0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgHN0g6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH04A6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH04g6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH05A6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJDAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJqEA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJqEg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgKRIQ6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgLfQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgLfQg6gEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7gA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7gg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7hA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgOikQ6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPwsA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPwsg6gEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgRl4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgSM8Q6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgSM8w6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgS0AA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgTbEQ6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgV3UA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeYA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeYg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeZA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgXsgA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgaIwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgav0Q6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgav0w6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgbW4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgb98A6gEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgb98g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgclAA6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMEA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMEg6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMFA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdzIA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdzIg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfBQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfBQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfoUQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfoUw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PggPYg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgiEkA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgiroA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgirog6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgirpA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgjSsg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PglH4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu8g6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu9A6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgmWAg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoLMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoLMg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoyQQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoyQw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgpZUg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgrOgA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1kA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1kg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1lA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgscow6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgtDsQ6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfuMQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgK4MA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPJoA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgS0Ag6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgXFcQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PggPYA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgjSsA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgmWAA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgpZUA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgscoQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfvaYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgUCIA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgYTkA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgg2cA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgj5wA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgm9EA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgqAYQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_iToP0A6jEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_iTtIUA6jEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ircS4A6jEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ireIEA6jEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irfWMQ6jEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irgkUQ6jEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irhycQ6jEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irjAkQ6jEeW5sJOMCMaCHg" name="Reuse a representation">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irkOsQ6jEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irlc0A6jEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irmD4Q6jEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irn5EQ6jEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irpHMQ6jEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irqVUQ6jEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irrjcQ6jEeW5sJOMCMaCHg" name="Add new link"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irsxkQ6jEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irt_sQ6jEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irvN0Q6jEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irwb8A6jEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irxDAQ6jEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iryRIQ6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir0GUA6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir0tYQ6jEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir17gQ6jEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir3JoQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir4XwQ6jEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir5l4Q6jEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir60AQ6jEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir8CIQ6jEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir9QQQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir-eYQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir_FcQ6jEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isATkQ6jEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isBhsQ6jEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isCv0Q6jEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isD98Q6jEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isFMEQ6jEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isGaMQ6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isHoUQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isI2cA6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isJdgQ6jEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isKroQ6jEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isL5wQ6jEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isNH4Q6jEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isOWAQ6jEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isPkIA6jEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isQyQA6jEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isRZUQ6jEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isSncQ6jEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isT1kQ6jEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isVDsQ6jEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isW44Q6jEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isXf8Q6jEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isYuEQ6jEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isZ8MQ6jEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isbKUQ6jEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iTu9gQ6jEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTwysQ6jEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTyn4A6jEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTz2AQ6jEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT1rMA6jEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT25UQ6jEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT4ugA6jEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT6jsA6jEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT8Y4A6jEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT9nAQ6jEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT_cMQ6jEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUBRYA6jEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUCfgQ6jEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUEUsA6jEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUGJ4A6jEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.&#xD;
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUHYAQ6jEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUJNMQ6jEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iULCYA6jEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.&#xD;
+It allow to be tested by Junit Tests.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iUMQgQ6jEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iV3rgA6jEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iV5gsQ6jEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iV6u0Q6jEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYC1wA6jEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYF5EA6jEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYHHMQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYIVUQ6jEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYJjcQ6jEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYKxkQ6jEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. &#xD;
+To do that, click on menu File--> new-->Other&#xD;
+Choose &quot;Example EMF models creation wizards&quot; and select Expansion Model.&#xD;
+Then select as root Object a diagram expansion.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYL_sQ6jEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYN04A6jEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYPDAA6jEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: &quot;org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion&quot;.&#xD;
+Note: If the model is not valid, the framework does not take in account your model expansion.&#xD;
+ --> so valid it, and see your log error.&#xD;
+ &#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYPqEQ6jEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a diagram, the developper has to wonder &quot;Which diagram must be expanded?&#xD;
+To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYRfQA6jEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYSGUQ6jEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYT7gA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYVJoA6jEeW5sJOMCMaCHg">
+ <body>It must be able to reuse reperesentations from existed diagrams</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYWXwA6jEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYXl4A6jEeW5sJOMCMaCHg">
+ <body>Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts:&#xD;
+- the model (in our case this is the notation model or more see serailization of the diagram)&#xD;
+- the controler (in the context of GEF, it is named &quot;EditPart&quot;&#xD;
+- and the view ( the java Darw2d figure)&#xD;
+&#xD;
+First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files)&#xD;
+So if you want to change the serialization of the new representation change the view factory&#xD;
+If you want to associate a new controler to the model notation change the editpart.&#xD;
+In order to have more detailled information see the MVC of GEF.&#xD;
+&#xD;
+The name in this element is never used programmtically. It is used as an information.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYY0AA6jEeW5sJOMCMaCHg">
+ <body>Resuse class representation form class diagram</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYaCIA6jEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYbQQA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYceYQ6jEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYdsgQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYe6oQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYgIwQ6jEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYhW4Q6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYilAQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYjzIQ6jEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYlBQQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYmPYQ6jEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYndgQ6jEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYpSsA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYp5wQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYru8A6jEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYs9EA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYuLMQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYvZUQ6jEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igXrUQ6jEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.&#xD;
+The infra.gmf.common contains the essential of the code.&#xD;
+One part has been generated from the UML model to design the structure of representation.&#xD;
+The second part has been coded manuaaly in order to interpret instances of models.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYwncQ6jEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_if-CsA6jEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igBtEA6jEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igC7MQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igEJUQ6jEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igFXcQ6jEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igGlkQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igHzsQ6jEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igJB0Q6jEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igKP8Q6jEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igLeEQ6jEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igMsMQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igN6UQ6jEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. &#xD;
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igPIcQ6jEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igQWkQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igRksQ6jEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igSy0Q6jEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igUA8Q6jEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igVPEQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igWdMQ6jEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igY5cQ6jEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_igauoA6jEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ij3EMA6jEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ij5gcA6jEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iowyUA6jEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ioyngQ6jEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ioz1oQ6jEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io1DwQ6jEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model&#xD;
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io248A6jEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io4HEA6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io5VMQ6jEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io6jUQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io7xcQ6jEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io8_kQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io-NsQ6jEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion&#xD;
+ It gives the set of all Diagram expansion that has to be used&#xD;
+ #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io_b0Q6jEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipAp8Q6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipB4EQ6jEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipDtQA6jEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipE7YQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipGJgQ6jEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model&#xD;
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040&#xD;
+&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipHXoQ6jEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipIlwQ6jEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipJz4Q6jEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.&#xD;
+By default it accepts all. This is the ExpandViewProvider that verify the job&#xD;
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipLCAQ6jEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipMQIQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipOFUA6jEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.&#xD;
+It creates the compartment displaying shapes for an element by reading the expansion model&#xD;
+ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipPTcA6jEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipQhkA6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipRvsQ6jEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model&#xD;
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011&#xD;
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipS90Q6jEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipUL8Q6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipVaEQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipWoMQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipYdYA6jEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipZrgA6jEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipa5oA6jEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipcHwA6jEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipdV4Q6jEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipfLEA6jEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipgZMA6jEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqDy0A6jEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqFoAQ6jEeW5sJOMCMaCHg">
+ <body>The code coverage for:&#xD;
+- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.&#xD;
+- ExpansionElementDropStrategy.java 87,0 %&#xD;
+&#xD;
+The function is coverage at 64%</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqG2IQ6jEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqIEQQ6jEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqJSYQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqKggQ6jEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqLuoQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqM8wQ6jEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqOK4A6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqOx8Q6jEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqQAEQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqROMQ6jEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqScUQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqTqcQ6jEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqU4kQ6jEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqWGsQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.&#xD;
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqXU0A6jEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqX74Q6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0YA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0Yg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0ZA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqdbcQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqeCgA6jEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqeCgg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqepkA6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqepkg6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQoQ6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQow6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQpQ6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF0A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF0g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF1A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF1g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhs4A6jEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhs4g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqiT8A6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqiT8g6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqjiEA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqjiEg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkJIQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkJIw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkwMQ6jEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqlXQQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqrd4A6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqssAA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTEQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTEw6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTFQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqt6IA6jEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqt6Ig6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iquhMA6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvUA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvUg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvVA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvVg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqwWYQ6jEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqwWYw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqw9cQ6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyLkA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyLkg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyyoQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyyow6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqzZsA6jEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqzZsg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq0AwA6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq1O4A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq1O4g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq118Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq118w6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq2dAA6jEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq2dAg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EEA6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EEg6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EFA6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EFg6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45QA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45Qg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45RA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45Rg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq5gUw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq6HYQ6jEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq7VgA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq7Vgg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78kA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78kg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq8joA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq8jog6jEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y0A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y0g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y1A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y1g6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-_4w6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irA1EA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcIA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcIg6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcJA6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCDMg6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irEfcA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irEfcg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFGgQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFGgw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFtkA6jEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irGUoQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irG7sA6jEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irG7sg6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHiwA6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHiwg6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHixA6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irIJ0Q6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irJ_AA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irJ_Ag6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irKmEQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irKmEw6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irLNIg6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irNpYA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQcQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQcw6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQdQ6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irPekA6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR60A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR60g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR61A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irSh4A6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irTI8A6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irVlMA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irVlMg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMQA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMQg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWzUQ6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZPkA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZPkg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZ2oA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZ2og6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iradsg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irbEwQ6jEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqX74g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq5gUQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78lA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-_4Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCDMA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irLNIA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irO3gQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irSh4g6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMRA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iradsA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqZKAQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq_m8Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCqQA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irL0MQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irPekg6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irTI8g6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irXaYA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMy9E7EeSLjPxDpRV9AQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8qYtUNE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtUdE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
@@ -4715,4 +7379,979 @@ It remains to add a test based on links.</body>
<Document:Section xmi:id="_w2yHUA6PEeWBLZDu_M_h-Q" base_Package="_w2xgQA6PEeWBLZDu_M_h-Q"/>
<Document:Section xmi:id="_w2zVcA6PEeWBLZDu_M_h-Q" base_Package="_w2yHUQ6PEeWBLZDu_M_h-Q"/>
<Document:Section xmi:id="_w21KoA6PEeWBLZDu_M_h-Q" base_Package="_w2zVcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_CeqwwA6gEeW5sJOMCMaCHg" base_Model="_CekqIA6gEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_Cew3YA6gEeW5sJOMCMaCHg" base_Package="_CetNAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Ce0hwA6gEeW5sJOMCMaCHg" base_Package="_CexecA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce4zMA6gEeW5sJOMCMaCHg" base_Comment="_Ce1v4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce8dkA6gEeW5sJOMCMaCHg" base_Comment="_Ce5aQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce_g4A6gEeW5sJOMCMaCHg" base_Comment="_Ce9EoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfCkMA6gEeW5sJOMCMaCHg" base_Comment="_CfAH8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfFngA6gEeW5sJOMCMaCHg" base_Comment="_CfDLQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfIDwA6gEeW5sJOMCMaCHg" base_Comment="_CfFngQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfLHEA6gEeW5sJOMCMaCHg" base_Comment="_CfIq0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfNjUA6gEeW5sJOMCMaCHg" base_Comment="_CfLuIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfQmoA6gEeW5sJOMCMaCHg" base_Comment="_CfOKYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfTC4A6gEeW5sJOMCMaCHg" base_Comment="_CfQmoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfU4EA6gEeW5sJOMCMaCHg" base_Comment="_CfTC4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfXUUA6gEeW5sJOMCMaCHg" base_Comment="_CfVfIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfZwkA6gEeW5sJOMCMaCHg" base_Comment="_CfX7YA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfcM0A6gEeW5sJOMCMaCHg" base_Comment="_CfaXoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfeCAA6gEeW5sJOMCMaCHg" base_Comment="_CfcM0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfgeQA6gEeW5sJOMCMaCHg" base_Comment="_CfepEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfiTcA6gEeW5sJOMCMaCHg" base_Comment="_CfgeQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CflWwA6gEeW5sJOMCMaCHg" base_Package="_Cfi6gA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_Cny3kA6gEeW5sJOMCMaCHg" base_Comment="_CnwbUA6gEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_Cn0swA6gEeW5sJOMCMaCHg" base_Comment="_Cny3kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Cn3JAA6gEeW5sJOMCMaCHg" base_Package="_Cn1T0A6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_CqhbcA6gEeW5sJOMCMaCHg" base_Comment="_Cqe_MA6gEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_Cqj3sA6gEeW5sJOMCMaCHg" base_Package="_CqiCgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CqpXQA6gEeW5sJOMCMaCHg" base_Comment="_Cqm7AA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CqrzgA6gEeW5sJOMCMaCHg" base_Comment="_Cqp-UA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CqtosA6gEeW5sJOMCMaCHg" base_Package="_CqrzgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Cqvd4A6gEeW5sJOMCMaCHg" base_Comment="_CqtosQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_CqyhMA6gEeW5sJOMCMaCHg" base_Comment="_CqwsAA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_Cq09cA6gEeW5sJOMCMaCHg" base_Comment="_CqzIQA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_Cq4AwA6gEeW5sJOMCMaCHg" base_Comment="_Cq09cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Cq6dAA6gEeW5sJOMCMaCHg" base_Comment="_Cq4AwQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_Cq85QA6gEeW5sJOMCMaCHg" base_Comment="_Cq6dAQ6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_Cq-ucA6gEeW5sJOMCMaCHg" base_Package="_Cq85QQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrBxwA6gEeW5sJOMCMaCHg" base_Comment="_Cq_VgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrEOAA6gEeW5sJOMCMaCHg" base_Comment="_CrBxwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrHRUA6gEeW5sJOMCMaCHg" base_Package="_CrE1EA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrJtkA6gEeW5sJOMCMaCHg" base_Comment="_CrH4YA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrNX8A6gEeW5sJOMCMaCHg" base_Comment="_CrJtkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrP0MA6gEeW5sJOMCMaCHg" base_Package="_CrNX8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrSQcA6gEeW5sJOMCMaCHg" base_Comment="_CrQbQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrUFoA6gEeW5sJOMCMaCHg" base_Comment="_CrS3gA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrWh4A6gEeW5sJOMCMaCHg" base_Package="_CrUssA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrZlMA6gEeW5sJOMCMaCHg" base_Comment="_CrXI8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrbaYA6gEeW5sJOMCMaCHg" base_Comment="_CrZlMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrdPkA6gEeW5sJOMCMaCHg" base_Package="_CrbaYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Crfr0A6gEeW5sJOMCMaCHg" base_Comment="_Crd2oA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CriIEA6gEeW5sJOMCMaCHg" base_Comment="_CrgS4A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrkkUA6gEeW5sJOMCMaCHg" base_Package="_CrivIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrmZgA6gEeW5sJOMCMaCHg" base_Comment="_CrkkUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CroOsA6gEeW5sJOMCMaCHg" base_Comment="_CrmZgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrqD4A6gEeW5sJOMCMaCHg" base_Package="_CroOsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrtHMA6gEeW5sJOMCMaCHg" base_Comment="_Crqq8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Cru8YA6gEeW5sJOMCMaCHg" base_Package="_CrtHMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrxYoA6gEeW5sJOMCMaCHg" base_Package="_Cru8YQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_C3L-cA6gEeW5sJOMCMaCHg" base_Comment="_C3JiMA6gEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_C3OasA6gEeW5sJOMCMaCHg" base_Package="_C3MlgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3Q28A6gEeW5sJOMCMaCHg" base_Comment="_C3PBwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3SsIA6gEeW5sJOMCMaCHg" base_Comment="_C3Q28Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3UhUA6gEeW5sJOMCMaCHg" base_Package="_C3SsIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3WWgA6gEeW5sJOMCMaCHg" base_Comment="_C3UhUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3XkoA6gEeW5sJOMCMaCHg" base_Comment="_C3WWgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3aA4A6gEeW5sJOMCMaCHg" base_Package="_C3YLsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3b2EA6gEeW5sJOMCMaCHg" base_Package="_C3aA4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3dEMA6gEeW5sJOMCMaCHg" base_Comment="_C3b2EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3e5YA6gEeW5sJOMCMaCHg" base_Package="_C3drQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3gukA6gEeW5sJOMCMaCHg" base_Comment="_C3e5YQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3ijwA6gEeW5sJOMCMaCHg" base_Package="_C3hVoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3kY8A6gEeW5sJOMCMaCHg" base_Comment="_C3jK0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3m1MA6gEeW5sJOMCMaCHg" base_Comment="_C3lAAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3oDUA6gEeW5sJOMCMaCHg" base_Package="_C3m1MQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3p4gA6gEeW5sJOMCMaCHg" base_Comment="_C3oqYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3sUwA6gEeW5sJOMCMaCHg" base_Package="_C3qfkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3uJ8A6gEeW5sJOMCMaCHg" base_Comment="_C3sUwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3wmMA6gEeW5sJOMCMaCHg" base_Comment="_C3uxAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3ybYA6gEeW5sJOMCMaCHg" base_Package="_C3wmMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C303oA6gEeW5sJOMCMaCHg" base_Package="_C3zCcA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_C7eokA6gEeW5sJOMCMaCHg" base_Comment="_C7cMUA6gEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_C7hE0A6gEeW5sJOMCMaCHg" base_Comment="_C7eokQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_DANXkA6gEeW5sJOMCMaCHg" base_Comment="_DAK7UA6gEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_DAPz0A6gEeW5sJOMCMaCHg" base_Comment="_DAN-oA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DARpAA6gEeW5sJOMCMaCHg" base_Package="_DAQa4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DATeMA6gEeW5sJOMCMaCHg" base_Comment="_DASQEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAVTYA6gEeW5sJOMCMaCHg" base_Package="_DAUFQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAXIkA6gEeW5sJOMCMaCHg" base_Comment="_DAV6cA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAY9wA6gEeW5sJOMCMaCHg" base_Comment="_DAXvoA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAay8A6gEeW5sJOMCMaCHg" base_Package="_DAZk0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAcoIA6gEeW5sJOMCMaCHg" base_Comment="_DAay8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAedUA6gEeW5sJOMCMaCHg" base_Package="_DAcoIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAgSgA6gEeW5sJOMCMaCHg" base_Comment="_DAedUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAiHsA6gEeW5sJOMCMaCHg" base_Package="_DAgSgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAj84A6gEeW5sJOMCMaCHg" base_Comment="_DAiHsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAlyEA6gEeW5sJOMCMaCHg" base_Comment="_DAj84Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAnAMA6gEeW5sJOMCMaCHg" base_Package="_DAlyEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAo1YA6gEeW5sJOMCMaCHg" base_Comment="_DAnnQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAqqkA6gEeW5sJOMCMaCHg" base_Comment="_DApccA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAr4sA6gEeW5sJOMCMaCHg" base_Package="_DAqqkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAtt4A6gEeW5sJOMCMaCHg" base_Comment="_DAsfwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAvjEA6gEeW5sJOMCMaCHg" base_Comment="_DAtt4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAxYQA6gEeW5sJOMCMaCHg" base_Package="_DAvjEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAz0gA6gEeW5sJOMCMaCHg" base_Comment="_DAx_UA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA1psA6gEeW5sJOMCMaCHg" base_Comment="_DAz0gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA3e4A6gEeW5sJOMCMaCHg" base_Package="_DA2QwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA5UEA6gEeW5sJOMCMaCHg" base_Comment="_DA4F8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA7JQA6gEeW5sJOMCMaCHg" base_Comment="_DA57IA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA8-cA6gEeW5sJOMCMaCHg" base_Package="_DA7wUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA-zoA6gEeW5sJOMCMaCHg" base_Package="_DA9lgA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBABwA6gEeW5sJOMCMaCHg" base_Package="_DA-zoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBB28A6gEeW5sJOMCMaCHg" base_Package="_DBAo0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBDsIA6gEeW5sJOMCMaCHg" base_Package="_DBB28Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBE6QA6gEeW5sJOMCMaCHg" base_Package="_DBDsIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBGvcA6gEeW5sJOMCMaCHg" base_Package="_DBFhUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBJLsA6gEeW5sJOMCMaCHg" base_Package="_DBH9kA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBLA4A6gEeW5sJOMCMaCHg" base_Package="_DBJywA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBM2EA6gEeW5sJOMCMaCHg" base_Package="_DBLA4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBOEMA6gEeW5sJOMCMaCHg" base_Package="_DBM2EQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_DCkvEA6gEeW5sJOMCMaCHg" base_Comment="_DCjg8A6gEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_DCmkQA6gEeW5sJOMCMaCHg" base_Comment="_DClWIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCpAgA6gEeW5sJOMCMaCHg" base_Package="_DCmkQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCrcwA6gEeW5sJOMCMaCHg" base_Package="_DCpnkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DCt5AA6gEeW5sJOMCMaCHg" base_Comment="_DCsD0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCw8UA6gEeW5sJOMCMaCHg" base_Package="_DCugEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DCyxgA6gEeW5sJOMCMaCHg" base_Comment="_DCw8UQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC1NwA6gEeW5sJOMCMaCHg" base_Package="_DCzYkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC3C8A6gEeW5sJOMCMaCHg" base_Comment="_DC1NwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC4REA6gEeW5sJOMCMaCHg" base_Package="_DC3C8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC6tUA6gEeW5sJOMCMaCHg" base_Comment="_DC44IA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC8igA6gEeW5sJOMCMaCHg" base_Package="_DC6tUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC9woA6gEeW5sJOMCMaCHg" base_Comment="_DC8igQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC_l0A6gEeW5sJOMCMaCHg" base_Package="_DC-XsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DDBbAA6gEeW5sJOMCMaCHg" base_Package="_DDAM4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDDQMA6gEeW5sJOMCMaCHg" base_Comment="_DDBbAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DDFFYA6gEeW5sJOMCMaCHg" base_Package="_DDDQMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDG6kA6gEeW5sJOMCMaCHg" base_Comment="_DDFscA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDHhoA6gEeW5sJOMCMaCHg" base_Comment="_DDG6kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_DDIvwA6gEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_DDFFYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_DDLzEA6gEeW5sJOMCMaCHg" base_Comment="_DDLMAA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDLzEg6gEeW5sJOMCMaCHg" base_Comment="_DDLzEQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDMaIA6gEeW5sJOMCMaCHg" base_Comment="_DDLzEw6gEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDMaIg6gEeW5sJOMCMaCHg" base_Comment="_DDMaIQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDNoQQ6gEeW5sJOMCMaCHg" base_Comment="_DDNoQA6gEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_DDOPUQ6gEeW5sJOMCMaCHg" base_Comment="_DDOPUA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDO2YQ6gEeW5sJOMCMaCHg" base_Comment="_DDO2YA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDPdcA6gEeW5sJOMCMaCHg" base_Comment="_DDO2Yg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDPdcg6gEeW5sJOMCMaCHg" base_Comment="_DDPdcQ6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDPddA6gEeW5sJOMCMaCHg" base_Comment="_DDPdcw6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDQEgQ6gEeW5sJOMCMaCHg" base_Comment="_DDQEgA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDRSoQ6gEeW5sJOMCMaCHg" base_Comment="_DDRSoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDR5sA6gEeW5sJOMCMaCHg" base_Comment="_DDRSog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDR5sg6gEeW5sJOMCMaCHg" base_Comment="_DDR5sQ6gEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDR5tA6gEeW5sJOMCMaCHg" base_Comment="_DDR5sw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDSgwQ6gEeW5sJOMCMaCHg" base_Comment="_DDSgwA6gEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDSgww6gEeW5sJOMCMaCHg" base_Comment="_DDSgwg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDTH0Q6gEeW5sJOMCMaCHg" base_Comment="_DDTH0A6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDTH0w6gEeW5sJOMCMaCHg" base_Comment="_DDTH0g6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDU9AA6gEeW5sJOMCMaCHg" base_Comment="_DDUV8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDU9Ag6gEeW5sJOMCMaCHg" base_Comment="_DDU9AQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDU9BA6gEeW5sJOMCMaCHg" base_Comment="_DDU9Aw6gEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDVkEQ6gEeW5sJOMCMaCHg" base_Comment="_DDVkEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDVkEw6gEeW5sJOMCMaCHg" base_Comment="_DDVkEg6gEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDWLIQ6gEeW5sJOMCMaCHg" base_Comment="_DDWLIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDWyMA6gEeW5sJOMCMaCHg" base_Comment="_DDWLIg6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDYAUQ6gEeW5sJOMCMaCHg" base_Comment="_DDYAUA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDYAUw6gEeW5sJOMCMaCHg" base_Comment="_DDYAUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDYnYA6gEeW5sJOMCMaCHg" base_Comment="_DDYAVA6gEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDYnYg6gEeW5sJOMCMaCHg" base_Comment="_DDYnYQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDZOcQ6gEeW5sJOMCMaCHg" base_Comment="_DDZOcA6gEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDZOcw6gEeW5sJOMCMaCHg" base_Comment="_DDZOcg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDZ1gQ6gEeW5sJOMCMaCHg" base_Comment="_DDZ1gA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDbDoQ6gEeW5sJOMCMaCHg" base_Comment="_DDbDoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDbDow6gEeW5sJOMCMaCHg" base_Comment="_DDbDog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDbqsA6gEeW5sJOMCMaCHg" base_Comment="_DDbDpA6gEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDbqsg6gEeW5sJOMCMaCHg" base_Comment="_DDbqsQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDcRwA6gEeW5sJOMCMaCHg" base_Comment="_DDbqsw6gEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDcRwg6gEeW5sJOMCMaCHg" base_Comment="_DDcRwQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDc40Q6gEeW5sJOMCMaCHg" base_Comment="_DDc40A6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDeG8Q6gEeW5sJOMCMaCHg" base_Comment="_DDeG8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDeG8w6gEeW5sJOMCMaCHg" base_Comment="_DDeG8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDeuAQ6gEeW5sJOMCMaCHg" base_Comment="_DDeuAA6gEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDeuAw6gEeW5sJOMCMaCHg" base_Comment="_DDeuAg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDfVEQ6gEeW5sJOMCMaCHg" base_Comment="_DDfVEA6gEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_DDfVEw6gEeW5sJOMCMaCHg" base_Comment="_DDfVEg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDf8IQ6gEeW5sJOMCMaCHg" base_Comment="_DDf8IA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDhKQQ6gEeW5sJOMCMaCHg" base_Comment="_DDhKQA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDhKQw6gEeW5sJOMCMaCHg" base_Comment="_DDhKQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDhxUQ6gEeW5sJOMCMaCHg" base_Comment="_DDhxUA6gEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDhxUw6gEeW5sJOMCMaCHg" base_Comment="_DDhxUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDiYYQ6gEeW5sJOMCMaCHg" base_Comment="_DDiYYA6gEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDiYYw6gEeW5sJOMCMaCHg" base_Comment="_DDiYYg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDi_cQ6gEeW5sJOMCMaCHg" base_Comment="_DDi_cA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDjmgA6gEeW5sJOMCMaCHg" base_Comment="_DDi_cg6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDjmgg6gEeW5sJOMCMaCHg" base_Comment="_DDjmgQ6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDjmhA6gEeW5sJOMCMaCHg" base_Comment="_DDjmgw6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDlbsA6gEeW5sJOMCMaCHg" base_Comment="_DDk0oA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDlbsg6gEeW5sJOMCMaCHg" base_Comment="_DDlbsQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDlbtA6gEeW5sJOMCMaCHg" base_Comment="_DDlbsw6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_DDmCwQ6gEeW5sJOMCMaCHg" base_Comment="_DDmCwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDmCww6gEeW5sJOMCMaCHg" base_Comment="_DDmCwg6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_DDmp0Q6gEeW5sJOMCMaCHg" base_Comment="_DDmp0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDnQ4A6gEeW5sJOMCMaCHg" base_Comment="_DDmp0g6gEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDofAA6gEeW5sJOMCMaCHg" base_Comment="_DDn38A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDofAg6gEeW5sJOMCMaCHg" base_Comment="_DDofAQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDofBA6gEeW5sJOMCMaCHg" base_Comment="_DDofAw6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDpGEQ6gEeW5sJOMCMaCHg" base_Comment="_DDpGEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDpGEw6gEeW5sJOMCMaCHg" base_Comment="_DDpGEg6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDptIQ6gEeW5sJOMCMaCHg" base_Comment="_DDptIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDptIw6gEeW5sJOMCMaCHg" base_Comment="_DDptIg6gEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_DDriUA6gEeW5sJOMCMaCHg" base_Comment="_DDq7QA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDriUg6gEeW5sJOMCMaCHg" base_Comment="_DDriUQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDriVA6gEeW5sJOMCMaCHg" base_Comment="_DDriUw6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDsJYQ6gEeW5sJOMCMaCHg" base_Comment="_DDsJYA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDsJYw6gEeW5sJOMCMaCHg" base_Comment="_DDsJYg6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDswcQ6gEeW5sJOMCMaCHg" base_Comment="_DDswcA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDswcw6gEeW5sJOMCMaCHg" base_Comment="_DDswcg6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_DDuloQ6gEeW5sJOMCMaCHg" base_Comment="_DDuloA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDulow6gEeW5sJOMCMaCHg" base_Comment="_DDulog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDulpQ6gEeW5sJOMCMaCHg" base_Comment="_DDulpA6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDvMsQ6gEeW5sJOMCMaCHg" base_Comment="_DDvMsA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDvMsw6gEeW5sJOMCMaCHg" base_Comment="_DDvMsg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDvzwQ6gEeW5sJOMCMaCHg" base_Comment="_DDvzwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDvzww6gEeW5sJOMCMaCHg" base_Comment="_DDvzwg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_DDxo8Q6gEeW5sJOMCMaCHg" base_Comment="_DDxo8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDxo8w6gEeW5sJOMCMaCHg" base_Comment="_DDxo8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDyQAA6gEeW5sJOMCMaCHg" base_Comment="_DDxo9A6gEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDyQAg6gEeW5sJOMCMaCHg" base_Comment="_DDyQAQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDy3EQ6gEeW5sJOMCMaCHg" base_Comment="_DDy3EA6gEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_DDy3Ew6gEeW5sJOMCMaCHg" base_Comment="_DDy3Eg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDzeIQ6gEeW5sJOMCMaCHg" base_Comment="_DDzeIA6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDzeIw6gEeW5sJOMCMaCHg" base_Comment="_DDzeIg6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DD0FMQ6gEeW5sJOMCMaCHg" base_Comment="_DD0FMA6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0FMw6gEeW5sJOMCMaCHg" base_Comment="_DD0FMg6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0sQA6gEeW5sJOMCMaCHg" base_Comment="_DD0FNA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0sQg6gEeW5sJOMCMaCHg" base_Comment="_DD0sQQ6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DD16YQ6gEeW5sJOMCMaCHg" base_Comment="_DD16YA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD2hcQ6gEeW5sJOMCMaCHg" base_Comment="_DD2hcA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD2hcw6gEeW5sJOMCMaCHg" base_Comment="_DD2hcg6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_DD3IgA6gEeW5sJOMCMaCHg" base_Comment="_DD2hdA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD3Igg6gEeW5sJOMCMaCHg" base_Comment="_DD3IgQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_DD3vkA6gEeW5sJOMCMaCHg" base_Comment="_DD3Igw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD3vkg6gEeW5sJOMCMaCHg" base_Comment="_DD3vkQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_DD5kwA6gEeW5sJOMCMaCHg" base_Comment="_DD49sA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD5kwg6gEeW5sJOMCMaCHg" base_Comment="_DD5kwQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD6L0A6gEeW5sJOMCMaCHg" base_Comment="_DD5kww6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DD6L0g6gEeW5sJOMCMaCHg" base_Comment="_DD6L0Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD6y4Q6gEeW5sJOMCMaCHg" base_Comment="_DD6y4A6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DD6y4w6gEeW5sJOMCMaCHg" base_Comment="_DD6y4g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD7Z8Q6gEeW5sJOMCMaCHg" base_Comment="_DD7Z8A6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_DD9PIQ6gEeW5sJOMCMaCHg" base_Comment="_DD9PIA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD92MA6gEeW5sJOMCMaCHg" base_Comment="_DD9PIg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD92Mg6gEeW5sJOMCMaCHg" base_Comment="_DD92MQ6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DD92NA6gEeW5sJOMCMaCHg" base_Comment="_DD92Mw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD-dQQ6gEeW5sJOMCMaCHg" base_Comment="_DD-dQA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DD_EUA6gEeW5sJOMCMaCHg" base_Comment="_DD-dQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD_EUg6gEeW5sJOMCMaCHg" base_Comment="_DD_EUQ6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_DEBgkA6gEeW5sJOMCMaCHg" base_Comment="_DEA5gA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DECHoA6gEeW5sJOMCMaCHg" base_Comment="_DEBgkQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DECHog6gEeW5sJOMCMaCHg" base_Comment="_DECHoQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DECusA6gEeW5sJOMCMaCHg" base_Comment="_DECHow6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DECusg6gEeW5sJOMCMaCHg" base_Comment="_DECusQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DEDVwQ6gEeW5sJOMCMaCHg" base_Comment="_DEDVwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DED80A6gEeW5sJOMCMaCHg" base_Comment="_DEDVwg6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_DEFK8Q6gEeW5sJOMCMaCHg" base_Comment="_DEFK8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DEFyAQ6gEeW5sJOMCMaCHg" base_Comment="_DEFyAA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEFyAw6gEeW5sJOMCMaCHg" base_Comment="_DEFyAg6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_DEGZEA6gEeW5sJOMCMaCHg" base_Comment="_DEFyBA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEGZEg6gEeW5sJOMCMaCHg" base_Comment="_DEGZEQ6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_DEHAIQ6gEeW5sJOMCMaCHg" base_Comment="_DEHAIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEHAIw6gEeW5sJOMCMaCHg" base_Comment="_DEHAIg6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_DEKDcA6gEeW5sJOMCMaCHg" base_Package="_DEI1UA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DELRkA6gEeW5sJOMCMaCHg" base_Package="_DEKDcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DENGwA6gEeW5sJOMCMaCHg" base_Package="_DEL4oA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEOU4A6gEeW5sJOMCMaCHg" base_Package="_DENGwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEPjAA6gEeW5sJOMCMaCHg" base_Package="_DEOU4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEQxIA6gEeW5sJOMCMaCHg" base_Package="_DEPjAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DESmUA6gEeW5sJOMCMaCHg" base_Package="_DERYMA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DET0cA6gEeW5sJOMCMaCHg" base_Package="_DESmUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEVCkA6gEeW5sJOMCMaCHg" base_Package="_DET0cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEWQsA6gEeW5sJOMCMaCHg" base_Package="_DEVCkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEXe0A6gEeW5sJOMCMaCHg" base_Package="_DEWQsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEYs8A6gEeW5sJOMCMaCHg" base_Package="_DEXe0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEZ7EA6gEeW5sJOMCMaCHg" base_Package="_DEYs8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEbJMA6gEeW5sJOMCMaCHg" base_Package="_DEZ7EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEcXUA6gEeW5sJOMCMaCHg" base_Package="_DEbJMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEdlcA6gEeW5sJOMCMaCHg" base_Package="_DEcXUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEezkA6gEeW5sJOMCMaCHg" base_Package="_DEdlcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEgBsA6gEeW5sJOMCMaCHg" base_Package="_DEezkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEhP0A6gEeW5sJOMCMaCHg" base_Package="_DEgBsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEjFAA6gEeW5sJOMCMaCHg" base_Package="_DEh24A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEkTIA6gEeW5sJOMCMaCHg" base_Package="_DEjFAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DElhQA6gEeW5sJOMCMaCHg" base_Package="_DEkTIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEmvYA6gEeW5sJOMCMaCHg" base_Package="_DElhQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEn9gA6gEeW5sJOMCMaCHg" base_Package="_DEmvYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEpLoA6gEeW5sJOMCMaCHg" base_Package="_DEn9gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEqZwA6gEeW5sJOMCMaCHg" base_Package="_DEpLoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DErn4A6gEeW5sJOMCMaCHg" base_Package="_DEqZwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEs2AA6gEeW5sJOMCMaCHg" base_Package="_DErn4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEuEIA6gEeW5sJOMCMaCHg" base_Package="_DEtdEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEv5UA6gEeW5sJOMCMaCHg" base_Package="_DEurMA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DExugA6gEeW5sJOMCMaCHg" base_Package="_DEv5UQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEy8oA6gEeW5sJOMCMaCHg" base_Package="_DExugQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE0KwA6gEeW5sJOMCMaCHg" base_Package="_DEy8oQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE1Y4A6gEeW5sJOMCMaCHg" base_Package="_DE0KwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE2nAA6gEeW5sJOMCMaCHg" base_Package="_DE1Y4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE4cMA6gEeW5sJOMCMaCHg" base_Package="_DE3OEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE5qUA6gEeW5sJOMCMaCHg" base_Package="_DE4cMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE64cA6gEeW5sJOMCMaCHg" base_Package="_DE5qUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE8GkA6gEeW5sJOMCMaCHg" base_Package="_DE64cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE9UsA6gEeW5sJOMCMaCHg" base_Package="_DE8GkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE-i0A6gEeW5sJOMCMaCHg" base_Package="_DE9UsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE_w8A6gEeW5sJOMCMaCHg" base_Package="_DE-i0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFA_EA6gEeW5sJOMCMaCHg" base_Package="_DE_w8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFCNMA6gEeW5sJOMCMaCHg" base_Package="_DFA_EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFECYA6gEeW5sJOMCMaCHg" base_Package="_DFC0QA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFFQgA6gEeW5sJOMCMaCHg" base_Package="_DFECYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFGeoA6gEeW5sJOMCMaCHg" base_Package="_DFFQgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFHswA6gEeW5sJOMCMaCHg" base_Package="_DFGeoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFI64A6gEeW5sJOMCMaCHg" base_Package="_DFHswQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFKJAA6gEeW5sJOMCMaCHg" base_Package="_DFI64Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFLXIA6gEeW5sJOMCMaCHg" base_Package="_DFKJAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFMlQA6gEeW5sJOMCMaCHg" base_Package="_DFLXIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFNzYA6gEeW5sJOMCMaCHg" base_Package="_DFMlQQ6gEeW5sJOMCMaCHg"/>
+ <structure:UserDoc xmi:id="_NNYWMA6gEeW5sJOMCMaCHg" base_Comment="_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_PIKn4A6gEeW5sJOMCMaCHg" base_Model="_PIG9gA6gEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_PINEIA6gEeW5sJOMCMaCHg" base_Package="_PILO8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PIO5UA6gEeW5sJOMCMaCHg" base_Package="_PINEIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIRVkA6gEeW5sJOMCMaCHg" base_Comment="_PIPgYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PITx0A6gEeW5sJOMCMaCHg" base_Comment="_PIR8oA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIWOEA6gEeW5sJOMCMaCHg" base_Comment="_PIUY4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIYDQA6gEeW5sJOMCMaCHg" base_Comment="_PIW1IA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIafgA6gEeW5sJOMCMaCHg" base_Comment="_PIYqUA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIbtoA6gEeW5sJOMCMaCHg" base_Comment="_PIafgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIc7wA6gEeW5sJOMCMaCHg" base_Comment="_PIcUsA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIew8A6gEeW5sJOMCMaCHg" base_Comment="_PIdi0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIf_EA6gEeW5sJOMCMaCHg" base_Comment="_PIew8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIhNMA6gEeW5sJOMCMaCHg" base_Comment="_PIf_EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIjCYA6gEeW5sJOMCMaCHg" base_Comment="_PIh0QA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIkQgA6gEeW5sJOMCMaCHg" base_Comment="_PIjCYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIleoA6gEeW5sJOMCMaCHg" base_Comment="_PIkQgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PInT0A6gEeW5sJOMCMaCHg" base_Comment="_PImFsA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIoh8A6gEeW5sJOMCMaCHg" base_Comment="_PInT0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIpwEA6gEeW5sJOMCMaCHg" base_Comment="_PIoh8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIrlQA6gEeW5sJOMCMaCHg" base_Comment="_PIqXIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PIszYA6gEeW5sJOMCMaCHg" base_Package="_PIrlQQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PKj0kA6gEeW5sJOMCMaCHg" base_Comment="_PKimcA6gEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_PKlCsA6gEeW5sJOMCMaCHg" base_Comment="_PKj0kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PKmQ0A6gEeW5sJOMCMaCHg" base_Package="_PKlCsQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNJ1kA6gEeW5sJOMCMaCHg" base_Comment="_PNIncA6gEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_PNLDsA6gEeW5sJOMCMaCHg" base_Package="_PNJ1kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNM44A6gEeW5sJOMCMaCHg" base_Comment="_PNMR0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNOHAA6gEeW5sJOMCMaCHg" base_Comment="_PNNf8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNPVIA6gEeW5sJOMCMaCHg" base_Package="_PNOuEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNQjQA6gEeW5sJOMCMaCHg" base_Comment="_PNP8MA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNSYcA6gEeW5sJOMCMaCHg" base_Comment="_PNRKUA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_PNTmkA6gEeW5sJOMCMaCHg" base_Comment="_PNSYcQ6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_PNU0sA6gEeW5sJOMCMaCHg" base_Comment="_PNTmkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNWC0A6gEeW5sJOMCMaCHg" base_Comment="_PNU0sQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNXQ8A6gEeW5sJOMCMaCHg" base_Comment="_PNWC0Q6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_PNYfEA6gEeW5sJOMCMaCHg" base_Package="_PNXQ8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNaUQA6gEeW5sJOMCMaCHg" base_Comment="_PNZGIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNbiYA6gEeW5sJOMCMaCHg" base_Comment="_PNaUQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNcwgA6gEeW5sJOMCMaCHg" base_Package="_PNbiYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNd-oA6gEeW5sJOMCMaCHg" base_Comment="_PNcwgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNfMwA6gEeW5sJOMCMaCHg" base_Comment="_PNd-oQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNga4A6gEeW5sJOMCMaCHg" base_Package="_PNfMwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNiQEA6gEeW5sJOMCMaCHg" base_Comment="_PNhB8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNjeMA6gEeW5sJOMCMaCHg" base_Comment="_PNiQEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNksUA6gEeW5sJOMCMaCHg" base_Package="_PNjeMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNl6cA6gEeW5sJOMCMaCHg" base_Comment="_PNksUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNnIkA6gEeW5sJOMCMaCHg" base_Comment="_PNl6cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNo9wA6gEeW5sJOMCMaCHg" base_Package="_PNnIkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNqy8A6gEeW5sJOMCMaCHg" base_Comment="_PNpk0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNsBEA6gEeW5sJOMCMaCHg" base_Comment="_PNqy8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNtPMA6gEeW5sJOMCMaCHg" base_Package="_PNsBEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNvEYA6gEeW5sJOMCMaCHg" base_Comment="_PNt2QA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNw5kA6gEeW5sJOMCMaCHg" base_Comment="_PNvEYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNzV0A6gEeW5sJOMCMaCHg" base_Package="_PNxgoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PN1LAA6gEeW5sJOMCMaCHg" base_Comment="_PNz84A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PN3AMA6gEeW5sJOMCMaCHg" base_Package="_PN1yEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PN5ccA6gEeW5sJOMCMaCHg" base_Package="_PN3nQA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PVq4YA6gEeW5sJOMCMaCHg" base_Comment="_PVn1EA6gEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_PVuiwA6gEeW5sJOMCMaCHg" base_Package="_PVsGgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PVw_AA6gEeW5sJOMCMaCHg" base_Comment="_PVvw4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PVyNIA6gEeW5sJOMCMaCHg" base_Comment="_PVw_AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PVzbQA6gEeW5sJOMCMaCHg" base_Package="_PVyNIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV0pYA6gEeW5sJOMCMaCHg" base_Comment="_PVzbQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV13gA6gEeW5sJOMCMaCHg" base_Comment="_PV0pYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV3FoA6gEeW5sJOMCMaCHg" base_Package="_PV13gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV4TwA6gEeW5sJOMCMaCHg" base_Package="_PV3FoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV5h4A6gEeW5sJOMCMaCHg" base_Comment="_PV4TwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV6wAA6gEeW5sJOMCMaCHg" base_Package="_PV5h4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV7-IA6gEeW5sJOMCMaCHg" base_Comment="_PV6wAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV9MQA6gEeW5sJOMCMaCHg" base_Package="_PV7-IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV-aYA6gEeW5sJOMCMaCHg" base_Comment="_PV9zUA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV_ogA6gEeW5sJOMCMaCHg" base_Comment="_PV_BcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWA2oA6gEeW5sJOMCMaCHg" base_Package="_PWAPkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWCEwA6gEeW5sJOMCMaCHg" base_Comment="_PWBdsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWD58A6gEeW5sJOMCMaCHg" base_Package="_PWCr0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWFIEA6gEeW5sJOMCMaCHg" base_Comment="_PWD58Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWGWMA6gEeW5sJOMCMaCHg" base_Comment="_PWFIEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWHkUA6gEeW5sJOMCMaCHg" base_Package="_PWGWMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWIycA6gEeW5sJOMCMaCHg" base_Package="_PWHkUQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PZu5AA6gEeW5sJOMCMaCHg" base_Comment="_PZtD0A6gEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_PZwHIA6gEeW5sJOMCMaCHg" base_Comment="_PZu5AQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PeKtEA6gEeW5sJOMCMaCHg" base_Comment="_PeIQ0A6gEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_PeL7MA6gEeW5sJOMCMaCHg" base_Comment="_PeKtEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeNJUA6gEeW5sJOMCMaCHg" base_Package="_PeL7MQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeOXcA6gEeW5sJOMCMaCHg" base_Comment="_PeNJUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PePlkA6gEeW5sJOMCMaCHg" base_Package="_PeO-gA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeQzsA6gEeW5sJOMCMaCHg" base_Comment="_PeQMoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeSo4A6gEeW5sJOMCMaCHg" base_Comment="_PeRawA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeT3AA6gEeW5sJOMCMaCHg" base_Package="_PeSo4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeVFIA6gEeW5sJOMCMaCHg" base_Comment="_PeT3AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeVsMA6gEeW5sJOMCMaCHg" base_Package="_PeVFIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeW6UA6gEeW5sJOMCMaCHg" base_Comment="_PeWTQA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeYIcA6gEeW5sJOMCMaCHg" base_Package="_PeXhYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeZWkA6gEeW5sJOMCMaCHg" base_Comment="_PeYIcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeaksA6gEeW5sJOMCMaCHg" base_Comment="_PeZWkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Peby0A6gEeW5sJOMCMaCHg" base_Package="_PeaksQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PedA8A6gEeW5sJOMCMaCHg" base_Comment="_PecZ4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pee2IA6gEeW5sJOMCMaCHg" base_Comment="_PedoAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PefdMA6gEeW5sJOMCMaCHg" base_Package="_Pee2IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PegrUA6gEeW5sJOMCMaCHg" base_Comment="_PegEQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Peh5cA6gEeW5sJOMCMaCHg" base_Comment="_PehSYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PejHkA6gEeW5sJOMCMaCHg" base_Package="_PeiggA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PekVsA6gEeW5sJOMCMaCHg" base_Comment="_PejuoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PemK4A6gEeW5sJOMCMaCHg" base_Comment="_PekVsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PenZAA6gEeW5sJOMCMaCHg" base_Package="_PemK4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeonIA6gEeW5sJOMCMaCHg" base_Comment="_PenZAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pep1QA6gEeW5sJOMCMaCHg" base_Comment="_PeonIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PerDYA6gEeW5sJOMCMaCHg" base_Package="_Pep1QQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PesRgA6gEeW5sJOMCMaCHg" base_Package="_PerDYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PetfoA6gEeW5sJOMCMaCHg" base_Package="_PesRgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeutwA6gEeW5sJOMCMaCHg" base_Package="_PetfoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pev74A6gEeW5sJOMCMaCHg" base_Package="_PeutwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PexKAA6gEeW5sJOMCMaCHg" base_Package="_Pev74Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeyYIA6gEeW5sJOMCMaCHg" base_Package="_PexKAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PezmQA6gEeW5sJOMCMaCHg" base_Package="_PeyYIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe00YA6gEeW5sJOMCMaCHg" base_Package="_Pe0NUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe2CgA6gEeW5sJOMCMaCHg" base_Package="_Pe1bcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe3QoA6gEeW5sJOMCMaCHg" base_Package="_Pe2pkA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PfaDMA6gEeW5sJOMCMaCHg" base_Comment="_PfY1EA6gEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_PfbRUA6gEeW5sJOMCMaCHg" base_Comment="_PfaDMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfcfcA6gEeW5sJOMCMaCHg" base_Package="_PfbRUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfdtkA6gEeW5sJOMCMaCHg" base_Package="_PfcfcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfe7sA6gEeW5sJOMCMaCHg" base_Comment="_PfdtkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfgJ0A6gEeW5sJOMCMaCHg" base_Package="_Pfe7sQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfhX8A6gEeW5sJOMCMaCHg" base_Comment="_PfgJ0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfimEA6gEeW5sJOMCMaCHg" base_Package="_PfhX8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfj0MA6gEeW5sJOMCMaCHg" base_Comment="_PfimEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PflCUA6gEeW5sJOMCMaCHg" base_Package="_PfkbQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfmQcA6gEeW5sJOMCMaCHg" base_Comment="_PflpYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfoFoA6gEeW5sJOMCMaCHg" base_Package="_Pfm3gA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfpTwA6gEeW5sJOMCMaCHg" base_Comment="_PfoFoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pfqh4A6gEeW5sJOMCMaCHg" base_Package="_PfpTwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfrwAA6gEeW5sJOMCMaCHg" base_Package="_Pfqh4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfs-IA6gEeW5sJOMCMaCHg" base_Comment="_PfrwAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfuMQA6gEeW5sJOMCMaCHg" base_Package="_Pfs-IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfvaYA6gEeW5sJOMCMaCHg" base_Comment="_PfuMQg6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfvaYg6gEeW5sJOMCMaCHg" base_Comment="_PfvaYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_PfwogA6gEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_PfuMQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_PfzEwQ6gEeW5sJOMCMaCHg" base_Comment="_PfzEwA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pfzr0Q6gEeW5sJOMCMaCHg" base_Comment="_Pfzr0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pfzr0w6gEeW5sJOMCMaCHg" base_Comment="_Pfzr0g6gEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_Pf0S4A6gEeW5sJOMCMaCHg" base_Comment="_Pfzr1A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf058Q6gEeW5sJOMCMaCHg" base_Comment="_Pf058A6gEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_Pf058w6gEeW5sJOMCMaCHg" base_Comment="_Pf058g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf1hAQ6gEeW5sJOMCMaCHg" base_Comment="_Pf1hAA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_Pf1hAw6gEeW5sJOMCMaCHg" base_Comment="_Pf1hAg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IEQ6gEeW5sJOMCMaCHg" base_Comment="_Pf2IEA6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IEw6gEeW5sJOMCMaCHg" base_Comment="_Pf2IEg6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IFQ6gEeW5sJOMCMaCHg" base_Comment="_Pf2IFA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf39QA6gEeW5sJOMCMaCHg" base_Comment="_Pf3WMA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf39Qg6gEeW5sJOMCMaCHg" base_Comment="_Pf39QQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf39RA6gEeW5sJOMCMaCHg" base_Comment="_Pf39Qw6gEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf4kUA6gEeW5sJOMCMaCHg" base_Comment="_Pf39RQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf4kUg6gEeW5sJOMCMaCHg" base_Comment="_Pf4kUQ6gEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_Pf5LYA6gEeW5sJOMCMaCHg" base_Comment="_Pf4kUw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf5LYg6gEeW5sJOMCMaCHg" base_Comment="_Pf5LYQ6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_Pf5ycA6gEeW5sJOMCMaCHg" base_Comment="_Pf5LYw6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf7AkA6gEeW5sJOMCMaCHg" base_Comment="_Pf6ZgA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf7Akg6gEeW5sJOMCMaCHg" base_Comment="_Pf7AkQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf7AlA6gEeW5sJOMCMaCHg" base_Comment="_Pf7Akw6gEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_Pf7noA6gEeW5sJOMCMaCHg" base_Comment="_Pf7AlQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf7nog6gEeW5sJOMCMaCHg" base_Comment="_Pf7noQ6gEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf7npA6gEeW5sJOMCMaCHg" base_Comment="_Pf7now6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf8OsQ6gEeW5sJOMCMaCHg" base_Comment="_Pf8OsA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf9c0Q6gEeW5sJOMCMaCHg" base_Comment="_Pf9c0A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf-D4A6gEeW5sJOMCMaCHg" base_Comment="_Pf9c0g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf-D4g6gEeW5sJOMCMaCHg" base_Comment="_Pf-D4Q6gEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_Pf-D5A6gEeW5sJOMCMaCHg" base_Comment="_Pf-D4w6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf-q8Q6gEeW5sJOMCMaCHg" base_Comment="_Pf-q8A6gEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf-q8w6gEeW5sJOMCMaCHg" base_Comment="_Pf-q8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf_SAQ6gEeW5sJOMCMaCHg" base_Comment="_Pf_SAA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgAgIQ6gEeW5sJOMCMaCHg" base_Comment="_PgAgIA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgAgIw6gEeW5sJOMCMaCHg" base_Comment="_PgAgIg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgAgJQ6gEeW5sJOMCMaCHg" base_Comment="_PgAgJA6gEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgBHMQ6gEeW5sJOMCMaCHg" base_Comment="_PgBHMA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgBHMw6gEeW5sJOMCMaCHg" base_Comment="_PgBHMg6gEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgBuQA6gEeW5sJOMCMaCHg" base_Comment="_PgBHNA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgBuQg6gEeW5sJOMCMaCHg" base_Comment="_PgBuQQ6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgC8YQ6gEeW5sJOMCMaCHg" base_Comment="_PgC8YA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgDjcA6gEeW5sJOMCMaCHg" base_Comment="_PgC8Yg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgDjcg6gEeW5sJOMCMaCHg" base_Comment="_PgDjcQ6gEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgDjdA6gEeW5sJOMCMaCHg" base_Comment="_PgDjcw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgEKgQ6gEeW5sJOMCMaCHg" base_Comment="_PgEKgA6gEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_PgEKgw6gEeW5sJOMCMaCHg" base_Comment="_PgEKgg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgExkA6gEeW5sJOMCMaCHg" base_Comment="_PgEKhA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgF_sA6gEeW5sJOMCMaCHg" base_Comment="_PgFYoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgF_sg6gEeW5sJOMCMaCHg" base_Comment="_PgF_sQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgF_tA6gEeW5sJOMCMaCHg" base_Comment="_PgF_sw6gEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgGmwQ6gEeW5sJOMCMaCHg" base_Comment="_PgGmwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgGmww6gEeW5sJOMCMaCHg" base_Comment="_PgGmwg6gEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgHN0Q6gEeW5sJOMCMaCHg" base_Comment="_PgHN0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgHN0w6gEeW5sJOMCMaCHg" base_Comment="_PgHN0g6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgH04Q6gEeW5sJOMCMaCHg" base_Comment="_PgH04A6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgH04w6gEeW5sJOMCMaCHg" base_Comment="_PgH04g6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgH05Q6gEeW5sJOMCMaCHg" base_Comment="_PgH05A6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgJDAQ6gEeW5sJOMCMaCHg" base_Comment="_PgJDAA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgJqEQ6gEeW5sJOMCMaCHg" base_Comment="_PgJqEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgKRIA6gEeW5sJOMCMaCHg" base_Comment="_PgJqEg6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_PgKRIg6gEeW5sJOMCMaCHg" base_Comment="_PgKRIQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgK4MQ6gEeW5sJOMCMaCHg" base_Comment="_PgK4MA6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_PgLfQQ6gEeW5sJOMCMaCHg" base_Comment="_PgLfQA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgMGUA6gEeW5sJOMCMaCHg" base_Comment="_PgLfQg6gEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgN7gQ6gEeW5sJOMCMaCHg" base_Comment="_PgN7gA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgN7gw6gEeW5sJOMCMaCHg" base_Comment="_PgN7gg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgOikA6gEeW5sJOMCMaCHg" base_Comment="_PgN7hA6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgOikg6gEeW5sJOMCMaCHg" base_Comment="_PgOikQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgPJoQ6gEeW5sJOMCMaCHg" base_Comment="_PgPJoA6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgPwsQ6gEeW5sJOMCMaCHg" base_Comment="_PgPwsA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgQXwA6gEeW5sJOMCMaCHg" base_Comment="_PgPwsg6gEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_PgSM8A6gEeW5sJOMCMaCHg" base_Comment="_PgRl4A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgSM8g6gEeW5sJOMCMaCHg" base_Comment="_PgSM8Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgSM9A6gEeW5sJOMCMaCHg" base_Comment="_PgSM8w6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgS0AQ6gEeW5sJOMCMaCHg" base_Comment="_PgS0AA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgTbEA6gEeW5sJOMCMaCHg" base_Comment="_PgS0Ag6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgTbEg6gEeW5sJOMCMaCHg" base_Comment="_PgTbEQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgUCIQ6gEeW5sJOMCMaCHg" base_Comment="_PgUCIA6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_PgV3UQ6gEeW5sJOMCMaCHg" base_Comment="_PgV3UA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgWeYQ6gEeW5sJOMCMaCHg" base_Comment="_PgWeYA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgWeYw6gEeW5sJOMCMaCHg" base_Comment="_PgWeYg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgXFcA6gEeW5sJOMCMaCHg" base_Comment="_PgWeZA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgXFcg6gEeW5sJOMCMaCHg" base_Comment="_PgXFcQ6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgXsgQ6gEeW5sJOMCMaCHg" base_Comment="_PgXsgA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgYTkQ6gEeW5sJOMCMaCHg" base_Comment="_PgYTkA6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_Pgav0A6gEeW5sJOMCMaCHg" base_Comment="_PgaIwA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pgav0g6gEeW5sJOMCMaCHg" base_Comment="_Pgav0Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgav1A6gEeW5sJOMCMaCHg" base_Comment="_Pgav0w6gEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgbW4Q6gEeW5sJOMCMaCHg" base_Comment="_PgbW4A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgb98Q6gEeW5sJOMCMaCHg" base_Comment="_Pgb98A6gEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_Pgb98w6gEeW5sJOMCMaCHg" base_Comment="_Pgb98g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgclAQ6gEeW5sJOMCMaCHg" base_Comment="_PgclAA6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgdMEQ6gEeW5sJOMCMaCHg" base_Comment="_PgdMEA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgdMEw6gEeW5sJOMCMaCHg" base_Comment="_PgdMEg6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdMFQ6gEeW5sJOMCMaCHg" base_Comment="_PgdMFA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdzIQ6gEeW5sJOMCMaCHg" base_Comment="_PgdzIA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdzIw6gEeW5sJOMCMaCHg" base_Comment="_PgdzIg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgfBQQ6gEeW5sJOMCMaCHg" base_Comment="_PgfBQA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgfoUA6gEeW5sJOMCMaCHg" base_Comment="_PgfBQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgfoUg6gEeW5sJOMCMaCHg" base_Comment="_PgfoUQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_PgfoVA6gEeW5sJOMCMaCHg" base_Comment="_PgfoUw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PggPYQ6gEeW5sJOMCMaCHg" base_Comment="_PggPYA6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_PggPYw6gEeW5sJOMCMaCHg" base_Comment="_PggPYg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgg2cQ6gEeW5sJOMCMaCHg" base_Comment="_Pgg2cA6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_PgiEkQ6gEeW5sJOMCMaCHg" base_Comment="_PgiEkA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgiroQ6gEeW5sJOMCMaCHg" base_Comment="_PgiroA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgirow6gEeW5sJOMCMaCHg" base_Comment="_Pgirog6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgirpQ6gEeW5sJOMCMaCHg" base_Comment="_PgirpA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgjSsQ6gEeW5sJOMCMaCHg" base_Comment="_PgjSsA6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgjSsw6gEeW5sJOMCMaCHg" base_Comment="_PgjSsg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgj5wQ6gEeW5sJOMCMaCHg" base_Comment="_Pgj5wA6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_PglH4Q6gEeW5sJOMCMaCHg" base_Comment="_PglH4A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pglu8Q6gEeW5sJOMCMaCHg" base_Comment="_Pglu8A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pglu8w6gEeW5sJOMCMaCHg" base_Comment="_Pglu8g6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_Pglu9Q6gEeW5sJOMCMaCHg" base_Comment="_Pglu9A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgmWAQ6gEeW5sJOMCMaCHg" base_Comment="_PgmWAA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgmWAw6gEeW5sJOMCMaCHg" base_Comment="_PgmWAg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgm9EQ6gEeW5sJOMCMaCHg" base_Comment="_Pgm9EA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_PgoLMQ6gEeW5sJOMCMaCHg" base_Comment="_PgoLMA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgoyQA6gEeW5sJOMCMaCHg" base_Comment="_PgoLMg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgoyQg6gEeW5sJOMCMaCHg" base_Comment="_PgoyQQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgoyRA6gEeW5sJOMCMaCHg" base_Comment="_PgoyQw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgpZUQ6gEeW5sJOMCMaCHg" base_Comment="_PgpZUA6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgqAYA6gEeW5sJOMCMaCHg" base_Comment="_PgpZUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgqAYg6gEeW5sJOMCMaCHg" base_Comment="_PgqAYQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_PgrOgQ6gEeW5sJOMCMaCHg" base_Comment="_PgrOgA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pgr1kQ6gEeW5sJOMCMaCHg" base_Comment="_Pgr1kA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgr1kw6gEeW5sJOMCMaCHg" base_Comment="_Pgr1kg6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_PgscoA6gEeW5sJOMCMaCHg" base_Comment="_Pgr1lA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgscog6gEeW5sJOMCMaCHg" base_Comment="_PgscoQ6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_PgtDsA6gEeW5sJOMCMaCHg" base_Comment="_Pgscow6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgtDsg6gEeW5sJOMCMaCHg" base_Comment="_PgtDsQ6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_Pgvf8A6gEeW5sJOMCMaCHg" base_Package="_PguR0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgwuEA6gEeW5sJOMCMaCHg" base_Package="_PgwHAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgyjQA6gEeW5sJOMCMaCHg" base_Package="_PgxVIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgzxYA6gEeW5sJOMCMaCHg" base_Package="_PgyjQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg0_gA6gEeW5sJOMCMaCHg" base_Package="_PgzxYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg2NoA6gEeW5sJOMCMaCHg" base_Package="_Pg0_gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg3bwA6gEeW5sJOMCMaCHg" base_Package="_Pg2NoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg4p4A6gEeW5sJOMCMaCHg" base_Package="_Pg3bwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg54AA6gEeW5sJOMCMaCHg" base_Package="_Pg4p4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg7GIA6gEeW5sJOMCMaCHg" base_Package="_Pg54AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg8UQA6gEeW5sJOMCMaCHg" base_Package="_Pg7GIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg9iYA6gEeW5sJOMCMaCHg" base_Package="_Pg8UQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg_XkA6gEeW5sJOMCMaCHg" base_Package="_Pg-JcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhAlsA6gEeW5sJOMCMaCHg" base_Package="_Pg_XkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhBz0A6gEeW5sJOMCMaCHg" base_Package="_PhAlsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhDB8A6gEeW5sJOMCMaCHg" base_Package="_PhBz0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhEQEA6gEeW5sJOMCMaCHg" base_Package="_PhDB8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhFeMA6gEeW5sJOMCMaCHg" base_Package="_PhEQEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhGsUA6gEeW5sJOMCMaCHg" base_Package="_PhFeMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhH6cA6gEeW5sJOMCMaCHg" base_Package="_PhGsUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhJIkA6gEeW5sJOMCMaCHg" base_Package="_PhH6cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhKWsA6gEeW5sJOMCMaCHg" base_Package="_PhJIkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhLk0A6gEeW5sJOMCMaCHg" base_Package="_PhKWsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhMy8A6gEeW5sJOMCMaCHg" base_Package="_PhLk0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhOBEA6gEeW5sJOMCMaCHg" base_Package="_PhMy8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhPPMA6gEeW5sJOMCMaCHg" base_Package="_PhOBEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhQdUA6gEeW5sJOMCMaCHg" base_Package="_PhPPMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhRrcA6gEeW5sJOMCMaCHg" base_Package="_PhQdUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhS5kA6gEeW5sJOMCMaCHg" base_Package="_PhRrcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhUHsA6gEeW5sJOMCMaCHg" base_Package="_PhS5kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhVV0A6gEeW5sJOMCMaCHg" base_Package="_PhUHsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhWj8A6gEeW5sJOMCMaCHg" base_Package="_PhVV0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhYZIA6gEeW5sJOMCMaCHg" base_Package="_PhXLAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhZnQA6gEeW5sJOMCMaCHg" base_Package="_PhYZIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pha1YA6gEeW5sJOMCMaCHg" base_Package="_PhZnQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhcDgA6gEeW5sJOMCMaCHg" base_Package="_Pha1YQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhcqkA6gEeW5sJOMCMaCHg" base_Package="_PhcDgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhefwA6gEeW5sJOMCMaCHg" base_Package="_PhdRoA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phft4A6gEeW5sJOMCMaCHg" base_Package="_PhefwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phg8AA6gEeW5sJOMCMaCHg" base_Package="_Phft4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhiKIA6gEeW5sJOMCMaCHg" base_Package="_Phg8AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhjYQA6gEeW5sJOMCMaCHg" base_Package="_PhiKIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhkmYA6gEeW5sJOMCMaCHg" base_Package="_PhjYQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phl0gA6gEeW5sJOMCMaCHg" base_Package="_PhkmYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhnCoA6gEeW5sJOMCMaCHg" base_Package="_Phl0gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhoQwA6gEeW5sJOMCMaCHg" base_Package="_PhnCoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phpe4A6gEeW5sJOMCMaCHg" base_Package="_PhoQwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhqtAA6gEeW5sJOMCMaCHg" base_Package="_Phpe4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phr7IA6gEeW5sJOMCMaCHg" base_Package="_PhqtAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhtJQA6gEeW5sJOMCMaCHg" base_Package="_Phr7IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhuXYA6gEeW5sJOMCMaCHg" base_Package="_PhtJQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhvlgA6gEeW5sJOMCMaCHg" base_Package="_PhuXYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Ph7LsA6gEeW5sJOMCMaCHg" base_Package="_PhvlgQ6gEeW5sJOMCMaCHg"/>
+ <structure:UserDoc xmi:id="_o5xvUA6hEeW5sJOMCMaCHg" base_Comment="_lB3poA6hEeW5sJOMCMaCHg"/>
+ <Document:Document xmi:id="_iTshQA6jEeW5sJOMCMaCHg" base_Model="_iToP0A6jEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_iTu9gA6jEeW5sJOMCMaCHg" base_Package="_iTtIUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iTwysA6jEeW5sJOMCMaCHg" base_Package="_iTu9gQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iTyA0A6jEeW5sJOMCMaCHg" base_Comment="_iTwysQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iTz2AA6jEeW5sJOMCMaCHg" base_Comment="_iTyn4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT1EIA6jEeW5sJOMCMaCHg" base_Comment="_iTz2AQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT25UA6jEeW5sJOMCMaCHg" base_Comment="_iT1rMA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT4HcA6jEeW5sJOMCMaCHg" base_Comment="_iT25UQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT58oA6jEeW5sJOMCMaCHg" base_Comment="_iT4ugA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT7x0A6jEeW5sJOMCMaCHg" base_Comment="_iT6jsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT9nAA6jEeW5sJOMCMaCHg" base_Comment="_iT8Y4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT_cMA6jEeW5sJOMCMaCHg" base_Comment="_iT9nAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUAqUA6jEeW5sJOMCMaCHg" base_Comment="_iT_cMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUCfgA6jEeW5sJOMCMaCHg" base_Comment="_iUBRYA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUDtoA6jEeW5sJOMCMaCHg" base_Comment="_iUCfgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUFi0A6jEeW5sJOMCMaCHg" base_Comment="_iUEUsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUHYAA6jEeW5sJOMCMaCHg" base_Comment="_iUGJ4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUJNMA6jEeW5sJOMCMaCHg" base_Comment="_iUHYAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUKbUA6jEeW5sJOMCMaCHg" base_Comment="_iUJNMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUMQgA6jEeW5sJOMCMaCHg" base_Comment="_iULCYA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iUOFsA6jEeW5sJOMCMaCHg" base_Package="_iUMQgQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iV5gsA6jEeW5sJOMCMaCHg" base_Comment="_iV3rgA6jEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_iV6u0A6jEeW5sJOMCMaCHg" base_Comment="_iV5gsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iV788A6jEeW5sJOMCMaCHg" base_Package="_iV6u0Q6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYFSAA6jEeW5sJOMCMaCHg" base_Comment="_iYC1wA6jEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_iYHHMA6jEeW5sJOMCMaCHg" base_Package="_iYF5EA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYIVUA6jEeW5sJOMCMaCHg" base_Comment="_iYHHMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYJjcA6jEeW5sJOMCMaCHg" base_Comment="_iYIVUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYKxkA6jEeW5sJOMCMaCHg" base_Package="_iYJjcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYL_sA6jEeW5sJOMCMaCHg" base_Comment="_iYKxkQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYNN0A6jEeW5sJOMCMaCHg" base_Comment="_iYL_sQ6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_iYOb8A6jEeW5sJOMCMaCHg" base_Comment="_iYN04A6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_iYPqEA6jEeW5sJOMCMaCHg" base_Comment="_iYPDAA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYQ4MA6jEeW5sJOMCMaCHg" base_Comment="_iYPqEQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYSGUA6jEeW5sJOMCMaCHg" base_Comment="_iYRfQA6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_iYTUcA6jEeW5sJOMCMaCHg" base_Package="_iYSGUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYUikA6jEeW5sJOMCMaCHg" base_Comment="_iYT7gA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYVwsA6jEeW5sJOMCMaCHg" base_Comment="_iYVJoA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYW-0A6jEeW5sJOMCMaCHg" base_Package="_iYWXwA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYYM8A6jEeW5sJOMCMaCHg" base_Comment="_iYXl4A6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYZbEA6jEeW5sJOMCMaCHg" base_Comment="_iYY0AA6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png"/>
+ <Document:Section xmi:id="_iYapMA6jEeW5sJOMCMaCHg" base_Package="_iYaCIA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYceYA6jEeW5sJOMCMaCHg" base_Comment="_iYbQQA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYdsgA6jEeW5sJOMCMaCHg" base_Package="_iYceYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYe6oA6jEeW5sJOMCMaCHg" base_Comment="_iYdsgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYgIwA6jEeW5sJOMCMaCHg" base_Comment="_iYe6oQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYhW4A6jEeW5sJOMCMaCHg" base_Package="_iYgIwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYilAA6jEeW5sJOMCMaCHg" base_Comment="_iYhW4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYjzIA6jEeW5sJOMCMaCHg" base_Comment="_iYilAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYlBQA6jEeW5sJOMCMaCHg" base_Package="_iYjzIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYmPYA6jEeW5sJOMCMaCHg" base_Comment="_iYlBQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYndgA6jEeW5sJOMCMaCHg" base_Comment="_iYmPYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYoroA6jEeW5sJOMCMaCHg" base_Package="_iYndgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYp5wA6jEeW5sJOMCMaCHg" base_Comment="_iYpSsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYrH4A6jEeW5sJOMCMaCHg" base_Comment="_iYp5wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYsWAA6jEeW5sJOMCMaCHg" base_Package="_iYru8A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYuLMA6jEeW5sJOMCMaCHg" base_Comment="_iYs9EA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYvZUA6jEeW5sJOMCMaCHg" base_Comment="_iYuLMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYwncA6jEeW5sJOMCMaCHg" base_Package="_iYvZUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYx1kA6jEeW5sJOMCMaCHg" base_Package="_iYwncQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_igBGAA6jEeW5sJOMCMaCHg" base_Comment="_if-CsA6jEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_igC7MA6jEeW5sJOMCMaCHg" base_Package="_igBtEA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igEJUA6jEeW5sJOMCMaCHg" base_Comment="_igC7MQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igFXcA6jEeW5sJOMCMaCHg" base_Comment="_igEJUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igGlkA6jEeW5sJOMCMaCHg" base_Package="_igFXcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igHzsA6jEeW5sJOMCMaCHg" base_Comment="_igGlkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igJB0A6jEeW5sJOMCMaCHg" base_Comment="_igHzsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igKP8A6jEeW5sJOMCMaCHg" base_Package="_igJB0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igLeEA6jEeW5sJOMCMaCHg" base_Package="_igKP8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igMsMA6jEeW5sJOMCMaCHg" base_Comment="_igLeEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igN6UA6jEeW5sJOMCMaCHg" base_Package="_igMsMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igPIcA6jEeW5sJOMCMaCHg" base_Comment="_igN6UQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igQWkA6jEeW5sJOMCMaCHg" base_Package="_igPIcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igRksA6jEeW5sJOMCMaCHg" base_Comment="_igQWkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igSy0A6jEeW5sJOMCMaCHg" base_Comment="_igRksQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igUA8A6jEeW5sJOMCMaCHg" base_Package="_igSy0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igVPEA6jEeW5sJOMCMaCHg" base_Comment="_igUA8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igWdMA6jEeW5sJOMCMaCHg" base_Package="_igVPEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igXrUA6jEeW5sJOMCMaCHg" base_Comment="_igWdMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igY5cA6jEeW5sJOMCMaCHg" base_Comment="_igXrUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igaHkA6jEeW5sJOMCMaCHg" base_Package="_igY5cQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igbVsA6jEeW5sJOMCMaCHg" base_Package="_igauoA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_ij45YA6jEeW5sJOMCMaCHg" base_Comment="_ij3EMA6jEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_ij6ukA6jEeW5sJOMCMaCHg" base_Comment="_ij5gcA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_ioyngA6jEeW5sJOMCMaCHg" base_Comment="_iowyUA6jEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_ioz1oA6jEeW5sJOMCMaCHg" base_Comment="_ioyngQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io1DwA6jEeW5sJOMCMaCHg" base_Package="_ioz1oQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io2R4A6jEeW5sJOMCMaCHg" base_Comment="_io1DwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io3gAA6jEeW5sJOMCMaCHg" base_Package="_io248A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io5VMA6jEeW5sJOMCMaCHg" base_Comment="_io4HEA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io6jUA6jEeW5sJOMCMaCHg" base_Comment="_io5VMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io7xcA6jEeW5sJOMCMaCHg" base_Package="_io6jUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io8_kA6jEeW5sJOMCMaCHg" base_Comment="_io7xcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io-NsA6jEeW5sJOMCMaCHg" base_Package="_io8_kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io_b0A6jEeW5sJOMCMaCHg" base_Comment="_io-NsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipAp8A6jEeW5sJOMCMaCHg" base_Package="_io_b0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipB4EA6jEeW5sJOMCMaCHg" base_Comment="_ipAp8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipDGMA6jEeW5sJOMCMaCHg" base_Comment="_ipB4EQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipE7YA6jEeW5sJOMCMaCHg" base_Package="_ipDtQA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipGJgA6jEeW5sJOMCMaCHg" base_Comment="_ipE7YQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipHXoA6jEeW5sJOMCMaCHg" base_Comment="_ipGJgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipIlwA6jEeW5sJOMCMaCHg" base_Package="_ipHXoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipJz4A6jEeW5sJOMCMaCHg" base_Comment="_ipIlwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipLCAA6jEeW5sJOMCMaCHg" base_Comment="_ipJz4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipMQIA6jEeW5sJOMCMaCHg" base_Package="_ipLCAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipNeQA6jEeW5sJOMCMaCHg" base_Comment="_ipMQIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipOsYA6jEeW5sJOMCMaCHg" base_Comment="_ipOFUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipP6gA6jEeW5sJOMCMaCHg" base_Package="_ipPTcA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipRvsA6jEeW5sJOMCMaCHg" base_Comment="_ipQhkA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipS90A6jEeW5sJOMCMaCHg" base_Comment="_ipRvsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipUL8A6jEeW5sJOMCMaCHg" base_Package="_ipS90Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipVaEA6jEeW5sJOMCMaCHg" base_Package="_ipUL8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipWoMA6jEeW5sJOMCMaCHg" base_Package="_ipVaEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipX2UA6jEeW5sJOMCMaCHg" base_Package="_ipWoMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipZEcA6jEeW5sJOMCMaCHg" base_Package="_ipYdYA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipaSkA6jEeW5sJOMCMaCHg" base_Package="_ipZrgA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipbgsA6jEeW5sJOMCMaCHg" base_Package="_ipa5oA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipdV4A6jEeW5sJOMCMaCHg" base_Package="_ipcHwA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipekAA6jEeW5sJOMCMaCHg" base_Package="_ipdV4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipfyIA6jEeW5sJOMCMaCHg" base_Package="_ipfLEA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iphnUA6jEeW5sJOMCMaCHg" base_Package="_ipgZMA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iqFoAA6jEeW5sJOMCMaCHg" base_Comment="_iqDy0A6jEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_iqG2IA6jEeW5sJOMCMaCHg" base_Comment="_iqFoAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqIEQA6jEeW5sJOMCMaCHg" base_Package="_iqG2IQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqJSYA6jEeW5sJOMCMaCHg" base_Package="_iqIEQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqKggA6jEeW5sJOMCMaCHg" base_Comment="_iqJSYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqLuoA6jEeW5sJOMCMaCHg" base_Package="_iqKggQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqM8wA6jEeW5sJOMCMaCHg" base_Comment="_iqLuoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqNj0A6jEeW5sJOMCMaCHg" base_Package="_iqM8wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqOx8A6jEeW5sJOMCMaCHg" base_Comment="_iqOK4A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqQAEA6jEeW5sJOMCMaCHg" base_Package="_iqOx8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqROMA6jEeW5sJOMCMaCHg" base_Comment="_iqQAEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqScUA6jEeW5sJOMCMaCHg" base_Package="_iqROMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqTqcA6jEeW5sJOMCMaCHg" base_Comment="_iqScUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqU4kA6jEeW5sJOMCMaCHg" base_Package="_iqTqcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqWGsA6jEeW5sJOMCMaCHg" base_Package="_iqU4kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqWtwA6jEeW5sJOMCMaCHg" base_Comment="_iqWGsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqX74A6jEeW5sJOMCMaCHg" base_Package="_iqXU0A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqZKAA6jEeW5sJOMCMaCHg" base_Comment="_iqX74g6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqZKAg6jEeW5sJOMCMaCHg" base_Comment="_iqZKAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_iqaYIA6jEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_iqX74Q6jEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_iqc0YQ6jEeW5sJOMCMaCHg" base_Comment="_iqc0YA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqc0Yw6jEeW5sJOMCMaCHg" base_Comment="_iqc0Yg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqdbcA6jEeW5sJOMCMaCHg" base_Comment="_iqc0ZA6jEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_iqdbcg6jEeW5sJOMCMaCHg" base_Comment="_iqdbcQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqeCgQ6jEeW5sJOMCMaCHg" base_Comment="_iqeCgA6jEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_iqeCgw6jEeW5sJOMCMaCHg" base_Comment="_iqeCgg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqepkQ6jEeW5sJOMCMaCHg" base_Comment="_iqepkA6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iqfQoA6jEeW5sJOMCMaCHg" base_Comment="_iqepkg6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqfQog6jEeW5sJOMCMaCHg" base_Comment="_iqfQoQ6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqfQpA6jEeW5sJOMCMaCHg" base_Comment="_iqfQow6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqf3sA6jEeW5sJOMCMaCHg" base_Comment="_iqfQpQ6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqhF0Q6jEeW5sJOMCMaCHg" base_Comment="_iqhF0A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqhF0w6jEeW5sJOMCMaCHg" base_Comment="_iqhF0g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqhF1Q6jEeW5sJOMCMaCHg" base_Comment="_iqhF1A6jEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqhF1w6jEeW5sJOMCMaCHg" base_Comment="_iqhF1g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqhs4Q6jEeW5sJOMCMaCHg" base_Comment="_iqhs4A6jEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_iqhs4w6jEeW5sJOMCMaCHg" base_Comment="_iqhs4g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqiT8Q6jEeW5sJOMCMaCHg" base_Comment="_iqiT8A6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iqiT8w6jEeW5sJOMCMaCHg" base_Comment="_iqiT8g6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqjiEQ6jEeW5sJOMCMaCHg" base_Comment="_iqjiEA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqkJIA6jEeW5sJOMCMaCHg" base_Comment="_iqjiEg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqkJIg6jEeW5sJOMCMaCHg" base_Comment="_iqkJIQ6jEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqkwMA6jEeW5sJOMCMaCHg" base_Comment="_iqkJIw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqlXQA6jEeW5sJOMCMaCHg" base_Comment="_iqkwMQ6jEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqq20A6jEeW5sJOMCMaCHg" base_Comment="_iqlXQQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqrd4Q6jEeW5sJOMCMaCHg" base_Comment="_iqrd4A6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqtTEA6jEeW5sJOMCMaCHg" base_Comment="_iqssAA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqtTEg6jEeW5sJOMCMaCHg" base_Comment="_iqtTEQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqtTFA6jEeW5sJOMCMaCHg" base_Comment="_iqtTEw6jEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqtTFg6jEeW5sJOMCMaCHg" base_Comment="_iqtTFQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqt6IQ6jEeW5sJOMCMaCHg" base_Comment="_iqt6IA6jEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqt6Iw6jEeW5sJOMCMaCHg" base_Comment="_iqt6Ig6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iquhMQ6jEeW5sJOMCMaCHg" base_Comment="_iquhMA6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqvvUQ6jEeW5sJOMCMaCHg" base_Comment="_iqvvUA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqvvUw6jEeW5sJOMCMaCHg" base_Comment="_iqvvUg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqvvVQ6jEeW5sJOMCMaCHg" base_Comment="_iqvvVA6jEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqwWYA6jEeW5sJOMCMaCHg" base_Comment="_iqvvVg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqwWYg6jEeW5sJOMCMaCHg" base_Comment="_iqwWYQ6jEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqw9cA6jEeW5sJOMCMaCHg" base_Comment="_iqwWYw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqw9cg6jEeW5sJOMCMaCHg" base_Comment="_iqw9cQ6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqyLkQ6jEeW5sJOMCMaCHg" base_Comment="_iqyLkA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqyyoA6jEeW5sJOMCMaCHg" base_Comment="_iqyLkg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqyyog6jEeW5sJOMCMaCHg" base_Comment="_iqyyoQ6jEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqyypA6jEeW5sJOMCMaCHg" base_Comment="_iqyyow6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqzZsQ6jEeW5sJOMCMaCHg" base_Comment="_iqzZsA6jEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_iqzZsw6jEeW5sJOMCMaCHg" base_Comment="_iqzZsg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq0AwQ6jEeW5sJOMCMaCHg" base_Comment="_iq0AwA6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq1O4Q6jEeW5sJOMCMaCHg" base_Comment="_iq1O4A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq118A6jEeW5sJOMCMaCHg" base_Comment="_iq1O4g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq118g6jEeW5sJOMCMaCHg" base_Comment="_iq118Q6jEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iq119A6jEeW5sJOMCMaCHg" base_Comment="_iq118w6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq2dAQ6jEeW5sJOMCMaCHg" base_Comment="_iq2dAA6jEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iq2dAw6jEeW5sJOMCMaCHg" base_Comment="_iq2dAg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq3EEQ6jEeW5sJOMCMaCHg" base_Comment="_iq3EEA6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iq3EEw6jEeW5sJOMCMaCHg" base_Comment="_iq3EEg6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iq3EFQ6jEeW5sJOMCMaCHg" base_Comment="_iq3EFA6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iq3rIA6jEeW5sJOMCMaCHg" base_Comment="_iq3EFg6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq45QQ6jEeW5sJOMCMaCHg" base_Comment="_iq45QA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq45Qw6jEeW5sJOMCMaCHg" base_Comment="_iq45Qg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq45RQ6jEeW5sJOMCMaCHg" base_Comment="_iq45RA6jEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_iq5gUA6jEeW5sJOMCMaCHg" base_Comment="_iq45Rg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq5gUg6jEeW5sJOMCMaCHg" base_Comment="_iq5gUQ6jEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_iq6HYA6jEeW5sJOMCMaCHg" base_Comment="_iq5gUw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq6HYg6jEeW5sJOMCMaCHg" base_Comment="_iq6HYQ6jEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq7VgQ6jEeW5sJOMCMaCHg" base_Comment="_iq7VgA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq7Vgw6jEeW5sJOMCMaCHg" base_Comment="_iq7Vgg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq78kQ6jEeW5sJOMCMaCHg" base_Comment="_iq78kA6jEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq78kw6jEeW5sJOMCMaCHg" base_Comment="_iq78kg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq78lQ6jEeW5sJOMCMaCHg" base_Comment="_iq78lA6jEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq8joQ6jEeW5sJOMCMaCHg" base_Comment="_iq8joA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq9KsA6jEeW5sJOMCMaCHg" base_Comment="_iq8jog6jEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_iq-Y0Q6jEeW5sJOMCMaCHg" base_Comment="_iq-Y0A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq-Y0w6jEeW5sJOMCMaCHg" base_Comment="_iq-Y0g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq-Y1Q6jEeW5sJOMCMaCHg" base_Comment="_iq-Y1A6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq-_4A6jEeW5sJOMCMaCHg" base_Comment="_iq-Y1g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq-_4g6jEeW5sJOMCMaCHg" base_Comment="_iq-_4Q6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq_m8A6jEeW5sJOMCMaCHg" base_Comment="_iq-_4w6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq_m8g6jEeW5sJOMCMaCHg" base_Comment="_iq_m8Q6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_irA1EQ6jEeW5sJOMCMaCHg" base_Comment="_irA1EA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irBcIQ6jEeW5sJOMCMaCHg" base_Comment="_irBcIA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irBcIw6jEeW5sJOMCMaCHg" base_Comment="_irBcIg6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irBcJQ6jEeW5sJOMCMaCHg" base_Comment="_irBcJA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irCDMQ6jEeW5sJOMCMaCHg" base_Comment="_irCDMA6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irCDMw6jEeW5sJOMCMaCHg" base_Comment="_irCDMg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irCqQQ6jEeW5sJOMCMaCHg" base_Comment="_irCqQA6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_irEfcQ6jEeW5sJOMCMaCHg" base_Comment="_irEfcA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irFGgA6jEeW5sJOMCMaCHg" base_Comment="_irEfcg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irFGgg6jEeW5sJOMCMaCHg" base_Comment="_irFGgQ6jEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irFGhA6jEeW5sJOMCMaCHg" base_Comment="_irFGgw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irGUoA6jEeW5sJOMCMaCHg" base_Comment="_irFtkA6jEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_irGUog6jEeW5sJOMCMaCHg" base_Comment="_irGUoQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irG7sQ6jEeW5sJOMCMaCHg" base_Comment="_irG7sA6jEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_irG7sw6jEeW5sJOMCMaCHg" base_Comment="_irG7sg6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_irHiwQ6jEeW5sJOMCMaCHg" base_Comment="_irHiwA6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irHiww6jEeW5sJOMCMaCHg" base_Comment="_irHiwg6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irIJ0A6jEeW5sJOMCMaCHg" base_Comment="_irHixA6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irIJ0g6jEeW5sJOMCMaCHg" base_Comment="_irIJ0Q6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_irJ_AQ6jEeW5sJOMCMaCHg" base_Comment="_irJ_AA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irKmEA6jEeW5sJOMCMaCHg" base_Comment="_irJ_Ag6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irKmEg6jEeW5sJOMCMaCHg" base_Comment="_irKmEQ6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_irKmFA6jEeW5sJOMCMaCHg" base_Comment="_irKmEw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irLNIQ6jEeW5sJOMCMaCHg" base_Comment="_irLNIA6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_irL0MA6jEeW5sJOMCMaCHg" base_Comment="_irLNIg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irL0Mg6jEeW5sJOMCMaCHg" base_Comment="_irL0MQ6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_irOQcA6jEeW5sJOMCMaCHg" base_Comment="_irNpYA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irOQcg6jEeW5sJOMCMaCHg" base_Comment="_irOQcQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irOQdA6jEeW5sJOMCMaCHg" base_Comment="_irOQcw6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_irO3gA6jEeW5sJOMCMaCHg" base_Comment="_irOQdQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irO3gg6jEeW5sJOMCMaCHg" base_Comment="_irO3gQ6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_irPekQ6jEeW5sJOMCMaCHg" base_Comment="_irPekA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irPekw6jEeW5sJOMCMaCHg" base_Comment="_irPekg6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_irR60Q6jEeW5sJOMCMaCHg" base_Comment="_irR60A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irR60w6jEeW5sJOMCMaCHg" base_Comment="_irR60g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irR61Q6jEeW5sJOMCMaCHg" base_Comment="_irR61A6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irSh4Q6jEeW5sJOMCMaCHg" base_Comment="_irSh4A6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irSh4w6jEeW5sJOMCMaCHg" base_Comment="_irSh4g6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irTI8Q6jEeW5sJOMCMaCHg" base_Comment="_irTI8A6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irTwAA6jEeW5sJOMCMaCHg" base_Comment="_irTI8g6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_irVlMQ6jEeW5sJOMCMaCHg" base_Comment="_irVlMA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irVlMw6jEeW5sJOMCMaCHg" base_Comment="_irVlMg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irWMQQ6jEeW5sJOMCMaCHg" base_Comment="_irWMQA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irWMQw6jEeW5sJOMCMaCHg" base_Comment="_irWMQg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irWzUA6jEeW5sJOMCMaCHg" base_Comment="_irWMRA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irWzUg6jEeW5sJOMCMaCHg" base_Comment="_irWzUQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irXaYQ6jEeW5sJOMCMaCHg" base_Comment="_irXaYA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_irZPkQ6jEeW5sJOMCMaCHg" base_Comment="_irZPkA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irZPkw6jEeW5sJOMCMaCHg" base_Comment="_irZPkg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irZ2oQ6jEeW5sJOMCMaCHg" base_Comment="_irZ2oA6jEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_irZ2ow6jEeW5sJOMCMaCHg" base_Comment="_irZ2og6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iradsQ6jEeW5sJOMCMaCHg" base_Comment="_iradsA6jEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_irbEwA6jEeW5sJOMCMaCHg" base_Comment="_iradsg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irbEwg6jEeW5sJOMCMaCHg" base_Comment="_irbEwQ6jEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_irdhAA6jEeW5sJOMCMaCHg" base_Package="_ircS4A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irfWMA6jEeW5sJOMCMaCHg" base_Package="_ireIEA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irgkUA6jEeW5sJOMCMaCHg" base_Package="_irfWMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irhycA6jEeW5sJOMCMaCHg" base_Package="_irgkUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irjAkA6jEeW5sJOMCMaCHg" base_Package="_irhycQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irkOsA6jEeW5sJOMCMaCHg" base_Package="_irjAkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irk1wA6jEeW5sJOMCMaCHg" base_Package="_irkOsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irmD4A6jEeW5sJOMCMaCHg" base_Package="_irlc0A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irn5EA6jEeW5sJOMCMaCHg" base_Package="_irmD4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irpHMA6jEeW5sJOMCMaCHg" base_Package="_irn5EQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irqVUA6jEeW5sJOMCMaCHg" base_Package="_irpHMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irrjcA6jEeW5sJOMCMaCHg" base_Package="_irqVUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irsxkA6jEeW5sJOMCMaCHg" base_Package="_irrjcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irt_sA6jEeW5sJOMCMaCHg" base_Package="_irsxkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irvN0A6jEeW5sJOMCMaCHg" base_Package="_irt_sQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irv04A6jEeW5sJOMCMaCHg" base_Package="_irvN0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irxDAA6jEeW5sJOMCMaCHg" base_Package="_irwb8A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iryRIA6jEeW5sJOMCMaCHg" base_Package="_irxDAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irzfQA6jEeW5sJOMCMaCHg" base_Package="_iryRIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir0tYA6jEeW5sJOMCMaCHg" base_Package="_ir0GUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir17gA6jEeW5sJOMCMaCHg" base_Package="_ir0tYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir3JoA6jEeW5sJOMCMaCHg" base_Package="_ir17gQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir4XwA6jEeW5sJOMCMaCHg" base_Package="_ir3JoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir5l4A6jEeW5sJOMCMaCHg" base_Package="_ir4XwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir60AA6jEeW5sJOMCMaCHg" base_Package="_ir5l4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir8CIA6jEeW5sJOMCMaCHg" base_Package="_ir60AQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir9QQA6jEeW5sJOMCMaCHg" base_Package="_ir8CIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir-eYA6jEeW5sJOMCMaCHg" base_Package="_ir9QQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir_FcA6jEeW5sJOMCMaCHg" base_Package="_ir-eYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isATkA6jEeW5sJOMCMaCHg" base_Package="_ir_FcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isBhsA6jEeW5sJOMCMaCHg" base_Package="_isATkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isCv0A6jEeW5sJOMCMaCHg" base_Package="_isBhsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isD98A6jEeW5sJOMCMaCHg" base_Package="_isCv0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isFMEA6jEeW5sJOMCMaCHg" base_Package="_isD98Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isGaMA6jEeW5sJOMCMaCHg" base_Package="_isFMEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isHoUA6jEeW5sJOMCMaCHg" base_Package="_isGaMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isIPYA6jEeW5sJOMCMaCHg" base_Package="_isHoUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isJdgA6jEeW5sJOMCMaCHg" base_Package="_isI2cA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isKroA6jEeW5sJOMCMaCHg" base_Package="_isJdgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isL5wA6jEeW5sJOMCMaCHg" base_Package="_isKroQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isNH4A6jEeW5sJOMCMaCHg" base_Package="_isL5wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isOWAA6jEeW5sJOMCMaCHg" base_Package="_isNH4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isO9EA6jEeW5sJOMCMaCHg" base_Package="_isOWAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isQLMA6jEeW5sJOMCMaCHg" base_Package="_isPkIA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isRZUA6jEeW5sJOMCMaCHg" base_Package="_isQyQA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isSncA6jEeW5sJOMCMaCHg" base_Package="_isRZUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isT1kA6jEeW5sJOMCMaCHg" base_Package="_isSncQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isVDsA6jEeW5sJOMCMaCHg" base_Package="_isT1kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isW44A6jEeW5sJOMCMaCHg" base_Package="_isVDsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isXf8A6jEeW5sJOMCMaCHg" base_Package="_isW44Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isYuEA6jEeW5sJOMCMaCHg" base_Package="_isXf8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isZ8MA6jEeW5sJOMCMaCHg" base_Package="_isYuEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isbKUA6jEeW5sJOMCMaCHg" base_Package="_isZ8MQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iscYcA6jEeW5sJOMCMaCHg" base_Package="_isbKUQ6jEeW5sJOMCMaCHg"/>
</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png
index 31299bce224..8c89154e7a1 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png
new file mode 100644
index 00000000000..d1e1a5edd3f
--- /dev/null
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png
index ffc81a12f4d..9e57f070785 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/databinding/custom/AbstractCustomStyleObservableValue.java b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/databinding/custom/AbstractCustomStyleObservableValue.java
index f385593ad2c..52712763b5f 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/databinding/custom/AbstractCustomStyleObservableValue.java
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/databinding/custom/AbstractCustomStyleObservableValue.java
@@ -117,9 +117,14 @@ public abstract class AbstractCustomStyleObservableValue extends AbstractObserva
@Override
public void dispose() {
- source.eAdapters().remove(listener);
- listener.dispose();
- listener = null;
+ if (isDisposed()) {
+ return;
+ }
+ if (listener != null) {
+ source.eAdapters().remove(listener);
+ listener.dispose();
+ listener = null;
+ }
super.dispose();
}
}
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpart/PapyrusLabelEditPart.java b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpart/PapyrusLabelEditPart.java
index c814d432191..ad3536eaa08 100644
--- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpart/PapyrusLabelEditPart.java
+++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpart/PapyrusLabelEditPart.java
@@ -15,6 +15,9 @@
*****************************************************************************/
package org.eclipse.papyrus.infra.gmfdiag.common.editpart;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.resources.IResource;
import org.eclipse.draw2d.Connection;
import org.eclipse.draw2d.IFigure;
@@ -22,6 +25,7 @@ import org.eclipse.draw2d.PositionConstants;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
+import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.gef.EditPart;
import org.eclipse.gef.EditPolicy;
import org.eclipse.gef.editparts.AbstractConnectionEditPart;
@@ -34,6 +38,10 @@ import org.eclipse.gmf.runtime.diagram.ui.internal.figures.ResizableLabelLocator
import org.eclipse.gmf.runtime.notation.NotationPackage;
import org.eclipse.gmf.runtime.notation.StringValueStyle;
import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomBooleanStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomIntStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomStringStyleObservableValue;
import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.BorderDisplayEditPolicy;
import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.LabelAlignmentEditPolicy;
import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.LabelPrimarySelectionEditPolicy;
@@ -60,6 +68,40 @@ public abstract class PapyrusLabelEditPart extends LabelEditPart implements Name
/** The affixed label locator. */
protected IPapyrusBorderItemLocator borderLabelLocator = null;
+ /** The labelConstrained Observable */
+ private IObservableValue labelConstrainedObservable;
+
+ /** The namedStyle Listener */
+ private IChangeListener namedStyleListener = new IChangeListener() {
+
+ @Override
+ public void handleChange(ChangeEvent event) {
+ refresh();
+
+ }
+
+ };
+
+ /** The position Observable */
+ private IObservableValue positionObservable;
+
+ /** The labelOffsetX Observable */
+ private IObservableValue labelOffsetXObservable;
+
+ /** The labelOffsety Observable */
+ private IObservableValue labelOffsetYObservable;
+
+ /** The leftMargin Observable */
+ private IObservableValue leftMarginObservable;
+
+ /** The rightMargin Observable */
+ private IObservableValue rightMarginObservable;
+
+ /** The topMargin Observable */
+ private IObservableValue topMarginObservable;
+
+ /** The bottomMargin Observable */
+ private IObservableValue bottomMarginObservable;
public PapyrusLabelEditPart(View view) {
super(view);
@@ -280,6 +322,58 @@ public abstract class PapyrusLabelEditPart extends LabelEditPart implements Name
}
/**
+ * Adds listener to handle named Style modifications.
+ */
+ @Override
+ protected void addNotationalListeners() {
+ super.addNotationalListeners();
+
+ View view = (View) getModel();
+ EditingDomain domain = EMFHelper.resolveEditingDomain(view);
+
+ labelConstrainedObservable = new CustomBooleanStyleObservableValue(view, domain, LABEL_CONSTRAINED);
+ labelConstrainedObservable.addChangeListener(namedStyleListener);
+
+ positionObservable = new CustomStringStyleObservableValue(view, domain, POSITION);
+ positionObservable.addChangeListener(namedStyleListener);
+
+ labelOffsetXObservable = new CustomIntStyleObservableValue(view, domain, LABEL_OFFSET_X);
+ labelOffsetXObservable.addChangeListener(namedStyleListener);
+
+ labelOffsetYObservable = new CustomIntStyleObservableValue(view, domain, LABEL_OFFSET_Y);
+ labelOffsetYObservable.addChangeListener(namedStyleListener);
+
+ leftMarginObservable = new CustomIntStyleObservableValue(view, domain, LEFT_MARGIN_PROPERTY);
+ leftMarginObservable.addChangeListener(namedStyleListener);
+
+ rightMarginObservable = new CustomIntStyleObservableValue(view, domain, RIGHT_MARGIN_PROPERTY);
+ rightMarginObservable.addChangeListener(namedStyleListener);
+
+ topMarginObservable = new CustomIntStyleObservableValue(view, domain, TOP_MARGIN_PROPERTY);
+ topMarginObservable.addChangeListener(namedStyleListener);
+
+ bottomMarginObservable = new CustomIntStyleObservableValue(view, domain, BOTTOM_MARGIN_PROPERTY);
+ bottomMarginObservable.addChangeListener(namedStyleListener);
+ }
+
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart#removeNotationalListeners()
+ *
+ */
+ @Override
+ protected void removeNotationalListeners() {
+ super.removeNotationalListeners();
+ labelConstrainedObservable.dispose();
+ positionObservable.dispose();
+ labelOffsetXObservable.dispose();
+ labelOffsetYObservable.dispose();
+ leftMarginObservable.dispose();
+ rightMarginObservable.dispose();
+ topMarginObservable.dispose();
+ bottomMarginObservable.dispose();
+ }
+
+ /**
* Gets the default label offset y.
*
* @return the default label offset y
@@ -355,7 +449,7 @@ public abstract class PapyrusLabelEditPart extends LabelEditPart implements Name
}
}
}
-
+
/**
* Workaround for bug #465611, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=465611
*/
diff --git a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java
index 9f3925518c7..eeb37565572 100755
--- a/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java
+++ b/plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/manager/table/NattableModelManager.java
@@ -374,7 +374,11 @@ public class NattableModelManager extends AbstractNattableWidgetManager implemen
if (needConfiguration) {
configureCellAxisEditor();
configureFilters();
- refreshNatTable();
+
+ //comment to fix the bug 469739: [Table] Infinite refresh in Tables
+ //https://bugs.eclipse.org/bugs/show_bug.cgi?id=469739
+ //moreover this refresh seems
+ //refreshNatTable();
}
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/src/org/eclipse/papyrus/uml/diagram/clazz/edit/parts/AssociationEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/src/org/eclipse/papyrus/uml/diagram/clazz/edit/parts/AssociationEditPart.java
index affc5b26088..f1bb55fdce4 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/src/org/eclipse/papyrus/uml/diagram/clazz/edit/parts/AssociationEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.clazz/src/org/eclipse/papyrus/uml/diagram/clazz/edit/parts/AssociationEditPart.java
@@ -50,6 +50,8 @@ public class AssociationEditPart extends AbstractAssociationEditPart implements
installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new DefaultSemanticEditPolicy());
installEditPolicy(AppliedStereotypeLabelDisplayEditPolicy.STEREOTYPE_LABEL_POLICY, new AppliedStereotypeLinkLabelDisplayEditPolicy());
installEditPolicy(EditPolicy.GRAPHICAL_NODE_ROLE, new CustomGraphicalNodeEditPolicy());
+
+
}
/**
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/FloatingLabelEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/FloatingLabelEditPart.java
index c2aa9b1839b..08c0403b6e0 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/FloatingLabelEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/FloatingLabelEditPart.java
@@ -8,11 +8,16 @@
*
* Contributors:
* Mickael ADAM (ALL4TEC) mickael.adam@all4tec.net - Initial API and Implementation
- *
+ *
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.common.editparts;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomBooleanStyleObservableValue;
import org.eclipse.papyrus.infra.gmfdiag.common.editpart.PapyrusLabelEditPart;
import org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.IndirectMaskLabelEditPolicy;
import org.eclipse.papyrus.infra.gmfdiag.common.model.NotationUtils;
@@ -28,6 +33,19 @@ public class FloatingLabelEditPart extends PapyrusLabelEditPart implements Named
/** The Constant DEFAULT_LABEL_DISPLAYED. */
private static final boolean DEFAULT_LABEL_DISPLAYED = false;
+ /** The isLabelDisplayed Observable */
+ private IObservableValue labelDisplayedObservable;
+
+ /** The namedStyle Listener */
+ private IChangeListener namedStyleListener = new IChangeListener() {
+
+ @Override
+ public void handleChange(ChangeEvent event) {
+ refresh();
+ }
+
+ };
+
/**
* Instantiates a new floating label edit part.
*
@@ -71,4 +89,26 @@ public class FloatingLabelEditPart extends PapyrusLabelEditPart implements Named
return DEFAULT_LABEL_DISPLAYED;
}
+ /**
+ * Adds listener to handle named Style modifications.
+ */
+ @Override
+ protected void addNotationalListeners() {
+ super.addNotationalListeners();
+
+ labelDisplayedObservable = new CustomBooleanStyleObservableValue((View) getModel(), EMFHelper.resolveEditingDomain(getModel()), DISPLAY_FLOATING_LABEL);
+ labelDisplayedObservable.addChangeListener(namedStyleListener);
+
+ }
+
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart#removeNotationalListeners()
+ *
+ */
+ @Override
+ protected void removeNotationalListeners() {
+ super.removeNotationalListeners();
+ labelDisplayedObservable.dispose();
+ }
+
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedBorderNamedElementEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedBorderNamedElementEditPart.java
index cf2a047607c..5a0fb051bc6 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedBorderNamedElementEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedBorderNamedElementEditPart.java
@@ -1,8 +1,32 @@
+/*****************************************************************************
+ * Copyright (c) 2010, 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Mickael ADAM (ALL4TEC) mickael.adam@all4tec.net - Initial API and Implementation
+ *
+ *****************************************************************************/
+
+
package org.eclipse.papyrus.uml.diagram.common.editparts;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.list.IObservableList;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.draw2d.Graphics;
+import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.gmf.runtime.diagram.ui.editparts.AbstractBorderedShapeEditPart;
import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomBooleanStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomIntStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomStringStyleObservableList;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomStringStyleObservableValue;
import org.eclipse.papyrus.infra.gmfdiag.common.figure.node.IRoundedRectangleFigure;
import org.eclipse.papyrus.infra.gmfdiag.common.helper.PapyrusRoundedEditPartHelper;
import org.eclipse.papyrus.infra.gmfdiag.common.model.NotationUtils;
@@ -12,7 +36,10 @@ import org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEd
import org.eclipse.papyrus.uml.diagram.common.locator.PortPositionLocator;
-public abstract class RoundedBorderNamedElementEditPart extends BorderNamedElementEditPart {
+/**
+ * The Class RoundedBorderNamedElementEditPart.
+ */
+public abstract class RoundedBorderNamedElementEditPart extends BorderNamedElementEditPart implements NamedStyleProperties {
/** The Constant DEFAULT_BORDER_STYLE. */
private static final int DEFAULT_BORDER_STYLE = Graphics.LINE_SOLID;
@@ -23,6 +50,7 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
/** The Constant DEFAULT_CORNER_WIDTH. */
private static final int DEFAULT_CORNER_WIDTH = 0;
+ /** The Constant DEFAULT_CUTOM_DASH. */
private static final int[] DEFAULT_CUTOM_DASH = new int[] { 5, 5 };
/** The Constant DEFAULT_FLOATING_LABEL_OFFSET_HEIGHT. */
@@ -37,16 +65,52 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
/** The Constant DEFAULT_IS_OVAL. */
private static final boolean DEFAULT_IS_OVAL = false;
+ /** The Constant DEFAULT_USE_ORIGINAL_COLORS. */
private static final boolean DEFAULT_USE_ORIGINAL_COLORS = true;
+ /** The Constant DEFAULT_HAS_HEADER. */
private static final boolean DEFAULT_HAS_HEADER = false;
+ /** The Constant DEFAULT_PORT_POSITION_VALUE. */
private static final String DEFAULT_PORT_POSITION_VALUE = PortPositionEnum.ONLINE.toString();
+ /** the namedStyle Listener */
+ IChangeListener namedStyleListener = new IChangeListener() {
+
+ @Override
+ public void handleChange(ChangeEvent event) {
+ refresh();
+
+ }
+
+ };
+
+ /** The ovalObservable */
+ private IObservableValue ovalObservable;
+
+ /** The radius height Observable */
+ private IObservableValue radiusObservableHeight;
+
+ /** The radius width Observable */
+ private IObservableValue radiusObservableWidth;
+
+ /** The customDash Observable */
+ private IObservableList customDashObservable;
+
+ /** The shadowWidth Observable */
+ private IObservableValue shadowWidthObservable;
+
+ /** The shadowColor Observable */
+ private IObservableValue shadowColorObservable;
+
+ /** The port position Observable */
+ private IObservableValue positionObservable;
+
/**
* Constructor.
*
* @param view
+ * the view
*/
public RoundedBorderNamedElementEditPart(View view) {
super(view);
@@ -54,8 +118,9 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
/**
- * @see org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart#createDefaultEditPolicies()
+ * Creates the default edit policies.
*
+ * @see org.eclipse.papyrus.uml.diagram.common.editparts.NamedElementEditPart#createDefaultEditPolicies()
*/
@Override
protected void createDefaultEditPolicies() {
@@ -92,6 +157,11 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
return DEFAULT_CORNER_WIDTH;
}
+ /**
+ * Gets the default cutom dash.
+ *
+ * @return the default cutom dash
+ */
private int[] getDefaultCutomDash() {
return DEFAULT_CUTOM_DASH;
}
@@ -133,7 +203,9 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
}
/**
- * @return
+ * Gets the default use original colors.
+ *
+ * @return the default use original colors
*/
private boolean getDefaultUseOriginalColors() {
return DEFAULT_USE_ORIGINAL_COLORS;
@@ -148,15 +220,62 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
protected void refreshVisuals() {
PapyrusRoundedEditPartHelper.refreshRadius(this, getDefaultCornerWidth(), getDefaultCornerHeight());
PapyrusRoundedEditPartHelper.refreshOval(this, getDefaultIsOvalValue());
- PapyrusRoundedEditPartHelper.refreshFloatingName(this, getDefaultIsFloatingNameConstrained(), getDefaultFloatingLabelOffsetWidth(), getDefaultFloatingLabelOffsetHeight());
PapyrusRoundedEditPartHelper.refreshBorderStyle(this, getDefaultBorderStyle(), getDefaultCutomDash());
- PapyrusRoundedEditPartHelper.refreshHasHeader(this, getDefaultHasHeader());
PapyrusRoundedEditPartHelper.refreshShadowColor(this, getDefaultShadowColor());
refreshPortPosition();
super.refreshVisuals();
}
/**
+ * Adds listener to handle named Style modifications.
+ */
+ @Override
+ protected void addNotationalListeners() {
+ super.addNotationalListeners();
+
+ View view = (View) getModel();
+ EditingDomain domain = EMFHelper.resolveEditingDomain(view);
+
+ radiusObservableWidth = new CustomIntStyleObservableValue(view, domain, RADIUS_WIDTH);
+ radiusObservableWidth.addChangeListener(namedStyleListener);
+
+ radiusObservableHeight = new CustomIntStyleObservableValue(view, domain, RADIUS_HEIGHT);
+ radiusObservableHeight.addChangeListener(namedStyleListener);
+
+ ovalObservable = new CustomBooleanStyleObservableValue(view, domain, IS_OVAL);
+ ovalObservable.addChangeListener(namedStyleListener);
+
+ customDashObservable = new CustomStringStyleObservableList(view, domain, LINE_CUSTOM_VALUE);
+ customDashObservable.addChangeListener(namedStyleListener);
+
+ shadowWidthObservable = new CustomIntStyleObservableValue(view, domain, SHADOW_WIDTH);
+ shadowWidthObservable.addChangeListener(namedStyleListener);
+
+ shadowColorObservable = new CustomStringStyleObservableValue(view, domain, SHADOW_COLOR);
+ shadowColorObservable.addChangeListener(namedStyleListener);
+
+ positionObservable = new CustomStringStyleObservableValue(view, domain, PORT_POSITION);
+ positionObservable.addChangeListener(namedStyleListener);
+
+ }
+
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart#removeNotationalListeners()
+ *
+ */
+ @Override
+ protected void removeNotationalListeners() {
+ super.removeNotationalListeners();
+ radiusObservableWidth.dispose();
+ radiusObservableHeight.dispose();
+ ovalObservable.dispose();
+ customDashObservable.dispose();
+ shadowWidthObservable.dispose();
+ shadowColorObservable.dispose();
+ positionObservable.dispose();
+ }
+
+ /**
* Gets the default shadow color.
*
* @return the default shadow color
@@ -167,7 +286,7 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
}
/**
- * Refresh the port position
+ * Refresh the port position.
*/
private void refreshPortPosition() {
if (getPrimaryShape() instanceof IRoundedRectangleFigure) {
@@ -178,7 +297,7 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
if (constraint instanceof PortPositionLocator) {
PortPositionLocator portLocator = (PortPositionLocator) constraint;
- String position = NotationUtils.getStringValue((View) getModel(), NamedStyleProperties.PORT_POSITION, getDefaultPortPosition());
+ String position = NotationUtils.getStringValue((View) getModel(), PORT_POSITION, getDefaultPortPosition());
portLocator.setPortPosition(position);
}
}
@@ -188,13 +307,17 @@ public abstract class RoundedBorderNamedElementEditPart extends BorderNamedEleme
/**
* get the default Port Position(can be inside, outside or onLine).
+ *
+ * @return the default port position
*/
protected String getDefaultPortPosition() {
return DEFAULT_PORT_POSITION_VALUE;
}
/**
- * @return
+ * Gets the default has header.
+ *
+ * @return the default has header
*/
protected boolean getDefaultHasHeader() {
return DEFAULT_HAS_HEADER;
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedCompartmentEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedCompartmentEditPart.java
index b2792b0ac6b..372c68a6ee8 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedCompartmentEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editparts/RoundedCompartmentEditPart.java
@@ -13,8 +13,18 @@
*****************************************************************************/
package org.eclipse.papyrus.uml.diagram.common.editparts;
+import org.eclipse.core.databinding.observable.ChangeEvent;
+import org.eclipse.core.databinding.observable.IChangeListener;
+import org.eclipse.core.databinding.observable.list.IObservableList;
+import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.draw2d.Graphics;
+import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomBooleanStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomIntStyleObservableValue;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomStringStyleObservableList;
+import org.eclipse.papyrus.infra.gmfdiag.common.databinding.custom.CustomStringStyleObservableValue;
import org.eclipse.papyrus.infra.gmfdiag.common.helper.PapyrusRoundedEditPartHelper;
import org.eclipse.papyrus.uml.diagram.common.editpolicies.ShowHideCompartmentEditPolicy;
@@ -58,6 +68,47 @@ public abstract class RoundedCompartmentEditPart extends NamedElementEditPart {
/** The Constant DEFAULT_SHADOW_WIDTH. */
private static final int DEFAULT_SHADOW_WIDTH = 4;
+ /** The namedStyle Listener */
+ private IChangeListener namedStyleListener = new IChangeListener() {
+
+ @Override
+ public void handleChange(ChangeEvent event) {
+ refresh();
+
+ }
+
+ };
+
+ /** The oval Observable */
+ private IObservableValue ovalObservable;
+
+ /** The borderStyle Observable */
+ private IObservableValue borderStyleObservable;
+
+ /** The hasHeader Observable */
+ private IObservableValue hasHeaderObservable;
+
+ /** The radiusHeight Observable */
+ private IObservableValue radiusObservableHeight;
+
+ /** The radiusWidth Observable */
+ private IObservableValue radiusObservableWidth;
+
+ /** The customDash Observable */
+ private IObservableList customDashObservable;
+
+ /** The isPackage Observable */
+ private IObservableValue isPackageObservable;
+
+ /** The shadowWidth Observable */
+ private IObservableValue shadowWidthObservable;
+
+ /** The shadowColor Observable */
+ private IObservableValue shadowColorObservable;
+
+ /** The alignment Observable */
+ private IObservableValue alignmentObservable;
+
/**
* Instantiates a new rounded compartment edit part.
*
@@ -99,6 +150,67 @@ public abstract class RoundedCompartmentEditPart extends NamedElementEditPart {
super.refreshVisuals();
}
+
+ /**
+ * Adds listener to handle named Style modifications.
+ */
+ @Override
+ protected void addNotationalListeners() {
+ super.addNotationalListeners();
+
+ View view = (View) getModel();
+ EditingDomain domain = EMFHelper.resolveEditingDomain(view);
+
+ radiusObservableWidth = new CustomIntStyleObservableValue(view, domain, RADIUS_WIDTH);
+ radiusObservableWidth.addChangeListener(namedStyleListener);
+
+ radiusObservableHeight = new CustomIntStyleObservableValue(view, domain, RADIUS_HEIGHT);
+ radiusObservableHeight.addChangeListener(namedStyleListener);
+
+ ovalObservable = new CustomBooleanStyleObservableValue(view, domain, IS_OVAL);
+ ovalObservable.addChangeListener(namedStyleListener);
+
+ borderStyleObservable = new CustomStringStyleObservableValue(view, domain, BORDER_STYLE);
+ borderStyleObservable.addChangeListener(namedStyleListener);
+
+ customDashObservable = new CustomStringStyleObservableList(view, domain, LINE_CUSTOM_VALUE);
+ customDashObservable.addChangeListener(namedStyleListener);
+
+ hasHeaderObservable = new CustomBooleanStyleObservableValue(view, domain, DISPLAY_HEADER);
+ hasHeaderObservable.addChangeListener(namedStyleListener);
+
+ isPackageObservable = new CustomBooleanStyleObservableValue(view, domain, IS_PACKAGE);
+ isPackageObservable.addChangeListener(namedStyleListener);
+
+ shadowWidthObservable = new CustomIntStyleObservableValue(view, domain, SHADOW_WIDTH);
+ shadowWidthObservable.addChangeListener(namedStyleListener);
+
+ shadowColorObservable = new CustomStringStyleObservableValue(view, domain, SHADOW_COLOR);
+ shadowColorObservable.addChangeListener(namedStyleListener);
+
+ alignmentObservable = new CustomStringStyleObservableValue(view, domain, TEXT_ALIGNMENT);
+ alignmentObservable.addChangeListener(namedStyleListener);
+ }
+
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.editparts.GraphicalEditPart#removeNotationalListeners()
+ *
+ */
+ @Override
+ protected void removeNotationalListeners() {
+ super.removeNotationalListeners();
+ radiusObservableWidth.dispose();
+ radiusObservableHeight.dispose();
+ ovalObservable.dispose();
+ borderStyleObservable.dispose();
+ customDashObservable.dispose();
+ hasHeaderObservable.dispose();
+ isPackageObservable.dispose();
+ shadowWidthObservable.dispose();
+ shadowColorObservable.dispose();
+ alignmentObservable.dispose();
+ }
+
/**
* Gets the default shadow color.
*
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/AbstractAppliedStereotypeDisplayEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/AbstractAppliedStereotypeDisplayEditPolicy.java
index 321b4bd7297..c66b20129cd 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/AbstractAppliedStereotypeDisplayEditPolicy.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/AbstractAppliedStereotypeDisplayEditPolicy.java
@@ -331,7 +331,7 @@ public abstract class AbstractAppliedStereotypeDisplayEditPolicy extends Graphic
if (helper.isStereotypeView(child)) {
if (((View) child).getElement() instanceof Stereotype) {
Stereotype childStereotype = (Stereotype) ((View) child).getElement();
- if (!hostSemanticElement.isStereotypeApplied(childStereotype)) {
+ if (hostSemanticElement != null && !hostSemanticElement.isStereotypeApplied(childStereotype)) {
executeStereotypeViewRemove(hostEditPart, (View) child);
}
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/CommentShapeForAppliedStereotypeEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/CommentShapeForAppliedStereotypeEditPolicy.java
index a831e3e7dda..66c068e9987 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/CommentShapeForAppliedStereotypeEditPolicy.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.common/src/org/eclipse/papyrus/uml/diagram/common/editpolicies/CommentShapeForAppliedStereotypeEditPolicy.java
@@ -213,6 +213,10 @@ public class CommentShapeForAppliedStereotypeEditPolicy extends AbstractAppliedS
if (getUMLElement() == null) {
executeAppliedStereotypeCommentDeletion(domain, commentNode);
}
+
+ if (commentNode.getSourceEdges().size() == 0 && commentNode.getTargetEdges().size() == 0) {
+ executeAppliedStereotypeCommentDeletion(domain, commentNode);
+ }
}
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpart/AppliedStereotypesCommentLinkEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpart/AppliedStereotypesCommentLinkEditPart.java
index e0f9ead2547..aca9b0b2fed 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpart/AppliedStereotypesCommentLinkEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpart/AppliedStereotypesCommentLinkEditPart.java
@@ -18,6 +18,7 @@ import org.eclipse.draw2d.Graphics;
import org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.papyrus.infra.gmfdiag.common.editpart.ConnectionEditPart;
+import org.eclipse.papyrus.uml.diagram.stereotype.edition.Activator;
/**
@@ -66,4 +67,43 @@ public class AppliedStereotypesCommentLinkEditPart extends ConnectionEditPart {
this.setLineStyle(Graphics.LINE_DASH);
}
}
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.common.editpart.ConnectionEditPart#refresh()
+ *
+ */
+ @Override
+ public void refresh() {
+
+ try {
+ getEditingDomain().runExclusive(new Runnable() {
+
+ public void run() {
+ refreshVisuals();
+ refreshChildren();
+ refreshSourceAnchor();
+ refreshTargetAnchor();
+ refreshSourceConnections();
+ refreshTargetConnections();
+ }
+ });
+ } catch (InterruptedException e) {
+ Activator.log.error(e);
+
+ }
+ }
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.common.editpart.ConnectionEditPart#refreshVisuals()
+ *
+ */
+ @Override
+ protected void refreshVisuals() {
+
+ super.refreshVisuals();
+ if (this.getTarget() == null || this.getSource() == null) {
+ setVisibility(false);
+ }
+ }
+
}
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpolicies/AppliedStereotypeCommentEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpolicies/AppliedStereotypeCommentEditPolicy.java
index b5e09c80e9c..f437485fbf2 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpolicies/AppliedStereotypeCommentEditPolicy.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.stereotype.edition/src/org/eclipse/papyrus/uml/diagram/stereotype/edition/editpolicies/AppliedStereotypeCommentEditPolicy.java
@@ -116,6 +116,14 @@ public class AppliedStereotypeCommentEditPolicy extends AppliedStereotypeNodeLab
if (eventType == Notification.REMOVE && notification.getOldValue().equals(hostView) && object == null) {
executeAppliedStereotypeCommentDeletion(hostEditPart.getEditingDomain(), comment);
}
+
+ if (comment.getTargetEdges() != null) {
+
+ // If the Target View is null then remove the Comment View
+ if (eventType == Notification.REMOVE && notification.getOldValue().equals(hostView) && comment.getTargetEdges().size() == 0) {
+ executeAppliedStereotypeCommentDeletion(hostEditPart.getEditingDomain(), comment);
+ }
+ }
}
diff --git a/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/build.properties b/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/build.properties
index d141adec92d..e1d16b3ff6b 100644
--- a/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/build.properties
+++ b/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/build.properties
@@ -4,5 +4,6 @@ bin.includes = META-INF/,\
.,\
plugin.xml,\
about.html,\
- config/
+ config/,\
+ icons/
src.includes = about.html
diff --git a/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/src/org/eclipse/papyrus/uml/nattable/stereotype/display/manager/cell/TableSelectionProviderCellManager.java b/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/src/org/eclipse/papyrus/uml/nattable/stereotype/display/manager/cell/TableSelectionProviderCellManager.java
index 43e400d0eed..141726eea33 100644
--- a/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/src/org/eclipse/papyrus/uml/nattable/stereotype/display/manager/cell/TableSelectionProviderCellManager.java
+++ b/plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display/src/org/eclipse/papyrus/uml/nattable/stereotype/display/manager/cell/TableSelectionProviderCellManager.java
@@ -1,22 +1,13 @@
package org.eclipse.papyrus.uml.nattable.stereotype.display.manager.cell;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
import java.util.Map;
-import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.transaction.TransactionalEditingDomain;
-import org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.papyrus.infra.nattable.manager.cell.ICellManager;
import org.eclipse.papyrus.infra.nattable.manager.table.INattableModelManager;
import org.eclipse.papyrus.infra.nattable.utils.AxisUtils;
import org.eclipse.papyrus.infra.tools.converter.AbstractStringValueConverter;
-import org.eclipse.papyrus.infra.tools.util.WorkbenchPartHelper;
-import org.eclipse.ui.IEditorPart;
/**
* Used to get Rows in the Stereotype Display Tree Table. From the Selection.
diff --git a/plugins/uml/properties/org.eclipse.papyrus.uml.properties/META-INF/MANIFEST.MF b/plugins/uml/properties/org.eclipse.papyrus.uml.properties/META-INF/MANIFEST.MF
index ea755194ec9..f91dae87b7e 100644
--- a/plugins/uml/properties/org.eclipse.papyrus.uml.properties/META-INF/MANIFEST.MF
+++ b/plugins/uml/properties/org.eclipse.papyrus.uml.properties/META-INF/MANIFEST.MF
@@ -55,7 +55,8 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.papyrus.infra.nattable.model;bundle-version="1.1.0",
org.eclipse.papyrus.infra.nattable;bundle-version="1.1.0",
org.eclipse.nebula.widgets.nattable.core;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.emf.nattable;bundle-version="1.1.0"
+ org.eclipse.papyrus.infra.emf.nattable;bundle-version="1.1.0",
+ org.eclipse.papyrus.uml.nattable.stereotype.display;bundle-version="1.1.0"
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
diff --git a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
index c825d97b507..eb40c78c200 100644
--- a/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
+++ b/releng/org.eclipse.papyrus.oomph/setups/papyrus.setup
@@ -197,7 +197,7 @@
</detail>
</annotation>
</repository>
- <repository url="http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/">
+ <repository url="http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/">
<annotation source="http://www.eclipse.org/Papyrus/2014/releng/dependencytools">
<detail key="updateFrom">
<value>WebTools</value>
diff --git a/releng/top-pom-dev.xml b/releng/top-pom-dev.xml
index 0eedf12376e..a6f3fcc9c7b 100644
--- a/releng/top-pom-dev.xml
+++ b/releng/top-pom-dev.xml
@@ -148,7 +148,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/releng/top-pom-extra-tests.xml b/releng/top-pom-extra-tests.xml
index 42de832fc5f..f97675d7eb0 100644
--- a/releng/top-pom-extra-tests.xml
+++ b/releng/top-pom-extra-tests.xml
@@ -198,7 +198,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/releng/top-pom-extras.xml b/releng/top-pom-extras.xml
index abf0d82806b..1515bfa8582 100644
--- a/releng/top-pom-extras.xml
+++ b/releng/top-pom-extras.xml
@@ -404,7 +404,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/releng/top-pom-main-tests.xml b/releng/top-pom-main-tests.xml
index 7c3a1035678..0209bac3e30 100755
--- a/releng/top-pom-main-tests.xml
+++ b/releng/top-pom-main-tests.xml
@@ -251,7 +251,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/releng/top-pom-main.xml b/releng/top-pom-main.xml
index 90424345d61..3b2beb031ba 100755
--- a/releng/top-pom-main.xml
+++ b/releng/top-pom-main.xml
@@ -278,6 +278,7 @@
<module>../plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.menu</module>
<module>../plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.xtext.integration</module>
<module>../plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.xtext.valuespecification</module>
+ <module>../plugins/uml/nattable/org.eclipse.papyrus.uml.nattable.stereotype.display</module>
<module>../plugins/uml/org.eclipse.papyrus.uml.navigation</module>
<module>../plugins/uml/org.eclipse.papyrus.uml.oclconstraintevaluation</module>
<module>../plugins/uml/org.eclipse.papyrus.uml.perspective</module>
@@ -474,7 +475,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/releng/top-pom-rcp.xml b/releng/top-pom-rcp.xml
index 419c8f3e59a..a320a30df5f 100755
--- a/releng/top-pom-rcp.xml
+++ b/releng/top-pom-rcp.xml
@@ -121,7 +121,7 @@
<id>webtools</id>
<layout>p2</layout>
<!-- updateFrom("WebTools",0) -->
- <url>http://build.eclipse.org/webtools/committers/wtp-R3.7.0-I/20150604000109/I-3.7.0-20150604000109/repository/</url>
+ <url>http://download.eclipse.org/webtools/downloads/drops/R3.7.0/R-3.7.0-20150609111814/repository/</url>
</repository>
<repository>
<id>XWT</id>
diff --git a/tests/junit/extraplugins/org.eclipse.papyrus.tests.extra/META-INF/MANIFEST.MF b/tests/junit/extraplugins/org.eclipse.papyrus.tests.extra/META-INF/MANIFEST.MF
index e9409afcdfa..5ec81d67bec 100644
--- a/tests/junit/extraplugins/org.eclipse.papyrus.tests.extra/META-INF/MANIFEST.MF
+++ b/tests/junit/extraplugins/org.eclipse.papyrus.tests.extra/META-INF/MANIFEST.MF
@@ -11,18 +11,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.cpp.codegen.tests;bundle-version="1.1.0",
org.eclipse.papyrus.moka.tests;bundle-version="1.1.0",
org.eclipse.papyrus.umlrt.validation.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.migration.rsa.tests;bundle-version="1.1.0",
- org.eclipse.papyrus.dd;bundle-version="0.7.0",
- org.eclipse.papyrus.dd.edit;bundle-version="0.7.0",
- org.eclipse.papyrus.dd.editor;bundle-version="0.7.0",
- org.eclipse.papyrus.dd.qvt;bundle-version="0.7.0",
- org.eclipse.papyrus.notation.export;bundle-version="0.7.0",
- org.eclipse.papyrus.notation.qvt;bundle-version="0.7.0",
- org.eclipse.papyrus.notation2umldi;bundle-version="0.7.0",
- org.eclipse.papyrus.umldi;bundle-version="0.7.0",
- org.eclipse.papyrus.umldi.edit;bundle-version="0.7.0",
- org.eclipse.papyrus.umldi.editor;bundle-version="0.7.0",
- org.eclipse.papyrus.umldi2dg;bundle-version="0.7.0"
+ org.eclipse.papyrus.migration.rsa.tests;bundle-version="1.1.0"
Bundle-Vendor: Eclipse Modeling Project
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier

Back to the top