Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main')
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java71
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java74
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java43
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java41
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java43
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java29
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java192
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java203
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java93
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java127
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java77
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java25
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java45
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java50
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java200
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java101
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java199
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java179
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di2
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel99
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation564
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml298
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore150
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html326
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di2
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation4301
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml8373
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css86
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.pngbin0 -> 231 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.pngbin0 -> 35116 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.pngbin0 -> 59119 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.pngbin0 -> 26947 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.pngbin0 -> 43661 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.pngbin0 -> 54599 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.pngbin0 -> 37132 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.pngbin0 -> 27510 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.pngbin0 -> 8451 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.pngbin0 -> 49948 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.pngbin0 -> 29064 bytes
-rw-r--r--plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.pngbin0 -> 29245 bytes
40 files changed, 15993 insertions, 0 deletions
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java
new file mode 100644
index 00000000000..9c744c9d6ac
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java
@@ -0,0 +1,71 @@
+/*****************************************************************************
+ * Copyright (c) 2016 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion;
+
+import org.eclipse.papyrus.infra.core.log.LogHelper;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ * @author Francois Le Fevre
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.infra.gmfdiag.expansion"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ public static LogHelper log;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /**
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ log = new LogHelper(this);
+ }
+
+ /**
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ log = null;
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java
new file mode 100644
index 00000000000..1f52edeee64
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java
@@ -0,0 +1,74 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.GMFT_BasedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.ExpansionmodelFactoryImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.GMFT_BasedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.InducedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationKindImpl;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomExpansionmodelFactoryImpl extends ExpansionmodelFactoryImpl {
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createInducedRepresentation()
+ *
+ * @return
+ */
+ @Override
+ public InducedRepresentation createInducedRepresentation() {
+ InducedRepresentationImpl inducedRepresentation = new CustomInducedRepresentationImpl();
+ return inducedRepresentation;
+ }
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createRepresentation()
+ *
+ * @return
+ */
+ @Override
+ public Representation createRepresentation() {
+ RepresentationImpl representation = new CustomRepresentationImpl();
+ return representation;
+ }
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createGMFT_Based_Representation()
+ *
+ * @return
+ */
+ @Override
+ public GMFT_BasedRepresentation createGMFT_BasedRepresentation() {
+ GMFT_BasedRepresentationImpl gmfT_Based_Representation = new CustomGMFT_BasedRepresentationImpl();
+ return gmfT_Based_Representation;
+ }
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createRepresentationKind()
+ *
+ * @return
+ */
+ @Override
+ public RepresentationKind createRepresentationKind() {
+ RepresentationKindImpl representationKind = new CustomRepresentationKindImpl();
+ return representationKind;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java
new file mode 100644
index 00000000000..33d5476b93c
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java
@@ -0,0 +1,43 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.GMFT_BasedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomGMFT_BasedRepresentationImpl extends GMFT_BasedRepresentationImpl {
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ return result;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java
new file mode 100644
index 00000000000..015a665ff55
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java
@@ -0,0 +1,41 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.InducedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomInducedRepresentationImpl extends InducedRepresentationImpl {
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ return result;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java
new file mode 100644
index 00000000000..bdc62894ecf
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java
@@ -0,0 +1,43 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomRepresentationImpl extends RepresentationImpl {
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_ElementType(this, diagnostic, context);
+ return result;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java
new file mode 100644
index 00000000000..312022659cb
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java
@@ -0,0 +1,29 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ *
+ */
+public class CustomRepresentationKindImpl extends RepresentationKindImpl {
+
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ return ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java
new file mode 100644
index 00000000000..469f19af7ca
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java
@@ -0,0 +1,192 @@
+/*****************************************************************************
+ * 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
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers;
+
+import java.lang.reflect.Constructor;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.gmf.runtime.common.core.service.IOperation;
+import org.eclipse.gmf.runtime.common.core.util.Log;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.internal.DiagramUIPlugin;
+import org.eclipse.gmf.runtime.diagram.ui.l10n.DiagramUIMessages;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpart.CreateGraphicEditPartOperation;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpart.IEditPartOperation;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.osgi.util.NLS;
+import org.eclipse.papyrus.infra.gmfdiag.common.Activator;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry;
+import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+/**
+ *
+ * This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
+ * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ *
+ */
+public class ExpandEditPartProvider extends AbstractEditPartProvider {
+
+ /**
+ *
+ */
+ private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]";
+ // private static final boolean DEBUG_EXPANSION = "true".equalsIgnoreCase(Platform.getDebugOption(
+ // "org.eclipse.papyrus.infra.gmfdiag.common/debug/expansion"));
+ /** Map containing node view types supported by this provider */
+ protected Map<String, Class<?>> nodeMap = new HashMap<String, Class<?>>();
+
+ /** Map containing edge view types supported by this provider */
+ protected Map<String, Class<?>> edgeMap = new HashMap<String, Class<?>>();
+
+ private DiagramExpansionsRegistry diagramExpansionRegistry=null;
+
+ /** Default constructor */
+ public ExpandEditPartProvider() {
+ super();
+ this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+
+ }
+
+ protected String getDiagramType(View currentView) {
+ Diagram diagram=currentView.getDiagram();
+ String currentDiagramType=null;
+ ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if(viewPrototype!=null){
+ currentDiagramType=viewPrototype.getLabel();
+ }
+ else{
+ currentDiagramType=diagram.getType();
+ }
+ return currentDiagramType;
+ }
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#provides(org.eclipse.gmf.runtime.common.core.service.IOperation)
+ *
+ * @param operation
+ * @return
+ */
+ @Override
+ public boolean provides(IOperation operation) {
+ if (operation instanceof CreateGraphicEditPartOperation) {
+ String currentDiagramType = getDiagramType(((IEditPartOperation) operation).getView());
+
+ if ((currentDiagramType == null) || (diagramExpansionRegistry.getUsage(currentDiagramType)==null)) {
+ return false;
+ }
+
+ if (operation instanceof CreateGraphicEditPartOperation) {
+ View newView = ((IEditPartOperation) operation).getView();
+ if (newView == null) {
+ return false;
+ }
+
+ String graphicalType = newView.getType();
+ Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" view appears with the type "+graphicalType); //$NON-NLS-1$
+
+ if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType)!=null){
+ return true;
+ }
+ }
+ }
+ return super.provides(operation);
+ }
+
+ /**
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#createGraphicEditPart(org.eclipse.gmf.runtime.notation.View)
+ *
+ * @param view
+ * @return
+ */
+ @Override
+ public IGraphicalEditPart createGraphicEditPart(View view) {
+ String currentDiagramType = getDiagramType(view);
+
+ if ((currentDiagramType == null) || (diagramExpansionRegistry.getUsage(currentDiagramType)==null)) {
+ return null;
+ }
+
+
+ String graphicalType = view.getType();
+ Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" view appears with the type "+graphicalType);//$NON-NLS-1$
+ EObject eObject= diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType);
+ Class editpartClass=null;
+ String editpartQualifiedName=null;
+ if(eObject instanceof AbstractRepresentation){
+ editpartQualifiedName=((AbstractRepresentation)eObject).getEditPartQualifiedName();
+ if( editpartQualifiedName!=null&& (!"".equals(editpartQualifiedName.trim()))){
+ editpartClass= ClassLoaderHelper.loadClass( editpartQualifiedName);
+ }
+ else{
+ RepresentationKind representationKind=((AbstractRepresentation)eObject).getKind();
+ if(representationKind!=null){
+ editpartQualifiedName=representationKind.getEditPartQualifiedName();
+ if( editpartQualifiedName!=null){
+ editpartClass= ClassLoaderHelper.loadClass( editpartQualifiedName);
+ }
+ }
+ }
+ }
+ IGraphicalEditPart graphicEditPart = createNewGraphicEditPart(editpartClass, new Object[] {view});
+ if( graphicEditPart==null){
+ String errorMessage= "The model expand does not reference an edit part for the element "+graphicalType; //$NON-NLS-1$
+ if( editpartQualifiedName!=null){
+ errorMessage= "The editpart provide does not succed to find "+editpartQualifiedName+" class for the element "+graphicalType;//$NON-NLS-1$ //$NON-NLS-2$
+ }
+ org.eclipse.papyrus.infra.gmfdiag.common.Activator.log.error(errorMessage, new NullPointerException(errorMessage));
+ }
+ return graphicEditPart;
+
+ }
+
+
+ /**
+ * Return the appropriate constuctor for the cached editpart class.
+ * @return a constructor (<tt>null</tt> if none could be found).
+ */
+ private Constructor getCreationConstructor(Class editpartClass) {
+
+ if (editpartClass != null) {
+ Constructor[] consts = editpartClass.getConstructors();
+ if (consts.length != 0)
+ return consts[0];
+ }
+ return null;
+ }
+ /**
+ * Creates an editpart via reflection.
+ * @param constructorParams the editpart's constructor paramters.
+ */
+ private IGraphicalEditPart createNewGraphicEditPart(Class editpartClass, Object[] constructorParams) {
+ try {
+ Constructor constructor = getCreationConstructor(editpartClass);
+
+ return (constructor == null)? null : (IGraphicalEditPart) constructor.newInstance(constructorParams);
+ }
+ catch (Throwable e) {
+ String eMsg = NLS.bind(
+ DiagramUIMessages.AbstractEditPartProvider_new_graphicaleditpart_failed_ERROR_,
+ editpartClass);
+ Log.warning(DiagramUIPlugin.getInstance(), IStatus.WARNING, eMsg, e);
+ return null;
+ }
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java
new file mode 100644
index 00000000000..ee2abe66333
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java
@@ -0,0 +1,203 @@
+/**
+ * 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
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ */
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.gmf.runtime.diagram.core.providers.IViewProvider;
+import org.eclipse.gmf.runtime.diagram.core.services.view.CreateChildViewOperation;
+import org.eclipse.gmf.runtime.diagram.core.services.view.CreateEdgeViewOperation;
+import org.eclipse.gmf.runtime.diagram.core.services.view.CreateNodeViewOperation;
+import org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.gmfdiag.common.Activator;
+import org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.IdentityGraphicalElementType;
+import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+
+/**
+ *
+ * This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
+ * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
+ *
+ */
+public class ExpandViewProvider extends CustomAbstractViewProvider implements IViewProvider {
+
+ private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]";
+ /** Map containing node view types supported by this provider */
+ protected Map<String, Class<?>> nodeMap = new HashMap<String, Class<?>>();
+
+ /** Map containing edge view types supported by this provider */
+ protected Map<String, Class<?>> edgeMap = new HashMap<String, Class<?>>();
+
+ protected DiagramExpansionsRegistry diagramExpansionRegistry;
+
+ /** Default constructor */
+ public ExpandViewProvider() {
+ super();
+ initDiagramType();
+ initGraphicalTypeRegistry();
+ diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+ }
+
+
+ /**
+ * Initialize the graphical type registry. This should be set in the constructor, and not called again after that.
+ */
+ /**
+ * {@inheritDoc}
+ */
+ protected void initGraphicalTypeRegistry() {
+ this.registry = new IdentityGraphicalElementType();
+ }
+
+
+
+
+ @Override
+ protected boolean provides(CreateNodeViewOperation operation) {
+ return providesFromExpansionModel(operation);
+ }
+ @Override
+ protected boolean provides(CreateEdgeViewOperation operation) {
+ return providesFromExpansionModel(operation);
+ }
+
+ /**
+ * this method consults the expansion model to know if the view can be created in the current container.
+ * @param operation the proposition of creation
+ * @return true if the expansion model declare it, else false
+ */
+ protected boolean providesFromExpansionModel(CreateChildViewOperation operation) {
+ String currentDiagramType = getDiagramType(operation.getContainerView());
+
+ //this diagram is known as extended?
+ if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType)==null){
+ Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" " +currentDiagramType+ " not supported by loaded expansion model");
+
+ //this diagram is unknown
+ return false;
+ }
+ String graphicalType =operation.getSemanticHint();
+ String containerType;
+ if(operation.getContainerView() instanceof Diagram ){
+ containerType=currentDiagramType;
+ }
+ else{
+ containerType = operation.getContainerView().getType();
+ }
+ Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" try to create view in the container "+containerType+ " the view "+ operation.getSemanticHint()); //$NON-NLS-1$ //$NON-NLS-2$
+ //get the list of childreen Id from a parent ID
+ List<String> possibleChildreenIDs=diagramExpansionRegistry.mapChildreen.get(currentDiagramType).parentChildrenRelation.get(containerType);
+ if(possibleChildreenIDs==null){
+ return false;
+ }
+ //the child ID is known?
+ if(possibleChildreenIDs.contains(graphicalType)){
+ return true;
+ }
+ return false;
+ }
+
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected Class<?> getNodeViewClass(IAdaptable semanticAdapter, View containerView, String graphicalType) {
+ return getViewFactory(containerView, graphicalType);
+ }
+
+
+ protected Class<?> getViewFactory(View containerView, String graphicalType) {
+ String currentDiagramType = getDiagramType(containerView);
+
+ // the map from the diagram ID
+ if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType)!=null){
+ EObject eObject=diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType);
+
+ //look for the representation and the view factory path
+ if( eObject instanceof AbstractRepresentation){
+ String viewFactoryPath=((AbstractRepresentation)eObject).getViewFactory();
+ if( viewFactoryPath!=null&& (!"".equals(viewFactoryPath.trim()))){
+ return ClassLoaderHelper.loadClass( viewFactoryPath);
+ }
+ else{
+ RepresentationKind representationKind=((AbstractRepresentation)eObject).getKind();
+ if(representationKind!=null){
+ viewFactoryPath=representationKind.getViewFactory();
+ if( viewFactoryPath!=null){
+ return ClassLoaderHelper.loadClass( viewFactoryPath);
+ }
+ }
+ }
+ }
+ }
+ return null;
+ }
+
+ /**
+ * get the diagram type from a view.
+ * @param currentView the current view
+ * @return the diagram type it can be also a view point
+ */
+ protected String getDiagramType(View currentView) {
+ Diagram diagram=currentView.getDiagram();
+ String currentDiagramType=null;
+ ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if(viewPrototype!=null){
+ currentDiagramType=viewPrototype.getLabel();
+ }
+ else{
+ currentDiagramType=diagram.getType();
+ }
+ diagramType=currentDiagramType;
+ return currentDiagramType;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected Class<?> getEdgeViewClass(IAdaptable semanticAdapter, View containerView, String graphicalType) {
+ return getViewFactory(containerView, graphicalType);
+ }
+ /**
+ * {@inheritDoc}
+ */
+ protected void initDiagramType() {
+ diagramType=null;
+ }
+
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider#provides(org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation)
+ *
+ * @param op
+ * @return
+ */
+ @Override
+ protected boolean provides(CreateViewForKindOperation op) {
+ return false;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java
new file mode 100644
index 00000000000..cf6c4732ce3
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java
@@ -0,0 +1,93 @@
+/*****************************************************************************
+ * 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
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers;
+
+import org.eclipse.gef.EditPart;
+import org.eclipse.gmf.runtime.common.core.service.AbstractProvider;
+import org.eclipse.gmf.runtime.common.core.service.IOperation;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.CreateEditPoliciesOperation;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.IEditPolicyProvider;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.InducedRepresentationCreationEditPolicy;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+
+/**
+ * Edit policy provider to install InducedRepresentationPolicy in charge to create
+ * compartments displaying shapes for an element by reading the expansion model
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class InducedRepresentationPolicyProvider extends AbstractProvider implements IEditPolicyProvider {
+
+
+ private DiagramExpansionsRegistry diagramExpansionRegistry=null;
+
+ /**
+ * Constructor.
+ *
+ */
+ public InducedRepresentationPolicyProvider() {
+ this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+ }
+
+ /**
+ * get the diagram type from a view.
+ * @param currentView the current view
+ * @return the diagram type it can be also a view point
+ */
+ protected String getDiagramType(View currentView) {
+ Diagram diagram=currentView.getDiagram();
+ String currentDiagramType=null;
+ ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if(viewPrototype!=null){
+ currentDiagramType=viewPrototype.getLabel();
+ }
+ else{
+ currentDiagramType=diagram.getType();
+ }
+ return currentDiagramType;
+ }
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean provides(IOperation operation) {
+ CreateEditPoliciesOperation epOperation = (CreateEditPoliciesOperation) operation;
+ if (!(epOperation.getEditPart() instanceof IGraphicalEditPart)) {
+ return false;
+ }
+
+ // Make sure this concern Block Definition Diagram only
+ IGraphicalEditPart gep = (IGraphicalEditPart) epOperation.getEditPart();
+ String diagramType=getDiagramType(gep.getNotationView());
+ if(diagramExpansionRegistry.mapChildreen.get(diagramType)!=null){
+ return true;
+ }
+
+ return false;
+ }
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void createEditPolicies(EditPart editPart) {
+ // add behavior for the shapes display
+ if (editPart instanceof IGraphicalEditPart) { // add to Block Property Composite and Block Composite
+ editPart.installEditPolicy(InducedRepresentationCreationEditPolicy.INDUCED_REPRESENTATION_CREATOR_EDITPOLICY, new InducedRepresentationCreationEditPolicy());
+ }
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java
new file mode 100644
index 00000000000..55c7d19c84f
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java
@@ -0,0 +1,127 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+
+import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.IHintedType;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.GMFT_BasedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.UseContext;
+
+/**
+ * This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ * it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ *
+ */
+public class ChildrenListRepresentation {
+
+ /**
+ *
+ */
+ private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]";
+ public HashMap<String, AbstractRepresentation> IDMap=new HashMap<String, AbstractRepresentation>();
+ public HashMap<String, List<String>> parentChildrenRelation= new HashMap<String, List<String>>();
+
+ protected UseContext useContext;
+ /**
+ * Constructor.
+ *
+ */
+ public ChildrenListRepresentation(UseContext useContext) {
+ this.useContext=useContext;
+ initStructure();
+ }
+
+ protected void createStructure(AbstractRepresentation representation, ArrayList<String> idListToAdd){
+
+ if( representation instanceof Representation) {
+ String hint=null;
+ if( representation instanceof GMFT_BasedRepresentation){
+ hint=((GMFT_BasedRepresentation)representation).getReusedID();
+
+ }else{
+ final IElementType elementType=ElementTypeRegistry.getInstance().getType(((Representation)representation).getGraphicalElementType());
+ if( elementType instanceof IHintedType){
+ hint=(((IHintedType)elementType).getSemanticHint());
+ }
+ }
+ idListToAdd.add(hint);
+ if( IDMap.get(hint)==null){
+ IDMap.put(hint, representation);
+ ArrayList<String> subRepresentationIDs= new ArrayList<>();
+ //compartments
+ for (InducedRepresentation compartments : ((Representation)representation).getInducedRepresentations()) {
+ createStructure(compartments, subRepresentationIDs);
+ }
+ //subRepresentation as port...
+ for (Representation subRepresentation : ((Representation)representation).getSubRepresentations()) {
+ createStructure(subRepresentation, subRepresentationIDs);
+ }
+ if( subRepresentationIDs.size()>0){
+ parentChildrenRelation.put(hint, subRepresentationIDs);
+ }
+ }
+ }
+ else if( representation instanceof InducedRepresentation){
+ idListToAdd.add(((InducedRepresentation) representation).getHint());
+ if( IDMap.get(((InducedRepresentation) representation).getHint())==null){
+ IDMap.put(((InducedRepresentation) representation).getHint(), representation);
+ ArrayList<String> compartmentChildreen= new ArrayList<String>();
+ for (Representation subRepresentation : ((InducedRepresentation)representation).getChildren()) {
+ createStructure(subRepresentation, compartmentChildreen);
+ }
+ if( compartmentChildreen.size()>0){
+ parentChildrenRelation.put(((InducedRepresentation) representation).getHint(), compartmentChildreen);
+ }
+ }
+ }
+ }
+
+ protected void initStructure(){
+
+ //init the structure by go across the the model.
+ ArrayList<String> childreen= new ArrayList<>();
+ for ( Representation currentR : useContext.getRepresentations()) {
+ //Check shapes
+ createStructure(currentR, childreen);
+ }
+ parentChildrenRelation.put(useContext.getDiagramType(), childreen);
+
+ }
+ /**
+ * @see java.lang.Object#toString()
+ *
+ * @return
+ */
+ @Override
+ public String toString() {
+ String out= DEBUG_PREFIX+"+ChildrenListRepresentation for "+useContext.getDiagramType();
+ out=out+ "\n"+DEBUG_PREFIX+"+-->ID - Representation";
+ for (String currentID : IDMap.keySet()) {
+ out=out+"\n"+DEBUG_PREFIX+" \""+currentID+ "\" "+IDMap.get(currentID);
+ }
+ out=out+ "\n"+DEBUG_PREFIX+"+--> ParentID- ChildrenIDs";
+ for (String currentID : parentChildrenRelation.keySet()) {
+ out=out+"\n"+DEBUG_PREFIX+" \""+currentID+ "\" "+parentChildrenRelation.get(currentID);
+ }
+ return out;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java
new file mode 100644
index 00000000000..5c352730d40
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java
@@ -0,0 +1,77 @@
+/*****************************************************************************
+ * 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
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.transaction.RecordingCommand;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gmf.runtime.diagram.core.preferences.PreferencesHint;
+import org.eclipse.gmf.runtime.diagram.core.services.ViewService;
+import org.eclipse.gmf.runtime.notation.View;
+
+/**
+ * Command to create the compartment displaying shapes for an element
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class CreateInducedRepresentationViewCommand extends RecordingCommand {
+
+ /** owner of the compartment view to create */
+ private View owner;
+
+ /** boolean that indicates if the comaprtment has to be visible or not */
+ private boolean isVisible;
+
+ private String visualHint;
+
+ private PreferencesHint preferenceHint;
+
+ /**
+ * Creates a new CreateShapeCompartmentViewCommand.
+ *
+ * @param domain
+ * editing domain used to manipulate model
+ * @param label
+ * the label of the command
+ * @param description
+ * description of the command
+ */
+ public CreateInducedRepresentationViewCommand(TransactionalEditingDomain domain, String label,String visualHint, String description, View owner, boolean isVisible,PreferencesHint preferenceHint) {
+ super(domain, label, description);
+ this.owner = owner;
+ this.setVisible(isVisible);
+ this.visualHint= visualHint;
+ this.preferenceHint= preferenceHint;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected void doExecute() {
+ ViewService.createNode(owner,owner.getElement(), visualHint, preferenceHint);
+
+ //BasicCompartmentViewFactory compartmentViewFactory= new BasicCompartmentViewFactory();
+ //compartmentViewFactory.createView(new SemanticAdapter(owner.getElement(), null), owner, visualHint, -1, true,preferenceHint );
+ }
+
+
+ /**
+ * Sets the visiblity of the created compartment
+ *
+ * @param isVisible
+ * <code>true</code> if the compartment should be visible
+ */
+ public void setVisible(boolean isVisible) {
+ this.isVisible = isVisible;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java
new file mode 100644
index 00000000000..74ca55af9c4
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java
@@ -0,0 +1,25 @@
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelResourceImpl;
+
+/**
+ * Overrides default generated resource to use uuids instead of index
+ */
+public class CustomExpansionmodelResource extends ExpansionmodelResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ *
+ * @param uri
+ * the URI of the new resource.
+ */
+ public CustomExpansionmodelResource(URI uri) {
+ super(uri);
+ }
+
+ @Override
+ protected boolean useUUIDs() {
+ return true;
+ }
+
+} \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java
new file mode 100644
index 00000000000..01d4656a663
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java
@@ -0,0 +1,45 @@
+/**
+ * Copyright (c) 2014 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelResourceFactoryImpl;
+
+/**
+ * Custom resource factory to create custom resources with usage of uuids instead of index
+ */
+public class CustomExpansionmodelResourceFactory extends ExpansionmodelResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ */
+ public CustomExpansionmodelResourceFactory() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ Resource result = new CustomExpansionmodelResource(uri);
+ return result;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java
new file mode 100644
index 00000000000..98cfb6de230
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java
@@ -0,0 +1,50 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+/**
+ * This factory is used to give an instance of the diagram expansion
+ *
+ */
+public class DiagramExpansionSingleton {
+
+ protected DiagramExpansionsRegistry diagramExpansionRegistry;
+
+ protected static DiagramExpansionSingleton diagramExpansionSingleton= null;
+
+
+ private DiagramExpansionSingleton(){
+ diagramExpansionRegistry= new DiagramExpansionsRegistry();
+ }
+
+ /**
+ *
+ * @return an instance of the DiagramExpansion Singleton
+ */
+ public static DiagramExpansionSingleton getInstance(){
+ if( diagramExpansionSingleton==null){
+ diagramExpansionSingleton= new DiagramExpansionSingleton();
+ }
+ return diagramExpansionSingleton;
+ }
+ /**
+ * get the diagram expansion associated to this singleton
+ * @return {@link DiagramExpansionsRegistry}
+ */
+ public DiagramExpansionsRegistry getDiagramExpansionRegistry() {
+ return diagramExpansionRegistry;
+ }
+
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java
new file mode 100644
index 00000000000..c463fead97a
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java
@@ -0,0 +1,200 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+
+import org.eclipse.core.runtime.IConfigurationElement;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.ResourceSet;
+import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
+import org.eclipse.emf.ecore.util.Diagnostician;
+import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
+import org.eclipse.papyrus.infra.gmfdiag.common.Activator;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.DiagramExpansion;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.UseContext;
+import org.osgi.framework.Bundle;
+
+/**
+ * This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ * It gives the set of all Diagram expansion that has to be used
+ * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ *
+ */
+public class DiagramExpansionsRegistry {
+
+ protected final static String EXPANSION_MODEL_EXTENSION_ID = "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion"; //$NON-NLS-1$
+ protected final String MODEL_ID = "model"; //$NON-NLS-1$
+ protected ArrayList<DiagramExpansion> diagramExpansions = new ArrayList<DiagramExpansion>();
+ protected HashMap<String, UseContext> usages = new HashMap<String, UseContext>();
+ public HashMap<String, ChildrenListRepresentation> mapChildreen = new HashMap<String, ChildrenListRepresentation>();
+
+ /**
+ *
+ * Constructor.
+ *
+ */
+ public DiagramExpansionsRegistry() {
+ init();
+ }
+
+ /**
+ * this method load the extension points
+ */
+ public void init() {
+ // Obtain a new resource set
+ ResourceSet resourceSet = new ResourceSetImpl();
+
+ // Reading data from plugins
+ IConfigurationElement[] configElements = Platform.getExtensionRegistry().getConfigurationElementsFor(EXPANSION_MODEL_EXTENSION_ID);
+ for (int i = 0; i < configElements.length; i++) {
+ DiagramExpansion diagramExpansion = initializeOneModel(resourceSet, configElements[i]);
+ if(diagramExpansion!=null){
+ installExpansionModel(diagramExpansion);
+ }
+ }
+
+ }
+
+ protected void installExpansionModel(DiagramExpansion diagramExpansion) {
+ Diagnostic diagnostic = Diagnostician.INSTANCE.validate(diagramExpansion);
+ if (diagnostic.getSeverity() == Diagnostic.OK) {
+ // load only valid models
+ diagramExpansions.add(diagramExpansion);
+ for (UseContext usage : diagramExpansion.getUsages()) {
+ if ((usages.get(usage.getDiagramType())) == null) {
+ usages.put(usage.getDiagramType(), usage);
+ ChildrenListRepresentation childrenListRepresentation = new ChildrenListRepresentation(usage);
+ mapChildreen.put(usage.getDiagramType(), childrenListRepresentation);
+ Activator.log.trace(Activator.EXPANSION_TRACE,childrenListRepresentation.toString());
+ } else {
+ // there is two ewtension oon the smae diagram!
+ // do not load --error
+ Activator.log.warn("Several expansions has been defined for the same diagram");
+ }
+ }
+ } else {
+ Activator.log.warn("Expansion model not loaded");
+ for (Iterator<Diagnostic> i = diagnostic.getChildren().iterator(); i.hasNext();) {
+ Diagnostic childDiagnostic = i.next();
+ switch (childDiagnostic.getSeverity()) {
+ case Diagnostic.ERROR:
+ case Diagnostic.WARNING:
+ Activator.log.warn("\t" + childDiagnostic.getMessage());
+ }
+ }
+ }
+ }
+
+ /**
+ *
+ * @return the set of DiagramExpansion
+ */
+ public ArrayList<DiagramExpansion> getDiagramExpansions() {
+ return diagramExpansions;
+ }
+
+ /**
+ * get the usecontext associate to a diagram type
+ *
+ * @param diagramType
+ * the id of a diagram of the id of a view prototype
+ * @return a useConstext or null if not usage exist.
+ */
+ public UseContext getUsage(String diagramType) {
+ return usages.get(diagramType);
+ }
+
+
+ /**
+ * Load one model
+ *
+ * @param element
+ * the extension point
+ */
+ private DiagramExpansion initializeOneModel(ResourceSet resourceSet, IConfigurationElement element) {
+ return createExtension(resourceSet, element, element.getAttribute(MODEL_ID));
+
+ }
+
+ /**
+ * Load a resource instanceof DiagramExpansion
+ *
+ * @param resourceSet
+ * the resource set in which to load the menu model
+ * @param element
+ * the extension point
+ * @param classAttribute
+ * the name of the resource to load
+ * @return null or the Diagram Expansion model
+ * @throws Exception
+ * if the resource is not loaded
+ */
+ private static DiagramExpansion createExtension(final ResourceSet resourceSet, final IConfigurationElement element, final String classAttribute) {
+ URL url=null;
+ try {
+ Bundle extensionBundle = Platform.getBundle(element.getDeclaringExtension().getNamespaceIdentifier());
+ url = extensionBundle.getResource(classAttribute);
+
+ Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION, new XMIResourceFactoryImpl());
+ if (url != null) {
+ URI uri = URI.createURI(url.toURI().toASCIIString());
+
+ // Get the resource
+ Resource resource = resourceSet.getResource(uri, true);
+ if (resource.getContents().get(0) instanceof DiagramExpansion) {
+ return (DiagramExpansion) resource.getContents().get(0);
+ }
+ }
+ return null;
+ } catch (Exception e) {
+ Activator.log.error("Unable to load an extension for "+EXPANSION_MODEL_EXTENSION_ID +" with the url"+url, e); //$NON-NLS-1$
+ return null;
+ }
+ }
+
+ /**
+ * this method is used to load a model expansion at runtime.
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100
+ *
+ * @param resourceURI
+ * the URI of the model expansion.
+ */
+ public void loadExpansion(URI resourceURI) {
+ // Obtain a new resource set
+ ResourceSet resourceSet = new ResourceSetImpl();
+ Resource resource = resourceSet.getResource(resourceURI, true);
+ if (resource.getContents().get(0) instanceof DiagramExpansion) {
+ DiagramExpansion diagramExpansion = (DiagramExpansion) resource.getContents().get(0);
+ installExpansionModel(diagramExpansion);
+ }
+ }
+
+ /**
+ * this method is used to clear the registry about all expansion.
+ */
+ public void clear() {
+ diagramExpansions.clear();
+ usages.clear();
+ mapChildreen.clear();
+ }
+
+
+} \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java
new file mode 100644
index 00000000000..898aa7a63e3
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java
@@ -0,0 +1,101 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.IHintedType;
+import org.eclipse.papyrus.infra.gmfdiag.common.providers.IGraphicalTypeRegistry;
+
+/**
+ * This class is used to know all graphical type that can be added in the diagram.
+ * By default it accepts all. This is the ExpandViewProvider that verify the job
+ * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ *
+ */
+public class IdentityGraphicalElementType implements IGraphicalTypeRegistry {
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(EObject domainElement) {
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(IElementType elementType) {
+ if (elementType instanceof IHintedType) {
+ String semanticHint = ((IHintedType) elementType).getSemanticHint();
+ return getEdgeGraphicalType(semanticHint);
+ }
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(String proposedType) {
+ return proposedType;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(EObject domainElement, String containerType) {
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(IElementType elementType, String containerType) {
+ if (elementType instanceof IHintedType) {
+ String semanticHint = ((IHintedType) elementType).getSemanticHint();
+ return getNodeGraphicalType(semanticHint, containerType);
+ }
+
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(String proposedType, String containerType) {
+ return proposedType;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean isKnownEdgeType(String type) {
+ return true;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean isKnownNodeType(String type) {
+ return true;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java
new file mode 100644
index 00000000000..61db6d87b54
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java
@@ -0,0 +1,199 @@
+/*****************************************************************************
+ * 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
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import java.util.HashMap;
+import java.util.List;
+
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gef.editpolicies.GraphicalEditPolicy;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.gmf.util.GMFUnsafe;
+import org.eclipse.papyrus.infra.gmfdiag.common.Activator;
+import org.eclipse.papyrus.infra.gmfdiag.common.editpart.IPapyrusEditPart;
+import org.eclipse.papyrus.infra.gmfdiag.common.service.shape.NotificationManager;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+
+/**
+ * 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}.
+ *
+ * it creates the compartment displaying shapes for an element by reading the expansion model
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class InducedRepresentationCreationEditPolicy extends GraphicalEditPolicy {
+
+ /** constant for this edit policy role */
+ public final static String INDUCED_REPRESENTATION_CREATOR_EDITPOLICY = "InducedRepresentationCreationEditPolicy"; //$NON-NLS-1$
+
+ /** manager for notifications: should the compartment react to the notification? */
+ protected NotificationManager notificationManager;
+
+ protected DiagramExpansionsRegistry diagramExpansionRegistry;
+
+ /**
+ * Creates a new AppliedStereotype display edit policy
+ */
+ public InducedRepresentationCreationEditPolicy() {
+ super();
+ this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+ }
+
+ /**
+ *
+ * {@inheritDoc}
+ */
+ @Override
+ public void activate() {
+ super.activate();
+ // retrieve the view and the element managed by the edit part
+ View view = getView();
+ if (view == null) {
+ return;
+ }
+ updateAddedCompartment();
+
+ }
+
+ /**
+ *
+ * {@inheritDoc}
+ */
+ @Override
+ public void deactivate() {
+ // retrieve the view and the element managed by the edit part
+ View view = getView();
+ if (view == null) {
+ return;
+ }
+ super.deactivate();
+ }
+
+ /**
+ * Returns the view controlled by the host edit part
+ *
+ * @return the view controlled by the host edit part
+ */
+ protected View getView() {
+ return (View) getHost().getModel();
+ }
+
+
+
+ /**
+ * the goal of this method is to execute the a command to create a notation node for a compartment of stereotype
+ *
+ * @param editPart
+ * the editpart owner of the new compartment
+ * @param appliedstereotype
+ * the stereotype application
+ */
+ protected void executeShapeCompartmentCreation(final IGraphicalEditPart editPart, HashMap<String, View> existedDynamicCompartment, List<String> wantedChildreenID, ChildrenListRepresentation listRepresentation) {
+ for (String wantedID : wantedChildreenID) {
+ if (existedDynamicCompartment.get(wantedID) == null) {
+ if (listRepresentation.IDMap.get(wantedID) instanceof InducedRepresentation) {
+ try {
+ TransactionalEditingDomain domain = getEditingDomain(editPart);
+
+ CreateInducedRepresentationViewCommand command = new CreateInducedRepresentationViewCommand(domain,
+ "view Creation",
+ wantedID,
+ "view Creation",
+ editPart.getNotationView(),
+ true,
+ editPart.getDiagramPreferencesHint());
+ // This should not change the command stack, as this transaction will only manipulate transient views. Create a transaction manually, if needed
+ GMFUnsafe.write(domain, command);
+ } catch (Exception e) {
+ Activator.log.error(e);
+ }
+ }
+ }
+ }
+
+
+ }
+
+ /**
+ * Returns the editing domain for the given edit Part
+ *
+ * @param editPart
+ * the edit part from which editing domain is searched
+ * @return the editing domain
+ */
+ protected TransactionalEditingDomain getEditingDomain(IGraphicalEditPart editPart) {
+ return editPart.getEditingDomain();
+ }
+
+
+ protected String getDiagramType(View currentView) {
+ Diagram diagram = currentView.getDiagram();
+ String currentDiagramType = null;
+ ViewPrototype viewPrototype = org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if (viewPrototype != null) {
+ currentDiagramType = viewPrototype.getLabel();
+ } else {
+ currentDiagramType = diagram.getType();
+ }
+ return currentDiagramType;
+ }
+
+ /**
+ * this method creates a node for the compartment of stereotype if it does not exist.
+ *
+ * @param stereotypeApplication
+ * the stereotype application
+ */
+ public void updateAddedCompartment() {
+ final IGraphicalEditPart editPart = (IGraphicalEditPart) getHost();
+ final View view = editPart.getNotationView();
+ String diagramType = getDiagramType(view);
+ ChildrenListRepresentation listRepresentation = diagramExpansionRegistry.mapChildreen.get(diagramType);
+ if (listRepresentation == null) {
+ return;
+ }
+ List<String> childreenID = listRepresentation.parentChildrenRelation.get(view.getType());
+ if (childreenID == null) {
+ return;
+ }
+ // Look for the node for the shape compartment
+ HashMap<String, View> dynamicCompartments = getAddedCompartmentView(view, childreenID);
+ // it does not exist
+ if (dynamicCompartments.size() < childreenID.size()) {
+
+ executeShapeCompartmentCreation(editPart, dynamicCompartments, childreenID, listRepresentation);
+ }
+ }
+
+ /**
+ * Returns the view corresponding to the shape compartment
+ *
+ * @param view
+ * @return
+ */
+ private HashMap<String, View> getAddedCompartmentView(View view, List<String> childreenID) {
+
+ HashMap<String, View> dynamicCompartments = new HashMap<String, View>();
+ for (Object child : view.getChildren()) {
+ if (child instanceof View && childreenID.contains(((View) child).getType())) {
+ dynamicCompartments.put((((View) child).getType()), (View) child);
+ }
+ }
+ return dynamicCompartments;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java
new file mode 100644
index 00000000000..7dc51232f8b
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java
@@ -0,0 +1,179 @@
+/*****************************************************************************
+ * Copyright (c) 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:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util;
+
+import java.util.Map;
+
+import javax.naming.Context;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelValidator;
+import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper;
+import org.eclipse.papyrus.infra.types.core.registries.ElementTypeConfigurationTypeRegistry;
+
+/**
+ * This utility class has been added in order to ensure that model is well built.
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ *
+ */
+public class ExpansionModelValidationUtil {
+
+ /**
+ * This method is used to ensure that properties are filled
+ *
+ * @param abstractRepresentation
+ * the {@link AbstractRepresentation} that is validate
+ * @param diagnostic
+ * the {@link Diagnostic}
+ * @param context
+ * the {@link Context}
+ * @return false if the kind is not filled and if the properties view Factory && editPartQualified name are null or equals to "".
+ */
+ public static boolean validate_facrtories(AbstractRepresentation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getKind() == null) {
+ if (abstractRepresentation.getEditPartQualifiedName() == null || "".equals(abstractRepresentation.getEditPartQualifiedName().trim())) {
+ if (abstractRepresentation.getViewFactory() == null || "".equals(abstractRepresentation.getViewFactory().trim())) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' has no kind , no editpartQualifiedName, no viewFactory.",
+ new Object[] { abstractRepresentation }));
+ }
+ }
+
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if provider and editpart can be loaded
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_loadclasses(AbstractRepresentation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getEditPartQualifiedName() != null && !("".equals(abstractRepresentation.getEditPartQualifiedName().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getEditPartQualifiedName());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references an edit part that does not exist " + abstractRepresentation.getEditPartQualifiedName(),
+ new Object[] { abstractRepresentation }));
+
+ }
+
+ }
+ if (abstractRepresentation.getViewFactory() != null && !("".equals(abstractRepresentation.getViewFactory().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getViewFactory());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a view factory that not exist " + abstractRepresentation.getViewFactory(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if provider and editpart can be loaded
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_loadclasses(RepresentationKind abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getEditPartQualifiedName() != null || !("".equals(abstractRepresentation.getEditPartQualifiedName().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getEditPartQualifiedName());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references an edit part that does not exist " + abstractRepresentation.getEditPartQualifiedName(),
+ new Object[] { abstractRepresentation }));
+
+ }
+
+ }
+ if (abstractRepresentation.getViewFactory() != null || !("".equals(abstractRepresentation.getViewFactory().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getViewFactory());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a view factory that does not exist " + abstractRepresentation.getViewFactory(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if the element type exists.
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_ElementType(Representation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ String elementTypeID = abstractRepresentation.getGraphicalElementType();
+ if (elementTypeID != null && !elementTypeID.isEmpty()) {
+ // ensure that element types model are loaded
+ ElementTypeConfigurationTypeRegistry.getInstance();
+ final IElementType elementType = ElementTypeRegistry.getInstance().getType(elementTypeID);
+ if (elementType == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a element type that does not exist " + abstractRepresentation.getGraphicalElementType(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ return valid;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel
new file mode 100644
index 00000000000..5ee150009e8
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ copyrightText="Copyright (c) 2015 CEA LIST.&#xD;&#xA; &#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA; &#xD;&#xA;Contributors:&#xD;&#xA;&#x9;CEA LIST - Initial API and implementation&#xD;&#xA;"
+ modelDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion/src-gen/" editDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src-gen"
+ editorDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src-gen"
+ modelPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion" modelName="ExpansionModel"
+ editPluginClass="org.eclipse.papyrus.infra.gmfdiag.expansion.provider.ExpandModelEditPlugin"
+ editorPluginClass="org.eclipse.papyrus.infra.gmfdiag.expansion.presentation.ExpandModelEditorPlugin"
+ rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.papyrus.infra.gmfdiag.expansion.tests.ExpansionAllTests"
+ importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.0" copyrightFields="false"
+ editPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion.edit" editorPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion.editor"
+ operationReflection="true" importOrganizing="true" pluginKey="Expansion">
+ <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
+ <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
+ <details key="DUPLICATE_FEATURES" value="DISCARD"/>
+ <details key="ANNOTATION_DETAILS" value="PROCESS"/>
+ <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/>
+ <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/>
+ <details key="COMMENTS" value="PROCESS"/>
+ <details key="DERIVED_FEATURES" value="PROCESS"/>
+ <details key="SUPER_CLASS_ORDER" value="PROCESS"/>
+ <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/>
+ <details key="REDEFINING_OPERATIONS" value="REPORT"/>
+ <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/>
+ <details key="UNION_PROPERTIES" value="REPORT"/>
+ <details key="DUPLICATE_OPERATIONS" value="DISCARD"/>
+ <details key="NON_API_INVARIANTS" value="IGNORE"/>
+ <details key="CAMEL_CASE_NAMES" value="IGNORE"/>
+ <details key="SUBSETTING_PROPERTIES" value="REPORT"/>
+ <details key="OPERATION_BODIES" value="IGNORE"/>
+ <details key="ECORE_TAGGED_VALUES" value="PROCESS"/>
+ <details key="UNTYPED_PROPERTIES" value="REPORT"/>
+ <details key="REDEFINING_PROPERTIES" value="REPORT"/>
+ <details key="INVOCATION_DELEGATES" value="IGNORE"/>
+ <details key="VALIDATION_DELEGATES" value="IGNORE"/>
+ </genAnnotations>
+ <foreignModel>ExpansionModel.uml</foreignModel>
+ <genPackages xsi:type="genmodel:GenPackage" prefix="Expansionmodel" basePackage="org.eclipse.papyrus.infra.gmfdiag.expansion"
+ resource="XMI" disposableProviderFactory="true" ecorePackage="expansionmodel.ecore#/">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//Representation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//Representation/graphicalElementType"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//Representation/inducedRepresentations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//Representation/subRepresentations"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="expansionmodel.ecore#//AbstractRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/editPartQualifiedName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//AbstractRepresentation/kind"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/viewFactory"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/description"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="expansionmodel.ecore#//AbstractRepresentation/validate">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="expansionmodel.ecore#//AbstractRepresentation/validate/diagnostic"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="expansionmodel.ecore#//AbstractRepresentation/validate/context"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//RepresentationKind">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/editPartQualifiedName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/viewFactory"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//InducedRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//InducedRepresentation/hint"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//InducedRepresentation/children"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//GraphicalElementLibrary">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GraphicalElementLibrary/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//GraphicalElementLibrary/representationkinds"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//GraphicalElementLibrary/representations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GraphicalElementLibrary/description"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//UseContext">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/diagramType"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//UseContext/representations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//UseContext/gmftRepresentations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/description"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//GMFT_BasedRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GMFT_BasedRepresentation/reusedID"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//DiagramExpansion">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//DiagramExpansion/usages"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//DiagramExpansion/libraries"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//DiagramExpansion/ID"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//DiagramExpansion/description"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation
new file mode 100644
index 00000000000..7c8e5ebc0c7
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation
@@ -0,0 +1,564 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_wa94ENenEeSTpeYJP6Dwgg" type="PapyrusUMLClassDiagram" name="NewEcoreUMLClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_32TBMNenEeSTpeYJP6Dwgg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_32U2YNenEeSTpeYJP6Dwgg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_32VdcNenEeSTpeYJP6Dwgg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_32VdcdenEeSTpeYJP6Dwgg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_32VdctenEeSTpeYJP6Dwgg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_tEEYQNeoEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_tD7OUNeoEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tEEYQdeoEeSTpeYJP6Dwgg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_32Vdc9enEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_32VddNenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_32VdddenEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32VddtenEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_32Vdd9enEeSTpeYJP6Dwgg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_32VdeNenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_32VdedenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_32VdetenEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32Vde9enEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_32VdfNenEeSTpeYJP6Dwgg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_32VdfdenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_32VdftenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_32Vdf9enEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32VdgNenEeSTpeYJP6Dwgg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_32MTgNenEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32TBMdenEeSTpeYJP6Dwgg" x="231" y="392" width="306" height="98"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4OewUNeqEeSTpeYJP6Dwgg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4OfXYNeqEeSTpeYJP6Dwgg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4OfXYdeqEeSTpeYJP6Dwgg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4OfXYteqEeSTpeYJP6Dwgg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-cNeqEeSTpeYJP6Dwgg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_AunQQNepEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_AuetYNepEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AunQQdepEeSTpeYJP6Dwgg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-cdeqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-cteqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-c9eqEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-dNeqEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-ddeqEeSTpeYJP6Dwgg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-dteqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-d9eqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-eNeqEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-edeqEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-eteqEeSTpeYJP6Dwgg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-e9eqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-fNeqEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-fdeqEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-fteqEeSTpeYJP6Dwgg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_4OcUENeqEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4OewUdeqEeSTpeYJP6Dwgg" x="773" y="391" width="244"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zsVBgNevEeSTpeYJP6Dwgg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zsVokNevEeSTpeYJP6Dwgg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zsVokdevEeSTpeYJP6Dwgg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zsVoktevEeSTpeYJP6Dwgg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zsVok9evEeSTpeYJP6Dwgg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_2IXwsNewEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_2H52oNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2IXwsdewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_eJe54FCqEeWVDv-g61eepg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_eJI7oFCqEeWVDv-g61eepg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eJe54VCqEeWVDv-g61eepg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zsVolNevEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zsVoldevEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVoltevEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVol9evEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zsVomNevEeSTpeYJP6Dwgg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zsVomdevEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zsVomtevEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVom9evEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVonNevEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zsVondevEeSTpeYJP6Dwgg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zsVontevEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zsVon9evEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVooNevEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVoodevEeSTpeYJP6Dwgg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_zsTzYNevEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVBgdevEeSTpeYJP6Dwgg" x="586" y="112" width="180" height="72"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FvJtwNewEeSTpeYJP6Dwgg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FvKU0NewEeSTpeYJP6Dwgg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FvK74NewEeSTpeYJP6Dwgg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FvK74dewEeSTpeYJP6Dwgg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FvK74tewEeSTpeYJP6Dwgg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_ITU6sNewEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_IS8gMNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ITU6sdewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5RbMUNewEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_5Q_ugNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5RbMUdewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_n0gNsFCqEeWVDv-g61eepg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_n0HMIFCqEeWVDv-g61eepg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_n0gNsVCqEeWVDv-g61eepg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FvK749ewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FvK75NewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FvK75dewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvK75tewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FvK759ewEeSTpeYJP6Dwgg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FvK76NewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FvK76dewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FvK76tewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvK769ewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FvLi8NewEeSTpeYJP6Dwgg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FvLi8dewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FvLi8tewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FvLi89ewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvLi9NewEeSTpeYJP6Dwgg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_FvIfoNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvJtwdewEeSTpeYJP6Dwgg" x="-62" y="370"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mFfi8NewEeSTpeYJP6Dwgg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mFfi8tewEeSTpeYJP6Dwgg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mFfi89ewEeSTpeYJP6Dwgg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mFfi9NewEeSTpeYJP6Dwgg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKANewEeSTpeYJP6Dwgg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_9coRwORDEeS-StSRs1u4zA" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_9cDqAORDEeS-StSRs1u4zA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9coRweRDEeS-StSRs1u4zA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RTqeAFCqEeWVDv-g61eepg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_RTNyEFCqEeWVDv-g61eepg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RTqeAVCqEeWVDv-g61eepg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKAdewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKAtewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKA9ewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKBNewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKBdewEeSTpeYJP6Dwgg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKBtewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKB9ewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKCNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKCdewEeSTpeYJP6Dwgg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKCtewEeSTpeYJP6Dwgg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKC9ewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKDNewEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKDdewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKDtewEeSTpeYJP6Dwgg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_mFdtwNewEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFfi8dewEeSTpeYJP6Dwgg" x="-55" y="103" width="198" height="88"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uzPlsNg-EeSLXqlejJgoBg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uzSB8Ng-EeSLXqlejJgoBg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uzSB8dg-EeSLXqlejJgoBg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uzSB8tg-EeSLXqlejJgoBg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQENg-EeSLXqlejJgoBg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_Uic_cNevEeSTpeYJP6Dwgg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_UiNH0NevEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Uic_cdevEeSTpeYJP6Dwgg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQEdg-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQEtg-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQE9g-EeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQFNg-EeSLXqlejJgoBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQFdg-EeSLXqlejJgoBg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQFtg-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQF9g-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQGNg-EeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQGdg-EeSLXqlejJgoBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQGtg-EeSLXqlejJgoBg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQG9g-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQHNg-EeSLXqlejJgoBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQHdg-EeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQHtg-EeSLXqlejJgoBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uzby8Ng-EeSLXqlejJgoBg" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uzby8dg-EeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzby8tg-EeSLXqlejJgoBg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_uzCKUNg-EeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzPlsdg-EeSLXqlejJgoBg" x="234" y="550" width="215"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_x91K0Nz-EeSXNr6NQKjGBg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_x91x4Nz-EeSXNr6NQKjGBg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_x92Y8Nz-EeSXNr6NQKjGBg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_x92Y8dz-EeSXNr6NQKjGBg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y8tz-EeSXNr6NQKjGBg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_2r_jENz-EeSXNr6NQKjGBg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_2PkFwNz-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2r_jEdz-EeSXNr6NQKjGBg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MWPsMN0DEeSNXY2BRFZeZg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_LFYhQN0DEeSNXY2BRFZeZg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MWPsMd0DEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0AZ38N3tEeSNVdeGrY9mBA" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_tzqB0N3tEeSNVdeGrY9mBA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0AZ38d3tEeSNVdeGrY9mBA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y89z-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y9Nz-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y9dz-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92Y9tz-EeSXNr6NQKjGBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y99z-EeSXNr6NQKjGBg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y-Nz-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y-dz-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y-tz-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92Y-9z-EeSXNr6NQKjGBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y_Nz-EeSXNr6NQKjGBg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y_dz-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y_tz-EeSXNr6NQKjGBg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y_9z-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92ZANz-EeSXNr6NQKjGBg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_x-AxANz-EeSXNr6NQKjGBg" type="compartment_shape_display">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_x-AxAdz-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x-AxAtz-EeSXNr6NQKjGBg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_x9vrQNz-EeSXNr6NQKjGBg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x91K0dz-EeSXNr6NQKjGBg" x="921" y="110" height="76"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7eO5UN0aEeSNXY2BRFZeZg" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7ePgYN0aEeSNXY2BRFZeZg" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7ePgYd0aEeSNXY2BRFZeZg" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7ePgYt0aEeSNXY2BRFZeZg" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHcN0aEeSNXY2BRFZeZg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_Q95jEN0fEeSNXY2BRFZeZg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_AieuMNeoEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q95jEd0fEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_R3yYcN0fEeSNXY2BRFZeZg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_IloFQNeoEeSTpeYJP6Dwgg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_R3y_gN0fEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_c_S4YN0fEeSNXY2BRFZeZg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_-aOVUNe0EeSYm5n6c73Y-g"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c_S4Yd0fEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gIxqcNhAEeSLXqlejJgoBg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_gIUXcNhAEeSLXqlejJgoBg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gIxqcdhAEeSLXqlejJgoBg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k4UwcFCqEeWVDv-g61eepg" type="3012">
+ <element xmi:type="uml:Property" href="ExpansionModel.uml#_k4BOcFCqEeWVDv-g61eepg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k4UwcVCqEeWVDv-g61eepg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHcd0aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHct0aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHc90aEeSNXY2BRFZeZg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHdN0aEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHdd0aEeSNXY2BRFZeZg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHdt0aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHd90aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHeN0aEeSNXY2BRFZeZg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHed0aEeSNXY2BRFZeZg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHet0aEeSNXY2BRFZeZg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHe90aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHfN0aEeSNXY2BRFZeZg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHfd0aEeSNXY2BRFZeZg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHft0aEeSNXY2BRFZeZg"/>
+ </children>
+ <element xmi:type="uml:Class" href="ExpansionModel.uml#_7eLO8N0aEeSNXY2BRFZeZg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eO5Ud0aEeSNXY2BRFZeZg" x="567" y="232" width="255" height="93"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_wa94EdenEeSTpeYJP6Dwgg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_wa94EtenEeSTpeYJP6Dwgg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_wa94E9enEeSTpeYJP6Dwgg">
+ <owner xmi:type="uml:Model" href="ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.uml.diagram.ecore/resources/configuration/EcoreUML.configuration#_9xMXIBP7EeSS0oyATXohNA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_7rcmcNeqEeSTpeYJP6Dwgg" type="4001" source="_32TBMNenEeSTpeYJP6Dwgg" target="_4OewUNeqEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rdNgNeqEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rdNgdeqEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rdNgteqEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0kNeqEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rd0kdeqEeSTpeYJP6Dwgg" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0kteqEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rd0k9eqEeSTpeYJP6Dwgg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0lNeqEeSTpeYJP6Dwgg" x="-27" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rd0ldeqEeSTpeYJP6Dwgg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0lteqEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7rd0l9eqEeSTpeYJP6Dwgg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0mNeqEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7rcmcdeqEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_7q_TcNeqEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7rcmcteqEeSTpeYJP6Dwgg" points="[0, 16, -236, 0]$[236, 16, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7s-3gNeqEeSTpeYJP6Dwgg" id="(1.0,0.6131386861313869)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7s-3gdeqEeSTpeYJP6Dwgg" id="(0.0,0.6761904761904762)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_EJUxsNerEeSTpeYJP6Dwgg" type="4001" source="_4OewUNeqEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJVYwNerEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYwderEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJVYwterEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYw9erEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJVYxNerEeSTpeYJP6Dwgg" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYxderEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJVYxterEeSTpeYJP6Dwgg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYx9erEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJV_0NerEeSTpeYJP6Dwgg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJV_0derEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EJV_0terEeSTpeYJP6Dwgg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EJV_09erEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EJUxsderEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_EJGIMNerEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EJUxsterEeSTpeYJP6Dwgg" points="[0, 1, 236, -24]$[-236, 1, 0, -24]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EKG00NerEeSTpeYJP6Dwgg" id="(0.0,0.18095238095238095)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EKG00derEeSTpeYJP6Dwgg" id="(1.0,0.4306569343065693)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ykrc8NevEeSTpeYJP6Dwgg" type="4001" source="_7eO5UN0aEeSNXY2BRFZeZg" target="_zsVBgNevEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksEANevEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEAdevEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksEAtevEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEA9evEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksEBNevEeSTpeYJP6Dwgg" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y4xt4N3uEeSNVdeGrY9mBA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y4xt4d3uEeSNVdeGrY9mBA" key="visible" value="true"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEBdevEeSTpeYJP6Dwgg" x="3" y="-108"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksEBtevEeSTpeYJP6Dwgg" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEB9evEeSTpeYJP6Dwgg" x="-4" y="-116"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksECNevEeSTpeYJP6Dwgg" type="6033">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y4yU8N3uEeSNVdeGrY9mBA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y4yU8d3uEeSNVdeGrY9mBA" key="visible" value="true"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksECdevEeSTpeYJP6Dwgg" x="12" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yksECtevEeSTpeYJP6Dwgg" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yksrENevEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ykrc8devEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_ykWs0NevEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ykrc8tevEeSTpeYJP6Dwgg" points="[-17, 0, 0, 48]$[-17, -48, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ylpGQNevEeSTpeYJP6Dwgg" id="(0.5405405405405406,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ylpGQdevEeSTpeYJP6Dwgg" id="(0.5611111111111111,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_L3NRINewEeSTpeYJP6Dwgg" type="4001" source="_FvJtwNewEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4MNewEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4MdewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4MtewEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4M9ewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4NNewEeSTpeYJP6Dwgg" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4NdewEeSTpeYJP6Dwgg" x="20" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4NtewEeSTpeYJP6Dwgg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4N9ewEeSTpeYJP6Dwgg" x="-27" y="17"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4ONewEeSTpeYJP6Dwgg" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4OdewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_L3N4OtewEeSTpeYJP6Dwgg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4O9ewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_L3NRIdewEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_L22EwNewEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L3NRItewEeSTpeYJP6Dwgg" points="[14, -6, -79, 0]$[67, -11, -26, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L4Y84NewEeSTpeYJP6Dwgg" id="(1.0,0.5333333333333333)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L4Y84dewEeSTpeYJP6Dwgg" id="(0.0,0.35036496350364965)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_qaemMNewEeSTpeYJP6Dwgg" type="4001" source="_mFfi8NewEeSTpeYJP6Dwgg" target="_FvJtwNewEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNQNewEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNQdewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNQtewEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNQ9ewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNRNewEeSTpeYJP6Dwgg" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNRdewEeSTpeYJP6Dwgg" x="3" y="-67"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNRtewEeSTpeYJP6Dwgg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNR9ewEeSTpeYJP6Dwgg" x="-16" y="34"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNSNewEeSTpeYJP6Dwgg" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNSdewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qafNStewEeSTpeYJP6Dwgg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNS9ewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_qaemMdewEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_qaDIYNewEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qaemMtewEeSTpeYJP6Dwgg" points="[34, 0, 0, -198]$[34, 198, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qcIMANewEeSTpeYJP6Dwgg" id="(0.38,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qcIzENewEeSTpeYJP6Dwgg" id="(0.6265060240963856,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_q_pv0NewEeSTpeYJP6Dwgg" type="4001" source="_mFfi8NewEeSTpeYJP6Dwgg" target="_zsVBgNevEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_qW4NewEeSTpeYJP6Dwgg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW4dewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_qW4tewEeSTpeYJP6Dwgg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW49ewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_qW5NewEeSTpeYJP6Dwgg" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW5dewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_qW5tewEeSTpeYJP6Dwgg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW59ewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_qW6NewEeSTpeYJP6Dwgg" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW6dewEeSTpeYJP6Dwgg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q_q98NewEeSTpeYJP6Dwgg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q_q98dewEeSTpeYJP6Dwgg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_q_pv0dewEeSTpeYJP6Dwgg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_q-6I8NewEeSTpeYJP6Dwgg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_q_pv0tewEeSTpeYJP6Dwgg" points="[0, 14, -463, 0]$[463, 14, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rA9-cNewEeSTpeYJP6Dwgg" id="(1.0,0.42)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rA-lgNewEeSTpeYJP6Dwgg" id="(0.0,0.4583333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_28-s8Ng-EeSLXqlejJgoBg" type="4002" source="_uzPlsNg-EeSLXqlejJgoBg" target="_32TBMNenEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_29AiINg-EeSLXqlejJgoBg" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_29AiIdg-EeSLXqlejJgoBg" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_28-s8dg-EeSLXqlejJgoBg"/>
+ <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_28b6YNg-EeSLXqlejJgoBg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_28-s8tg-EeSLXqlejJgoBg" points="[9, -9, 0, 53]$[-7, -44, -16, 18]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2-a3YNg-EeSLXqlejJgoBg" id="(0.48366013071895425,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2-becNg-EeSLXqlejJgoBg" id="(0.34967320261437906,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7CCd0Ng-EeSLXqlejJgoBg" type="4001" source="_FvJtwNewEeSTpeYJP6Dwgg" target="_uzPlsNg-EeSLXqlejJgoBg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CDr8Ng-EeSLXqlejJgoBg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CDr8dg-EeSLXqlejJgoBg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CETANg-EeSLXqlejJgoBg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CETAdg-EeSLXqlejJgoBg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CETAtg-EeSLXqlejJgoBg" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CE6ENg-EeSLXqlejJgoBg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CE6Edg-EeSLXqlejJgoBg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CE6Etg-EeSLXqlejJgoBg" x="-38" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CFhINg-EeSLXqlejJgoBg" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CFhIdg-EeSLXqlejJgoBg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7CGIMNg-EeSLXqlejJgoBg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7CGIMdg-EeSLXqlejJgoBg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7CCd0dg-EeSLXqlejJgoBg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_7Bg5YNg-EeSLXqlejJgoBg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7CCd0tg-EeSLXqlejJgoBg" points="[25, 15, -151, -94]$[155, 104, -21, -5]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7DWFYNg-EeSLXqlejJgoBg" id="(1.0,0.9917355371900827)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7DWFYdg-EeSLXqlejJgoBg" id="(0.0,0.19047619047619047)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_XHIt0N0BEeSNXY2BRFZeZg" type="4001" source="_zsVBgNevEeSTpeYJP6Dwgg" target="_x91K0Nz-EeSXNr6NQKjGBg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHKjAN0BEeSNXY2BRFZeZg" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHKjAd0BEeSNXY2BRFZeZg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHLKEN0BEeSNXY2BRFZeZg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKEd0BEeSNXY2BRFZeZg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHLKEt0BEeSNXY2BRFZeZg" visible="false" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKE90BEeSNXY2BRFZeZg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHLKFN0BEeSNXY2BRFZeZg" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKFd0BEeSNXY2BRFZeZg" x="-33" y="21"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHLKFt0BEeSNXY2BRFZeZg" visible="false" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKF90BEeSNXY2BRFZeZg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XHLKGN0BEeSNXY2BRFZeZg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLxIN0BEeSNXY2BRFZeZg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_XHIt0d0BEeSNXY2BRFZeZg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_XGdYYN0BEeSNXY2BRFZeZg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XHIt0t0BEeSNXY2BRFZeZg" points="[0, 13, -155, 0]$[155, 13, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XI8EoN0BEeSNXY2BRFZeZg" id="(1.0,0.1388888888888889)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XI8Eod0BEeSNXY2BRFZeZg" id="(0.0,0.3333333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_WzSygN0GEeSNXY2BRFZeZg" type="4001" source="_32TBMNenEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzTZkN0GEeSNXY2BRFZeZg" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZkd0GEeSNXY2BRFZeZg" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzTZkt0GEeSNXY2BRFZeZg" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZk90GEeSNXY2BRFZeZg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzTZlN0GEeSNXY2BRFZeZg" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZld0GEeSNXY2BRFZeZg" x="3" y="-74"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzUAoN0GEeSNXY2BRFZeZg" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUAod0GEeSNXY2BRFZeZg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzUAot0GEeSNXY2BRFZeZg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUAo90GEeSNXY2BRFZeZg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WzUApN0GEeSNXY2BRFZeZg" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUApd0GEeSNXY2BRFZeZg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_WzSygd0GEeSNXY2BRFZeZg"/>
+ <element xmi:type="uml:Association" href="ExpansionModel.uml#_Wy5J4N0GEeSNXY2BRFZeZg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WzSygt0GEeSNXY2BRFZeZg" points="[-38, 69, 115, 0]$[-38, 130, 115, 61]$[-76, 130, 77, 61]$[-76, 69, 77, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W0hhkN0GEeSNXY2BRFZeZg" id="(1.0,0.5)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W0iIoN0GEeSNXY2BRFZeZg" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_dsWysN0fEeSNXY2BRFZeZg" type="4002" source="_4OewUNeqEeSTpeYJP6Dwgg" target="_7eO5UN0aEeSNXY2BRFZeZg" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_dsXZwN0fEeSNXY2BRFZeZg" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dsXZwd0fEeSNXY2BRFZeZg" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_dsWysd0fEeSNXY2BRFZeZg"/>
+ <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_dr9xIN0fEeSNXY2BRFZeZg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dsWyst0fEeSNXY2BRFZeZg" points="[2, 0, 130, 87]$[2, -48, 130, 39]$[-128, -48, 0, 39]$[-128, -87, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dykIYN0fEeSNXY2BRFZeZg" id="(0.00819672131147541,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dykIYd0fEeSNXY2BRFZeZg" id="(0.49079754601226994,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_eZsZ0N0fEeSNXY2BRFZeZg" type="4002" source="_32TBMNenEeSTpeYJP6Dwgg" target="_7eO5UN0aEeSNXY2BRFZeZg" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eZsZ090fEeSNXY2BRFZeZg" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eZsZ1N0fEeSNXY2BRFZeZg" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_eZsZ0d0fEeSNXY2BRFZeZg"/>
+ <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_eZXCoN0fEeSNXY2BRFZeZg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eZsZ0t0fEeSNXY2BRFZeZg" points="[-30, 0, -91, 88]$[-30, -35, -91, 53]$[142, -35, 81, 53]$[142, -74, 81, 14]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eam_0N0fEeSNXY2BRFZeZg" id="(0.8986928104575164,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eam_0d0fEeSNXY2BRFZeZg" id="(0.0,0.8157894736842105)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_sODFENg-EeSLXqlejJgoBg">
+ <stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_Pe-xANz-EeSXNr6NQKjGBg" label="CSS" content="Association {&#xD;&#xA;routing:Rectilinear;&#xD;&#xA;}"/>
+ </css:ModelStyleSheets>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml
new file mode 100644
index 00000000000..492aa688de3
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Model xmi:id="_haqhoNenEeSTpeYJP6Dwgg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_32MTgNenEeSTpeYJP6Dwgg" name="Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_aE-yQOREEeS-StSRs1u4zA" annotatedElement="_32MTgNenEeSTpeYJP6Dwgg">
+ <body>A representation is an element that is displayed on a diagram.
+It is attached to a controler (see editpart) and to a notation structure (build by the viewFactory)</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_eZXCoN0fEeSNXY2BRFZeZg" general="_7eLO8N0aEeSNXY2BRFZeZg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tD7OUNeoEeSTpeYJP6Dwgg" name="graphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_GTtQgNepEeSTpeYJP6Dwgg" annotatedElement="_tD7OUNeoEeSTpeYJP6Dwgg">
+ <body>This the reference of a graphical element type, it can be null.&#xD;
+It is used to defined a Flow_port_as_label for example.&#xD;
+If it is used the hint has to be null</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xlIvsNeoEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xlJWwNeoEeSTpeYJP6Dwgg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7rSOYNeqEeSTpeYJP6Dwgg" name="inducedRepresentations" type="_4OcUENeqEeSTpeYJP6Dwgg" association="_7q_TcNeqEeSTpeYJP6Dwgg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UHBUIORGEeS-StSRs1u4zA" annotatedElement="_7rSOYNeqEeSTpeYJP6Dwgg">
+ <body>This reperesentation that musr be automatically created with this representation, for example compartment, labels</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FWtJ0Ne2EeSNDtqi0sM-EA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FWw0MNe2EeSNDtqi0sM-EA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Wy8NMd0GEeSNXY2BRFZeZg" name="subRepresentations" type="_32MTgNenEeSTpeYJP6Dwgg" association="_Wy5J4N0GEeSNXY2BRFZeZg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_bzuhIORGEeS-StSRs1u4zA" annotatedElement="_Wy8NMd0GEeSNXY2BRFZeZg">
+ <body>this is representation that can be directly create inside this representation for example borderItems like ports</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eDwvcN0GEeSNXY2BRFZeZg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eDxWgN0GEeSNXY2BRFZeZg" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4OcUENeqEeSTpeYJP6Dwgg" name="InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_n5m_wOREEeS-StSRs1u4zA" annotatedElement="_4OcUENeqEeSTpeYJP6Dwgg">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_dr9xIN0fEeSNXY2BRFZeZg" general="_7eLO8N0aEeSNXY2BRFZeZg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AuetYNepEeSTpeYJP6Dwgg" name="hint">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_VnXAwNepEeSTpeYJP6Dwgg" annotatedElement="_AuetYNepEeSTpeYJP6Dwgg">
+ <body>This a id for a compartment of label for example:&#xD;
+&quot;flow ports&quot; for the name of flow port compartment,&#xD;
+&quot;Operation BorderItem Label&quot; to identifier the labler around a border item that is a operation.&#xD;
+If is used, the graphical element is null.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E8HygNepEeSTpeYJP6Dwgg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E8IZkNepEeSTpeYJP6Dwgg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_EJHWUterEeSTpeYJP6Dwgg" name="children" type="_32MTgNenEeSTpeYJP6Dwgg" association="_EJGIMNerEeSTpeYJP6Dwgg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l8ObIORGEeS-StSRs1u4zA" annotatedElement="_EJHWUterEeSTpeYJP6Dwgg">
+ <body>There are representations that can be contained by this induced representation like attribtutes inside attribute compartment.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LUTxsNerEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LUU_0NerEeSTpeYJP6Dwgg" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_7q_TcNeqEeSTpeYJP6Dwgg" name="A_compartments_representation" memberEnd="_7rSOYNeqEeSTpeYJP6Dwgg _7rSOYdeqEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7rPyINeqEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7rPyIdeqEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_7rSOYdeqEeSTpeYJP6Dwgg" name="representation" type="_32MTgNenEeSTpeYJP6Dwgg" association="_7q_TcNeqEeSTpeYJP6Dwgg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Abw60NerEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AbywANerEeSTpeYJP6Dwgg" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EJGIMNerEeSTpeYJP6Dwgg" name="A_representation_compartments" memberEnd="_EJHWUterEeSTpeYJP6Dwgg _EJH9YNerEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EJHWUNerEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EJHWUderEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_EJH9YNerEeSTpeYJP6Dwgg" name="owner" type="_4OcUENeqEeSTpeYJP6Dwgg" association="_EJGIMNerEeSTpeYJP6Dwgg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HdGOkNe2EeSNDtqi0sM-EA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HdIDwNe2EeSNDtqi0sM-EA" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ykWs0NevEeSTpeYJP6Dwgg" name="A_representation_representationlibrary" memberEnd="_ykXT4tevEeSTpeYJP6Dwgg _ykX68NevEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ykXT4NevEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ykXT4devEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_ykX68NevEeSTpeYJP6Dwgg" name="representationlibrary" type="_zsTzYNevEeSTpeYJP6Dwgg" association="_ykWs0NevEeSTpeYJP6Dwgg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_zsTzYNevEeSTpeYJP6Dwgg" name="GraphicalElementLibrary">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qkoYsFC6EeWVDv-g61eepg" annotatedElement="_zsTzYNevEeSTpeYJP6Dwgg">
+ <body>Is a container of representations that can be used in several UseContexts.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_2H52oNewEeSTpeYJP6Dwgg" name="name">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PdN3cORGEeS-StSRs1u4zA" annotatedElement="_2H52oNewEeSTpeYJP6Dwgg">
+ <body>It is more like a comment, it is no used by interpretors.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XGktIN0BEeSNXY2BRFZeZg" name="representationkinds" type="_x9vrQNz-EeSXNr6NQKjGBg" aggregation="composite" association="_XGdYYN0BEeSNXY2BRFZeZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_epdPwN0BEeSNXY2BRFZeZg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eped4N0BEeSNXY2BRFZeZg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_ykXT4tevEeSTpeYJP6Dwgg" name="representations" type="_7eLO8N0aEeSNXY2BRFZeZg" aggregation="composite" association="_ykWs0NevEeSTpeYJP6Dwgg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Qk-8NevEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9QlmANevEeSTpeYJP6Dwgg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_eJI7oFCqEeWVDv-g61eepg" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rfBXoFCqEeWVDv-g61eepg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rfDz4FCqEeWVDv-g61eepg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_FvIfoNewEeSTpeYJP6Dwgg" name="UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_14NooOREEeS-StSRs1u4zA">
+ <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>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IS8gMNewEeSTpeYJP6Dwgg" name="diagramType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_COE8wFCbEeWVDv-g61eepg" annotatedElement="_IS8gMNewEeSTpeYJP6Dwgg">
+ <body>DT is a key that repreferences an existing diagram (such as class diagram) or a reference to a ViewPoint (view prototype identifier)</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_L23S4dewEeSTpeYJP6Dwgg" name="representations" type="_32MTgNenEeSTpeYJP6Dwgg" association="_L22EwNewEeSTpeYJP6Dwgg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_2jK_QORGEeS-StSRs1u4zA" annotatedElement="_L23S4dewEeSTpeYJP6Dwgg">
+ <body>This is all representation that the framework must have to extend or add.</body>
+ </ownedComment>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mu7jUNewEeSTpeYJP6Dwgg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mu8KYNewEeSTpeYJP6Dwgg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_5Q_ugNewEeSTpeYJP6Dwgg" name="name">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8l7EORGEeS-StSRs1u4zA" annotatedElement="_5Q_ugNewEeSTpeYJP6Dwgg">
+ <body>It is more like a comment, it is no used by interpretors.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7BmY8Ng-EeSLXqlejJgoBg" name="gmftRepresentations" type="_uzCKUNg-EeSLXqlejJgoBg" aggregation="composite" association="_7Bg5YNg-EeSLXqlejJgoBg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__uwroNg-EeSLXqlejJgoBg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ux5wNg-EeSLXqlejJgoBg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_n0HMIFCqEeWVDv-g61eepg" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tbg5gFCqEeWVDv-g61eepg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tbiHoFCqEeWVDv-g61eepg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_L22EwNewEeSTpeYJP6Dwgg" name="A_representation_usecontext" memberEnd="_L23S4dewEeSTpeYJP6Dwgg _L24hANewEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L22r0NewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L23S4NewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_L24hANewEeSTpeYJP6Dwgg" name="usecontext" type="_FvIfoNewEeSTpeYJP6Dwgg" association="_L22EwNewEeSTpeYJP6Dwgg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_mFdtwNewEeSTpeYJP6Dwgg" name="DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__1UK8OREEeS-StSRs1u4zA">
+ <body>This is the root element model that can contain UseContext or libraries. &#xD;
+An Id is associated in order to allow debbugging in the case of model is not valid.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_qaDvctewEeSTpeYJP6Dwgg" name="usages" type="_FvIfoNewEeSTpeYJP6Dwgg" aggregation="composite" association="_qaDIYNewEeSTpeYJP6Dwgg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s8U34NewEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s8Ve8NewEeSTpeYJP6Dwgg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_q-6wAtewEeSTpeYJP6Dwgg" name="libraries" type="_zsTzYNevEeSTpeYJP6Dwgg" aggregation="composite" association="_q-6I8NewEeSTpeYJP6Dwgg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_whr1ANewEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_whscENewEeSTpeYJP6Dwgg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_9cDqAORDEeS-StSRs1u4zA" name="ID" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_RTNyEFCqEeWVDv-g61eepg" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qtBS8FCqEeWVDv-g61eepg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qtEWQFCqEeWVDv-g61eepg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_qaDIYNewEeSTpeYJP6Dwgg" name="A_usecontext_diagramexpansion" memberEnd="_qaDvctewEeSTpeYJP6Dwgg _qaDvc9ewEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qaDvcNewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qaDvcdewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_qaDvc9ewEeSTpeYJP6Dwgg" name="diagramexpansion" type="_mFdtwNewEeSTpeYJP6Dwgg" association="_qaDIYNewEeSTpeYJP6Dwgg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_q-6I8NewEeSTpeYJP6Dwgg" name="A_library_diagramexpansion" memberEnd="_q-6wAtewEeSTpeYJP6Dwgg _q-6wA9ewEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q-6wANewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q-6wAdewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_q-6wA9ewEeSTpeYJP6Dwgg" name="diagramexpansion" type="_mFdtwNewEeSTpeYJP6Dwgg" association="_q-6I8NewEeSTpeYJP6Dwgg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_uzCKUNg-EeSLXqlejJgoBg" name="GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_N-iIYORFEeS-StSRs1u4zA">
+ <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>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PI8wYFCeEeWVDv-g61eepg" annotatedElement="_uzCKUNg-EeSLXqlejJgoBg">
+ <body>Usecase is for a specific diagram. In case of class diagram, the goal is to be able to extend existing diagrams based on gmf.</body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_28b6YNg-EeSLXqlejJgoBg" general="_32MTgNenEeSTpeYJP6Dwgg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_UiNH0NevEeSTpeYJP6Dwgg" name="reusedID">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_-bltAORGEeS-StSRs1u4zA" annotatedElement="_UiNH0NevEeSTpeYJP6Dwgg">
+ <body>In this case this is the visualID defined in gmf diagram</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YGfG4NevEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YGft8NevEeSTpeYJP6Dwgg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_7Bg5YNg-EeSLXqlejJgoBg" name="A_gmftrepresentation_usecontext" memberEnd="_7BmY8Ng-EeSLXqlejJgoBg _7BnAANg-EeSLXqlejJgoBg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7Bj8sNg-EeSLXqlejJgoBg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7BkjwNg-EeSLXqlejJgoBg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_7BnAANg-EeSLXqlejJgoBg" name="usecontext" type="_FvIfoNewEeSTpeYJP6Dwgg" association="_7Bg5YNg-EeSLXqlejJgoBg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_x9vrQNz-EeSXNr6NQKjGBg" name="RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ds43oORFEeS-StSRs1u4zA">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_2PkFwNz-EeSXNr6NQKjGBg" name="editPartQualifiedName">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OOUl8ORHEeS-StSRs1u4zA" annotatedElement="_2PkFwNz-EeSXNr6NQKjGBg">
+ <body>It references the controler see GEF framework</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2PkFwdz-EeSXNr6NQKjGBg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2PkFwtz-EeSXNr6NQKjGBg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_LFYhQN0DEeSNXY2BRFZeZg" name="name">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RjlHAORGEeS-StSRs1u4zA" annotatedElement="_LFYhQN0DEeSNXY2BRFZeZg">
+ <body>It is more like a comment, it is no used by interpretors.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_tzqB0N3tEeSNVdeGrY9mBA" name="viewFactory">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ms_9IORHEeS-StSRs1u4zA" annotatedElement="_tzqB0N3tEeSNVdeGrY9mBA">
+ <body>It references the factory of notation element see (model inside GEF framework)</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XGdYYN0BEeSNXY2BRFZeZg" name="A_representationkind_library" memberEnd="_XGktIN0BEeSNXY2BRFZeZg _XGktId0BEeSNXY2BRFZeZg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XGiQ4N0BEeSNXY2BRFZeZg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XGi38N0BEeSNXY2BRFZeZg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_XGktId0BEeSNXY2BRFZeZg" name="library" type="_zsTzYNevEeSTpeYJP6Dwgg" association="_XGdYYN0BEeSNXY2BRFZeZg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Wy5J4N0GEeSNXY2BRFZeZg" name="A_representation_representation" memberEnd="_Wy8NMd0GEeSNXY2BRFZeZg _Wy80QN0GEeSNXY2BRFZeZg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wy7mIN0GEeSNXY2BRFZeZg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wy8NMN0GEeSNXY2BRFZeZg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Wy80QN0GEeSNXY2BRFZeZg" name="representation" type="_32MTgNenEeSTpeYJP6Dwgg" association="_Wy5J4N0GEeSNXY2BRFZeZg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7eLO8N0aEeSNXY2BRFZeZg" name="AbstractRepresentation" isAbstract="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_oBPcUORFEeS-StSRs1u4zA">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_AieuMNeoEeSTpeYJP6Dwgg" name="editPartQualifiedName">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iHyQ4NeoEeSTpeYJP6Dwgg" annotatedElement="_AieuMNeoEeSTpeYJP6Dwgg">
+ <body>if the kind is filled, the editPartQualifiedName has to be filled. It references the controler see GEF framework</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FpE0kNeoEeSTpeYJP6Dwgg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FpFboNeoEeSTpeYJP6Dwgg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_IloFQNeoEeSTpeYJP6Dwgg" name="kind" type="_x9vrQNz-EeSXNr6NQKjGBg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PD3F0Nz_EeSXNr6NQKjGBg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PD3s4Nz_EeSXNr6NQKjGBg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_-aOVUNe0EeSYm5n6c73Y-g" name="name">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_HOrvwORGEeS-StSRs1u4zA" annotatedElement="_-aOVUNe0EeSYm5n6c73Y-g">
+ <body>It is more like a comment, it is no used by interpretors.</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_gIUXcNhAEeSLXqlejJgoBg" name="viewFactory">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__7nx0ORFEeS-StSRs1u4zA" annotatedElement="_gIUXcNhAEeSLXqlejJgoBg">
+ <body>if the kind is filled, the view factory has to be filled. It references the factory of notation element see (model inside GEF framework)</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Q_ftMFCcEeWVDv-g61eepg" annotatedElement="_gIUXcNhAEeSLXqlejJgoBg">
+ <body>Have alook to http://www-01.ibm.com/support/knowledgecenter/SS8PJ7_7.0.0/org.eclipse.gmf.doc/reference/api/runtime/org/eclipse/gmf/runtime/diagram/core/view/factories/ViewFactory.html</body>
+ </ownedComment>
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iXhgQN3uEeSNVdeGrY9mBA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iXiHUN3uEeSNVdeGrY9mBA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_k4BOcFCqEeWVDv-g61eepg" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_samPEFCqEeWVDv-g61eepg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sam2IFCqEeWVDv-g61eepg" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_RrkMEN9pEeS3V7Bu6N14fQ" name="validate">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_jsCu8N9pEeS3V7Bu6N14fQ" name="result" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_qxBNkN9pEeS3V7Bu6N14fQ" name="diagnostic">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDiagnosticChain"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_tjII0N9pEeS3V7Bu6N14fQ" name="context">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EMap"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_khXM0NenEeSTpeYJP6Dwgg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_khaQINenEeSTpeYJP6Dwgg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <Ecore:EPackage xmi:id="_osIkINenEeSTpeYJP6Dwgg" base_Package="_haqhoNenEeSTpeYJP6Dwgg"/>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore
new file mode 100644
index 00000000000..353aeb2a76a
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="expansionmodel" nsURI="http:///expansionmodel.ecore" nsPrefix="expansionmodel">
+ <eClassifiers xsi:type="ecore:EClass" name="Representation" eSuperTypes="#//AbstractRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="A representation is en element that is displayed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="graphicalElementType" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This the reference of a graphical element type, it can be null.&#xD;&#xA;It is used to defined a Flow_port_as_label for example.&#xD;&#xA;If it is used the hint has to be null"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="inducedRepresentations"
+ ordered="false" upperBound="-1" eType="#//InducedRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This reperesentation that musr be automatically created with this representation, for example compartment, labels"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="subRepresentations" ordered="false"
+ upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="this is representation that can be directly create inside this representation for example borderItems like ports"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AbstractRepresentation" abstract="true">
+ <eOperations name="validate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
+ <eParameters name="diagnostic" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ <eParameters name="context" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="editPartQualifiedName"
+ ordered="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="if the kind is filled, the editPartQualifiedName has to be filled. It references the controler see GEF framework"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" eType="#//RepresentationKind"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewFactory" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="if the kind is filled, the view factory has to be filled. It references the factory of notation element see (model inside GEF framework)&#xA;Have alook to http://www-01.ibm.com/support/knowledgecenter/SS8PJ7_7.0.0/org.eclipse.gmf.doc/reference/api/runtime/org/eclipse/gmf/runtime/diagram/core/view/factories/ViewFactory.html"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="RepresentationKind">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="editPartQualifiedName"
+ ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It references the controler see GEF framework"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewFactory" ordered="false"
+ lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It references the factory of notation element see (model inside GEF framework)"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="InducedRepresentation" eSuperTypes="#//AbstractRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="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)"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="hint" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This a id for a compartment of label for example:&#xD;&#xA;&quot;flow ports&quot; for the name of flow port compartment,&#xD;&#xA;&quot;Operation BorderItem Label&quot; to identifier the labler around a border item that is a operation.&#xD;&#xA;If is used, the graphical element is null."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false"
+ upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="There are representations that can be contained by this induced representation like attribtutes inside attribute compartment."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphicalElementLibrary">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representationkinds" ordered="false"
+ upperBound="-1" eType="#//RepresentationKind" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representations" ordered="false"
+ upperBound="-1" eType="#//AbstractRepresentation" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="UseContext">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="diagramType" ordered="false"
+ lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="DT is a key that repreferences an existing diagram (such as class diagram) or a reference to a ViewPoint (view prototype identifier)"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representations" ordered="false"
+ lowerBound="1" upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This is all representation that the framework must have to extend or add."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="gmftRepresentations" ordered="false"
+ upperBound="-1" eType="#//GMFT_BasedRepresentation" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GMFT_BasedRepresentation" eSuperTypes="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Usecase is for a specific diagram. In case of class diagram, the goal is to be able to extend existing diagrams based on gmf."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reusedID" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="In this case this is the visualID defined in gmf diagram"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DiagramExpansion">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="usages" ordered="false"
+ upperBound="-1" eType="#//UseContext" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" ordered="false"
+ upperBound="-1" eType="#//GraphicalElementLibrary" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html
new file mode 100644
index 00000000000..c9be22df262
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html
@@ -0,0 +1,326 @@
+<html>
+<link rel="stylesheet" href="default.css" type="text/css">
+<H1>Expansion of diagram by adding compartments</H1>
+<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="#_iYSGUQ6jEeW5sJOMCMaCHg"> Reuse a representation</a></li>
+<ul><li><a href="#_iYWXwA6jEeW5sJOMCMaCHg"> How to</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_iYaCIA6jEeW5sJOMCMaCHg"> Add a graphical representation</a></li>
+<ul></ul>
+<li><a href="#_iYceYQ6jEeW5sJOMCMaCHg"> Add compartments</a></li>
+<ul></ul>
+<li><a href="#_iYgIwQ6jEeW5sJOMCMaCHg"> Add new nodes</a></li>
+<ul></ul>
+<li><a href="#_iYjzIQ6jEeW5sJOMCMaCHg"> Add new child label</a></li>
+<ul></ul>
+<li><a href="#_iYndgQ6jEeW5sJOMCMaCHg"> Add new border item</a></li>
+<ul></ul>
+<li><a href="#_iYru8A6jEeW5sJOMCMaCHg"> Add new link</a></li>
+<ul></ul>
+</ul>
+</ul>
+<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="#_igFXcQ6jEeW5sJOMCMaCHg"> Class InducedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_igJB0Q6jEeW5sJOMCMaCHg"> Class GraphicalElementLibrary</a></li>
+<ul></ul>
+<li><a href="#_igKP8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_igMsMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
+<ul></ul>
+<li><a href="#_igPIcQ6jEeW5sJOMCMaCHg"> Class GMFT_BasedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_igSy0Q6jEeW5sJOMCMaCHg"> Class RepresentationKind</a></li>
+<ul></ul>
+<li><a href="#_igVPEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
+<ul></ul>
+</ul>
+<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="#_io248A6jEeW5sJOMCMaCHg"> Class CreateInducedRepresentationViewCommand</a></li>
+<ul></ul>
+<li><a href="#_io6jUQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionSingleton</a></li>
+<ul></ul>
+<li><a href="#_io8_kQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionsRegistry</a></li>
+<ul></ul>
+<li><a href="#_io_b0Q6jEeW5sJOMCMaCHg"> Class ExpandEditPartProvider</a></li>
+<ul></ul>
+<li><a href="#_ipDtQA6jEeW5sJOMCMaCHg"> Class ExpandViewProvider</a></li>
+<ul></ul>
+<li><a href="#_ipHXoQ6jEeW5sJOMCMaCHg"> Class IdentityGraphicalElementType</a></li>
+<ul></ul>
+<li><a href="#_ipLCAQ6jEeW5sJOMCMaCHg"> Class InducedRepresentationCreationEditPolicy</a></li>
+<ul></ul>
+<li><a href="#_ipPTcA6jEeW5sJOMCMaCHg"> Class InducedRepresentationPolicyProvider</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_ipS90Q6jEeW5sJOMCMaCHg"> Package expansionmodel</a></li>
+<ul><li><a href="#_ipUL8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_ipVaEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
+<ul></ul>
+<li><a href="#_ipWoMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_ipYdYA6jEeW5sJOMCMaCHg"> Package providers</a></li>
+<ul><li><a href="#_ipZrgA6jEeW5sJOMCMaCHg"> Class CustomAbstractViewProvider</a></li>
+<ul></ul>
+<li><a href="#_ipa5oA6jEeW5sJOMCMaCHg"> Interface IGraphicalTypeRegistry</a></li>
+<ul></ul>
+</ul>
+<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="#_ipgZMA6jEeW5sJOMCMaCHg">Tests</a><li><a href="#_iqG2IQ6jEeW5sJOMCMaCHg"> TestCase T001-Load ExpansionModel</a></li>
+<ul></ul>
+<li><a href="#_iqIEQQ6jEeW5sJOMCMaCHg"> TestCase T002-Add a compartment</a></li>
+<ul></ul>
+<li><a href="#_iqKggQ6jEeW5sJOMCMaCHg"> TestCase T003-Add Child Label</a></li>
+<ul></ul>
+<li><a href="#_iqM8wQ6jEeW5sJOMCMaCHg"> TestCase T006-Add Compartment with Kind</a></li>
+<ul></ul>
+<li><a href="#_iqOx8Q6jEeW5sJOMCMaCHg"> TestCase T004-Add Border Item</a></li>
+<ul></ul>
+<li><a href="#_iqROMQ6jEeW5sJOMCMaCHg"> TestCase T005-Add link</a></li>
+<ul></ul>
+<li><a href="#_iqTqcQ6jEeW5sJOMCMaCHg"> TestCase T006-Drop of Elements</a></li>
+<ul></ul>
+<li><a href="#_iqU4kQ6jEeW5sJOMCMaCHg"> TestCase T007-AssistantUsage</a></li>
+<ul></ul>
+</ul>
+<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 ="_iV6u0Q6jEeW5sJOMCMaCHg">Diagram Expansion</H3>
+<P align="middle"><img src=./imgDOC/CommentDiagram.png alt=CommentDiagram ></P><P align="middle">CommentDiagram</P></BR>
+<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 ="_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 ="_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 ="_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 ="_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="#_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="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
+</a><BR/>
+<a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label,
+</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+</a><BR/>
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link,
+</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="#_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="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
+</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="#_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="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<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="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td></tr>
+<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="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<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="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link</a><BR/>
+</td></tr>
+<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="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label,
+</a><BR/>
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
+</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+</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="#_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="#_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="#_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="#_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="#_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="#_iqG2IQ6jEeW5sJOMCMaCHg" title="T001-Load ExpansionModel">T001-Load ExpansionModel,
+</a><BR/>
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment,
+</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind,
+</a><BR/>
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link,
+</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item,
+</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="#_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="#_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="#_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="#_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="#_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 ="_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/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di
new file mode 100644
index 00000000000..8634d4c00e0
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation
new file mode 100644
index 00000000000..30eb2f57dfb
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation
@@ -0,0 +1,4301 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablestyle="http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle http://www.eclipse.org/papyrus/nattable/model#//nattablestyle">
+ <notation:Diagram xmi:id="_ubkeMNE7EeSLjPxDpRV9AQ" type="PapyrusUMLClassDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ubkeMdE7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeMtE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeM9E7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeNNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeNdE7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeNtE7EeSLjPxDpRV9AQ" x="201" y="38"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkeN9E7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeONE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeOdE7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeOtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeO9E7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkePNE7EeSLjPxDpRV9AQ" x="204" y="173"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkePdE7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkePtE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeP9E7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeQNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeQdE7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeQtE7EeSLjPxDpRV9AQ" x="206" y="329"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkeQ9E7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeRNE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeRdE7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeRtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeR9E7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeSNE7EeSLjPxDpRV9AQ" x="635" y="324"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ubkeSdE7EeSLjPxDpRV9AQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_ubkeStE7EeSLjPxDpRV9AQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwNE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeS9E7EeSLjPxDpRV9AQ" type="4006" source="_ubkeN9E7EeSLjPxDpRV9AQ" target="_ubkeMdE7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeTNE7EeSLjPxDpRV9AQ" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeTdE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeTtE7EeSLjPxDpRV9AQ" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeT9E7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeUNE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ubgMxNE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeUdE7EeSLjPxDpRV9AQ" points="[-2, -10, 8, 48]$[-27, -45, -17, 13]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeUtE7EeSLjPxDpRV9AQ" id="(0.305,0.1)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeU9E7EeSLjPxDpRV9AQ" id="(0.27,0.87)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeVNE7EeSLjPxDpRV9AQ" type="4006" source="_ubkePdE7EeSLjPxDpRV9AQ" target="_ubkeN9E7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeVdE7EeSLjPxDpRV9AQ" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeVtE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeV9E7EeSLjPxDpRV9AQ" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeWNE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeWdE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ubgMx9E7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeWtE7EeSLjPxDpRV9AQ" points="[-9, -16, 0, 67]$[-24, -72, -15, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeW9E7EeSLjPxDpRV9AQ" id="(0.27,0.16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeXNE7EeSLjPxDpRV9AQ" id="(0.235,0.89)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeXdE7EeSLjPxDpRV9AQ" type="4008" source="_ubkeQ9E7EeSLjPxDpRV9AQ" target="_ubkeN9E7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeXtE7EeSLjPxDpRV9AQ" visible="false" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeX9E7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeYNE7EeSLjPxDpRV9AQ" visible="false" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeYdE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeYtE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_ubgMydE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeY9E7EeSLjPxDpRV9AQ" points="[-46, -20, 265, 113]$[-275, -135, 36, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeZNE7EeSLjPxDpRV9AQ" id="(0.0,0.24)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeZdE7EeSLjPxDpRV9AQ" id="(1.0,0.65)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeZtE7EeSLjPxDpRV9AQ" type="4008" source="_ubkeQ9E7EeSLjPxDpRV9AQ" target="_ubkePdE7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeZ9E7EeSLjPxDpRV9AQ" visible="false" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeaNE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeadE7EeSLjPxDpRV9AQ" visible="false" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeatE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkea9E7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_ubgMytE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkebNE7EeSLjPxDpRV9AQ" points="[-40, 1, 262, -12]$[-267, 20, 35, 7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkebdE7EeSLjPxDpRV9AQ" id="(0.0,0.69)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkebtE7EeSLjPxDpRV9AQ" id="(1.0,0.64)"/>
+ </edges>
+ </notation:Diagram>
+ <nattable:Table xmi:id="_BRolQNE8EeSLjPxDpRV9AQ" name="RequirementTable" currentRowAxisProvider="_BRolRdE8EeSLjPxDpRV9AQ" currentColumnAxisProvider="_BRolQdE8EeSLjPxDpRV9AQ">
+ <context xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb3txhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_BRolQdE8EeSLjPxDpRV9AQ" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_BRolQtE8EeSLjPxDpRV9AQ" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_1Rm3ANE9EeSLjPxDpRV9AQ" name="axisWidth" intValue="294"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_BRolQ9E8EeSLjPxDpRV9AQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_BRolRNE8EeSLjPxDpRV9AQ" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_2pFnUNE9EeSLjPxDpRV9AQ" name="axisWidth" intValue="642"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_BRolRdE8EeSLjPxDpRV9AQ" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
+ <localRowHeaderAxisConfiguration xmi:type="nattableaxisconfiguration:LocalTableHeaderAxisConfiguration" xmi:id="_WdxZkNFBEeSLjPxDpRV9AQ" indexStyle="NUMERIC">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_WdyAoNFBEeSLjPxDpRV9AQ" name="rowLabelWidth" intValue="331"/>
+ </localRowHeaderAxisConfiguration>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_kscUMNFAEeSLjPxDpRV9AQ" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_nisIkNFAEeSLjPxDpRV9AQ" type="2015">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nisvoNFAEeSLjPxDpRV9AQ" type="5019"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nisvodFAEeSLjPxDpRV9AQ" type="6047">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nitWsNFAEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nitWsdFAEeSLjPxDpRV9AQ" type="7011">
+ <children xmi:type="notation:Shape" xmi:id="_MAF5wNFBEeSLjPxDpRV9AQ" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAF5wtFBEeSLjPxDpRV9AQ" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAF5w9FBEeSLjPxDpRV9AQ" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MAF5xNFBEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAGg0NFBEeSLjPxDpRV9AQ" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MAGg0dFBEeSLjPxDpRV9AQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MAGg0tFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MAGg09FBEeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MAF5wdFBEeSLjPxDpRV9AQ" x="324" y="50" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CzQnoNR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzSc0NR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzSc0dR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CzSc0tR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzTD4NR_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CzTD4dR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CzTD4tR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CzTD49R_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CzQnodR_EeSRNI7img_HuA" x="324" y="110" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ENDFENR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENDsINR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENDsIdR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ENDsItR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENETMNR_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ENETMdR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ENETMtR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENETM9R_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_EM-zoNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENDFEdR_EeSRNI7img_HuA" x="324" y="170" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_G9rZoNR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAsNR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAsdR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_G9sAstR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAs9R_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G9sAtNR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G9sAtdR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G9sAttR_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_G9nvQNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G9rZodR_EeSRNI7img_HuA" x="324" y="230" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GuII4PPHEeSkj8g2gtcZXQ" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuKlIPPHEeSkj8g2gtcZXQ" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuKlIfPHEeSkj8g2gtcZXQ" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GuKlIvPHEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuLMMPPHEeSkj8g2gtcZXQ" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GuLMMfPHEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GuLMMvPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GuLMM_PHEeSkj8g2gtcZXQ"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GuII4fPHEeSkj8g2gtcZXQ" x="324" y="290" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LFSnIPiNEeSv3dqcApn3LA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnIviNEeSv3dqcApn3LA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnI_iNEeSv3dqcApn3LA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LFSnJPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnJfiNEeSv3dqcApn3LA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LFSnJviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LFSnJ_iNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFSnKPiNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFSnIfiNEeSv3dqcApn3LA" x="24" y="290" width="221" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DR69AA58EeWW7_6ZWeopSA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQA58EeWW7_6ZWeopSA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQQ58EeWW7_6ZWeopSA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DR9ZQg58EeWW7_6ZWeopSA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQw58EeWW7_6ZWeopSA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DR9ZRA58EeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DR9ZRQ58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DR9ZRg58EeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DR69AQ58EeWW7_6ZWeopSA" x="24" y="10" width="221" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NbiRUA58EeWW7_6ZWeopSA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4YA58EeWW7_6ZWeopSA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4YQ58EeWW7_6ZWeopSA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Nbi4Yg58EeWW7_6ZWeopSA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4Yw58EeWW7_6ZWeopSA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Nbi4ZA58EeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Nbi4ZQ58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbi4Zg58EeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_NbFlYA58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbiRUQ58EeWW7_6ZWeopSA" x="24" y="170" width="221" height="41"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nitWstFAEeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nisIkdFAEeSLjPxDpRV9AQ" x="271" y="4" width="556" height="397"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SGfQQNFBEeSLjPxDpRV9AQ" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGf3UNFBEeSLjPxDpRV9AQ" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGf3UdFBEeSLjPxDpRV9AQ" x="-35" y="61"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGf3UtFBEeSLjPxDpRV9AQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGf3U9FBEeSLjPxDpRV9AQ" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGgeYNFBEeSLjPxDpRV9AQ" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGgeYdFBEeSLjPxDpRV9AQ" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGgeYtFBEeSLjPxDpRV9AQ" type="6048">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGgeY9FBEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Actor" href="DevelopperModelForExpansion.uml#_SGc0ANFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SGfQQdFBEeSLjPxDpRV9AQ" x="100" y="160"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_kscUMdFAEeSLjPxDpRV9AQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_kscUMtFAEeSLjPxDpRV9AQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_kscUM9FAEeSLjPxDpRV9AQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <styles xmi:type="notation:EObjectListValueStyle" xmi:id="_Uj5XsNR_EeSRNI7img_HuA" name="css_stylesheets" eObjectListValue="_Uj5-wNR_EeSRNI7img_HuA"/>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_OYMiVPiNEeSv3dqcApn3LA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_LFSnIPiNEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OYMiV_iNEeSv3dqcApn3LA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OYMiWPiNEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OYMiWfiNEeSv3dqcApn3LA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OYMiWviNEeSv3dqcApn3LA" x="304" y="-9"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_OYMiVfiNEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_OYDYYPiNEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OYMiVviNEeSv3dqcApn3LA" points="[15, 14, -321, -272]$[294, 310, -42, 24]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQPiNEeSv3dqcApn3LA" id="(1.0,0.74)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQfiNEeSv3dqcApn3LA" id="(0.13574660633484162,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Xw1RMA58EeWW7_6ZWeopSA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_DR69AA58EeWW7_6ZWeopSA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xw1RMw58EeWW7_6ZWeopSA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xw1RNA58EeWW7_6ZWeopSA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xw1RNQ58EeWW7_6ZWeopSA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xw14QA58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Xw1RMQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_XwLJ4A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Xw1RMg58EeWW7_6ZWeopSA" points="[11, -5, -210, 77]$[204, -81, -17, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XyKG4A58EeWW7_6ZWeopSA" id="(1.0,0.14)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XyKt8A58EeWW7_6ZWeopSA" id="(0.0,0.5365853658536586)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_YWne0A58EeWW7_6ZWeopSA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_NbiRUA58EeWW7_6ZWeopSA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YWne0w58EeWW7_6ZWeopSA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YWne1A58EeWW7_6ZWeopSA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YWoF4A58EeWW7_6ZWeopSA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YWoF4Q58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YWne0Q58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_YWj0cA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YWne0g58EeWW7_6ZWeopSA" points="[15, -3, -236, 0]$[209, -3, -42, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YXmWQA58EeWW7_6ZWeopSA" id="(1.0,0.36)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YXmWQQ58EeWW7_6ZWeopSA" id="(0.0,0.4634146341463415)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Zmw4EA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_MAF5wNFBEeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmxfIA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmxfIQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmxfIg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmxfIw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Zmw4EQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_ZmUMIA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Zmw4Eg58EeWW7_6ZWeopSA" points="[19, -3, -147, -9]$[158, -24, -8, -30]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zn4SYA58EeWW7_6ZWeopSA" id="(0.7192118226600985,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zn4SYQ58EeWW7_6ZWeopSA" id="(0.16428571428571428,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_apECkA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_CzQnoNR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_apEpoA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_apEpoQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_apEpog58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_apEpow58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_apECkQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_aoZ7QA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_apECkg58EeWW7_6ZWeopSA" points="[32, 21, -126, -83]$[126, 93, -32, -11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aqF9UA58EeWW7_6ZWeopSA" id="(1.0,0.85)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aqF9UQ58EeWW7_6ZWeopSA" id="(0.0,0.31666666666666665)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_bOrREA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_ENDFENR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bOrREw58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bOrRFA58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bOrRFQ58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bOrRFg58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bOrREQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_bOVS0A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bOrREg58EeWW7_6ZWeopSA" points="[13, 14, -138, -150]$[120, 149, -31, -15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPmeIA58EeWW7_6ZWeopSA" id="(0.9261083743842364,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPmeIQ58EeWW7_6ZWeopSA" id="(0.0,0.18333333333333332)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_btzdEA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_G9rZoNR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bt0EIA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bt0EIQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bt0EIg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bt0EIw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_btzdEQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_btG5gA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_btzdEg58EeWW7_6ZWeopSA" points="[28, 28, -226, -198]$[184, 222, -70, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bujD8A58EeWW7_6ZWeopSA" id="(0.7487684729064039,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bujD8Q58EeWW7_6ZWeopSA" id="(0.08571428571428572,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cQc3IA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_GuII4PPHEeSkj8g2gtcZXQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cQdeMA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cQdeMQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cQdeMg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cQdeMw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cQc3IQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_cQGR0A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cQc3Ig58EeWW7_6ZWeopSA" points="[5, 7, -219, -267]$[154, 271, -70, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRZ5YA58EeWW7_6ZWeopSA" id="(0.6748768472906403,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRZ5YQ58EeWW7_6ZWeopSA" id="(0.11428571428571428,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <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 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">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </notation:Diagram>
+ <css:EmbeddedStyleSheet xmi:id="_Uj5-wNR_EeSRNI7img_HuA" label="UseCaseDiagram" content="Association > Label:name {&#xD;&#xA;&#x9;visible:false;&#xD;&#xA;}&#xD;&#xA;"/>
+ <nattable:Table xmi:id="_5c3hUOG2EeSJG5UikeIXVQ" name="Test Tables" currentRowAxisProvider="_5c3hUuG2EeSJG5UikeIXVQ" currentColumnAxisProvider="_5c3hUeG2EeSJG5UikeIXVQ">
+ <context xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb2NxhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_5c3hUeG2EeSJG5UikeIXVQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_BViG1OG3EeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_Mloh8OG3EeSJG5UikeIXVQ" element="property_of_stereotype:/SysML::Requirements::TestCase::verifies">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_0d7b8OHTEeSJG5UikeIXVQ" name="axisWidth" intValue="451"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXk-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type/package"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXlOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXleHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXluHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/isSingleExecution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXl-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/ownedGroup"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXm-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXnOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXneHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/ownedParameterSet"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXnuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXn-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXoOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXoeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXouHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/precondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXo-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/isReadOnly"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXp-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/node"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXqOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXqeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXquHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXq-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXrOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/redefinedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXreHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXruHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXr-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXsOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXseHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXsuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/edge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXs-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXtOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXteHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXtuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXt-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXuOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXueHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXuuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/context"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXu-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/ownedParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXvOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/partition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXveHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/specification"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXvuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXv-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXwOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXweHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXwuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXw-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXx-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/isReentrant"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/structuredNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXy-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/variable"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXz-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0OHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0eHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0uHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/group"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/ownedNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX1OHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/postcondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_S2LMwOHUEeSJG5UikeIXVQ" element="property_of_stereotype:/SysML::Requirements::TestCase::verifies">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_5c3hUuG2EeSJG5UikeIXVQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_BVg4kOG3EeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_S2IJcOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_detX4OG3EeSJG5UikeIXVQ" type="PapyrusUMLClassDiagram" name="Test expansion model" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_eGSVQOG3EeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eGUKcOG3EeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eGUxgOG3EeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eGUxgeG3EeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGUxguG3EeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGUxg-G3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGUxhOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGUxheG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGUxhuG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGUxh-G3EeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGUxiOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGUxieG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGUxiuG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGUxi-G3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGVYkOG3EeSJG5UikeIXVQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G8RlgPicEeS0IdFsjSchpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G8RlgficEeS0IdFsjSchpQ" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGVYkeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGVYkuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGVYk-G3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGVYlOG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DSygEPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DSygEfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DSygEvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DTGCEPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DTGCEfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DTGCEvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DTGCE_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DTY9AvjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGSVQeG3EeSJG5UikeIXVQ" x="40" y="240" width="301" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ew_fIOG3EeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_exAGMOG3EeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_exAGMeG3EeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_exAGMuG3EeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAGM-G3EeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAGNOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAGNeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAGNuG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAGN-G3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAtQOG3EeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAtQeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAtQuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAtQ-G3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAtROG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAtReG3EeSJG5UikeIXVQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAtRuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAtR-G3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAtSOG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAtSeG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DUIj6PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUIj6fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUIj6vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DUIj6_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DUIj7PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUIj7fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUIj7vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DUSU4PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ew_fIeG3EeSJG5UikeIXVQ" x="40" y="140" width="134" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xv_PAOHTEeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xwBrQOHTEeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xwBrQeHTEeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xwBrQuHTEeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwBrQ-HTEeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwBrROHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwBrReHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwBrRuHTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwBrR-HTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwBrSOHTEeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwBrSeHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwBrSuHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwBrS-HTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwBrTOHTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwCSUOHTEeSJG5UikeIXVQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwCSUeHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwCSUuHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwCSU-HTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwCSVOHTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DUbe0PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUbe0fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUbe0vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DUbe0_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DUbe1PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUbe1fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUbe1vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DUlP1PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_PAeHTEeSJG5UikeIXVQ" x="220" y="140" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lBuJYPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lBuJYfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lBvXgPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lBuJYviMEeSv3dqcApn3LA" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lCMDcPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lCMDcfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCMqgPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lCMDcviMEeSv3dqcApn3LA" x="240" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lCp9gPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lCp9gfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCp9g_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lCp9gviMEeSv3dqcApn3LA" x="240" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lDcAoPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lDcAofiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lDcAo_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lDcAoviMEeSv3dqcApn3LA" x="240" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lD8W8PiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lD8W8fiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lD8W8_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lD8W8viMEeSv3dqcApn3LA" x="420" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEX0wPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEX0wfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEX0w_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEX0wviMEeSv3dqcApn3LA" x="860" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEnFUPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEnFUfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEnFU_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEnFUviMEeSv3dqcApn3LA" x="860" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lE6AQPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lE6AQfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lE6AQ_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_o_eVkPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lE6AQviMEeSv3dqcApn3LA" x="860" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lFWsM_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lFWsNPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lFWsNviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lFWsNfiMEeSv3dqcApn3LA" x="640" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lFzYI_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lFzYJPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lFzYJviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lFzYJfiMEeSv3dqcApn3LA" x="1100" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lGGTEPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lGGTEfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lGGTE_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_r3CYkPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lGGTEviMEeSv3dqcApn3LA" x="1100" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lGZ1GfiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lGZ1GviMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lGZ1HPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lGZ1G_iMEeSv3dqcApn3LA" x="600" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lG0EwPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lG0EwfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lG0Ew_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lG0EwviMEeSv3dqcApn3LA" x="600" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lHLRIPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lHLRIfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lHLRI_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ppRggPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lHLRIviMEeSv3dqcApn3LA" x="600" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lHn9EPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lHn9EfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lHn9E_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lHn9EviMEeSv3dqcApn3LA" x="1300" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lH64APiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lH64AfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lH64A_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_rHkqgPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lH64AviMEeSv3dqcApn3LA" x="1300" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lIT5kPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lIT5kfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lIT5k_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lIT5kviMEeSv3dqcApn3LA" x="1520" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lIopsPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lIopsfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lIops_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_qjyoAPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lIopsviMEeSv3dqcApn3LA" x="1520" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lJGjwPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lJGjwfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lJGjw_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lJGjwviMEeSv3dqcApn3LA" x="1080" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lJdwIPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lJdwIfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lJdwI_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lJdwIviMEeSv3dqcApn3LA" x="1700" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_detX4eG3EeSJG5UikeIXVQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_detX4uG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_detX4-G3EeSJG5UikeIXVQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iH4icOG3EeSJG5UikeIXVQ" type="4006" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_ew_fIOG3EeSJG5UikeIXVQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iH5JgOG3EeSJG5UikeIXVQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iH5JgeG3EeSJG5UikeIXVQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iH5JguG3EeSJG5UikeIXVQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iH5Jg-G3EeSJG5UikeIXVQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iH4iceG3EeSJG5UikeIXVQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iH4icuG3EeSJG5UikeIXVQ" points="[3, 0, -7, -79]$[3, 79, -7, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJrSMOG3EeSJG5UikeIXVQ" id="(0.19933554817275748,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJrSMeG3EeSJG5UikeIXVQ" id="(0.44776119402985076,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ySI50OHTEeSJG5UikeIXVQ" type="4006" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_xv_PAOHTEeSJG5UikeIXVQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ySMkMOHTEeSJG5UikeIXVQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySMkMeHTEeSJG5UikeIXVQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ySMkMuHTEeSJG5UikeIXVQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySMkM-HTEeSJG5UikeIXVQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ySI50eHTEeSJG5UikeIXVQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ySI50uHTEeSJG5UikeIXVQ" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ySvWwOHTEeSJG5UikeIXVQ" id="(0.8006644518272426,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ySvWweHTEeSJG5UikeIXVQ" id="(0.4959349593495935,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lBv-kPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_lBuJYPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lBv-kfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lBwlofiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lBv-kviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lBv-k_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lBwloPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lCMqgfiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_iH4icOG3EeSJG5UikeIXVQ" target="_lCMDcPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lCMqgviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCMqhviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lCMqg_iMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCMqhPiMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCMqhfiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lCp9hPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ySI50OHTEeSJG5UikeIXVQ" target="_lCp9gPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lCp9hfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCp9ifiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lCp9hviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCp9h_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCp9iPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lDcApPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ew_fIOG3EeSJG5UikeIXVQ" target="_lDcAoPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lDcApfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lDcnsviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lDcApviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lDcnsPiMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lDcnsfiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lD8W9PiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_xv_PAOHTEeSJG5UikeIXVQ" target="_lD8W8PiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lD8W9fiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lD8-APiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lD8W9viMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lD8W9_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lD8W-PiMEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_El3J8PPJEeSkj8g2gtcZXQ" type="PapyrusUMLClassDiagram" name="satisfaction diagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_GVhJsPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GVhJsvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVhJsfPJEeSkj8g2gtcZXQ" x="40" y="200" width="181" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWXeQPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWXeQvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWXeQfPJEeSkj8g2gtcZXQ" x="260" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWeL8PPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWeL8vPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_EM-zoNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWeL8fPJEeSkj8g2gtcZXQ" x="420" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWlgsPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWlgsvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_G9nvQNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWlgsfPJEeSkj8g2gtcZXQ" x="600" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWuqoPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWuqovPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWuqofPJEeSkj8g2gtcZXQ" x="760" y="200" width="141" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IrSHMPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IrSHMvPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IrSHM_PJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IrSHNPPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuQPPJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuQfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuQvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuQ_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuRPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuRfPJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuRvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuR_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuSPPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuSfPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuSvPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuS_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuTPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuTfPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuTvPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSHMfPJEeSkj8g2gtcZXQ" x="40" y="320" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tPhRQPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tPhRQfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPhRQ_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tPhRQviMEeSv3dqcApn3LA" x="230" y="141"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wG_0sPiMEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wG_0sviMEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wG_0s_iMEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wG_0tPiMEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0tfiMEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0tviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0t_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0uPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0ufiMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0uviMEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0u_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0vPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0vfiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0vviMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0v_iMEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0wPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0wfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0wviMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0w_iMEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0sfiMEeSv3dqcApn3LA" x="266" y="323" height="50"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wHSvo_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wHSvpPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wHSvpviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wHSvpfiMEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__SDCkPiMEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__SDCkviMEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__SDCk_iMEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__SDClPiMEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDClfiMEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDClviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCl_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCmPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCmfiMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDCmviMEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDCm_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCnPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCnfiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCnviMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDCn_iMEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDCoPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCofiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCoviMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCo_iMEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCkfiMEeSv3dqcApn3LA" x="420" y="320" height="55"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__SWkk_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SWklPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__SWklviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SWklfiMEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FN6kEPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FN6kEviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FN6kE_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FN6kFPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kFfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kFviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kF_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kGPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kGfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kGviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kG_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kHPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kHfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kHviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kH_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kIPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kIfiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kIviNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kI_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kEfiNEeSv3dqcApn3LA" x="600" y="320" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FOOGE_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FOOGFPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_FOOGFviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FOOGFfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GQ8uYPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GQ8uYviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GQ8uY_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GQ8uZPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8uZfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8uZviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8uZ_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8uaPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uafiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8uaviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8ua_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8ubPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8ubfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8ubviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8ub_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8ucPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8ucfiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8ucviNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uc_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uYfiNEeSv3dqcApn3LA" x="760" y="320" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GRGfY_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GRGfZPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GRGfZviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRGfZfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P5FtUPiNEeSv3dqcApn3LA" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P5FtUviNEeSv3dqcApn3LA" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5FtUfiNEeSv3dqcApn3LA" x="920" y="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q8wJwPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q8wJwviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q8wJw_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q8wJxPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJxfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJxviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJx_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJyPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJyfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJyviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJy_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJzPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJzfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJzviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJz_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJ0PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJ0fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJ0viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJ0_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJwfiNEeSv3dqcApn3LA" x="920" y="320" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q9DEs_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q9DEtPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Q9DEtviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q9DEtfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hI0vwPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_hI0vwviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hI0vw_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hI0vxPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vxfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0vxviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0vx_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0vyPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vyfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vyviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0vy_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0vzPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0vzfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vzviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vz_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0v0PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0v0fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0v0viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0v0_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vwfiNEeSv3dqcApn3LA" x="40" y="20" width="1061" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hJHqs_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hJHqtPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_hJHqtviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hJHqtfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ztMp4PiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztMp4viNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztMp4_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ztMp5PiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp5fiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp5viNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp5_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp6PiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp6fiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp6viNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp6_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp7PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp7fiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp7viNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp7_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp8PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp8fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp8viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp8_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp4fiNEeSv3dqcApn3LA" x="40" y="-80" width="1061" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ztWa4_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztWa5PiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ztWa5viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztWa5fiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_El3J8fPJEeSkj8g2gtcZXQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_El3J8vPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_El3J8_PJEeSkj8g2gtcZXQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_tPhRRPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_IrSHMPPJEeSkj8g2gtcZXQ" target="_tPhRQPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_tPhRRfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPhRSfiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tPhRRviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPhRR_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPhRSPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wHSvp_iMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_wG_0sPiMEeSv3dqcApn3LA" target="_wHSvo_iMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wHSvqPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wHSvrPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wHSvqfiMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wHSvqviMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wHSvq_iMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__SWkl_iMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__SDCkPiMEeSv3dqcApn3LA" target="__SWkk_iMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__SWkmPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__SWknPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__SWkmfiMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__SWkmviMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__SWkm_iMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FOOGF_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_FN6kEPiNEeSv3dqcApn3LA" target="_FOOGE_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_FOOGGPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_FOOGHPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOOGGfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOOGGviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOOGG_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GRGfZ_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_GQ8uYPiNEeSv3dqcApn3LA" target="_GRGfY_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_GRGfaPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GRGfbPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GRGfafiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GRGfaviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GRGfa_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Q9DEt_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_Q8wJwPiNEeSv3dqcApn3LA" target="_Q9DEs_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Q9DEuPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Q9DEvPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q9DEufiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q9DEuviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q9DEu_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_hJHqt_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_hI0vwPiNEeSv3dqcApn3LA" target="_hJHqs_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_hJHquPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_hJHqvPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hJHqufiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJHquviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJHqu_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ztWa5_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ztMp4PiNEeSv3dqcApn3LA" target="_ztWa4_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ztWa6PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ztWa7PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ztWa6fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6viNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6_iNEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_4kcxEPPJEeSkj8g2gtcZXQ" type="PapyrusUMLClassDiagram" name="Reqs" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_5XRVIPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XR8MPPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XR8MfPJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5XR8MvPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8M_PJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8NPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8NfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8NvPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8N_PJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8OPPJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8OfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8OvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8O_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8PPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8PfPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8PvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8P_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8QPPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8QfPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MTB2xg3wEeWW7_6ZWeopSA" type="StereotypeCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MTOEAA3wEeWW7_6ZWeopSA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MTOEAQ3wEeWW7_6ZWeopSA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MTDE4g3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3YlQILXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MTDE4w3wEeWW7_6ZWeopSA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MTDE4A3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3DxdwLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MTDE4Q3wEeWW7_6ZWeopSA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MTB2xw3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MTB2yA3wEeWW7_6ZWeopSA" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MTB2yQ3wEeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XRVIfPJEeSkj8g2gtcZXQ" x="112" y="13" width="288" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5XcUQPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XcUQvPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Xc7UPPJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Xc7UfPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7UvPJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7U_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7VPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7VfPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7VvPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7V_PJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7WPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7WfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7WvPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7W_PJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7XPPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7XfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7XvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7X_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7YPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MZYWYA3wEeWW7_6ZWeopSA" type="StereotypeCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MZcAwA3wEeWW7_6ZWeopSA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MZcn0A3wEeWW7_6ZWeopSA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MZZkgg3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3YlQILXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MZZkgw3wEeWW7_6ZWeopSA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MZZkgA3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3DxdwLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MZZkgQ3wEeWW7_6ZWeopSA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MZYWYQ3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MZYWYg3wEeWW7_6ZWeopSA" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MZYWYw3wEeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XcUQfPJEeSkj8g2gtcZXQ" x="173" y="186" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MbeoIA3wEeWW7_6ZWeopSA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MbeoIQ3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_MbeoIw3wEeWW7_6ZWeopSA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MbeoIg3wEeWW7_6ZWeopSA" x="373" y="86"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_4kcxEfPJEeSkj8g2gtcZXQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_4kcxEvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_4kcxE_PJEeSkj8g2gtcZXQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_MR-EkPPKEeSkj8g2gtcZXQ" type="4006" source="_5XcUQPPJEeSkj8g2gtcZXQ" target="_5XRVIPPJEeSkj8g2gtcZXQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MR-Ek_PKEeSkj8g2gtcZXQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MR-ElPPKEeSkj8g2gtcZXQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MR-ElfPKEeSkj8g2gtcZXQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MR-ElvPKEeSkj8g2gtcZXQ" x="-4" y="-64"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MR-EkfPKEeSkj8g2gtcZXQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MR-EkvPKEeSkj8g2gtcZXQ" points="[-10, 0, 0, 55]$[-10, -55, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SzWt8PPKEeSkj8g2gtcZXQ" id="(0.5255102040816326,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MSawgfPKEeSkj8g2gtcZXQ" id="(0.3784722222222222,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_MbeoJA3wEeWW7_6ZWeopSA" type="StereotypeCommentLink" source="_MR-EkPPKEeSkj8g2gtcZXQ" target="_MbeoIA3wEeWW7_6ZWeopSA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_MbeoJQ3wEeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_MbeoKQ3wEeWW7_6ZWeopSA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MbeoJg3wEeWW7_6ZWeopSA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MbeoJw3wEeWW7_6ZWeopSA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MbeoKA3wEeWW7_6ZWeopSA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_7hAH8PiOEeSv3dqcApn3LA" type="PapyrusUMLClassDiagram" name="Test Add graphical elements" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_9F6QQPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9F6QQviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9F6QQ_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9F6QRPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QRfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QRviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QR_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QSPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QSfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QSviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QS_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QTPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QTfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QTviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QT_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QUPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QUfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QUviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QU_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QQfiOEeSv3dqcApn3LA" x="40" y="40" width="921" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9GNLMPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9GNLMfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9GNLM_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9GNLMviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-bKzAPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-bKzAviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-bKzA_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-bKzBPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzBfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzBviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzB_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzCPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzCfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzCviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzC_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzDPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzDfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzDviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzD_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzEPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzEfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzEviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzE_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzAfiOEeSv3dqcApn3LA" x="40" y="200" width="181" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-bKzIPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzIfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-bKzI_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzIviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-ytwUPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-ytwUviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-ytwU_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-ytwVPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwVfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwVviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwV_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwWPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwWfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwWviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwW_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwXPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwXfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwXviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwX_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwYPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwYfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwYviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwY_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwUfiOEeSv3dqcApn3LA" x="260" y="200" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-y26TPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-y26TfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-y26T_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-y26TviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__K2jgPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__K2jgviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__K2jg_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__K2jhPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jhfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2jhviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jh_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jiPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jifiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jiviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2ji_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jjPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jjfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jjviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jj_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2jkPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jkfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jkviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jk_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jgfiOEeSv3dqcApn3LA" x="420" y="200" width="221" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__LAUjPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LAUjfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__LAUj_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LAUjviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__eFokPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__eFokviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__eFok_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__eFolPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFolfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFolviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFol_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFomPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFomfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFomviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFom_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFonPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFonfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFonviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFon_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFooPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFoofiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFooviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFoo_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFokfiOEeSv3dqcApn3LA" x="800" y="200" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__ePZnPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__ePZnfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__ePZn_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__ePZnviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ABt6EPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ABt6EviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ABt6E_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ABt6FPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6FfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6FviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6F_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6GPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6GfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6GviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6G_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6HPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6HfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6HviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6H_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6IPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6IfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6IviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6I_iPEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6EfiPEeSv3dqcApn3LA" x="660" y="200" width="121" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AB3EDPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AB3EDfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AB3ED_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AB3EDviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NJqAs_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_NJqAtPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NJqAtviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NJqAtfiPEeSv3dqcApn3LA" x="240" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_N2FB0_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_N2FB1PiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_N2FB1viPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N2FB1fiPEeSv3dqcApn3LA" x="460" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OgjiM_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OgjiNPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OgjiNviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OgjiNfiPEeSv3dqcApn3LA" x="620" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PLeug_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PLeuhPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PLeuhviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PLeuhfiPEeSv3dqcApn3LA" x="860" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P4Mqk_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P4MqlPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P4MqlviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P4MqlfiPEeSv3dqcApn3LA" x="1000" y="100"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_7hAH8fiOEeSv3dqcApn3LA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_7hAH8viOEeSv3dqcApn3LA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_7hAH8_iOEeSv3dqcApn3LA">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_9GNLNPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_9F6QQPiOEeSv3dqcApn3LA" target="_9GNLMPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9GNLNfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9GNLOfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9GNLNviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9GNLN_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9GNLOPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-bKzJPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-bKzAPiOEeSv3dqcApn3LA" target="_-bKzIPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_-bKzJfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-bKzKfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-bKzJviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-bKzJ_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-bKzKPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-y26UPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-ytwUPiOEeSv3dqcApn3LA" target="_-y26TPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_-y26UfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-y26VfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-y26UviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-y26U_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-y26VPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__LAUkPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__K2jgPiOEeSv3dqcApn3LA" target="__LAUjPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__LAUkfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__LAUlfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__LAUkviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__LAUk_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__LAUlPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__ePZoPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__eFokPiOEeSv3dqcApn3LA" target="__ePZnPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__ePZofiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__ePZpfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__ePZoviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__ePZo_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__ePZpPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AB3EEPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ABt6EPiPEeSv3dqcApn3LA" target="_AB3EDPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_AB3EEfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AB3EFfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AB3EEviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AB3EE_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AB3EFPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NIUj8fiPEeSv3dqcApn3LA" type="4006" source="_-bKzAPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NIUj9PiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NIUj9fiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NIUj9viPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NIUj9_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_NIUj8viPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NIUj8_iPEeSv3dqcApn3LA" points="[-2, -30, 9, 120]$[-90, -149, -79, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJN70PiPEeSv3dqcApn3LA" id="(0.46408839779005523,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJN70fiPEeSv3dqcApn3LA" id="(0.08686210640608034,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NJqAt_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_NIUj8fiPEeSv3dqcApn3LA" target="_NJqAs_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_NJqAuPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NJqAvPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NJqAufiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJqAuviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJqAu_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_N1B48fiPEeSv3dqcApn3LA" type="4006" source="_-ytwUPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_N1Lp8PiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N1Lp8fiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N1Lp8viPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N1Lp8_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_N1B48viPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N1B48_iPEeSv3dqcApn3LA" points="[-1, -3, 9, 110]$[-112, -102, -102, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N1xf0PiPEeSv3dqcApn3LA" id="(0.49645390070921985,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N1xf0fiPEeSv3dqcApn3LA" id="(0.30510314875135724,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_N2FB1_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_N1B48fiPEeSv3dqcApn3LA" target="_N2FB0_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_N2FB2PiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_N2FB3PiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N2FB2fiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N2FB2viPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N2FB2_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_OfEUcfiPEeSv3dqcApn3LA" type="4006" source="__K2jgPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OfEUdPiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OfEUdfiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OfEUdviPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OfEUd_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_OfEUcviPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OfEUc_iPEeSv3dqcApn3LA" points="[-2, -4, 0, 109]$[8, -103, 10, 10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Of9FQPiPEeSv3dqcApn3LA" id="(0.47058823529411764,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Of9FQfiPEeSv3dqcApn3LA" id="(0.5244299674267101,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_OgjiN_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_OfEUcfiPEeSv3dqcApn3LA" target="_OgjiM_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_OgjiOPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OgjiPPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OgjiOfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OgjiOviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OgjiO_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_PJ1vwfiPEeSv3dqcApn3LA" type="4006" source="_ABt6EPiPEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PJ1vxPiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PJ1vxfiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PJ1vxviPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PJ1vx_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_PJ1vwviPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PJ1vw_iPEeSv3dqcApn3LA" points="[-3, -7, 0, 107]$[75, -106, 78, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLCCkPiPEeSv3dqcApn3LA" id="(0.512396694214876,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLCCkfiPEeSv3dqcApn3LA" id="(0.738327904451683,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_PLeuh_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_PJ1vwfiPEeSv3dqcApn3LA" target="_PLeug_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_PLeuiPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PLeujPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PLeuifiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLeuiviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLeui_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P3JhsPiPEeSv3dqcApn3LA" type="4006" source="__eFokPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P3Jhs_iPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P3JhtPiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_P3JhtfiPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P3JhtviPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_P3JhsfiPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P3JhsviPEeSv3dqcApn3LA" points="[-6, -6, 0, 111]$[82, -113, 88, 4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3v-oPiPEeSv3dqcApn3LA" id="(0.484472049689441,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3v-ofiPEeSv3dqcApn3LA" id="(0.9044516829533116,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P4Mql_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_P3JhsPiPEeSv3dqcApn3LA" target="_P4Mqk_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_P4MqmPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P4MqnPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P4MqmfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P4MqmviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P4Mqm_iPEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_iAZmEPiPEeSv3dqcApn3LA" type="PapyrusUMLClassDiagram" name="Test add compartment" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_kmcbQPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kmcbQviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kmcbQ_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kmcbRPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbRfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbRviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbR_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbSPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbSfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbSviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbS_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbTPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbTfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbTviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbT_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbUPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbUfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbUviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbU_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Cx2WMPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Cx2WMfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Cx2WMvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CyJRIPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CyJRIfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CyJRIvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CyJRI_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C0Ys0PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbQfiPEeSv3dqcApn3LA" x="60" y="60" width="401" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kmmMQ_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmmMRPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_kmmMRviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmmMRfiPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mNTEUPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mNTEUviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mNTEU_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mNTEVPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEVfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEVviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEV_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEWPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEWfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEWviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEW_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEXPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEXfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEXviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEX_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEYPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEYfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEYviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEY_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C1wl0PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C1wl0fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C1wl0vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C10QMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C10QMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C10QMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C10QM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C13TgPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEUfiPEeSv3dqcApn3LA" x="60" y="220" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mNc1XPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNc1XfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mNc1X_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNc1XviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nVSnIPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVSnIviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVSnI_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nVSnJPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnJfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnJviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnJ_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnKPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnKfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnKviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnK_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnLPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnLfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnLviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnL_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnMPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnMfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnMviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnM_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C2K1gPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C2K1gfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C2K1gvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C2PG8PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C2PG8fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C2PG8vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C2PG8_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C2SKQPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnIfiPEeSv3dqcApn3LA" x="260" y="220" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nVSnQPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnQfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nVSnQ_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnQviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wE3mY_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wE3mZPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wE3mZviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wE3mZfiPEeSv3dqcApn3LA" x="460" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CQ9jY_iQEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CQ9jZPiQEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CQ9jZviQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CQ9jZfiQEeSv3dqcApn3LA" x="460" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Dvwco_iQEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DvwcpPiQEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DvwcpviQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DvwcpfiQEeSv3dqcApn3LA" x="260" y="120"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_iAZmEfiPEeSv3dqcApn3LA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_iAZmEviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_iAZmE_iPEeSv3dqcApn3LA">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_kmmMR_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_kmcbQPiPEeSv3dqcApn3LA" target="_kmmMQ_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_kmmMSPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_kmmMTPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kmmMSfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kmmMSviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kmmMS_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mNc1YPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_mNTEUPiPEeSv3dqcApn3LA" target="_mNc1XPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mNc1YfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mNc1ZfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mNc1YviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mNc1Y_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mNc1ZPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nVSnRPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_nVSnIPiPEeSv3dqcApn3LA" target="_nVSnQPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_nVSnRfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nVSnSfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nVSnRviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nVSnR_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nVSnSPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CQzyYPiQEeSv3dqcApn3LA" type="4008" source="_nVSnIPiPEeSv3dqcApn3LA" target="_kmcbQPiPEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CQzyY_iQEeSv3dqcApn3LA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CQzyZPiQEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CQzyZfiQEeSv3dqcApn3LA" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CQzyZviQEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CQzyYfiQEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CQzyYviQEeSv3dqcApn3LA" points="[-19, -30, 83, 130]$[-82, -129, 20, 31]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CQ9jZ_iQEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_CQzyYPiQEeSv3dqcApn3LA" target="_CQ9jY_iQEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CQ9jaPiQEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CQ9jbPiQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CQ9jafiQEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CQ9javiQEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CQ9ja_iQEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_DvmroPiQEeSv3dqcApn3LA" type="4008" source="_mNTEUPiPEeSv3dqcApn3LA" target="_kmcbQPiPEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Dvmro_iQEeSv3dqcApn3LA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DvmrpPiQEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DvmrpfiQEeSv3dqcApn3LA" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DvmrpviQEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_DvmrofiQEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DvmroviQEeSv3dqcApn3LA" points="[23, -30, -98, 130]$[98, -129, -23, 31]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Dvwcp_iQEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_DvmroPiQEeSv3dqcApn3LA" target="_Dvwco_iQEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_DvwcqPiQEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DvwcrPiQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DvwcqfiQEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DvwcqviQEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dvwcq_iQEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1r0cQPiZEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test add new nodes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4LXA0PiZEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4LXA0viZEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4LXA0_iZEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4LXA1PiZEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA1fiZEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA1viZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA1_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA2PiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA2fiZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA2viZEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA2_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA3PiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA3fiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA3viZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA3_iZEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA4PiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA4fiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA4viZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA4_iZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C47OkPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C47OkfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C47OkvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C5E_kPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C5E_kfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C5E_kvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5E_k_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C6eGsPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA0fiZEeS0IdFsjSchpQ" x="120" y="20" width="121" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4Lzsw_iZEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LzsxPiZEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4LzsxviZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LzsxfiZEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9UOYEPiZEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9UOYEviZEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9UOYE_iZEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9UOYFPiZEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYFfiZEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYFviZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYF_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYGPiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYGfiZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYGviZEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYG_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYHPiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYHfiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYHviZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYH_iZEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYIPiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYIfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYIviZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYI_iZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C68AwPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C68AwfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C68AwvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C7ASMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C7ASMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C7ASMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C7ASM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C7D8kPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYEfiZEeS0IdFsjSchpQ" x="100" y="180" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9UYJHPiZEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UYJHfiZEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9UYJH_iZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UYJHviZEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GGMkA_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GGMkBPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GGMkBviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGMkBfiaEeS0IdFsjSchpQ" x="261" y="81"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_1r0cQfiZEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1r0cQviZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_1r0cQ_iZEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4L9dwPiZEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_4LXA0PiZEeS0IdFsjSchpQ" target="_4Lzsw_iZEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_4L9dwfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4L9dxfiZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4L9dwviZEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4L9dw_iZEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4L9dxPiZEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9UYJIPiZEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_9UOYEPiZEeS0IdFsjSchpQ" target="_9UYJHPiZEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9UYJIfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9UYJJfiZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9UYJIviZEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9UYJI_iZEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9UYJJPiZEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GFTMIPiaEeS0IdFsjSchpQ" type="4006" source="_9UOYEPiZEeS0IdFsjSchpQ" target="_4LXA0PiZEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GFTMI_iaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GFTMJPiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GFTMJfiaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GFTMJviaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GFTMIfiaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GFTMIviaEeS0IdFsjSchpQ" points="[-5, 0, 20, 99]$[-5, -99, 20, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GFv4EPiaEeS0IdFsjSchpQ" id="(0.6159420289855072,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GFv4EfiaEeS0IdFsjSchpQ" id="(0.3305785123966942,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GGMkB_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_GFTMIPiaEeS0IdFsjSchpQ" target="_GGMkA_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_GGMkCPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GGMkDPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GGMkCfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GGMkCviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GGMkC_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_MdsRkPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test new child label" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_OM5lYPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OM5lYviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OM5lY_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OM5lZPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5lZfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5lZviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lZ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5laPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lafiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5laviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5la_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lbPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5lbfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lbviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5lb_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5lcPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lcfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5lcviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lc_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8uJcPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C8uJcfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C8uJcvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C84hgPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C84hgfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C84hgvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C84hg_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C-RooPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lYfiaEeS0IdFsjSchpQ" x="220" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ONMgU_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ONMgVPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ONMgVviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ONMgVfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P7ZHgPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P7ZHgviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_P7ZHg_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P7ZHhPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHhfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHhviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHh_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHiPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHifiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHiviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHi_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHjPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHjfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHjviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHj_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHkPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHkfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHkviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHk_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C-u7oPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C-u7ofjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C-u7ovjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C-zNEPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C-zNEfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C-zNEvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C-zNE_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C-2QYPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHgfiaEeS0IdFsjSchpQ" x="224" y="223" width="157" height="58"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P7iRfPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7iRffiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P7iRf_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7iRfviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SIdcA_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SIdcBPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SIdcBviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SIdcBfiaEeS0IdFsjSchpQ" x="424" y="123"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MdsRkfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MdsRkviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_MdsRk_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ONMgV_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_OM5lYPiaEeS0IdFsjSchpQ" target="_ONMgU_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ONMgWPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ONMgXPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ONMgWfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ONMgWviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ONMgW_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P7iRgPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_P7ZHgPiaEeS0IdFsjSchpQ" target="_P7iRfPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_P7iRgfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P7iRhfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P7iRgviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P7iRg_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P7iRhPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SHt1IfiaEeS0IdFsjSchpQ" type="4006" source="_P7ZHgPiaEeS0IdFsjSchpQ" target="_OM5lYPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SHt1JPiaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SHt1JfiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SHt1JviaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SHt1J_iaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_SHt1IviaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SHt1I_iaEeS0IdFsjSchpQ" points="[-1, -4, 1, 153]$[-1, -126, 1, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIKhEPiaEeS0IdFsjSchpQ" id="(0.49044585987261147,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIKhEfiaEeS0IdFsjSchpQ" id="(0.5031055900621118,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SIdcB_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_SHt1IfiaEeS0IdFsjSchpQ" target="_SIdcA_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_SIdcCPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SIdcDPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SIdcCfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIdcCviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIdcC_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_gFR8MPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test add border item" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iSSmUPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iSSmUviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iSSmU_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iSSmVPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmVfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmVviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmV_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmWPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmWfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmWviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmW_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmXPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmXfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmXviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmX_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmYPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmYfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmYviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmY_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DAqOQPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DAqOQfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DAqOQvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DAz_QPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DAz_QfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DAz_QvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DAz_Q_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DCASEPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmUfiaEeS0IdFsjSchpQ" x="240" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iS5DQ_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iS5DRPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_iS5DRviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iS5DRfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEBHEPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lEBHEviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lEBHE_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lEBHFPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHFfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHFviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHF_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHGPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHGfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHGviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHG_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHHPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHHfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHHviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHH_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHIPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHIfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHIviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHI_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DCc-EvjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DCc-E_jNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCc-FPjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DCc-FfjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DCmH8PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DCmH8fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCmH8vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DCmH9fjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHEfiaEeS0IdFsjSchpQ" x="240" y="200" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEK4HPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEK4HfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEK4H_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEK4HviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_moDFo_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_moDFpPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_moDFpviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_moDFpfiaEeS0IdFsjSchpQ" x="440" y="100"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_gFR8MfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gFR8MviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_gFR8M_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iS5DR_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_iSSmUPiaEeS0IdFsjSchpQ" target="_iS5DQ_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_iS5DSPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_iS5DTPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iS5DSfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iS5DSviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iS5DS_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lEK4IPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_lEBHEPiaEeS0IdFsjSchpQ" target="_lEK4HPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lEK4IfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEK4JfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lEK4IviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lEK4I_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lEK4JPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mnTewfiaEeS0IdFsjSchpQ" type="4006" source="_lEBHEPiaEeS0IdFsjSchpQ" target="_iSSmUPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mnTexPiaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mnTexfiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mnTexviaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mnTex_iaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mnTewviaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mnTew_iaEeS0IdFsjSchpQ" points="[2, -7, 4, 130]$[2, -106, 4, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mnwKsPiaEeS0IdFsjSchpQ" id="(0.5093167701863354,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mnwKsfiaEeS0IdFsjSchpQ" id="(0.515527950310559,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_moDFp_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_mnTewfiaEeS0IdFsjSchpQ" target="_moDFo_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_moDFqPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_moDFrPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_moDFqfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_moDFqviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_moDFq_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_rKumoPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test add new link" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_sZ4hYPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sZ4hYviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sZ4hY_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sZ4hZPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4hZfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hZviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hZ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4haPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hafiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4haviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4ha_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hbPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4hbfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hbviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4hb_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hcPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hcfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4hcviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hc_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DEPGsPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DEPGsfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DEPGsvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DEY3sPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DEY3sfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DEY3svjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DEY3s_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DEryoPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hYfiaEeS0IdFsjSchpQ" x="240" y="180" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sZ4hgPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hgfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_sZ4hg_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hgviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uKNPgPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKNPgviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKNPg_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uKNPhPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPhfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPhviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPh_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPiPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPifiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPiviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPi_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPjPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPjfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPjviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPj_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPkPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPkfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPkviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPk_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DFIekPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DFIekfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIekvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DFIek_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DFIelPjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DFIelfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIelvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DFIeqfjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPgfiaEeS0IdFsjSchpQ" x="240" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uKgKc_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKgKdPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uKgKdviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKgKdfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JHc5FPibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JHc5FfibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JHc5F_ibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JHc5FvibEeS0IdFsjSchpQ" x="440" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_rKumofiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_rKumoviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_rKumo_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_sZ4hhPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_sZ4hYPiaEeS0IdFsjSchpQ" target="_sZ4hgPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_sZ4hhfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_sZ4hifiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sZ4hhviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZ4hh_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZ4hiPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uKgKd_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_uKNPgPiaEeS0IdFsjSchpQ" target="_uKgKc_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uKgKePiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uKgKfPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uKgKefiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uKgKeviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uKgKe_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JGjhMfibEeS0IdFsjSchpQ" type="4006" source="_sZ4hYPiaEeS0IdFsjSchpQ" target="_uKNPgPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JGjhNPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JGjhNfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JGjhNvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JGjhN_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JGjhMvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JGjhM_ibEeS0IdFsjSchpQ" points="[6, -4, 0, 90]$[7, -83, 1, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHTvIPibEeS0IdFsjSchpQ" id="(0.4782608695652174,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHTvIfibEeS0IdFsjSchpQ" id="(0.5093167701863354,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JHmqEPibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_JGjhMfibEeS0IdFsjSchpQ" target="_JHc5FPibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_JHmqEfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JHmqFfibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JHmqEvibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHmqE_ibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHmqFPibEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_0GvfYPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test reuse" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_1BeCQPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1BeCQviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1BeCQ_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1BeCRPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCRfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCRviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCR_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCSPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCSfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCSviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCS_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCTPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCTfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCTviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCT_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCUPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCUfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCUviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCU_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DHz_IPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DHz_IfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHz_IvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DIG6EPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DIG6EfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DIG6EvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DIG6E_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DLaFsPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCQfiaEeS0IdFsjSchpQ" x="60" y="40" width="701" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1BxkQ_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BxkRPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1BxkRviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BxkRfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_40Q-cPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_40Q-cviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_40Q-c_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_40Q-dPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-dfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-dviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-d_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-ePiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-efiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-eviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-e_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-fPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-ffiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-fviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-f_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-gPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-gfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-gviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-g_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMAioPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMAiofjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMAiovjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMDl8PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMDl8fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMDl8vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMDl8_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMFbIPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-cfiaEeS0IdFsjSchpQ" x="220" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_40avfPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40avffiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_40avf_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40avfviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5T3rkPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5T3rkviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5T3rk_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5T3rlPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rlfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rlviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rl_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3rmPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rmfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rmviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rm_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rnPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3rnfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rnviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rn_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3roPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rofiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3roviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3ro_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMSPcPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMSPcfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMSPcvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMV50PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMV50fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMV50vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMV50_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMY9IPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rkfiaEeS0IdFsjSchpQ" x="400" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5T3rsPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rsfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_5T3rs_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rsviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6YRu4PiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6YRu4viaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6YRu4_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6YRu5PiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu5fiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu5viaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu5_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu6PiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu6fiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu6viaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu6_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu7PiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu7fiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu7viaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu7_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu8PiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu8fiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu8viaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu8_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMm_kPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMm_kfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMm_kvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMrRAPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMrRAfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMrRAvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMrRA_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMuUUPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu4fiaEeS0IdFsjSchpQ" x="60" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6YRvAPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRvAfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6YRvA_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRvAviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7qaFIPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7qaFIviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7qaFI_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7qaFJPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFJfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFJviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFJ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFKPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFKfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFKviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFK_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFLPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFLfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFLviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFL_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFMPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFMfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFMviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFM_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DM-L8PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DM-L8fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DM-L8vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DNBPQPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DNBPQfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DNBPQvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DNBPQ_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DNESkPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFIfiaEeS0IdFsjSchpQ" x="620" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7qj2LPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qj2LfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7qj2L_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qj2LviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Fr5YM_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Fr5YNPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fr5YNvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Fr5YNfibEeS0IdFsjSchpQ" x="260" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ga_S0_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ga_S1PibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ga_S1vibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ga_S1fibEeS0IdFsjSchpQ" x="420" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HK2Cc_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HK2CdPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HK2CdvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HK2CdfibEeS0IdFsjSchpQ" x="600" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HqcIg_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HqcIhPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HqcIhvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HqcIhfibEeS0IdFsjSchpQ" x="820" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_0GvfYfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_0GvfYviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_0GvfY_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_1BxkR_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_1BeCQPiaEeS0IdFsjSchpQ" target="_1BxkQ_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_1BxkSPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1BxkTPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1BxkSfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BxkSviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BxkS_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_40avgPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_40Q-cPiaEeS0IdFsjSchpQ" target="_40avfPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_40avgfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_40avhfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_40avgviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_40avg_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_40avhPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5T3rtPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_5T3rkPiaEeS0IdFsjSchpQ" target="_5T3rsPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_5T3rtfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_5T3rufiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5T3rtviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5T3rt_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5T3ruPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6YRvBPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_6YRu4PiaEeS0IdFsjSchpQ" target="_6YRvAPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_6YRvBfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6YRvCfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6YRvBviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YRvB_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YRvCPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7qj2MPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_7qaFIPiaEeS0IdFsjSchpQ" target="_7qj2LPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7qj2MfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7qj2NfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7qj2MviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qj2M_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qj2NPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FqaKcfibEeS0IdFsjSchpQ" type="4006" source="_6YRu4PiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FqaKdPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FqaKdfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FqaKdvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FqaKd_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FqaKcvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FqaKc_ibEeS0IdFsjSchpQ" points="[3, -6, 0, 95]$[-57, -99, -60, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrTiUPibEeS0IdFsjSchpQ" id="(0.4222222222222222,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrTiUfibEeS0IdFsjSchpQ" id="(0.08416547788873038,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Fr5YN_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_FqaKcfibEeS0IdFsjSchpQ" target="_Fr5YM_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Fr5YOPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fr5YPPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fr5YOfibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fr5YOvibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fr5YO_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GZp2EfibEeS0IdFsjSchpQ" type="4006" source="_40Q-cPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GZp2FPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GZp2FfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GZp2FvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GZp2F_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GZp2EvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GZp2E_ibEeS0IdFsjSchpQ" points="[4, -5, 0, 90]$[-58, -84, -62, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GaZc8PibEeS0IdFsjSchpQ" id="(0.48427672955974843,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GaZc8fibEeS0IdFsjSchpQ" id="(0.34236804564907275,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Ga_S1_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_GZp2EfibEeS0IdFsjSchpQ" target="_Ga_S0_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ga_S2PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ga_S3PibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ga_S2fibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ga_S2vibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ga_S2_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HJy5kfibEeS0IdFsjSchpQ" type="4006" source="_5T3rkPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HJy5lPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HJy5lfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HJy5lvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HJy5l_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HJy5kvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HJy5k_ibEeS0IdFsjSchpQ" points="[-1, -5, 0, 91]$[55, -84, 56, 12]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKjHgPibEeS0IdFsjSchpQ" id="(0.47804878048780486,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKjHgfibEeS0IdFsjSchpQ" id="(0.6248216833095578,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HK2Cd_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_HJy5kfibEeS0IdFsjSchpQ" target="_HK2Cc_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HK2CePibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HK2CfPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HK2CefibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HK2CevibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HK2Ce_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HpP1sfibEeS0IdFsjSchpQ" type="4006" source="_7qaFIPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HpP1tPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HpP1tfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HpP1tvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HpP1t_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HpP1svibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HpP1s_ibEeS0IdFsjSchpQ" points="[1, -6, 0, 103]$[82, -108, 81, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqADoPibEeS0IdFsjSchpQ" id="(0.427536231884058,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqADofibEeS0IdFsjSchpQ" id="(0.8830242510699001,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HqcIh_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_HpP1sfibEeS0IdFsjSchpQ" target="_HqcIg_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HqcIiPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HqcIjPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HqcIifibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqcIivibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqcIi_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_3lJDcPibEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test drop" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_41LvAPibEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_41LvAvibEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_41LvA_ibEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_41LvBPibEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvBfibEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvBvibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvB_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvCPibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvCfibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvCvibEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvC_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvDPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvDfibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvDvibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvD_ibEeS0IdFsjSchpQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_93lR4PibEeS0IdFsjSchpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_93lR4fibEeS0IdFsjSchpQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_BkvgIPicEeS0IdFsjSchpQ" type="3014">
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_YO8cwPSiEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BkvgIficEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DLvTIPicEeS0IdFsjSchpQ" type="3014">
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_Wgn5wPSiEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DLvTIficEeS0IdFsjSchpQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvEPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvEfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvEvibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvE_ibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DPmCIPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DPmCIfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DPmCIvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DPwaMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DPwaMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DPwaMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DPwaM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DQBf8PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvAfibEeS0IdFsjSchpQ" x="137" y="220" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_41LvIPibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvIfibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_41LvI_ibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvIvibEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__r_10PibEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__r_10vibEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__r_10_ibEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__r_11PibEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_11fibEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_11vibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_11_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_12PibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_12fibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_12vibEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_12_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_13PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_13fibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_13vibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_13_ibEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_14PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_14fibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_14vibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_14_ibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DQjrePjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DQjrefjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DQjrevjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DQtccPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DQtccfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DQtccvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DQtcc_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DQtchvjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_10fibEeS0IdFsjSchpQ" x="140" y="60" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__sSww_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__sSwxPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__sSwxvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__sSwxfibEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_A8DIc_icEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_A8DIdPicEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_A8DIdvicEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A8DIdficEeS0IdFsjSchpQ" x="337" y="120"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_3lJDcfibEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_3lJDcvibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_3lJDc_ibEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_41LvJPibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_41LvAPibEeS0IdFsjSchpQ" target="_41LvIPibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_41LvJfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_41LvKfibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_41LvJvibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_41LvJ_ibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_41LvKPibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__sSwx_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="__r_10PibEeS0IdFsjSchpQ" target="__sSww_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="__sSwyPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__sSwzPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__sSwyfibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sSwyvibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sSwy_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_A7dSkficEeS0IdFsjSchpQ" type="4006" source="_41LvAPibEeS0IdFsjSchpQ" target="__r_10PibEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_A7dSlPicEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A7dSlficEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_A7dSlvicEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A7dSl_icEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_A7dSkvicEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A7dSk_icEeS0IdFsjSchpQ" points="[-1, 0, 11, 99]$[-1, -99, 11, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A75-gPicEeS0IdFsjSchpQ" id="(0.4825174825174825,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A75-gficEeS0IdFsjSchpQ" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_A8DId_icEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_A7dSkficEeS0IdFsjSchpQ" target="_A8DIc_icEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_A8DIePicEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_A8DIfPicEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A8DIeficEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A8DIevicEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A8DIe_icEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_jM0xUPldEeSL080VNAlOmQ" type="PapyrusUMLClassDiagram" name="test assistant" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_utFvgPldEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_utGWkPldEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_utGWkfldEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_utGWkvldEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9oPldEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9ofldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9ovldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9o_ldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9pPldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9pfldEeSL080VNAlOmQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9pvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9p_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9qPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9qfldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9qvldEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9q_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9rPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9rfldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9rvldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_utc74PldEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utFvgfldEeSL080VNAlOmQ" x="140" y="220" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xpJ4APldEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpKfEPldEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpKfEfldEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpKfEvldEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfE_ldEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfFPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfFfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfFvldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfF_ldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfGPldEeSL080VNAlOmQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfGfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfGvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfG_ldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfHPldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfHfldEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfHvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfH_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfIPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfIfldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpRz0PldEeSL080VNAlOmQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_xpRz0fldEeSL080VNAlOmQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpRz0vldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpRz0_ldEeSL080VNAlOmQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpRz1PldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_xpRz1fldEeSL080VNAlOmQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpRz1vldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_xpUQEPldEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpJ4AfldEeSL080VNAlOmQ" x="140" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xp7UEPldEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xp7UEfldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp7UE_ldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xp7UEvldEeSL080VNAlOmQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zpGWg_ldEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zpGWhPldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_zpGWhvldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpGWhfldEeSL080VNAlOmQ" x="340" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HKWvoPleEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HKWvofleEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HKWvo_leEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HKWvovleEeSL080VNAlOmQ" x="340" y="220"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_jM0xUfldEeSL080VNAlOmQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_jM0xUvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_jM0xU_ldEeSL080VNAlOmQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_xp77IPldEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_xpJ4APldEeSL080VNAlOmQ" target="_xp7UEPldEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xp77IfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp8iMPldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xp77IvldEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp77I_ldEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp77JPldEeSL080VNAlOmQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zjMi0PldEeSL080VNAlOmQ" type="4006" source="_utFvgPldEeSL080VNAlOmQ" target="_xpJ4APldEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zjZXIPldEeSL080VNAlOmQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zjZXIfldEeSL080VNAlOmQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zjZXIvldEeSL080VNAlOmQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zjZXI_ldEeSL080VNAlOmQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zjMi0fldEeSL080VNAlOmQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zjMi0vldEeSL080VNAlOmQ" points="[0, -14, 1, 150]$[0, -133, 1, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zkCQUPldEeSL080VNAlOmQ" id="(0.5031055900621118,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zkC3YPldEeSL080VNAlOmQ" id="(0.5031055900621118,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zpGWh_ldEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_zjMi0PldEeSL080VNAlOmQ" target="_zpGWg_ldEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_zpGWiPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_zpG9kfldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zpGWifldEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpGWivldEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpG9kPldEeSL080VNAlOmQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HKWvpPleEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_utFvgPldEeSL080VNAlOmQ" target="_HKWvoPleEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HKWvpfleEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HKWvqfleEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HKWvpvleEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKWvp_leEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKWvqPleEeSL080VNAlOmQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_Sm2LoPlfEeSL080VNAlOmQ" type="PapyrusUMLClassDiagram" name="View Providers" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_WOb9YPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WOb9YvlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WOb9Y_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WOb9ZPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOb9ZflfEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOb9ZvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOb9Z_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOb9aPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOb9aflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOckcPlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aP_uUPlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aP_uUflfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_pwWd0PlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8U98vSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pwWd0flfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rZV04PlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8ZPYPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rZV04flfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tHYEAPlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8WzIvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tHYEAflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOckcflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOckcvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOckc_lfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOckdPlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOckdflfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOckdvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOckd_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOckePlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOckeflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_WOjSIPlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P8Kl4PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOb9YflfEeSL080VNAlOmQ" x="40" y="240" width="301" height="83"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mt2WIPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt2WIvlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt2WI_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt2WJPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WJflfEeSL080VNAlOmQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_15LQ0PlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_15LQ0flfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_24G-QPlfEeSL080VNAlOmQ" type="3012">
+ <element xmi:type="uml:Property" href="DevelopperModelForExpansion.uml#_PzUL4vSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_24G-QflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3oU6QPlfEeSL080VNAlOmQ" type="3012">
+ <element xmi:type="uml:Property" href="DevelopperModelForExpansion.uml#_PzUy8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3oU6QflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WJvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WJ_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WKPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WKflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WKvlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wmjgoPlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wmjgoflfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0DEDwPlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_PzXPMfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0DEDwflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WK_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WLPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WLflfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WLvlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WL_lfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WMPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WMflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WMvlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WM_lfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_mt9D0PlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_PzRIkPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WIflfEeSL080VNAlOmQ" x="40" y="20" width="261" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-TejoPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-TejovlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-Tejo_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-TejpPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-TejpflfEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-TejpvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-Tejp_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejqPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejqflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-TejqvlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DlZJMPlgEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DlZJMflgEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_XCovkPlhEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2liUvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XCovkflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X3ZNUPlhEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2k7QfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X3ZNUflhEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-Tejq_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-TejrPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejrflfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejrvlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-Tejr_lfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-TejsPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-TejsflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejsvlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-Tejs_lfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_-TlRUPlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0KgcfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejoflfEeSL080VNAlOmQ" x="540" y="240" width="261" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_b_23gPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b_23gvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b_23g_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b_23hPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3ekPlhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3ekflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3ekvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3ek_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3elPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3elflhEeSapvJB9EYj3Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3elvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3el_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3emPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3emflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3emvlhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3em_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3enPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3enflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3envlhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P2jGEfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_23gflhEeSapvJB9EYj3Q" x="580" y="20" width="161" height="61"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Sm2LoflfEeSL080VNAlOmQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Sm2LovlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_Sm2Lo_lfEeSL080VNAlOmQ">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_oY_pUPlfEeSL080VNAlOmQ" type="4008" source="_WOb9YPlfEeSL080VNAlOmQ" target="_mt2WIPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oZAQYPlfEeSL080VNAlOmQ" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oZAQYflfEeSL080VNAlOmQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oZAQYvlfEeSL080VNAlOmQ" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oZAQY_lfEeSL080VNAlOmQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_oY_pUflfEeSL080VNAlOmQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_oY90IPlfEeSL080VNAlOmQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oY_pUvlfEeSL080VNAlOmQ" points="[-5, -8, 0, 190]$[-5, -167, 0, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oZTyYPlfEeSL080VNAlOmQ" id="(0.44751381215469616,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oZTyYflfEeSL080VNAlOmQ" id="(0.4904214559386973,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IlTjUPlhEeSapvJB9EYj3Q" type="4001" source="_-TejoPlfEeSL080VNAlOmQ" target="_WOb9YPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlUxcPlhEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYgPlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYgflhEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYgvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYg_lhEeSapvJB9EYj3Q" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RRVfUPlhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RRVfUflhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYhPlhEeSapvJB9EYj3Q" x="48" y="-27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYhflhEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYhvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYh_lhEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYiPlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYiflhEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYivlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IlTjUflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_G_L6EPlhEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IlTjUvlhEeSapvJB9EYj3Q" points="[-90, 41, 180, -80]$[-177, 80, 93, -41]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JDZ0kPlhEeSapvJB9EYj3Q" id="(0.0,0.49382716049382713)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JDZ0kflhEeSapvJB9EYj3Q" id="(1.0,0.4819277108433735)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cAUKgPlhEeSapvJB9EYj3Q" type="4001" source="_b_23gPlhEeSapvJB9EYj3Q" target="_-TejoPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKg_lhEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKhPlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKhflhEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKhvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKh_lhEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKiPlhEeSapvJB9EYj3Q" x="2" y="-76"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKiflhEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKivlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKi_lhEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKjPlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKjflhEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKjvlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cAUKgflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_bbls0PlhEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cAUKgvlhEeSapvJB9EYj3Q" points="[0, 0, -670, -280]$[573, 240, -97, -40]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cU7voPlhEeSapvJB9EYj3Q" id="(0.5093167701863354,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cU7voflhEeSapvJB9EYj3Q" id="(0.4674329501915709,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_tfSi0PlhEeSapvJB9EYj3Q" type="PapyrusUMLClassDiagram" name="Creation of InducedRepresentations" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_xzMoAPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzMoAvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzMoA_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzMoBPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoBflhEeSapvJB9EYj3Q" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ztPS0PlhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ztP54PlhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoBvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoB_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoCPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoCflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoCvlhEeSapvJB9EYj3Q" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ztP54flhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ztP54vlhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoC_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoDPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoDflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoDvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoD_lhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoEPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoEflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoEvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoE_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0B9kPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoAflhEeSapvJB9EYj3Q" x="20" y="420" width="281" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5pgc8PlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pgc8vlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pgc8_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5phEAPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEAflhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEAvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phEA_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phEBPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phEBflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEBvlhEeSapvJB9EYj3Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEB_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phECPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phECflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phECvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEC_lhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEDPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phEDflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phEDvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phED_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0CkpfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5pgc8flhEeSapvJB9EYj3Q" x="380" y="420" width="153" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8Zvv8PlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8ZwXAPlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8ZwXAflhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8ZwXAvlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXA_lhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXBPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXBflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXBvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXB_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXCPlhEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFiEQPliEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFiEQfliEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_lpAtoPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_rM4PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lpAtofliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_l_CoAPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_rz8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_l_CoAfliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mYm-kPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_sbAPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mYm-kfliEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXCflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXCvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXC_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXDPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXDflhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXDvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXD_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXEPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXEflhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P_pXsPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8Zvv8flhEeSapvJB9EYj3Q" x="20" y="100" width="281"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9G2tkPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9G2tkvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9G3UoPlhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9G3UoflhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3UovlhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3Uo_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UpPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3UpflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3UpvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3Up_lhEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AxtZQPljEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AxtZQfljEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_EH1AgPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-lAsPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EH1AgfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_E_tqwPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-m14PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E_tqwfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FdnuwPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-m14_SwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FdnuwfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_F2zq0PljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-nc8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_F2zq0fljEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3UqPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UqflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3UqvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3Uq_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3UrPlhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3UrflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UrvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3Ur_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3UsPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P-h9YPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G2tkflhEeSapvJB9EYj3Q" x="20" y="260" width="281" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CVShUPliEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVShUvliEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVShU_liEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVShVPliEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIYPliEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIYfliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIYvliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIY_liEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIZPliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIZfliEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qDPdQPliEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qDPdQfliEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QjqPEPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2liUvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QjqPEfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q-YcMPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2k7QfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q-YcMfljEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIZvliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIZ_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIaPliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIafliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIavliEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIa_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIbPliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIbfliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIbvliEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0KgcfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVShUfliEeSapvJB9EYj3Q" x="500" y="100" height="261"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_b6y74PliEeSapvJB9EYj3Q" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b6y74vliEeSapvJB9EYj3Q" type="5011"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b6zi8PliEeSapvJB9EYj3Q" type="8507">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b6zi8fliEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi8vliEeSapvJB9EYj3Q" visible="false" type="7006">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi8_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi9PliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi9fliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zi9vliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi9_liEeSapvJB9EYj3Q" visible="false" type="7007">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi-PliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi-fliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi-vliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zi-_liEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi_PliEeSapvJB9EYj3Q" visible="false" type="7008">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi_fliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi_vliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi__liEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zjAPliEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Interface" href="DevelopperModelForExpansion.uml#_P_ql0PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6y74fliEeSapvJB9EYj3Q" x="20" width="281" height="61"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_tfSi0flhEeSapvJB9EYj3Q" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_tfSi0vlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_tfSi0_lhEeSapvJB9EYj3Q">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_5pw7oPlhEeSapvJB9EYj3Q" type="4002" source="_xzMoAPlhEeSapvJB9EYj3Q" target="_5pgc8PlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pw7o_lhEeSapvJB9EYj3Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5pw7pPlhEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5pw7oflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Generalization" href="DevelopperModelForExpansion.uml#_P0DLsPSwEeSXvMBl0X3W0A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5pw7ovlhEeSapvJB9EYj3Q" points="[-72, -30, 238, 100]$[-310, -130, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5343MPlhEeSapvJB9EYj3Q" id="(1.0,0.4878048780487805)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5343MflhEeSapvJB9EYj3Q" id="(0.0,0.4878048780487805)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CVmDUPliEeSapvJB9EYj3Q" type="4001" source="_CVShUPliEeSapvJB9EYj3Q" target="_8Zvv8PlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqYPliEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqYfliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqYvliEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqY_liEeSapvJB9EYj3Q" x="-15" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqZPliEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqZfliEeSapvJB9EYj3Q" x="60" y="-31"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqZvliEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqZ_liEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqaPliEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqafliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqavliEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqa_liEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CVmDUfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_B2wyQPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CVmDUvliEeSapvJB9EYj3Q" points="[0, 0, -178, -335]$[151, 285, -27, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O6JwEPliEeSapvJB9EYj3Q" id="(0.0,0.2260536398467433)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O6JwEfliEeSapvJB9EYj3Q" id="(1.0,0.5175438596491229)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Fzz2oPliEeSapvJB9EYj3Q" type="4001" source="_CVShUPliEeSapvJB9EYj3Q" target="_9G2tkPlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2o_liEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fzz2pPliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2pfliEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fzz2pvliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2p_liEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dsPliEeSapvJB9EYj3Q" x="75" y="-27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0dsfliEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dsvliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0ds_liEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dtPliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0dtfliEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dtvliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Fzz2ofliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_EwFIwPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fzz2ovliEeSapvJB9EYj3Q" points="[83, 10, -320, -39]$[283, 34, -120, -15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PGOdMPliEeSapvJB9EYj3Q" id="(0.0,0.842911877394636)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PGOdMfliEeSapvJB9EYj3Q" id="(1.0,0.6)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IDI08PliEeSapvJB9EYj3Q" type="4008" source="_9G2tkPlhEeSapvJB9EYj3Q" target="_xzMoAPlhEeSapvJB9EYj3Q" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IDI08_liEeSapvJB9EYj3Q" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IDJcAPliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IDJcAfliEeSapvJB9EYj3Q" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IDJcAvliEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IDI08fliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_IC49UPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IDI08vliEeSapvJB9EYj3Q" points="[-48, 0, 9, -59]$[-48, 59, 9, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDs1oPliEeSapvJB9EYj3Q" id="(0.7402135231316725,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDs1ofliEeSapvJB9EYj3Q" id="(0.5384615384615384,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_S6DUIPliEeSapvJB9EYj3Q" type="4008" source="_8Zvv8PlhEeSapvJB9EYj3Q" target="_9G2tkPlhEeSapvJB9EYj3Q" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_S6D7MPliEeSapvJB9EYj3Q" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S6D7MfliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_S6D7MvliEeSapvJB9EYj3Q" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S6D7M_liEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_S6DUIfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_S6AQ0PliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S6DUIvliEeSapvJB9EYj3Q" points="[-15, 0, 0, -46]$[-15, 46, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S60wMPliEeSapvJB9EYj3Q" id="(0.6334841628959276,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S61XQPliEeSapvJB9EYj3Q" id="(0.5833333333333334,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_b8QUcPliEeSapvJB9EYj3Q" type="4003" source="_8Zvv8PlhEeSapvJB9EYj3Q" target="_b6y74PliEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b8QUc_liEeSapvJB9EYj3Q" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b8QUdPliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b8QUdfliEeSapvJB9EYj3Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b8QUdvliEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_b8QUcfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:InterfaceRealization" href="DevelopperModelForExpansion.uml#_P_ql0fSwEeSXvMBl0X3W0A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b8QUcvliEeSapvJB9EYj3Q" points="[-73, -50, 57, 40]$[-130, -90, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_chXMoPliEeSapvJB9EYj3Q" id="(0.6334841628959276,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_chXMofliEeSapvJB9EYj3Q" id="(0.6334841628959276,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_QO0VkPllEeSapvJB9EYj3Q" type="PapyrusUMLClassDiagram" name="Comments overview " measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_QkIeQPllEeSapvJB9EYj3Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VzopAPllEeSapvJB9EYj3Q" source="PapyrusHyperLink_Page" references="_tfSi0PlhEeSapvJB9EYj3Q">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopAfllEeSapvJB9EYj3Q" key="tooltip_text" value="Creation of InducedRepresentations"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopAvllEeSapvJB9EYj3Q" key="pageName" value="PapyrusHyperLink_Page"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopA_llEeSapvJB9EYj3Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QkJFUPllEeSapvJB9EYj3Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_Mr3MMPllEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QkIeQfllEeSapvJB9EYj3Q" x="39" y="202"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_QO0VkfllEeSapvJB9EYj3Q" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_QO0VkvllEeSapvJB9EYj3Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_QO0Vk_llEeSapvJB9EYj3Q">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_sL8NAA6IEeWIYeI2MQ43qA" type="PapyrusUMLClassDiagram" name="CommentDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_s9Q8QA6IEeWIYeI2MQ43qA" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s9TYgA6IEeWIYeI2MQ43qA" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s9Q8QQ6IEeWIYeI2MQ43qA" x="20" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ttjwwA6IEeWIYeI2MQ43qA" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ttjwwg6IEeWIYeI2MQ43qA" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_fVYV0A5-EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ttjwwQ6IEeWIYeI2MQ43qA" x="240" y="20" width="640" height="37"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vDbXgA6IEeWIYeI2MQ43qA" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oIuSYA6MEeWBLZDu_M_h-Q" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYQ6MEeWBLZDu_M_h-Q" key="tooltip_text" value="Create a new expansion model step 2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYg6MEeWBLZDu_M_h-Q" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYw6MEeWBLZDu_M_h-Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oIuSZA6MEeWBLZDu_M_h-Q" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZQ6MEeWBLZDu_M_h-Q" key="tooltip_text" value="Create a new expansion model step 1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZg6MEeWBLZDu_M_h-Q" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZw6MEeWBLZDu_M_h-Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vDb-kA6IEeWIYeI2MQ43qA" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vDbXgQ6IEeWIYeI2MQ43qA" x="240" y="80" width="641"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vDtEUA6IEeWIYeI2MQ43qA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vDtEUQ6IEeWIYeI2MQ43qA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_vDtEUw6IEeWIYeI2MQ43qA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vDtEUg6IEeWIYeI2MQ43qA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Pefs8A6PEeWBLZDu_M_h-Q" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PeiJMA6PEeWBLZDu_M_h-Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pefs8Q6PEeWBLZDu_M_h-Q" x="240" y="200" width="641"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uWHhZw6PEeWBLZDu_M_h-Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uWHhaA6PEeWBLZDu_M_h-Q" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uWIIcA6PEeWBLZDu_M_h-Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <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">
+ <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="_vDtrYA6IEeWIYeI2MQ43qA" type="StereotypeCommentLink" source="_vDbXgA6IEeWIYeI2MQ43qA" target="_vDtEUA6IEeWIYeI2MQ43qA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_vDtrYQ6IEeWIYeI2MQ43qA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_vDuScQ6IEeWIYeI2MQ43qA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vDtrYg6IEeWIYeI2MQ43qA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vDtrYw6IEeWIYeI2MQ43qA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vDuScA6IEeWIYeI2MQ43qA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uWIIcQ6PEeWBLZDu_M_h-Q" type="StereotypeCommentLink" source="_Pefs8A6PEeWBLZDu_M_h-Q" target="_uWHhZw6PEeWBLZDu_M_h-Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uWIIcg6PEeWBLZDu_M_h-Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uWIIdg6PEeWBLZDu_M_h-Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uWIIcw6PEeWBLZDu_M_h-Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <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>
+ <notation:Diagram xmi:id="_dhK7gA6lEeW5sJOMCMaCHg" type="PapyrusUMLClassDiagram" name="Comments for new nodes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_piHgsA6sEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_piIu0A6sEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_G6I_4PiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_piHgsQ6sEeW5sJOMCMaCHg" x="200" y="20" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p8P38A6sEeW5sJOMCMaCHg" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p8QfAA6sEeW5sJOMCMaCHg" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p8P38Q6sEeW5sJOMCMaCHg" x="40" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TvE1sA6tEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TvFcwA6tEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TvE1sQ6tEeW5sJOMCMaCHg" x="200" y="80" width="461"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TvMxgA6tEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TvMxgQ6tEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TvMxgw6tEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TvMxgg6tEeW5sJOMCMaCHg" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lNbJoA6yEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lNbwsA6yEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_kvhssA6yEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lNbJoQ6yEeW5sJOMCMaCHg" x="202" y="243" width="459"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_dhK7gQ6lEeW5sJOMCMaCHg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_dhK7gg6lEeW5sJOMCMaCHg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_dhK7gw6lEeW5sJOMCMaCHg">
+ <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="_TvMxhA6tEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_TvE1sA6tEeW5sJOMCMaCHg" target="_TvMxgA6tEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_TvMxhQ6tEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TvMxiQ6tEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TvMxhg6tEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TvMxhw6tEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TvMxiA6tEeW5sJOMCMaCHg"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml
new file mode 100644
index 00000000000..3477167e637
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml
@@ -0,0 +1,8373 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Document="http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:structure="http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10 pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ">
+ <uml:Model xmi:id="_ubgMwNE7EeSLjPxDpRV9AQ" name="DiagramExpansion">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ubgMwdE7EeSLjPxDpRV9AQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMwtE7EeSLjPxDpRV9AQ" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_cc0CcNSEEeSRNI7img_HuA">
+ <body>This project is related to the Bug 463290 </body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_RML9cNE8EeSLjPxDpRV9AQ" name="Add Graphical Elements">
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_yrPMQNRfEeSRNI7img_HuA" name="Add Graphical Compartments"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_uM-NcPiLEeSv3dqcApn3LA" name="Add new nodes"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_6a7YEPiLEeSv3dqcApn3LA" name="Add new child label "/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_FAFY4PiMEeSv3dqcApn3LA" name="Add new border item"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_UvkwkPiMEeSv3dqcApn3LA" name="Add new links "/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_dFU6kPiMEeSv3dqcApn3LA" name="Reuse representations from diagram"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pRD50PibEeS0IdFsjSchpQ" name="Drop of new Elements"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_IzpZkNR7EeSRNI7img_HuA" name="Assistant"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_TvjGcNR7EeSRNI7img_HuA" name="Creation from the palette"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hAd5ENE9EeSLjPxDpRV9AQ" name="Non impact on parent diagrams"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ajYZgNFAEeSLjPxDpRV9AQ" name="ExpransionModel">
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_EzirkN97EeS3V7Bu6N14fQ" name="The model has to be well-built"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_dOkloNR7EeSRNI7img_HuA" name="Expanded diagrams viewed with original editor"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_awNtwNelEeS6Ldj4lOPYhg" name="CSS driven"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_k0ZvgNelEeS6Ldj4lOPYhg" name="View point relation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YVqh0OG0EeSnB-BHGWjC_A" name="Loading at runtime"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_MR8PYPPKEeSkj8g2gtcZXQ" name="Toto" client="_yrPMQNRfEeSRNI7img_HuA" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMw9E7EeSLjPxDpRV9AQ" name="UseCases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UMznENFCEeSxf_hKmhrahA" annotatedElement="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ubgMxNE7EeSLjPxDpRV9AQ" name="useCasesAbstraction" client="_ubgMw9E7EeSLjPxDpRV9AQ" supplier="_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_ubgMxdE7EeSLjPxDpRV9AQ" name="Diagram Expansion" useCase="_L_66oNFBEeSLjPxDpRV9AQ _CzHdsNR_EeSRNI7img_HuA _EM-zoNR_EeSRNI7img_HuA _G9nvQNR_EeSRNI7img_HuA _Go0LEPPHEeSkj8g2gtcZXQ _LEsKMPiNEeSv3dqcApn3LA _DQFJ8A58EeWW7_6ZWeopSA _NbFlYA58EeWW7_6ZWeopSA">
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_DQFJ8A58EeWW7_6ZWeopSA" name="Create an expansion model" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fVYV0A5-EeWW7_6ZWeopSA" annotatedElement="_DQFJ8A58EeWW7_6ZWeopSA">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pSAXAA5-EeWW7_6ZWeopSA" annotatedElement="_DQFJ8A58EeWW7_6ZWeopSA">
+ <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="_BRk7QA6PEeWBLZDu_M_h-Q" annotatedElement="_DQFJ8A58EeWW7_6ZWeopSA">
+ <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="_8aFLYA6PEeWBLZDu_M_h-Q">
+ <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="_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="_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="_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>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_R7zhQA6tEeW5sJOMCMaCHg" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>This representation belongs to a library.&#xD;
+If this library does not exist create it.&#xD;
+&#xD;
+When we say &quot;Add new nodes&quot; this is create a new representation from the palette.&#xD;
+Before Add this elements, you need to meet following prerequisites:&#xD;
+- you have made an element type configuration Set.&#xD;
+- you have made an palette based on this element type.&#xD;
+&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kvhssA6yEeW5sJOMCMaCHg" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>In this example, &#xD;
+</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_G9nvQNR_EeSRNI7img_HuA" name="Add new border item" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Na6lQPiOEeSv3dqcApn3LA" annotatedElement="_G9nvQNR_EeSRNI7img_HuA">
+ <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>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_Go0LEPPHEeSkj8g2gtcZXQ" name="Add new link" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PA32cPiOEeSv3dqcApn3LA" annotatedElement="_Go0LEPPHEeSkj8g2gtcZXQ">
+ <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="_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="_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"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_OYDYYPiNEeSv3dqcApn3LA" name="A_reuserepresentation_developper" memberEnd="_OYMiUviNEeSv3dqcApn3LA _OYMiU_iNEeSv3dqcApn3LA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OYMiUPiNEeSv3dqcApn3LA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OYMiUfiNEeSv3dqcApn3LA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_OYMiUviNEeSv3dqcApn3LA" name="reuserepresentation" type="_LEsKMPiNEeSv3dqcApn3LA" association="_OYDYYPiNEeSv3dqcApn3LA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_OYMiU_iNEeSv3dqcApn3LA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_OYDYYPiNEeSv3dqcApn3LA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XwLJ4A58EeWW7_6ZWeopSA" memberEnd="_XwwYsA58EeWW7_6ZWeopSA _Xww_wA58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xwf6AA58EeWW7_6ZWeopSA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XwghEA58EeWW7_6ZWeopSA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_XwwYsA58EeWW7_6ZWeopSA" name="create an expansion model" type="_DQFJ8A58EeWW7_6ZWeopSA" association="_XwLJ4A58EeWW7_6ZWeopSA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Xww_wA58EeWW7_6ZWeopSA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_XwLJ4A58EeWW7_6ZWeopSA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YWj0cA58EeWW7_6ZWeopSA" memberEnd="_YWlCkA58EeWW7_6ZWeopSA _YWlCkQ58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YWkbgA58EeWW7_6ZWeopSA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YWkbgQ58EeWW7_6ZWeopSA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YWlCkA58EeWW7_6ZWeopSA" name="add a graphical representation" type="_NbFlYA58EeWW7_6ZWeopSA" association="_YWj0cA58EeWW7_6ZWeopSA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YWlCkQ58EeWW7_6ZWeopSA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_YWj0cA58EeWW7_6ZWeopSA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_9G5IsA58EeWW7_6ZWeopSA" name="SatisfactionOf_Add new child label " client="_EM-zoNR_EeSRNI7img_HuA" supplier="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_-VLgwA58EeWW7_6ZWeopSA" name="SatisfactionOf_Add Graphical Elements" client="_NbFlYA58EeWW7_6ZWeopSA" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_F9Bb4A59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new border item" client="_G9nvQNR_EeSRNI7img_HuA" supplier="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_KjDL0A59EeWW7_6ZWeopSA" name="SatisfactionOf_ExpransionModel" client="_DQFJ8A58EeWW7_6ZWeopSA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_MXp9AA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add Graphical Compartments" client="_L_66oNFBEeSLjPxDpRV9AQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_OoNDUA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new links " client="_Go0LEPPHEeSkj8g2gtcZXQ" supplier="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Qq1pcA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new nodes" client="_CzHdsNR_EeSRNI7img_HuA" supplier="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_WOpQQA59EeWW7_6ZWeopSA" name="SatisfactionOf_Reuse representations from diagram" client="_LEsKMPiNEeSv3dqcApn3LA" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMxtE7EeSLjPxDpRV9AQ" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gAxA0PlkEeSapvJB9EYj3Q">
+ <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>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_zM2_IPicEeS0IdFsjSchpQ">
+ <importedPackage xmi:type="uml:Model" href="../model/ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ubgMx9E7EeSLjPxDpRV9AQ" name="DesignAbstraction" client="_ubgMxtE7EeSLjPxDpRV9AQ" supplier="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzOsUPSwEeSXvMBl0X3W0A" name="org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzOsUfSwEeSXvMBl0X3W0A" name="Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_73Tp4PlkEeSapvJB9EYj3Q">
+ <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="_Mr3MMPllEeSapvJB9EYj3Q" annotatedElement="_PzOsUfSwEeSXvMBl0X3W0A">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzRIkPSwEeSXvMBl0X3W0A" name="ChildrenListRepresentation" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzRIkfSwEeSXvMBl0X3W0A">
+ <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>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzTk0_SwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzTk1PSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * &#xD;
+ </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUL4vSwEeSXvMBl0X3W0A" name="IDMap" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUy8PSwEeSXvMBl0X3W0A" name="parentChildrenRelation" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUy8_SwEeSXvMBl0X3W0A" name="useContext" visibility="protected" type="_PzUy8vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzWBEPSwEeSXvMBl0X3W0A" name="createStructure" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzWoIPSwEeSXvMBl0X3W0A" name="representation" type="_PzVaAPSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzWoIfSwEeSXvMBl0X3W0A" name="idListToAdd" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PzWoIvSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PzXPMPSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzXPMfSwEeSXvMBl0X3W0A" name="initStructure" visibility="protected"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzXPMvSwEeSXvMBl0X3W0A" name="toString" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzXPM_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * @see java.lang.Object#toString()&#xD;
+ *&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzZEYPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0B9kPSwEeSXvMBl0X3W0A" name="CreateInducedRepresentationViewCommand" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0B9kfSwEeSXvMBl0X3W0A">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P0DLsPSwEeSXvMBl0X3W0A" general="_P0CkpfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0DywvSwEeSXvMBl0X3W0A" name="owner" visibility="private" type="_P0DywfSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Dyw_SwEeSXvMBl0X3W0A">
+ <body> owner of the compartment view to create </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0EZ0vSwEeSXvMBl0X3W0A" name="isVisible" visibility="private" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0EZ0_SwEeSXvMBl0X3W0A">
+ <body> boolean that indicates if the comaprtment has to be visible or not </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0EZ1PSwEeSXvMBl0X3W0A" name="visualHint" visibility="private" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0Fn8PSwEeSXvMBl0X3W0A" name="preferenceHint" visibility="private" type="_P0FA4_SwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0Fn8fSwEeSXvMBl0X3W0A" name="doExecute" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Fn8vSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0Fn8_SwEeSXvMBl0X3W0A" name="setVisible" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Fn9PSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * Sets the visiblity of the created compartment&#xD;
+ *&#xD;
+ * @param isVisible&#xD;
+ * &lt;code>true&lt;/code> if the compartment should be visible&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0GPAPSwEeSXvMBl0X3W0A" name="isVisible" type="_P0EZ0fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0J5YPSwEeSXvMBl0X3W0A" name="DiagramExpansionSingleton" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0KgcPSwEeSXvMBl0X3W0A">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0KgcvSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0LHgPSwEeSXvMBl0X3W0A" name="diagramExpansionSingleton" visibility="protected" isStatic="true" type="_P0J5YPSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0LHgfSwEeSXvMBl0X3W0A" name="getInstance" visibility="public" isStatic="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0LHgvSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * &#xD;
+ * @return an instance of the DiagramExpansion Singleton&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0LHg_SwEeSXvMBl0X3W0A" type="_P0J5YPSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0LHhPSwEeSXvMBl0X3W0A" name="getDiagramExpansionRegistry" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0LukPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * get the diagram expansion associated to this singleton&#xD;
+ * @return {@link DiagramExpansionsRegistry}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0LukfSwEeSXvMBl0X3W0A" type="_P0KgcfSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0KgcfSwEeSXvMBl0X3W0A" name="DiagramExpansionsRegistry" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2ifAPSwEeSXvMBl0X3W0A">
+ <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>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2ifAfSwEeSXvMBl0X3W0A" name="EXPANSION_MODEL_EXTENSION_ID" visibility="protected" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jGEPSwEeSXvMBl0X3W0A" name="MODEL_ID" visibility="protected" isLeaf="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jGEvSwEeSXvMBl0X3W0A" name="diagramExpansions" visibility="protected" type="_P2jGEfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_bbls0PlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2jtIPSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2jtIfSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jtIvSwEeSXvMBl0X3W0A" name="usages" visibility="protected" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jtI_SwEeSXvMBl0X3W0A" name="mapChildreen" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2kUMPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="protected" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2kUMfSwEeSXvMBl0X3W0A" name="init" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2kUMvSwEeSXvMBl0X3W0A">
+ <body>
+ * this method load the extension points
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2kUM_SwEeSXvMBl0X3W0A" name="installExpansionModel" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2k7QPSwEeSXvMBl0X3W0A" name="diagramExpansion" type="_P2jGEfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2k7QfSwEeSXvMBl0X3W0A" name="getDiagramExpansions" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2k7QvSwEeSXvMBl0X3W0A">
+ <body>
+ *
+ * @return the set of DiagramExpansion
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2k7Q_SwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2liUPSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2liUfSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2liUvSwEeSXvMBl0X3W0A" name="getUsage" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2liU_SwEeSXvMBl0X3W0A">
+ <body>
+ * get the usecontext associate to a diagram type
+ *
+ * @param diagramType
+ * the id of a diagram of the id of a view prototype
+ * @return a useConstext or null if not usage exist.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2liVPSwEeSXvMBl0X3W0A" type="_PzUy8vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2mJYPSwEeSXvMBl0X3W0A" name="diagramType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2nXg_SwEeSXvMBl0X3W0A" name="initializeOneModel" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2nXhPSwEeSXvMBl0X3W0A">
+ <body>
+ * Load one model
+ *
+ * @param element
+ * the extension point
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kPSwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kfSwEeSXvMBl0X3W0A" name="resourceSet" type="_P2mJY_SwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kvSwEeSXvMBl0X3W0A" name="element" type="_P2nXgvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2n-k_SwEeSXvMBl0X3W0A" name="createExtension" visibility="private" isStatic="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2oloPSwEeSXvMBl0X3W0A">
+ <body>
+ * Load a resource instanceof DiagramExpansion
+ *
+ * @param resourceSet
+ * the resource set in which to load the menu model
+ * @param element
+ * the extension point
+ * @param classAttribute
+ * the name of the resource to load
+ * @return null or the Diagram Expansion model
+ * @throws Exception
+ * if the resource is not loaded
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2olofSwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2olovSwEeSXvMBl0X3W0A" name="resourceSet" type="_P2mJY_SwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pMsPSwEeSXvMBl0X3W0A" name="element" type="_P2nXgvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pMsfSwEeSXvMBl0X3W0A" name="classAttribute" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2pzwfSwEeSXvMBl0X3W0A" name="loadExpansion" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2pzwvSwEeSXvMBl0X3W0A">
+ <body>
+ * this method is used to load a model expansion at runtime.
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100
+ *
+ * @param resourceURI
+ * the URI of the model expansion.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pzw_SwEeSXvMBl0X3W0A" name="resourceURI" type="_P2pzwPSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2pzxPSwEeSXvMBl0X3W0A" name="clear" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2qa0PSwEeSXvMBl0X3W0A">
+ <body>
+ * this method is used to clear the registry about all expansion.
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5g6gPSwEeSXvMBl0X3W0A" name="ExpandEditPartProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5hhkPSwEeSXvMBl0X3W0A">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P5iIofSwEeSXvMBl0X3W0A" general="_P5iIoPSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5iIovSwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5iIo_SwEeSXvMBl0X3W0A">
+ <body>
+ *
+ </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5iIpPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="private" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5ivsfSwEeSXvMBl0X3W0A" name="nodeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5ivsvSwEeSXvMBl0X3W0A">
+ <body> Map containing node view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5ivs_SwEeSXvMBl0X3W0A" name="edgeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5ivtPSwEeSXvMBl0X3W0A">
+ <body> Map containing edge view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5jWwPSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="private" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5jWwfSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5jWwvSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5jWw_SwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5j91PSwEeSXvMBl0X3W0A" name="provides" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5kk4PSwEeSXvMBl0X3W0A">
+ <body>
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#provides(org.eclipse.gmf.runtime.common.core.service.IOperation)
+ *
+ * @param operation
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5kk4fSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5kk4vSwEeSXvMBl0X3W0A" name="operation" type="_P5j90_SwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5kk4_SwEeSXvMBl0X3W0A" name="createGraphicEditPart" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5kk5PSwEeSXvMBl0X3W0A">
+ <body>
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#createGraphicEditPart(org.eclipse.gmf.runtime.notation.View)
+ *
+ * @param view
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lL8vSwEeSXvMBl0X3W0A" type="_P5lL8fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lL8_SwEeSXvMBl0X3W0A" name="view" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5lzAPSwEeSXvMBl0X3W0A" name="getCreationConstructor" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5lzAfSwEeSXvMBl0X3W0A">
+ <body>
+ * Return the appropriate constuctor for the cached editpart class.
+ * @return a constructor (&lt;tt>null&lt;/tt> if none could be found).
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lzBPSwEeSXvMBl0X3W0A" type="_P5lzA_SwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5maEPSwEeSXvMBl0X3W0A" name="editpartClass" type="_P5lL9PSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5maEvSwEeSXvMBl0X3W0A" name="createNewGraphicEditPart" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5maE_SwEeSXvMBl0X3W0A">
+ <body>
+ * Creates an editpart via reflection.
+ * @param constructorParams the editpart's constructor paramters.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5maFPSwEeSXvMBl0X3W0A" type="_P5lL8fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5nBIPSwEeSXvMBl0X3W0A" name="editpartClass" type="_P5lL9PSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5nBIfSwEeSXvMBl0X3W0A" name="constructorParams" type="_P5maEfSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5nBIvSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5nBI_SwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8Kl4PSwEeSXvMBl0X3W0A" name="ExpandViewProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8LM8PSwEeSXvMBl0X3W0A">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P8LM8_SwEeSXvMBl0X3W0A" general="_P8LM8vSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8R6ofSwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8ShsPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="private" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8ShsfSwEeSXvMBl0X3W0A" name="nodeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ShsvSwEeSXvMBl0X3W0A">
+ <body> Map containing node view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8TIwPSwEeSXvMBl0X3W0A" name="edgeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8TIwfSwEeSXvMBl0X3W0A">
+ <body> Map containing edge view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8TIwvSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_G_L6EPlhEeSapvJB9EYj3Q"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P8R6oPSwEeSXvMBl0X3W0A" name="ExpandViewProvider implements IViewProvider" client="_P8Kl4PSwEeSXvMBl0X3W0A" supplier="_P8LM9fSwEeSXvMBl0X3W0A" contract="_P8LM9fSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8TIw_SwEeSXvMBl0X3W0A" name="initGraphicalTypeRegistry" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8TIxPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8Tv0_SwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Tv1PSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8UW4PSwEeSXvMBl0X3W0A" name="operation" type="_P8Tv0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8UW4vSwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8UW4_SwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8U98PSwEeSXvMBl0X3W0A" name="operation" type="_P8UW4fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8U98vSwEeSXvMBl0X3W0A" name="providesFromExpansionModel" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8U98_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * this method consults the expansion model to know if the view can be created in the current container.&#xD;
+ * @param operation the proposition of creation&#xD;
+ * @return true if the expansion model declare it, else false&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8VlAPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8VlAfSwEeSXvMBl0X3W0A" name="operation" type="_P8U98fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8VlA_SwEeSXvMBl0X3W0A" name="getNodeViewClass" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8WMEPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WMEfSwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WMEvSwEeSXvMBl0X3W0A" name="semanticAdapter" type="_P8VlAvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzIPSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzIfSwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8WzIvSwEeSXvMBl0X3W0A" name="getViewFactory" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzI_SwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8XaMPSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8XaMfSwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8XaMvSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8XaM_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * get the diagram type from a view.&#xD;
+ * @param currentView the current view&#xD;
+ * @return the diagram type it can be also a view point&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YBQPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YBQfSwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8YBQvSwEeSXvMBl0X3W0A" name="getEdgeViewClass" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8YBQ_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUPSwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUfSwEeSXvMBl0X3W0A" name="semanticAdapter" type="_P8VlAvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUvSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoU_SwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8ZPYPSwEeSXvMBl0X3W0A" name="initDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ZPYfSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8ZPY_SwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ZPZPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * @see org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider#provides(org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation)&#xD;
+ *&#xD;
+ * @param op&#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Z2cPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Z2cfSwEeSXvMBl0X3W0A" name="op" type="_P8ZPYvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8y4APSwEeSXvMBl0X3W0A" name="IdentityGraphicalElementType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8y4AfSwEeSXvMBl0X3W0A">
+ <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>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P8zfEfSwEeSXvMBl0X3W0A" name="IdentityGraphicalElementType implements IGraphicalTypeRegistry" client="_P8y4APSwEeSXvMBl0X3W0A" supplier="_P8zfEPSwEeSXvMBl0X3W0A" contract="_P8zfEPSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8zfE_SwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P80GIPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80GIfSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80GIvSwEeSXvMBl0X3W0A" name="domainElement" type="_P8zfEvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P80tM_SwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P80tNPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80tNfSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81UQPSwEeSXvMBl0X3W0A" name="elementType" type="_P80tMvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P81UQfSwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P81UQvSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81UQ_SwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81URPSwEeSXvMBl0X3W0A" name="proposedType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P817UPSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P817UfSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P817UvSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P817U_SwEeSXvMBl0X3W0A" name="domainElement" type="_P8zfEvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P82iYPSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P82iYfSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P82iYvSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P82iY_SwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83JcPSwEeSXvMBl0X3W0A" name="elementType" type="_P80tMvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83JcfSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P83JcvSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P83Jc_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgfSwEeSXvMBl0X3W0A" name="proposedType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgvSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P83wg_SwEeSXvMBl0X3W0A" name="isKnownEdgeType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P83whPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84XkPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84XkfSwEeSXvMBl0X3W0A" name="type" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P84XkvSwEeSXvMBl0X3W0A" name="isKnownNodeType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P84Xk_SwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84-oPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84-ofSwEeSXvMBl0X3W0A" name="type" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-h9YPSwEeSXvMBl0X3W0A" name="InducedRepresentationCreationEditPolicy" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-h9YfSwEeSXvMBl0X3W0A">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P-ikdvSwEeSXvMBl0X3W0A" general="_P-ikdfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jLgPSwEeSXvMBl0X3W0A" name="INDUCED_REPRESENTATION_CREATOR_EDITPOLICY" visibility="public" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-jLgfSwEeSXvMBl0X3W0A">
+ <body> constant for this edit policy role </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jykfSwEeSXvMBl0X3W0A" name="notificationManager" visibility="protected" type="_P-jykPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-jykvSwEeSXvMBl0X3W0A">
+ <body> manager for notifications: should the compartment react to the notification? </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jyk_SwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_EwFIwPliEeSapvJB9EYj3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-jylPSwEeSXvMBl0X3W0A" name="activate" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZoPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ *&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-kZofSwEeSXvMBl0X3W0A" name="deactivate" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZovSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ *&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-kZo_SwEeSXvMBl0X3W0A" name="getView" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZpPSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * Returns the view controlled by the host edit part&#xD;
+ *&#xD;
+ * @return the view controlled by the host edit part&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-kZpfSwEeSXvMBl0X3W0A" type="_P0DywfSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-lAsPSwEeSXvMBl0X3W0A" name="executeShapeCompartmentCreation" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-lAsfSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * the goal of this method is to execute the a command to create a notation node for a compartment of stereotype&#xD;
+ *&#xD;
+ * @param editPart&#xD;
+ * the editpart owner of the new compartment&#xD;
+ * @param appliedstereotype&#xD;
+ * the stereotype application&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lAsvSwEeSXvMBl0X3W0A" name="editPart" type="_P5lL8fSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lAs_SwEeSXvMBl0X3W0A" name="existedDynamicCompartment" type="_PzUL4fSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lnwPSwEeSXvMBl0X3W0A" name="wantedChildreenID" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-lnwfSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-lnwvSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lnw_SwEeSXvMBl0X3W0A" name="listRepresentation" type="_PzRIkPSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-mO0PSwEeSXvMBl0X3W0A" name="getEditingDomain" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-mO0fSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * Returns the editing domain for the given edit Part&#xD;
+ *&#xD;
+ * @param editPart&#xD;
+ * the edit part from which editing domain is searched&#xD;
+ * @return the editing domain&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-mO0_SwEeSXvMBl0X3W0A" type="_P-mO0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-mO1PSwEeSXvMBl0X3W0A" name="editPart" type="_P5lL8fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-m14PSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-m14fSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-m14vSwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-m14_SwEeSXvMBl0X3W0A" name="updateAddedCompartment" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-m15PSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * this method creates a node for the compartment of stereotype if it does not exist.&#xD;
+ *&#xD;
+ * @param stereotypeApplication&#xD;
+ * the stereotype application&#xD;
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-nc8PSwEeSXvMBl0X3W0A" name="getAddedCompartmentView" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-nc8fSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * Returns the view corresponding to the shape compartment&#xD;
+ *&#xD;
+ * @param view &#xD;
+ * @return&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-nc8vSwEeSXvMBl0X3W0A" type="_PzUL4fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-nc8_SwEeSXvMBl0X3W0A" name="view" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-oEAPSwEeSXvMBl0X3W0A" name="childreenID" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-oEAfSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-oEAvSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_pXsPSwEeSXvMBl0X3W0A" name="InducedRepresentationPolicyProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_p-wPSwEeSXvMBl0X3W0A">
+ <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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P_p-wvSwEeSXvMBl0X3W0A" general="_P_p-wfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P_ql0vSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="private" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_B2wyQPliEeSapvJB9EYj3Q"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P_ql0fSwEeSXvMBl0X3W0A" name="InducedRepresentationPolicyProvider implements IEditPolicyProvider" client="_P_pXsPSwEeSXvMBl0X3W0A" supplier="_P_ql0PSwEeSXvMBl0X3W0A" contract="_P_ql0PSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_rM4PSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_rM4fSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * get the diagram type from a view.&#xD;
+ * @param currentView the current view&#xD;
+ * @return the diagram type it can be also a view point&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rM4vSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rM4_SwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_rz8PSwEeSXvMBl0X3W0A" name="provides" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_rz8fSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rz8vSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rz8_SwEeSXvMBl0X3W0A" name="operation" type="_P5j90_SwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_sbAPSwEeSXvMBl0X3W0A" name="createEditPolicies" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_sbAfSwEeSXvMBl0X3W0A">
+ <body>&#xD;
+ * {@inheritDoc}&#xD;
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_sbAvSwEeSXvMBl0X3W0A" name="editPart" type="_P_rz9PSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_oY90IPlfEeSL080VNAlOmQ" client="_P8Kl4PSwEeSXvMBl0X3W0A" supplier="_PzRIkPSwEeSXvMBl0X3W0A"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_G_L6EPlhEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_expandViewProvider" memberEnd="_P8TIwvSwEeSXvMBl0X3W0A _G_tegPlhEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_G_tegPlhEeSapvJB9EYj3Q" name="expandViewProvider" type="_P8Kl4PSwEeSXvMBl0X3W0A" association="_G_L6EPlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_uFkPlhEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_usoPlhEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bbls0PlhEeSapvJB9EYj3Q" name="A_diagramExpansions_diagramExpansionsRegistry" memberEnd="_P2jGEvSwEeSXvMBl0X3W0A _bbm68PlhEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bbm68PlhEeSapvJB9EYj3Q" name="diagramExpansionsRegistry" type="_P0KgcfSwEeSXvMBl0X3W0A" association="_bbls0PlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bbniAPlhEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bbniAflhEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_B2wyQPliEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_inducedRepresentationPolicyProvider" memberEnd="_P_ql0vSwEeSXvMBl0X3W0A _B2yAYPliEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_B2yAYPliEeSapvJB9EYj3Q" name="inducedRepresentationPolicyProvider" type="_P_pXsPSwEeSXvMBl0X3W0A" association="_B2wyQPliEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2z1kPliEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B20coPliEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EwFIwPliEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_inducedRepresentationCreationEditPolicy" memberEnd="_P-jyk_SwEeSXvMBl0X3W0A _EwGW4PliEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_EwGW4PliEeSapvJB9EYj3Q" name="inducedRepresentationCreationEditPolicy" type="_P-h9YPSwEeSXvMBl0X3W0A" association="_EwFIwPliEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwGW4fliEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwG98PliEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_IC49UPliEeSapvJB9EYj3Q" client="_PzOsUfSwEeSXvMBl0X3W0A _P-h9YPSwEeSXvMBl0X3W0A" supplier="_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_S6AQ0PliEeSapvJB9EYj3Q" client="_PzOsUfSwEeSXvMBl0X3W0A _P_pXsPSwEeSXvMBl0X3W0A" supplier="_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzUy8fSwEeSXvMBl0X3W0A" name="expansionmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzUy8vSwEeSXvMBl0X3W0A" name="UseContext"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzVaAPSwEeSXvMBl0X3W0A" name="AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2jGEfSwEeSXvMBl0X3W0A" name="DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8LM8fSwEeSXvMBl0X3W0A" name="providers">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8LM8vSwEeSXvMBl0X3W0A" name="CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8zfEPSwEeSXvMBl0X3W0A" name="IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-jLgvSwEeSXvMBl0X3W0A" name="service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-jLg_SwEeSXvMBl0X3W0A" name="shape">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-jykPSwEeSXvMBl0X3W0A" name="NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMyNE7EeSLjPxDpRV9AQ" name="Test">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_O9BAcPPIEeSkj8g2gtcZXQ">
+ <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:Dependency" xmi:id="_ubgMydE7EeSLjPxDpRV9AQ" name="Dependency1" client="_ubgMyNE7EeSLjPxDpRV9AQ" supplier="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_ubgMytE7EeSLjPxDpRV9AQ" name="Dependency2" client="_ubgMyNE7EeSLjPxDpRV9AQ" supplier="_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_-We7oOG2EeSJG5UikeIXVQ" name="T001-Load ExpansionModel">
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_B3DtEOKAEeSwE5hduTH6nQ" name="init_DiagramExpansionRegistry"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_D_XdYOKAEeSwE5hduTH6nQ" name="load_BadDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_FpjHQOKAEeSwE5hduTH6nQ" name="load_BadelementTypeDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_Hz_lkOKAEeSwE5hduTH6nQ" name="load_BadProviderDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_fbBhQOKAEeSwE5hduTH6nQ" name="load_DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_iHx0wOG3EeSJG5UikeIXVQ" client="_-We7oOG2EeSJG5UikeIXVQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_yR-hwOHTEeSJG5UikeIXVQ" client="_-We7oOG2EeSJG5UikeIXVQ" supplier="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_HskbEOHUEeSJG5UikeIXVQ" name="T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__tv5wPPvEeSRcOkL7xliQg" annotatedElement="_HskbEOHUEeSJG5UikeIXVQ">
+ <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:Abstraction" xmi:id="_W-9AAOHUEeSJG5UikeIXVQ" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_gn_C0PPHEeSkj8g2gtcZXQ" name="T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KmxRwPPwEeSRcOkL7xliQg" annotatedElement="_gn_C0PPHEeSkj8g2gtcZXQ">
+ <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:Activity" xmi:id="_hq0_4PPHEeSkj8g2gtcZXQ" name="T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OHLdcPPwEeSRcOkL7xliQg" annotatedElement="_hq0_4PPHEeSkj8g2gtcZXQ">
+ <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:Activity" xmi:id="_hwSHoPPHEeSkj8g2gtcZXQ" name="T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5AncPPwEeSRcOkL7xliQg" annotatedElement="_hwSHoPPHEeSkj8g2gtcZXQ">
+ <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:Activity" xmi:id="_h0_ogPPHEeSkj8g2gtcZXQ" name="T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_T1xX8PPwEeSRcOkL7xliQg" annotatedElement="_h0_ogPPHEeSkj8g2gtcZXQ">
+ <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:Activity" xmi:id="_h4zxgPPHEeSkj8g2gtcZXQ" name="T006-Drop of Elements">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_YO8cwPSiEeSXvMBl0X3W0A" name="testDropInsideBadcontainer"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_Wgn5wPSiEeSXvMBl0X3W0A" name="testDropInsidecontainer"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_0lbosPPHEeSkj8g2gtcZXQ" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_o_eVkPPwEeSRcOkL7xliQg" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ppRggPPwEeSRcOkL7xliQg" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_qjyoAPPwEeSRcOkL7xliQg" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_rHkqgPPwEeSRcOkL7xliQg" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_r3CYkPPwEeSRcOkL7xliQg" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_NIUj8PiPEeSv3dqcApn3LA" name="Verify1" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_N1B48PiPEeSv3dqcApn3LA" name="Verify2" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_OfEUcPiPEeSv3dqcApn3LA" name="Verify3" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_PJ1vwPiPEeSv3dqcApn3LA" name="Verify4" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_P3AXwPiPEeSv3dqcApn3LA" name="Verify5" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_GFARMPiaEeS0IdFsjSchpQ" name="Verify6" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_SHt1IPiaEeS0IdFsjSchpQ" name="Verify7" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_mnTewPiaEeS0IdFsjSchpQ" name="Verify8" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_FqaKcPibEeS0IdFsjSchpQ" name="Verify9" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_GZp2EPibEeS0IdFsjSchpQ" name="Verify10" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_HJy5kPibEeS0IdFsjSchpQ" name="Verify11" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_HpP1sPibEeS0IdFsjSchpQ" name="Verify12" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_JGjhMPibEeS0IdFsjSchpQ" name="Verify13" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_A7dSkPicEeS0IdFsjSchpQ" name="Verify14" client="_h4zxgPPHEeSkj8g2gtcZXQ" supplier="_pRD50PibEeS0IdFsjSchpQ"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_lYuBIPldEeSL080VNAlOmQ" name="T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_WoxlcPleEeSL080VNAlOmQ" annotatedElement="_lYuBIPldEeSL080VNAlOmQ">
+ <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>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_EiadAPleEeSL080VNAlOmQ" name="testAssistantForLabelNode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iMIT4PleEeSL080VNAlOmQ" annotatedElement="_EiadAPleEeSL080VNAlOmQ">
+ <body>This test is to test an assitant on a node that is represented inside a compartment that has been extended.</body>
+ </ownedComment>
+ </nestedClassifier>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_zjIRYPldEeSL080VNAlOmQ" name="Verify15" client="_lYuBIPldEeSL080VNAlOmQ" supplier="_IzpZkNR7EeSRNI7img_HuA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_Z4OmYPSwEeSXvMBl0X3W0A" name="Library">
+ <packagedElement xmi:type="uml:Model" xmi:id="_PzS9wPSwEeSXvMBl0X3W0A" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzTk0PSwEeSXvMBl0X3W0A" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzTk0fSwEeSXvMBl0X3W0A" name="lang">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzTk0vSwEeSXvMBl0X3W0A" name="String"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5lL9PSwEeSXvMBl0X3W0A" name="Class"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5lzAvSwEeSXvMBl0X3W0A" name="reflect">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5lzA_SwEeSXvMBl0X3W0A" name="Constructor"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5maEfSwEeSXvMBl0X3W0A" name="Object"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzUL4PSwEeSXvMBl0X3W0A" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzUL4fSwEeSXvMBl0X3W0A" name="HashMap"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5ivsPSwEeSXvMBl0X3W0A" name="Map"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0CkoPSwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkofSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkovSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0Cko_SwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkpPSwEeSXvMBl0X3W0A" name="transaction">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0CkpfSwEeSXvMBl0X3W0A" name="RecordingCommand"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-mO0vSwEeSXvMBl0X3W0A" name="TransactionalEditingDomain"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mJYfSwEeSXvMBl0X3W0A" name="ecore">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mJYvSwEeSXvMBl0X3W0A" name="resource">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2mJY_SwEeSXvMBl0X3W0A" name="ResourceSet"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8zfEvSwEeSXvMBl0X3W0A" name="EObject"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2pMsvSwEeSXvMBl0X3W0A" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2pMs_SwEeSXvMBl0X3W0A" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2pzwPSwEeSXvMBl0X3W0A" name="URI"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0DLsfSwEeSXvMBl0X3W0A" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLsvSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLs_SwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLtPSwEeSXvMBl0X3W0A" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLtfSwEeSXvMBl0X3W0A" name="runtime">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DywPSwEeSXvMBl0X3W0A" name="notation">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0DywfSwEeSXvMBl0X3W0A" name="View"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4PSwEeSXvMBl0X3W0A" name="diagram">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4fSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4vSwEeSXvMBl0X3W0A" name="preferences">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0FA4_SwEeSXvMBl0X3W0A" name="PreferencesHint"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8LM9PSwEeSXvMBl0X3W0A" name="providers">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8LM9fSwEeSXvMBl0X3W0A" name="IViewProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8Tv0PSwEeSXvMBl0X3W0A" name="services">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8Tv0fSwEeSXvMBl0X3W0A" name="view">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8Tv0vSwEeSXvMBl0X3W0A" name="CreateNodeViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8UW4fSwEeSXvMBl0X3W0A" name="CreateEdgeViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8U98fSwEeSXvMBl0X3W0A" name="CreateChildViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8ZPYvSwEeSXvMBl0X3W0A" name="CreateViewForKindOperation"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhkfSwEeSXvMBl0X3W0A" name="ui">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhkvSwEeSXvMBl0X3W0A" name="services">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhk_SwEeSXvMBl0X3W0A" name="editpart">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5iIoPSwEeSXvMBl0X3W0A" name="AbstractEditPartProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P_p-w_SwEeSXvMBl0X3W0A" name="editpolicy">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P_ql0PSwEeSXvMBl0X3W0A" name="IEditPolicyProvider"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5lL8PSwEeSXvMBl0X3W0A" name="editparts">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P5lL8fSwEeSXvMBl0X3W0A" name="IGraphicalEditPart"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90PSwEeSXvMBl0X3W0A" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90fSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90vSwEeSXvMBl0X3W0A" name="service">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P5j90_SwEeSXvMBl0X3W0A" name="IOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_p-wfSwEeSXvMBl0X3W0A" name="AbstractProvider"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80GI_SwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80tMPSwEeSXvMBl0X3W0A" name="type">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80tMfSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P80tMvSwEeSXvMBl0X3W0A" name="IElementType"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0DyxPSwEeSXvMBl0X3W0A" name="datatype">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0EZ0PSwEeSXvMBl0X3W0A" name="datatype">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_P0EZ0fSwEeSXvMBl0X3W0A" name="Boolean"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P2mwcPSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mwcfSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mwcvSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2nXgPSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2nXgfSwEeSXvMBl0X3W0A" name="runtime">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P2nXgvSwEeSXvMBl0X3W0A" name="IConfigurationElement"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8VlAvSwEeSXvMBl0X3W0A" name="IAdaptable"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P-ikcPSwEeSXvMBl0X3W0A" name="gef">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikcfSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikcvSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikc_SwEeSXvMBl0X3W0A" name="gef">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikdPSwEeSXvMBl0X3W0A" name="editpolicies">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-ikdfSwEeSXvMBl0X3W0A" name="GraphicalEditPolicy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_rz9PSwEeSXvMBl0X3W0A" name="EditPart"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_wsPLkA6MEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wsTdAA6MEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xBzL4A6MEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB1oIA6MEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB22QQ6MEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB4EYA6MEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB5SgA6MEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB6goQ6MEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB7uwQ6MEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB884Q6MEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB-LAQ6MEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB_ZIQ6MEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCAnQQ6MEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCB1YQ6MEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCDDgQ6MEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCERoQ6MEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCFfwQ6MEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCGt4Q6MEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCH8AQ6MEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCJKIQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCKYQQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCLmYQ6MEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCM0gQ6MEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCOCoQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCPQwQ6MEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCQe4Q6MEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCRtAQ6MEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCS7IQ6MEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCUJQQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCVXYQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCWlgA6MEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCXzoA6MEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCZBwQ6MEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCaP4Q6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCbeAA6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCcFEQ6MEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCdTMQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCfIYA6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCfvcQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCg9kQ6MEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCiLsQ6MEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCjZ0Q6MEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCkn8Q6MEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCl2EQ6MEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCnEMQ6MEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCoSUQ6MEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCpgcQ6MEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCqukQ6MEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCr8sQ6MEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCtK0Q6MEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCvAAA6MEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCwOIQ6MEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCxcQQ6MEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCyqYQ6MEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCz4gQ6MEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wsVSMA6MEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsXHYQ6MEeWBLZDu_M_h-Q">
+ <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="_wsY8kQ6MEeWBLZDu_M_h-Q">
+ <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="_wsaxwQ6MEeWBLZDu_M_h-Q">
+ <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="_wsdOAA6MEeWBLZDu_M_h-Q">
+ <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="_wsecIQ6MEeWBLZDu_M_h-Q">
+ <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="_wsgRUQ6MEeWBLZDu_M_h-Q">
+ <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="_wshfcQ6MEeWBLZDu_M_h-Q">
+ <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="_wsitkQ6MEeWBLZDu_M_h-Q">
+ <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="_wskiwA6MEeWBLZDu_M_h-Q">
+ <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="_wslw4Q6MEeWBLZDu_M_h-Q">
+ <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="_wsnmEA6MEeWBLZDu_M_h-Q">
+ <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="_wso0MA6MEeWBLZDu_M_h-Q">
+ <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="_wsqCUQ6MEeWBLZDu_M_h-Q">
+ <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="_wsrQcQ6MEeWBLZDu_M_h-Q">
+ <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="_wstFoA6MEeWBLZDu_M_h-Q">
+ <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="_wsuTwQ6MEeWBLZDu_M_h-Q">
+ <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="_wsvh4Q6MEeWBLZDu_M_h-Q">
+ <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="_wsxXEA6MEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wu2asA6MEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wu428Q6MEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wu6FEQ6MEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wv7YwA6MEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wv9N8A6MEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wv_DIA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwARQQ6MEeWBLZDu_M_h-Q">
+ <body>The developper can moel the expasion of diagram that i want to do.&#xD;
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwBfYQ6MEeWBLZDu_M_h-Q" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwCtgQ6MEeWBLZDu_M_h-Q">
+ <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="_wwD7oQ6MEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwFJwQ6MEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwGX4Q6MEeWBLZDu_M_h-Q" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwINEA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwJbMA6MEeWBLZDu_M_h-Q">
+ <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="_wwKpUA6MEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwL3cA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwNFkQ6MEeWBLZDu_M_h-Q">
+ <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="_wwOTsQ6MEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwPh0Q6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwQv8Q6MEeWBLZDu_M_h-Q">
+ <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="_wwR-EQ6MEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwTzQA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwVBYQ6MEeWBLZDu_M_h-Q">
+ <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="_wwWPgQ6MEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwXdoQ6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwYrwQ6MEeWBLZDu_M_h-Q">
+ <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="_wwZ54Q6MEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwbvEA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwc9MQ6MEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wweLUQ6MEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwfZcQ6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwhOoA6MEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3tbwQ6MEeWBLZDu_M_h-Q">
+ <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="_wwicwA6MEeWBLZDu_M_h-Q" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3TMEA6MEeWBLZDu_M_h-Q">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3VBQA6MEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3WPYA6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3XdgQ6MEeWBLZDu_M_h-Q">
+ <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="_w3YroQ6MEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3Z5wQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3bH4Q6MEeWBLZDu_M_h-Q">
+ <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="_w3c9EA6MEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3eLMQ6MEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3fZUQ6MEeWBLZDu_M_h-Q">
+ <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="_w3gncQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3jDsQ6MEeWBLZDu_M_h-Q">
+ <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="_w3kR0Q6MEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3lf8Q6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3muEQ6MEeWBLZDu_M_h-Q">
+ <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="_w3n8MQ6MEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3pxYA6MEeWBLZDu_M_h-Q">
+ <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="_w3q_gQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3sNoQ6MEeWBLZDu_M_h-Q">
+ <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="_w3up4Q6MEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3v4AQ6MEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w7Zo8A6MEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w7cFMA6MEeWBLZDu_M_h-Q">
+ <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="_w_UfoA6MEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_WU0Q6MEeWBLZDu_M_h-Q">
+ <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="_w_Xi8Q6MEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_YxEQ6MEeWBLZDu_M_h-Q">
+ <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="_w_Z_MQ6MEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_bNUQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_cbcQ6MEeWBLZDu_M_h-Q">
+ <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="_w_eQoA6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_fewA6MEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_gs4A6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_h7AQ6MEeWBLZDu_M_h-Q">
+ <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="_w_jJIQ6MEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_kXQA6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_llYQ6MEeWBLZDu_M_h-Q">
+ <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="_w_mzgQ6MEeWBLZDu_M_h-Q" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_oBoQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_pPwQ6MEeWBLZDu_M_h-Q">
+ <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="_w_qd4Q6MEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_sTEQ6MEeWBLZDu_M_h-Q">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_thMA6MEeWBLZDu_M_h-Q">
+ <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="_w_uvUQ6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_v9cQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_xyoA6MEeWBLZDu_M_h-Q">
+ <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="_w_zAwQ6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_0O4A6MEeWBLZDu_M_h-Q">
+ <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="_w_1dAQ6MEeWBLZDu_M_h-Q">
+ <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="_w_2rIQ6MEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_35QQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_5HYQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_6VgQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_7joQ6MEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_8xwQ6MEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_9_4Q6MEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w__OAQ6MEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAAcIQ6MEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xABqQQ6MEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAC4YQ6MEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAmSAA6MEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAngIQ6MEeWBLZDu_M_h-Q">
+ <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="_xApVUA6MEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAqjcA6MEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xArxkQ6MEeWBLZDu_M_h-Q">
+ <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="_xAs_sQ6MEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAuN0Q6MEeWBLZDu_M_h-Q">
+ <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="_xAvb8Q6MEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAxRIQ6MEeWBLZDu_M_h-Q">
+ <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="_xAyfQQ6MEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAztYQ6MEeWBLZDu_M_h-Q">
+ <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="_xA07gA6MEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA2JoA6MEeWBLZDu_M_h-Q">
+ <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="_xA3XwA6MEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xA4l4A6MEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA5M8Q6MEeWBLZDu_M_h-Q">
+ <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="_xA6bEQ6MEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA7pMQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBAhsA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBAhsg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBIwQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBIww6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBv0A6MEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBCW4A6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC98A6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC98g6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC99A6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBDlAA6MEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBDlAg6MEeWBLZDu_M_h-Q">
+ <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="_xBEzIA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBEzIg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBFaMQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBFaMw6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGBQA6MEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGBQg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGoUA6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGoUg6MEeWBLZDu_M_h-Q">
+ <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="_xBH2cA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBH2cg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdgQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdgw6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdhQ6MEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBJEkQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBJEkw6MEeWBLZDu_M_h-Q">
+ <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="_xBKSsA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5wA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5wg6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5xA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg0A6MEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg0g6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg1A6MEeWBLZDu_M_h-Q">
+ <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="_xBNWAA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWAg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWBA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWBg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBN9EQ6MEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBN9Ew6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBOkIQ6MEeWBLZDu_M_h-Q">
+ <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="_xBPyQA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZUQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZUw6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZVQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRAYA6MEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRAYg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRncA6MEeWBLZDu_M_h-Q">
+ <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="_xBS1kA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1kg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1lA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1lg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBTcoQ6MEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBTcow6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUDsQ6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUDsw6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUqwA6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUqwg6MEeWBLZDu_M_h-Q">
+ <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="_xBV44A6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBV44g6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf8Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf8w6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBXHAQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBXuEA6MEeWBLZDu_M_h-Q">
+ <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="_xBY8MA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBY8Mg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjQQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjQw6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBaKUQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBaKUw6MEeWBLZDu_M_h-Q">
+ <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="_xBb_gA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_gg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_hA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_hg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBcmkw6MEeWBLZDu_M_h-Q">
+ <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="_xBebwA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBebwg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBebxA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfC0Q6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfp4A6MEeWBLZDu_M_h-Q">
+ <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="_xBhfEA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBhfEg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBhfFA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBiGIQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBiGIw6MEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBitMQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBitMw6MEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjUQQ6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjUQw6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjURQ6MEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBj7UA6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBj7Ug6MEeWBLZDu_M_h-Q">
+ <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="_xBlJcA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlJcg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlwgA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlwgg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXkg6MEeWBLZDu_M_h-Q">
+ <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="_xBoMwA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMwg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMxA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMxg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoz0w6MEeWBLZDu_M_h-Q">
+ <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="_xBqpAA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBqpAg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQEQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQEw6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBr3IA6MEeWBLZDu_M_h-Q">
+ <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="_xBtsUA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBtsUg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBtsVA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBuTYA6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBu6cA6MEeWBLZDu_M_h-Q">
+ <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="_xBwvoA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvog6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvpA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvpg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBxWsg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBx9wA6MEeWBLZDu_M_h-Q">
+ <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="_xA7pMg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf9Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjRQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBcmkQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfC0w6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXkA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoz0Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQFQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBuTYg6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBxWsA6MEeWBLZDu_M_h-Q">
+ <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="_xA9eYA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBdNoA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfp4g6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXlA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBpa4A6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBr3Ig6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBu6cg6MEeWBLZDu_M_h-Q">
+ <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="_lth68A6PEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ltmMYA6PEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEb_EA6PEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEd0QA6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEfCYQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEgQgQ6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEheoQ6PEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEiswQ6PEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEj64Q6PEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mElJAQ6PEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEmXIQ6PEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEnlQQ6PEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEozYQ6PEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEqBgQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mErPoQ6PEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEsdwQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEtr4Q6PEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEvhEA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEwvMQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEx9UQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEzLcQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE0ZkQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE1nsQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE210Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE4rAA6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE5SEQ6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE6gMQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE7uUQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE88cQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE-KkQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE__wA6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFBN4Q6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFDDEA6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFERMA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFFfUQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFGtcQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFH7kQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFJJsQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFKX0Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFMNAQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFNbIQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFOpQQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFP3YQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFRFgQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFSToQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFThwQ6PEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFUv4Q6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFV-AQ6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFXMIQ6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFYaQQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFZBUQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFaPcQ6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFbdkQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFcrsQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFd50Q6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ltoooQ6PEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ltrE4A6PEeWBLZDu_M_h-Q">
+ <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="_ltthIA6PEeWBLZDu_M_h-Q">
+ <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="_ltv9YA6PEeWBLZDu_M_h-Q">
+ <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="_ltyZoA6PEeWBLZDu_M_h-Q">
+ <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="_lt0O0Q6PEeWBLZDu_M_h-Q">
+ <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="_lt2rEA6PEeWBLZDu_M_h-Q">
+ <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="_lt35MQ6PEeWBLZDu_M_h-Q">
+ <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="_lt5uYQ6PEeWBLZDu_M_h-Q">
+ <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="_lt7jkA6PEeWBLZDu_M_h-Q">
+ <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="_lt8xsQ6PEeWBLZDu_M_h-Q">
+ <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="_lt-m4Q6PEeWBLZDu_M_h-Q">
+ <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="_luAcEA6PEeWBLZDu_M_h-Q">
+ <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="_luCRQA6PEeWBLZDu_M_h-Q">
+ <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="_luEGcA6PEeWBLZDu_M_h-Q">
+ <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="_luF7oA6PEeWBLZDu_M_h-Q">
+ <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="_luHw0A6PEeWBLZDu_M_h-Q">
+ <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="_luI-8Q6PEeWBLZDu_M_h-Q">
+ <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="_luK0IQ6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lvzL0A6PEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lv1BAQ6PEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lv22MA6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxTnsA6PEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lxVc4A6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxWrAA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxX5IQ6PEeWBLZDu_M_h-Q">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxd_wQ6PEeWBLZDu_M_h-Q">
+ <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 xmi:type="uml:Package" xmi:id="_lxZuUA6PEeWBLZDu_M_h-Q" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxaVYQ6PEeWBLZDu_M_h-Q">
+ <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="_lxbjgQ6PEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxcxoQ6PEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lxfN4Q6PEeWBLZDu_M_h-Q" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxhDEA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxiRMQ6PEeWBLZDu_M_h-Q">
+ <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="_lxjfUQ6PEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxktcQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxl7kQ6PEeWBLZDu_M_h-Q">
+ <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="_lxnJsQ6PEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxoX0Q6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx3oYQ6PEeWBLZDu_M_h-Q">
+ <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="_lx42gQ6PEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx6rsA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx750Q6PEeWBLZDu_M_h-Q">
+ <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="_lx9H8Q6PEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx-WEQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx_kMQ6PEeWBLZDu_M_h-Q">
+ <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="_lyAyUQ6PEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyCAcQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyDOkQ6PEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lyEcsQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyFq0Q6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lyG48Q6PEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5O0oQ6PEeWBLZDu_M_h-Q">
+ <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="_lyIHEQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l40k8A6PEeWBLZDu_M_h-Q">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l42aIQ6PEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l44PUA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l45dcQ6PEeWBLZDu_M_h-Q">
+ <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="_l46rkQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l48gwA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l49u4Q6PEeWBLZDu_M_h-Q">
+ <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="_l4-9AQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5ALIQ6PEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5BZQQ6PEeWBLZDu_M_h-Q">
+ <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="_l5CnYQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5D1gQ6PEeWBLZDu_M_h-Q">
+ <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="_l5FqsA6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5G40Q6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5IG8Q6PEeWBLZDu_M_h-Q">
+ <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="_l5JVEQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5KjMQ6PEeWBLZDu_M_h-Q">
+ <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="_l5LxUQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5NmgA6PEeWBLZDu_M_h-Q">
+ <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="_l5QCwQ6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5R38Q6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l8inUA6PEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l8kcgA6PEeWBLZDu_M_h-Q">
+ <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="_mBy6wA6PEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB0v8Q6PEeWBLZDu_M_h-Q">
+ <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="_mB1-EQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB3MMQ6PEeWBLZDu_M_h-Q">
+ <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="_mB4aUQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB6PgA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB7doA6PEeWBLZDu_M_h-Q">
+ <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="_mB8rwA6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB954A6PEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mB_IAA6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCAWIQ6PEeWBLZDu_M_h-Q">
+ <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="_mCBkQQ6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCCyYQ6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCEAgQ6PEeWBLZDu_M_h-Q">
+ <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="_mCF1sA6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCHD0Q6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCIR8Q6PEeWBLZDu_M_h-Q">
+ <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="_mCJgEQ6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCKuMQ6PEeWBLZDu_M_h-Q">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCMjYQ6PEeWBLZDu_M_h-Q">
+ <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="_mCOYkQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCQNwQ6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCSC8Q6PEeWBLZDu_M_h-Q">
+ <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="_mCT4IA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCVGQQ6PEeWBLZDu_M_h-Q">
+ <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="_mCW7cA6PEeWBLZDu_M_h-Q">
+ <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="_mCYJkA6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCZXsA6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCal0Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCbz8Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCdCEQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCeQMQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCfeUQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCgscQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCh6kQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCjIsQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCkW0Q6PEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDHJYA6PEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDI-kA6PEeWBLZDu_M_h-Q">
+ <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="_mDKMsA6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDLa0Q6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDMo8Q6PEeWBLZDu_M_h-Q">
+ <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="_mDN3EA6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDPsQQ6PEeWBLZDu_M_h-Q">
+ <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="_mDRhcA6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDSIgQ6PEeWBLZDu_M_h-Q">
+ <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="_mDTWoQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDUkwQ6PEeWBLZDu_M_h-Q">
+ <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="_mDVy4Q6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDXBAQ6PEeWBLZDu_M_h-Q">
+ <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="_mDYPIQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDZdQQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDarYQ6PEeWBLZDu_M_h-Q">
+ <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="_mDb5gA6PEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDdHoA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDhZEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDhZEg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDiAIQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDiAIw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDinMA6PEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDinMg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1UA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1Ug6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1VA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDkcYA6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDkcYg6PEeWBLZDu_M_h-Q">
+ <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="_mDlqgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDlqgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDmRkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDmRkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDm4oA6PEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDm4og6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDnfsA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDnfsg6PEeWBLZDu_M_h-Q">
+ <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="_mDot0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDot0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU4Q6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU4w6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU5Q6PEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDp78Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDp78w6PEeWBLZDu_M_h-Q">
+ <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="_mDrxIA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxIg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxJA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxJg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDsYMQ6PEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDsYMw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDs_QA6PEeWBLZDu_M_h-Q">
+ <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="_mDu0cA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDu0cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDu0dA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDvbgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDvbgg6PEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDwCkA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDwCkg6PEeWBLZDu_M_h-Q">
+ <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="_mDx3wA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDx3wg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDx3xA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye0g6PEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye1A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDzF4Q6PEeWBLZDu_M_h-Q">
+ <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="_mD0UAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD0UAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD07EQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD07Ew6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD1iIA6PEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD1iIg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JMA6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JMg6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JNA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JNg6PEeWBLZDu_M_h-Q">
+ <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="_mD3-YA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD3-Yg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD3-ZA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD4lcA6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD5MgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD5Mgg6PEeWBLZDu_M_h-Q">
+ <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="_mD6aoA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7BsQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7Bsw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7BtQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7owg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD8P0A6PEeWBLZDu_M_h-Q">
+ <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="_mD9d8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD9d8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD9d9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-FAQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-sEA6PEeWBLZDu_M_h-Q">
+ <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="_mD_6MA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhQQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhRQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBIUg6PEeWBLZDu_M_h-Q">
+ <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="_mEC9gA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEC9gg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEDkkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEDkkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEELoA6PEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEELog6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEEysA6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEEysg6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZwA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZwg6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZxA6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEGA0A6PEeWBLZDu_M_h-Q">
+ <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="_mEHO8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEHO8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEHO9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEH2AQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEIdEg6PEeWBLZDu_M_h-Q">
+ <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="_mEQ_8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEQ_8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEQ_9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mERnAQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mESOEA6PEeWBLZDu_M_h-Q">
+ <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="_mEUDQA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDQg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDRA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDRg6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUqUw6PEeWBLZDu_M_h-Q">
+ <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="_mEWfgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEWfgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGkw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXtoQ6PEeWBLZDu_M_h-Q">
+ <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="_mEZi0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEZi0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEZi1A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaJ4Q6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaw8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaw8g6PEeWBLZDu_M_h-Q">
+ <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="_mDdHoQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD4lcg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7owA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-FAw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBIUA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEIdEA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mERnAw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUqUQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGlQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaJ4w6PEeWBLZDu_M_h-Q">
+ <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="_mDdusQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-sEg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBvYA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEJEIQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mESOEg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEVRYQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXtow6PEeWBLZDu_M_h-Q">
+ <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="_wffosA6PEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wfjTEA6PEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w13hUA6PEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w14IYQ6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w15WgQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w16koQ6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w17ywQ6PEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w19A4A6PEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w19n8Q6PEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w1-2EQ6PEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2AEMQ6PEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2BSUQ6PEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2CgcQ6PEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2DukA6PEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2EVoQ6PEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2FjwQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2Gx4Q6PEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2IAAQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2InEQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2J1MQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2LqYQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2M4gQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2OGoA6PEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2OtsQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2P70Q6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2RJ8Q6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2SYEQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2TmMQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2U0UQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2WCcQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2XQkQ6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2YesQ6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2aT4A6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2a68Q6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2cJEQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2dXMQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2elUQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2fzcQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2hBkQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2iPsQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2jd0Q6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2kr8Q6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2l6EQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2nIMQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2nvQQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2pkcA6PEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2qykA6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2rZoQ6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2snwQ6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2t14Q6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2vEAQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2wSIA6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2xgQA6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2yHUQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2zVcQ6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wflIQQ6PEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfm9cA6PEeWBLZDu_M_h-Q">
+ <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="_wfoyoQ6PEeWBLZDu_M_h-Q">
+ <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="_wfqn0Q6PEeWBLZDu_M_h-Q">
+ <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="_wfsdAA6PEeWBLZDu_M_h-Q">
+ <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="_wfuSMA6PEeWBLZDu_M_h-Q">
+ <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="_wfwHYA6PEeWBLZDu_M_h-Q">
+ <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="_wfx8kA6PEeWBLZDu_M_h-Q">
+ <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="_wfzxwA6PEeWBLZDu_M_h-Q">
+ <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="_wf0_4Q6PEeWBLZDu_M_h-Q">
+ <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="_wf21EQ6PEeWBLZDu_M_h-Q">
+ <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="_wf4qQQ6PEeWBLZDu_M_h-Q">
+ <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="_wf6fcA6PEeWBLZDu_M_h-Q">
+ <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="_wf7tkA6PEeWBLZDu_M_h-Q">
+ <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="_wf87sQ6PEeWBLZDu_M_h-Q">
+ <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="_wf-w4A6PEeWBLZDu_M_h-Q">
+ <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="_wf__AQ6PEeWBLZDu_M_h-Q">
+ <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="_wgBNIQ6PEeWBLZDu_M_h-Q">
+ <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="_wgDCUA6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_whksUA6PEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_whmhgQ6PEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_whoWsQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjKnwA6PEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjL14Q6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjNEAQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjOSIQ6PEeWBLZDu_M_h-Q">
+ <body>The developper can model the expansion of diagram.&#xD;
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjPgQQ6PEeWBLZDu_M_h-Q" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjQuYQ6PEeWBLZDu_M_h-Q">
+ <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="_wjR8gQ6PEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjTKoQ6PEeWBLZDu_M_h-Q">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjUYwQ6PEeWBLZDu_M_h-Q">
+ <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="_wjVm4Q6PEeWBLZDu_M_h-Q" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjW1AA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjYDIQ6PEeWBLZDu_M_h-Q">
+ <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="_wjZRQQ6PEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjafYA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjbtgQ6PEeWBLZDu_M_h-Q">
+ <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="_wjc7oQ6PEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjeJwA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjfX4Q6PEeWBLZDu_M_h-Q">
+ <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="_wjgmAQ6PEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjibMA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjjpUQ6PEeWBLZDu_M_h-Q">
+ <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="_wjk3cQ6PEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjmFkQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjnTsQ6PEeWBLZDu_M_h-Q">
+ <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="_wjoh0Q6PEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjqXAA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjq-EQ6PEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjsMMQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjuBYA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjvPgQ6PEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqkQQQ6PEeWBLZDu_M_h-Q">
+ <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="_wjwdoQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqLOsA6PEeWBLZDu_M_h-Q">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqND4Q6PEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqO5EA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqQHMA6PEeWBLZDu_M_h-Q">
+ <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="_wqRVUA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqSjcA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqTxkA6PEeWBLZDu_M_h-Q">
+ <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="_wqUYoQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqVmwQ6PEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqW04Q6PEeWBLZDu_M_h-Q">
+ <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="_wqYDAQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqZRIQ6PEeWBLZDu_M_h-Q">
+ <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="_wqafQQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqbtYQ6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqc7gQ6PEeWBLZDu_M_h-Q">
+ <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="_wqeJoQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqfXwQ6PEeWBLZDu_M_h-Q">
+ <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="_wqhM8Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqjCIQ6PEeWBLZDu_M_h-Q">
+ <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="_wqleYQ6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqmsgQ6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wuZnYA6PEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wua1gQ6PEeWBLZDu_M_h-Q">
+ <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="_wy7iEA6PEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy9XQA6PEeWBLZDu_M_h-Q">
+ <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="_wy-lYA6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy_zgA6PEeWBLZDu_M_h-Q">
+ <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="_wzBBoQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzCPwA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzDd4A6PEeWBLZDu_M_h-Q">
+ <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="_wzEE8Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzFTEQ6PEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzGhMQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzHvUQ6PEeWBLZDu_M_h-Q">
+ <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="_wzI9cQ6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzKyoA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzLZsQ6PEeWBLZDu_M_h-Q">
+ <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="_wzMn0Q6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzN18Q6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzPEEQ6PEeWBLZDu_M_h-Q">
+ <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="_wzQSMQ6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzRgUQ6PEeWBLZDu_M_h-Q">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzSucQ6PEeWBLZDu_M_h-Q">
+ <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="_wzT8kQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzVxwA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzW_4A6PEeWBLZDu_M_h-Q">
+ <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="_wzXm8Q6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzY1EQ6PEeWBLZDu_M_h-Q">
+ <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="_wzaqQA6PEeWBLZDu_M_h-Q">
+ <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="_wzb4YQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzdtkQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzfiwA6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzgJ0Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzhX8Q6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzimEQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzj0MQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzlCUQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzmQcQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzoFoA6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzvaYA6PEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0tDsA6PEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0uR0Q6PEeWBLZDu_M_h-Q">
+ <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="_w0vf8Q6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w0xVIA6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0yjQA6PEeWBLZDu_M_h-Q">
+ <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="_w0zxYA6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w00YcQ6PEeWBLZDu_M_h-Q">
+ <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="_w01mkQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w020sQ6PEeWBLZDu_M_h-Q">
+ <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="_w04C0Q6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w05Q8Q6PEeWBLZDu_M_h-Q">
+ <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="_w06fEQ6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w07tMQ6PEeWBLZDu_M_h-Q">
+ <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="_w087UQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w0-JcQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0_XkQ6PEeWBLZDu_M_h-Q">
+ <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="_w1AlsQ6PEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Bz0Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsUA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsUg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsVA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsVg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1H6cA6PEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1H6cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1IhgA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Ihgg6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIkQ6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIkw6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIlQ6PEeWBLZDu_M_h-Q">
+ <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="_w1KWsA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1KWsg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1K9wQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1K9ww6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk0A6PEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk1A6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ML4Q6PEeWBLZDu_M_h-Q">
+ <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="_w1NaAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1NaAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1NaBA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBEg6PEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBFA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OoIQ6PEeWBLZDu_M_h-Q">
+ <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="_w1P2QA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1P2Qg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdUA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdUg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdVA6PEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1REYQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1REYw6PEeWBLZDu_M_h-Q">
+ <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="_w1SSgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1SSgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1S5kQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1S5kw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1TgoA6PEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Tgog6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1TgpA6PEeWBLZDu_M_h-Q">
+ <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="_w1UuwA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV0Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV0w6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV1Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1V84A6PEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1V84g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Wj8Q6PEeWBLZDu_M_h-Q">
+ <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="_w1XyEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZIQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZIw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZJQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZAMQ6PEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZAMw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZnQQ6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZnQw6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1aOUA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1aOUg6PEeWBLZDu_M_h-Q">
+ <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="_w1bccA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1bccg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1bcdA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cDgQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cqkA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cqkg6PEeWBLZDu_M_h-Q">
+ <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="_w1d4sA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1d4sg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efwA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efwg6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1fG0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1fG0g6PEeWBLZDu_M_h-Q">
+ <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="_w1gU8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1gU8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8AQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8Aw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1hjEQ6PEeWBLZDu_M_h-Q">
+ <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="_w1ixMA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYQQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYRQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_Ug6PEeWBLZDu_M_h-Q">
+ <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="_w1l0gA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0gg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0hA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0hg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1mbkQ6PEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1mbkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nCoQ6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nCow6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1npsQ6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1npsw6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nptQ6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nptw6PEeWBLZDu_M_h-Q">
+ <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="_w1pe4A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1pe4g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1pe5A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qF8A6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qtAA6PEeWBLZDu_M_h-Q">
+ <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="_w1r7IA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1siMA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1siMg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1tJQQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1twUA6PEeWBLZDu_M_h-Q">
+ <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="_w1u-cA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1u-cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlgQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlgw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1wMkQ6PEeWBLZDu_M_h-Q">
+ <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="_w1xasA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yBwQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yBww6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo0A6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo1A6PEeWBLZDu_M_h-Q">
+ <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="_w10eAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w10eAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FEQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FEw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11sIQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11sIw6PEeWBLZDu_M_h-Q">
+ <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="_w1Bz0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cDgw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efxA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8BQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_UA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qF8g6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1tJQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlhQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo0g6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FFQ6PEeWBLZDu_M_h-Q">
+ <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="_w1DB8Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1hjEw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_VA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qtAg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1twUg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1wMkw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1zP4Q6PEeWBLZDu_M_h-Q">
+ <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="_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"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtUtE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtU9E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtVNE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtVdE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgMzNE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rplkQXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMzdE7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wt-0NE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-0dE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-0tE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-09E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-1NE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-1dE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgMztE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMz9E7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wvM8NE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM8dE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM8tE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM89E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM9NE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM9dE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM0NE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpnZcXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgM0dE7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM0tE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgM09E7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wv0ANE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0AdE7EeSLjPxDpRV9AQ" key="Version" value="0.0.11"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0AtE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0A9E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0BNE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-14"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0BdE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM1NE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_P2xBAPPKEeSkj8g2gtcZXQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P2y2MPPKEeSkj8g2gtcZXQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5mZdcA58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5mb5sA58EeWW7_6ZWeopSA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ </uml:Model>
+ <structure:Project xmi:id="_ubgM1dE7EeSLjPxDpRV9AQ" author="P. Tessier" version="1.0.0" base_Model="_ubgMwNE7EeSLjPxDpRV9AQ" title="Expansion of diagram by adding compartments"/>
+ <structure:Requirements xmi:id="_ubgM1tE7EeSLjPxDpRV9AQ" base_Model="_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <structure:UseCases xmi:id="_ubgM19E7EeSLjPxDpRV9AQ" base_Model="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <structure:Design xmi:id="_ubgM2NE7EeSLjPxDpRV9AQ" base_Model="_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <structure:Tests xmi:id="_ubgM2dE7EeSLjPxDpRV9AQ" base_Model="_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_RMSEENE8EeSLjPxDpRV9AQ" text="The system shall be able to add new graphical elements in new diagrams or existing diagrams" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010" base_Class="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_hAfHMNE9EeSLjPxDpRV9AQ" text="the inheridted diagram must not impact parent diagram by addin the new compartments." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050" base_Class="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_ajZnoNFAEeSLjPxDpRV9AQ" text="The expansion of diagram has to be a model and be interpreted" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060" base_Class="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_yrbZgNRfEeSRNI7img_HuA" text="The developper can add new compartments from a existed graphical element." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011" base_Class="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_IzqAoNR7EeSRNI7img_HuA" text="The new element must be created by using assistant mechanism" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030" base_Class="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_TvkUkNR7EeSRNI7img_HuA" text="Elements can be created fom the palette" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040" base_Class="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_dOlMsNR7EeSRNI7img_HuA" text="The original diagram must be view in original diagram, exteernal element must have a predefined shape.&#xD;&#xA;It cannot be implemented for the version Mars" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070" base_Class="_dOkloNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_awPi8NelEeS6Ldj4lOPYhg" text="The added element must be driven by CSS" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080" base_Class="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Requirements:Requirement xmi:id="_k0aWkNelEeS6Ldj4lOPYhg" text="The new specialization editor must benefit of all specializations." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090" base_Class="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Requirements:Requirement xmi:id="_EzmV8N97EeS3V7Bu6N14fQ" text="When the model is done, the ystem has to ensure that it can be correctly interpreted." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061" base_Class="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Requirements:Requirement xmi:id="_YV3WIOG0EeSnB-BHGWjC_A" text="An expansion model must be able to load during runtime, not only with extension point.&#xD;&#xA;It allow to be tested by Junit Tests.&#xD;&#xA;" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100" base_Class="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Requirements:TestCase xmi:id="_F3UP0OG3EeSJG5UikeIXVQ" base_Behavior="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_jdx-YOG3EeSJG5UikeIXVQ" base_Abstraction="_iHx0wOG3EeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_zfzm0OHTEeSJG5UikeIXVQ" base_Abstraction="_yR-hwOHTEeSJG5UikeIXVQ"/>
+ <Requirements:TestCase xmi:id="_R-xDoOHUEeSJG5UikeIXVQ" base_Behavior="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_X-zTcOHUEeSJG5UikeIXVQ" base_Abstraction="_W-9AAOHUEeSJG5UikeIXVQ"/>
+ <Requirements:TestCase xmi:id="_lJzBIPPHEeSkj8g2gtcZXQ" base_Behavior="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_u-9vcPPHEeSkj8g2gtcZXQ" base_Behavior="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_vr6VAPPHEeSkj8g2gtcZXQ" base_Behavior="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Verify xmi:id="_1lYp0PPHEeSkj8g2gtcZXQ" base_Abstraction="_0lbosPPHEeSkj8g2gtcZXQ"/>
+ <standard:Refine xmi:id="_RH1AQPPKEeSkj8g2gtcZXQ" base_Abstraction="_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_5fpqsPPtEeSRcOkL7xliQg" base_Behavior="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Verify xmi:id="_tLqCIPPwEeSRcOkL7xliQg" base_Abstraction="_r3CYkPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_t6vVsPPwEeSRcOkL7xliQg" base_Abstraction="_rHkqgPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_vGvOwPPwEeSRcOkL7xliQg" base_Abstraction="_o_eVkPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_vr1f4PPwEeSRcOkL7xliQg" base_Abstraction="_qjyoAPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_w3IOUPPwEeSRcOkL7xliQg" base_Abstraction="_ppRggPPwEeSRcOkL7xliQg"/>
+ <Requirements:TestCase xmi:id="_h9qqQPPxEeSRcOkL7xliQg" base_Behavior="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Requirement xmi:id="_uNH-cPiLEeSv3dqcApn3LA" text="A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012" base_Class="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_6a7YEfiLEeSv3dqcApn3LA" text=" 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." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013" base_Class="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_FAFY4fiMEeSv3dqcApn3LA" text="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." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014" base_Class="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_UvkwkfiMEeSv3dqcApn3LA" text="A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015" base_Class="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_dFU6kfiMEeSv3dqcApn3LA" text="It must be able to reuse rperesentations from existed diagrams" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016" base_Class="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_NJXFwPiPEeSv3dqcApn3LA" base_Abstraction="_NIUj8PiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_N17Q0PiPEeSv3dqcApn3LA" base_Abstraction="_N1B48PiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_OgQnQPiPEeSv3dqcApn3LA" base_Abstraction="_OfEUcPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_PLLzkPiPEeSv3dqcApn3LA" base_Abstraction="_PJ1vwPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_P35IkPiPEeSv3dqcApn3LA" base_Abstraction="_P3AXwPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_GF5pEPiaEeS0IdFsjSchpQ" base_Abstraction="_GFARMPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_SITrAPiaEeS0IdFsjSchpQ" base_Abstraction="_SHt1IPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_mn5UoPiaEeS0IdFsjSchpQ" base_Abstraction="_mnTewPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_FrmdQPibEeS0IdFsjSchpQ" base_Abstraction="_FqaKcPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_GasX4PibEeS0IdFsjSchpQ" base_Abstraction="_GZp2EPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_HKsRcPibEeS0IdFsjSchpQ" base_Abstraction="_HJy5kPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_HqJNkPibEeS0IdFsjSchpQ" base_Abstraction="_HpP1sPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_JHc5EPibEeS0IdFsjSchpQ" base_Abstraction="_JGjhMPibEeS0IdFsjSchpQ"/>
+ <Requirements:Requirement xmi:id="_pRD50fibEeS0IdFsjSchpQ" text="New Elements can be dropped from the model explorer." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020" base_Class="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_A75-gvicEeS0IdFsjSchpQ" base_Abstraction="_A7dSkPicEeS0IdFsjSchpQ"/>
+ <structure:Design xmi:id="_2LrgsPicEeS0IdFsjSchpQ" base_PackageImport="_zM2_IPicEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_zoc2QPldEeSL080VNAlOmQ" base_Abstraction="_zjIRYPldEeSL080VNAlOmQ"/>
+ <Requirements:TestCase xmi:id="_HJ_jQPleEeSL080VNAlOmQ" base_Behavior="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Requirements:Satisfy xmi:id="_9G8MAA58EeWW7_6ZWeopSA" base_Abstraction="_9G5IsA58EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_-VOkEA58EeWW7_6ZWeopSA" base_Abstraction="_-VLgwA58EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_F9GUYA59EeWW7_6ZWeopSA" base_Abstraction="_F9Bb4A59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_KjGPIA59EeWW7_6ZWeopSA" base_Abstraction="_KjDL0A59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_MXsZQA59EeWW7_6ZWeopSA" base_Abstraction="_MXp9AA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_OoPfkA59EeWW7_6ZWeopSA" base_Abstraction="_OoNDUA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_Qq3eoA59EeWW7_6ZWeopSA" base_Abstraction="_Qq1pcA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_WOrFcA59EeWW7_6ZWeopSA" base_Abstraction="_WOpQQA59EeWW7_6ZWeopSA"/>
+ <structure:UserDoc xmi:id="_qs8rAA5-EeWW7_6ZWeopSA" base_Comment="_pSAXAA5-EeWW7_6ZWeopSA"/>
+ <Document:Document xmi:id="_wsSO4A6MEeWBLZDu_M_h-Q" base_Model="_wsPLkA6MEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_wsUrIA6MEeWBLZDu_M_h-Q" base_Package="_wsTdAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wsXHYA6MEeWBLZDu_M_h-Q" base_Package="_wsVSMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsY8kA6MEeWBLZDu_M_h-Q" base_Comment="_wsXHYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsaxwA6MEeWBLZDu_M_h-Q" base_Comment="_wsY8kQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wscm8A6MEeWBLZDu_M_h-Q" base_Comment="_wsaxwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsecIA6MEeWBLZDu_M_h-Q" base_Comment="_wsdOAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsgRUA6MEeWBLZDu_M_h-Q" base_Comment="_wsecIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wshfcA6MEeWBLZDu_M_h-Q" base_Comment="_wsgRUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsitkA6MEeWBLZDu_M_h-Q" base_Comment="_wshfcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsj7sA6MEeWBLZDu_M_h-Q" base_Comment="_wsitkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wslw4A6MEeWBLZDu_M_h-Q" base_Comment="_wskiwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsm_AA6MEeWBLZDu_M_h-Q" base_Comment="_wslw4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsoNIA6MEeWBLZDu_M_h-Q" base_Comment="_wsnmEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsqCUA6MEeWBLZDu_M_h-Q" base_Comment="_wso0MA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsrQcA6MEeWBLZDu_M_h-Q" base_Comment="_wsqCUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wssekA6MEeWBLZDu_M_h-Q" base_Comment="_wsrQcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsuTwA6MEeWBLZDu_M_h-Q" base_Comment="_wstFoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsvh4A6MEeWBLZDu_M_h-Q" base_Comment="_wsuTwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wswwAA6MEeWBLZDu_M_h-Q" base_Comment="_wsvh4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wsylMA6MEeWBLZDu_M_h-Q" base_Package="_wsxXEA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wu428A6MEeWBLZDu_M_h-Q" base_Comment="_wu2asA6MEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_wu6FEA6MEeWBLZDu_M_h-Q" base_Comment="_wu428Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wu76QA6MEeWBLZDu_M_h-Q" base_Package="_wu6FEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wv8m4A6MEeWBLZDu_M_h-Q" base_Comment="_wv7YwA6MEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_wv-cEA6MEeWBLZDu_M_h-Q" base_Package="_wv9N8A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwARQA6MEeWBLZDu_M_h-Q" base_Comment="_wv_DIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwBfYA6MEeWBLZDu_M_h-Q" base_Comment="_wwARQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwCtgA6MEeWBLZDu_M_h-Q" base_Package="_wwBfYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwD7oA6MEeWBLZDu_M_h-Q" base_Comment="_wwCtgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wwFJwA6MEeWBLZDu_M_h-Q" base_Comment="_wwD7oQ6MEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_wwGX4A6MEeWBLZDu_M_h-Q" base_Comment="_wwFJwQ6MEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Section xmi:id="_wwHmAA6MEeWBLZDu_M_h-Q" base_Package="_wwGX4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwI0IA6MEeWBLZDu_M_h-Q" base_Comment="_wwINEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwKCQA6MEeWBLZDu_M_h-Q" base_Comment="_wwJbMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwLQYA6MEeWBLZDu_M_h-Q" base_Package="_wwKpUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwNFkA6MEeWBLZDu_M_h-Q" base_Comment="_wwL3cA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwOTsA6MEeWBLZDu_M_h-Q" base_Comment="_wwNFkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwPh0A6MEeWBLZDu_M_h-Q" base_Package="_wwOTsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwQv8A6MEeWBLZDu_M_h-Q" base_Comment="_wwPh0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwR-EA6MEeWBLZDu_M_h-Q" base_Comment="_wwQv8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwTMMA6MEeWBLZDu_M_h-Q" base_Package="_wwR-EQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwVBYA6MEeWBLZDu_M_h-Q" base_Comment="_wwTzQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwWPgA6MEeWBLZDu_M_h-Q" base_Comment="_wwVBYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwXdoA6MEeWBLZDu_M_h-Q" base_Package="_wwWPgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwYrwA6MEeWBLZDu_M_h-Q" base_Comment="_wwXdoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwZ54A6MEeWBLZDu_M_h-Q" base_Comment="_wwYrwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwbIAA6MEeWBLZDu_M_h-Q" base_Package="_wwZ54Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwc9MA6MEeWBLZDu_M_h-Q" base_Comment="_wwbvEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wweLUA6MEeWBLZDu_M_h-Q" base_Comment="_wwc9MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwfZcA6MEeWBLZDu_M_h-Q" base_Package="_wweLUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwgnkA6MEeWBLZDu_M_h-Q" base_Comment="_wwfZcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwh1sA6MEeWBLZDu_M_h-Q" base_Package="_wwhOoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwjD0A6MEeWBLZDu_M_h-Q" base_Package="_wwicwA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w3UaMA6MEeWBLZDu_M_h-Q" base_Comment="_w3TMEA6MEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_w3VoUA6MEeWBLZDu_M_h-Q" base_Package="_w3VBQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3XdgA6MEeWBLZDu_M_h-Q" base_Comment="_w3WPYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3YroA6MEeWBLZDu_M_h-Q" base_Comment="_w3XdgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3Z5wA6MEeWBLZDu_M_h-Q" base_Package="_w3YroQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3bH4A6MEeWBLZDu_M_h-Q" base_Comment="_w3Z5wQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3cWAA6MEeWBLZDu_M_h-Q" base_Comment="_w3bH4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3eLMA6MEeWBLZDu_M_h-Q" base_Package="_w3c9EA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3fZUA6MEeWBLZDu_M_h-Q" base_Package="_w3eLMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3gncA6MEeWBLZDu_M_h-Q" base_Comment="_w3fZUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3jDsA6MEeWBLZDu_M_h-Q" base_Package="_w3gncQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3kR0A6MEeWBLZDu_M_h-Q" base_Comment="_w3jDsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3lf8A6MEeWBLZDu_M_h-Q" base_Package="_w3kR0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3muEA6MEeWBLZDu_M_h-Q" base_Comment="_w3lf8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3n8MA6MEeWBLZDu_M_h-Q" base_Comment="_w3muEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3pKUA6MEeWBLZDu_M_h-Q" base_Package="_w3n8MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3q_gA6MEeWBLZDu_M_h-Q" base_Comment="_w3pxYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3sNoA6MEeWBLZDu_M_h-Q" base_Package="_w3q_gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3tbwA6MEeWBLZDu_M_h-Q" base_Comment="_w3sNoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3up4A6MEeWBLZDu_M_h-Q" base_Comment="_w3tbwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3v4AA6MEeWBLZDu_M_h-Q" base_Package="_w3up4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3xGIA6MEeWBLZDu_M_h-Q" base_Package="_w3v4AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w7beIA6MEeWBLZDu_M_h-Q" base_Comment="_w7Zo8A6MEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_w7dTUA6MEeWBLZDu_M_h-Q" base_Comment="_w7cFMA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w_WU0A6MEeWBLZDu_M_h-Q" base_Comment="_w_UfoA6MEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_w_Xi8A6MEeWBLZDu_M_h-Q" base_Comment="_w_WU0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_YxEA6MEeWBLZDu_M_h-Q" base_Package="_w_Xi8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_Z_MA6MEeWBLZDu_M_h-Q" base_Comment="_w_YxEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_bNUA6MEeWBLZDu_M_h-Q" base_Package="_w_Z_MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_cbcA6MEeWBLZDu_M_h-Q" base_Comment="_w_bNUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_dpkA6MEeWBLZDu_M_h-Q" base_Comment="_w_cbcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_e3sA6MEeWBLZDu_M_h-Q" base_Package="_w_eQoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_gF0A6MEeWBLZDu_M_h-Q" base_Comment="_w_fewA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_h7AA6MEeWBLZDu_M_h-Q" base_Package="_w_gs4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_jJIA6MEeWBLZDu_M_h-Q" base_Comment="_w_h7AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_jwMA6MEeWBLZDu_M_h-Q" base_Package="_w_jJIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_llYA6MEeWBLZDu_M_h-Q" base_Comment="_w_kXQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_mzgA6MEeWBLZDu_M_h-Q" base_Comment="_w_llYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_oBoA6MEeWBLZDu_M_h-Q" base_Package="_w_mzgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_pPwA6MEeWBLZDu_M_h-Q" base_Comment="_w_oBoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_qd4A6MEeWBLZDu_M_h-Q" base_Comment="_w_pPwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_sTEA6MEeWBLZDu_M_h-Q" base_Package="_w_qd4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_s6IA6MEeWBLZDu_M_h-Q" base_Comment="_w_sTEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_uvUA6MEeWBLZDu_M_h-Q" base_Comment="_w_thMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_v9cA6MEeWBLZDu_M_h-Q" base_Package="_w_uvUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_xLkA6MEeWBLZDu_M_h-Q" base_Comment="_w_v9cQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_zAwA6MEeWBLZDu_M_h-Q" base_Comment="_w_xyoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_zn0A6MEeWBLZDu_M_h-Q" base_Package="_w_zAwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_1dAA6MEeWBLZDu_M_h-Q" base_Comment="_w_0O4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_2rIA6MEeWBLZDu_M_h-Q" base_Comment="_w_1dAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_35QA6MEeWBLZDu_M_h-Q" base_Package="_w_2rIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_5HYA6MEeWBLZDu_M_h-Q" base_Package="_w_35QQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_6VgA6MEeWBLZDu_M_h-Q" base_Package="_w_5HYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_7joA6MEeWBLZDu_M_h-Q" base_Package="_w_6VgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_8xwA6MEeWBLZDu_M_h-Q" base_Package="_w_7joQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_9_4A6MEeWBLZDu_M_h-Q" base_Package="_w_8xwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w__OAA6MEeWBLZDu_M_h-Q" base_Package="_w_9_4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAAcIA6MEeWBLZDu_M_h-Q" base_Package="_w__OAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xABqQA6MEeWBLZDu_M_h-Q" base_Package="_xAAcIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAC4YA6MEeWBLZDu_M_h-Q" base_Package="_xABqQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAEGgA6MEeWBLZDu_M_h-Q" base_Package="_xAC4YQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_xAngIA6MEeWBLZDu_M_h-Q" base_Comment="_xAmSAA6MEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_xAouQA6MEeWBLZDu_M_h-Q" base_Comment="_xAngIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAp8YA6MEeWBLZDu_M_h-Q" base_Package="_xApVUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xArxkA6MEeWBLZDu_M_h-Q" base_Package="_xAqjcA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAs_sA6MEeWBLZDu_M_h-Q" base_Comment="_xArxkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAuN0A6MEeWBLZDu_M_h-Q" base_Package="_xAs_sQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAvb8A6MEeWBLZDu_M_h-Q" base_Comment="_xAuN0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAxRIA6MEeWBLZDu_M_h-Q" base_Package="_xAvb8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAyfQA6MEeWBLZDu_M_h-Q" base_Comment="_xAxRIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAztYA6MEeWBLZDu_M_h-Q" base_Package="_xAyfQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA0UcA6MEeWBLZDu_M_h-Q" base_Comment="_xAztYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA1ikA6MEeWBLZDu_M_h-Q" base_Package="_xA07gA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA2wsA6MEeWBLZDu_M_h-Q" base_Comment="_xA2JoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA3-0A6MEeWBLZDu_M_h-Q" base_Package="_xA3XwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA5M8A6MEeWBLZDu_M_h-Q" base_Package="_xA4l4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA6bEA6MEeWBLZDu_M_h-Q" base_Comment="_xA5M8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA7pMA6MEeWBLZDu_M_h-Q" base_Package="_xA6bEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA83UA6MEeWBLZDu_M_h-Q" base_Comment="_xA7pMg6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA9eYQ6MEeWBLZDu_M_h-Q" base_Comment="_xA9eYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_xA-FcA6MEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_xA7pMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_xBAhsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBAhsA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBBIwA6MEeWBLZDu_M_h-Q" base_Comment="_xBAhsg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBBIwg6MEeWBLZDu_M_h-Q" base_Comment="_xBBIwQ6MEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBBIxA6MEeWBLZDu_M_h-Q" base_Comment="_xBBIww6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBBv0Q6MEeWBLZDu_M_h-Q" base_Comment="_xBBv0A6MEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_xBCW4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBCW4A6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBC98Q6MEeWBLZDu_M_h-Q" base_Comment="_xBC98A6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBC98w6MEeWBLZDu_M_h-Q" base_Comment="_xBC98g6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBC99Q6MEeWBLZDu_M_h-Q" base_Comment="_xBC99A6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBDlAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBDlAA6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBDlAw6MEeWBLZDu_M_h-Q" base_Comment="_xBDlAg6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBEzIQ6MEeWBLZDu_M_h-Q" base_Comment="_xBEzIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBFaMA6MEeWBLZDu_M_h-Q" base_Comment="_xBEzIg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBFaMg6MEeWBLZDu_M_h-Q" base_Comment="_xBFaMQ6MEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBFaNA6MEeWBLZDu_M_h-Q" base_Comment="_xBFaMw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBGBQQ6MEeWBLZDu_M_h-Q" base_Comment="_xBGBQA6MEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBGBQw6MEeWBLZDu_M_h-Q" base_Comment="_xBGBQg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBGoUQ6MEeWBLZDu_M_h-Q" base_Comment="_xBGoUA6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBGoUw6MEeWBLZDu_M_h-Q" base_Comment="_xBGoUg6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBH2cQ6MEeWBLZDu_M_h-Q" base_Comment="_xBH2cA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBIdgA6MEeWBLZDu_M_h-Q" base_Comment="_xBH2cg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBIdgg6MEeWBLZDu_M_h-Q" base_Comment="_xBIdgQ6MEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBIdhA6MEeWBLZDu_M_h-Q" base_Comment="_xBIdgw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBJEkA6MEeWBLZDu_M_h-Q" base_Comment="_xBIdhQ6MEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBJEkg6MEeWBLZDu_M_h-Q" base_Comment="_xBJEkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBJElA6MEeWBLZDu_M_h-Q" base_Comment="_xBJEkw6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBKSsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBKSsA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBK5wQ6MEeWBLZDu_M_h-Q" base_Comment="_xBK5wA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBK5ww6MEeWBLZDu_M_h-Q" base_Comment="_xBK5wg6MEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBK5xQ6MEeWBLZDu_M_h-Q" base_Comment="_xBK5xA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBLg0Q6MEeWBLZDu_M_h-Q" base_Comment="_xBLg0A6MEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBLg0w6MEeWBLZDu_M_h-Q" base_Comment="_xBLg0g6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBMH4A6MEeWBLZDu_M_h-Q" base_Comment="_xBLg1A6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBNWAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBNWAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBNWAw6MEeWBLZDu_M_h-Q" base_Comment="_xBNWAg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBNWBQ6MEeWBLZDu_M_h-Q" base_Comment="_xBNWBA6MEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBN9EA6MEeWBLZDu_M_h-Q" base_Comment="_xBNWBg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBN9Eg6MEeWBLZDu_M_h-Q" base_Comment="_xBN9EQ6MEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBOkIA6MEeWBLZDu_M_h-Q" base_Comment="_xBN9Ew6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBOkIg6MEeWBLZDu_M_h-Q" base_Comment="_xBOkIQ6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBQZUA6MEeWBLZDu_M_h-Q" base_Comment="_xBPyQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBQZUg6MEeWBLZDu_M_h-Q" base_Comment="_xBQZUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBQZVA6MEeWBLZDu_M_h-Q" base_Comment="_xBQZUw6MEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBQZVg6MEeWBLZDu_M_h-Q" base_Comment="_xBQZVQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBRAYQ6MEeWBLZDu_M_h-Q" base_Comment="_xBRAYA6MEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_xBRAYw6MEeWBLZDu_M_h-Q" base_Comment="_xBRAYg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBRncQ6MEeWBLZDu_M_h-Q" base_Comment="_xBRncA6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBS1kQ6MEeWBLZDu_M_h-Q" base_Comment="_xBS1kA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBS1kw6MEeWBLZDu_M_h-Q" base_Comment="_xBS1kg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBS1lQ6MEeWBLZDu_M_h-Q" base_Comment="_xBS1lA6MEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBTcoA6MEeWBLZDu_M_h-Q" base_Comment="_xBS1lg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBTcog6MEeWBLZDu_M_h-Q" base_Comment="_xBTcoQ6MEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBUDsA6MEeWBLZDu_M_h-Q" base_Comment="_xBTcow6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBUDsg6MEeWBLZDu_M_h-Q" base_Comment="_xBUDsQ6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBUDtA6MEeWBLZDu_M_h-Q" base_Comment="_xBUDsw6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBUqwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBUqwA6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBUqww6MEeWBLZDu_M_h-Q" base_Comment="_xBUqwg6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBV44Q6MEeWBLZDu_M_h-Q" base_Comment="_xBV44A6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBWf8A6MEeWBLZDu_M_h-Q" base_Comment="_xBV44g6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBWf8g6MEeWBLZDu_M_h-Q" base_Comment="_xBWf8Q6MEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_xBWf9A6MEeWBLZDu_M_h-Q" base_Comment="_xBWf8w6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBXHAA6MEeWBLZDu_M_h-Q" base_Comment="_xBWf9Q6MEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_xBXHAg6MEeWBLZDu_M_h-Q" base_Comment="_xBXHAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBXuEQ6MEeWBLZDu_M_h-Q" base_Comment="_xBXuEA6MEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBY8MQ6MEeWBLZDu_M_h-Q" base_Comment="_xBY8MA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBZjQA6MEeWBLZDu_M_h-Q" base_Comment="_xBY8Mg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBZjQg6MEeWBLZDu_M_h-Q" base_Comment="_xBZjQQ6MEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBZjRA6MEeWBLZDu_M_h-Q" base_Comment="_xBZjQw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBaKUA6MEeWBLZDu_M_h-Q" base_Comment="_xBZjRQ6MEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBaKUg6MEeWBLZDu_M_h-Q" base_Comment="_xBaKUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBaKVA6MEeWBLZDu_M_h-Q" base_Comment="_xBaKUw6MEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_xBb_gQ6MEeWBLZDu_M_h-Q" base_Comment="_xBb_gA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBb_gw6MEeWBLZDu_M_h-Q" base_Comment="_xBb_gg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBb_hQ6MEeWBLZDu_M_h-Q" base_Comment="_xBb_hA6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBcmkA6MEeWBLZDu_M_h-Q" base_Comment="_xBb_hg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBcmkg6MEeWBLZDu_M_h-Q" base_Comment="_xBcmkQ6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBcmlA6MEeWBLZDu_M_h-Q" base_Comment="_xBcmkw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBdNoQ6MEeWBLZDu_M_h-Q" base_Comment="_xBdNoA6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_xBebwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBebwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBebww6MEeWBLZDu_M_h-Q" base_Comment="_xBebwg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfC0A6MEeWBLZDu_M_h-Q" base_Comment="_xBebxA6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBfC0g6MEeWBLZDu_M_h-Q" base_Comment="_xBfC0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfC1A6MEeWBLZDu_M_h-Q" base_Comment="_xBfC0w6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBfp4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBfp4A6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfp4w6MEeWBLZDu_M_h-Q" base_Comment="_xBfp4g6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_xBhfEQ6MEeWBLZDu_M_h-Q" base_Comment="_xBhfEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBhfEw6MEeWBLZDu_M_h-Q" base_Comment="_xBhfEg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBiGIA6MEeWBLZDu_M_h-Q" base_Comment="_xBhfFA6MEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBiGIg6MEeWBLZDu_M_h-Q" base_Comment="_xBiGIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBitMA6MEeWBLZDu_M_h-Q" base_Comment="_xBiGIw6MEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_xBitMg6MEeWBLZDu_M_h-Q" base_Comment="_xBitMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBjUQA6MEeWBLZDu_M_h-Q" base_Comment="_xBitMw6MEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBjUQg6MEeWBLZDu_M_h-Q" base_Comment="_xBjUQQ6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBjURA6MEeWBLZDu_M_h-Q" base_Comment="_xBjUQw6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBjURg6MEeWBLZDu_M_h-Q" base_Comment="_xBjURQ6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBj7UQ6MEeWBLZDu_M_h-Q" base_Comment="_xBj7UA6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBj7Uw6MEeWBLZDu_M_h-Q" base_Comment="_xBj7Ug6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBlJcQ6MEeWBLZDu_M_h-Q" base_Comment="_xBlJcA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBlJcw6MEeWBLZDu_M_h-Q" base_Comment="_xBlJcg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBlwgQ6MEeWBLZDu_M_h-Q" base_Comment="_xBlwgA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_xBlwgw6MEeWBLZDu_M_h-Q" base_Comment="_xBlwgg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBmXkQ6MEeWBLZDu_M_h-Q" base_Comment="_xBmXkA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_xBmXkw6MEeWBLZDu_M_h-Q" base_Comment="_xBmXkg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBm-oA6MEeWBLZDu_M_h-Q" base_Comment="_xBmXlA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_xBoMwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBoMwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBoMww6MEeWBLZDu_M_h-Q" base_Comment="_xBoMwg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBoMxQ6MEeWBLZDu_M_h-Q" base_Comment="_xBoMxA6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBoz0A6MEeWBLZDu_M_h-Q" base_Comment="_xBoMxg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBoz0g6MEeWBLZDu_M_h-Q" base_Comment="_xBoz0Q6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBoz1A6MEeWBLZDu_M_h-Q" base_Comment="_xBoz0w6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBpa4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBpa4A6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_xBqpAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBqpAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBrQEA6MEeWBLZDu_M_h-Q" base_Comment="_xBqpAg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBrQEg6MEeWBLZDu_M_h-Q" base_Comment="_xBrQEQ6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBrQFA6MEeWBLZDu_M_h-Q" base_Comment="_xBrQEw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBrQFg6MEeWBLZDu_M_h-Q" base_Comment="_xBrQFQ6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBr3IQ6MEeWBLZDu_M_h-Q" base_Comment="_xBr3IA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBr3Iw6MEeWBLZDu_M_h-Q" base_Comment="_xBr3Ig6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_xBtsUQ6MEeWBLZDu_M_h-Q" base_Comment="_xBtsUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBtsUw6MEeWBLZDu_M_h-Q" base_Comment="_xBtsUg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBtsVQ6MEeWBLZDu_M_h-Q" base_Comment="_xBtsVA6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBuTYQ6MEeWBLZDu_M_h-Q" base_Comment="_xBuTYA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBuTYw6MEeWBLZDu_M_h-Q" base_Comment="_xBuTYg6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBu6cQ6MEeWBLZDu_M_h-Q" base_Comment="_xBu6cA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBu6cw6MEeWBLZDu_M_h-Q" base_Comment="_xBu6cg6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_xBwvoQ6MEeWBLZDu_M_h-Q" base_Comment="_xBwvoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBwvow6MEeWBLZDu_M_h-Q" base_Comment="_xBwvog6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBwvpQ6MEeWBLZDu_M_h-Q" base_Comment="_xBwvpA6MEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_xBwvpw6MEeWBLZDu_M_h-Q" base_Comment="_xBwvpg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBxWsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBxWsA6MEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_xBxWsw6MEeWBLZDu_M_h-Q" base_Comment="_xBxWsg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBx9wQ6MEeWBLZDu_M_h-Q" base_Comment="_xBx9wA6MEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_xB1BEA6MEeWBLZDu_M_h-Q" base_Package="_xBzL4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB22QA6MEeWBLZDu_M_h-Q" base_Package="_xB1oIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB3dUA6MEeWBLZDu_M_h-Q" base_Package="_xB22QQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB4rcA6MEeWBLZDu_M_h-Q" base_Package="_xB4EYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB6goA6MEeWBLZDu_M_h-Q" base_Package="_xB5SgA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB7uwA6MEeWBLZDu_M_h-Q" base_Package="_xB6goQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB884A6MEeWBLZDu_M_h-Q" base_Package="_xB7uwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB-LAA6MEeWBLZDu_M_h-Q" base_Package="_xB884Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB_ZIA6MEeWBLZDu_M_h-Q" base_Package="_xB-LAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCAnQA6MEeWBLZDu_M_h-Q" base_Package="_xB_ZIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCB1YA6MEeWBLZDu_M_h-Q" base_Package="_xCAnQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCDDgA6MEeWBLZDu_M_h-Q" base_Package="_xCB1YQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCERoA6MEeWBLZDu_M_h-Q" base_Package="_xCDDgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCFfwA6MEeWBLZDu_M_h-Q" base_Package="_xCERoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCGt4A6MEeWBLZDu_M_h-Q" base_Package="_xCFfwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCH8AA6MEeWBLZDu_M_h-Q" base_Package="_xCGt4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCJKIA6MEeWBLZDu_M_h-Q" base_Package="_xCH8AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCKYQA6MEeWBLZDu_M_h-Q" base_Package="_xCJKIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCLmYA6MEeWBLZDu_M_h-Q" base_Package="_xCKYQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCM0gA6MEeWBLZDu_M_h-Q" base_Package="_xCLmYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCOCoA6MEeWBLZDu_M_h-Q" base_Package="_xCM0gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCPQwA6MEeWBLZDu_M_h-Q" base_Package="_xCOCoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCQe4A6MEeWBLZDu_M_h-Q" base_Package="_xCPQwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCRtAA6MEeWBLZDu_M_h-Q" base_Package="_xCQe4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCS7IA6MEeWBLZDu_M_h-Q" base_Package="_xCRtAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCUJQA6MEeWBLZDu_M_h-Q" base_Package="_xCS7IQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCVXYA6MEeWBLZDu_M_h-Q" base_Package="_xCUJQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCV-cA6MEeWBLZDu_M_h-Q" base_Package="_xCVXYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCXMkA6MEeWBLZDu_M_h-Q" base_Package="_xCWlgA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCZBwA6MEeWBLZDu_M_h-Q" base_Package="_xCXzoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCaP4A6MEeWBLZDu_M_h-Q" base_Package="_xCZBwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCa28A6MEeWBLZDu_M_h-Q" base_Package="_xCaP4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCcFEA6MEeWBLZDu_M_h-Q" base_Package="_xCbeAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCdTMA6MEeWBLZDu_M_h-Q" base_Package="_xCcFEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCehUA6MEeWBLZDu_M_h-Q" base_Package="_xCdTMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCfvcA6MEeWBLZDu_M_h-Q" base_Package="_xCfIYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCg9kA6MEeWBLZDu_M_h-Q" base_Package="_xCfvcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCiLsA6MEeWBLZDu_M_h-Q" base_Package="_xCg9kQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCjZ0A6MEeWBLZDu_M_h-Q" base_Package="_xCiLsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCkn8A6MEeWBLZDu_M_h-Q" base_Package="_xCjZ0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCl2EA6MEeWBLZDu_M_h-Q" base_Package="_xCkn8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCnEMA6MEeWBLZDu_M_h-Q" base_Package="_xCl2EQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCoSUA6MEeWBLZDu_M_h-Q" base_Package="_xCnEMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCpgcA6MEeWBLZDu_M_h-Q" base_Package="_xCoSUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCqukA6MEeWBLZDu_M_h-Q" base_Package="_xCpgcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCr8sA6MEeWBLZDu_M_h-Q" base_Package="_xCqukQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCtK0A6MEeWBLZDu_M_h-Q" base_Package="_xCr8sQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCuY8A6MEeWBLZDu_M_h-Q" base_Package="_xCtK0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCwOIA6MEeWBLZDu_M_h-Q" base_Package="_xCvAAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCxcQA6MEeWBLZDu_M_h-Q" base_Package="_xCwOIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCyqYA6MEeWBLZDu_M_h-Q" base_Package="_xCxcQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCz4gA6MEeWBLZDu_M_h-Q" base_Package="_xCyqYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xC0fkA6MEeWBLZDu_M_h-Q" base_Package="_xCz4gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_ltllUA6PEeWBLZDu_M_h-Q" base_Model="_lth68A6PEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_ltoooA6PEeWBLZDu_M_h-Q" base_Package="_ltmMYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_ltqd0A6PEeWBLZDu_M_h-Q" base_Package="_ltoooQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lts6EA6PEeWBLZDu_M_h-Q" base_Comment="_ltrE4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_ltvWUA6PEeWBLZDu_M_h-Q" base_Comment="_ltthIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_ltxykA6PEeWBLZDu_M_h-Q" base_Comment="_ltv9YA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt0O0A6PEeWBLZDu_M_h-Q" base_Comment="_ltyZoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt2EAA6PEeWBLZDu_M_h-Q" base_Comment="_lt0O0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt35MA6PEeWBLZDu_M_h-Q" base_Comment="_lt2rEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt5uYA6PEeWBLZDu_M_h-Q" base_Comment="_lt35MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt68gA6PEeWBLZDu_M_h-Q" base_Comment="_lt5uYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt8xsA6PEeWBLZDu_M_h-Q" base_Comment="_lt7jkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt-m4A6PEeWBLZDu_M_h-Q" base_Comment="_lt8xsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt_1AA6PEeWBLZDu_M_h-Q" base_Comment="_lt-m4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luBqMA6PEeWBLZDu_M_h-Q" base_Comment="_luAcEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luDfYA6PEeWBLZDu_M_h-Q" base_Comment="_luCRQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luFUkA6PEeWBLZDu_M_h-Q" base_Comment="_luEGcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luHJwA6PEeWBLZDu_M_h-Q" base_Comment="_luF7oA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luI-8A6PEeWBLZDu_M_h-Q" base_Comment="_luHw0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luK0IA6PEeWBLZDu_M_h-Q" base_Comment="_luI-8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_luMpUA6PEeWBLZDu_M_h-Q" base_Package="_luK0IQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lv1BAA6PEeWBLZDu_M_h-Q" base_Comment="_lvzL0A6PEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_lv2PIA6PEeWBLZDu_M_h-Q" base_Comment="_lv1BAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lv4EUA6PEeWBLZDu_M_h-Q" base_Package="_lv22MA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lxU10A6PEeWBLZDu_M_h-Q" base_Comment="_lxTnsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_lxWD8A6PEeWBLZDu_M_h-Q" base_Package="_lxVc4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxX5IA6PEeWBLZDu_M_h-Q" base_Comment="_lxWrAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxZHQA6PEeWBLZDu_M_h-Q" base_Comment="_lxX5IQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxaVYA6PEeWBLZDu_M_h-Q" base_Package="_lxZuUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxbjgA6PEeWBLZDu_M_h-Q" base_Comment="_lxaVYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lxcxoA6PEeWBLZDu_M_h-Q" base_Comment="_lxbjgQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_lxd_wA6PEeWBLZDu_M_h-Q" base_Comment="_lxcxoQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_lxfN4A6PEeWBLZDu_M_h-Q" base_Comment="_lxd_wQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxgcAA6PEeWBLZDu_M_h-Q" base_Package="_lxfN4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxiRMA6PEeWBLZDu_M_h-Q" base_Comment="_lxhDEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxjfUA6PEeWBLZDu_M_h-Q" base_Comment="_lxiRMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxktcA6PEeWBLZDu_M_h-Q" base_Package="_lxjfUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxl7kA6PEeWBLZDu_M_h-Q" base_Comment="_lxktcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxnJsA6PEeWBLZDu_M_h-Q" base_Comment="_lxl7kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxoX0A6PEeWBLZDu_M_h-Q" base_Package="_lxnJsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx3oYA6PEeWBLZDu_M_h-Q" base_Comment="_lxoX0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx42gA6PEeWBLZDu_M_h-Q" base_Comment="_lx3oYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lx6EoA6PEeWBLZDu_M_h-Q" base_Package="_lx42gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx750A6PEeWBLZDu_M_h-Q" base_Comment="_lx6rsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx9H8A6PEeWBLZDu_M_h-Q" base_Comment="_lx750Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lx-WEA6PEeWBLZDu_M_h-Q" base_Package="_lx9H8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx_kMA6PEeWBLZDu_M_h-Q" base_Comment="_lx-WEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyAyUA6PEeWBLZDu_M_h-Q" base_Comment="_lx_kMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyCAcA6PEeWBLZDu_M_h-Q" base_Package="_lyAyUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyDOkA6PEeWBLZDu_M_h-Q" base_Comment="_lyCAcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyEcsA6PEeWBLZDu_M_h-Q" base_Comment="_lyDOkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyFq0A6PEeWBLZDu_M_h-Q" base_Package="_lyEcsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyG48A6PEeWBLZDu_M_h-Q" base_Comment="_lyFq0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyIHEA6PEeWBLZDu_M_h-Q" base_Package="_lyG48Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyJVMA6PEeWBLZDu_M_h-Q" base_Package="_lyIHEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_l42aIA6PEeWBLZDu_M_h-Q" base_Comment="_l40k8A6PEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_l43oQA6PEeWBLZDu_M_h-Q" base_Package="_l42aIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l45dcA6PEeWBLZDu_M_h-Q" base_Comment="_l44PUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l46rkA6PEeWBLZDu_M_h-Q" base_Comment="_l45dcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l475sA6PEeWBLZDu_M_h-Q" base_Package="_l46rkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l49u4A6PEeWBLZDu_M_h-Q" base_Comment="_l48gwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l4-9AA6PEeWBLZDu_M_h-Q" base_Comment="_l49u4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5ALIA6PEeWBLZDu_M_h-Q" base_Package="_l4-9AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5BZQA6PEeWBLZDu_M_h-Q" base_Package="_l5ALIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5CnYA6PEeWBLZDu_M_h-Q" base_Comment="_l5BZQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5D1gA6PEeWBLZDu_M_h-Q" base_Package="_l5CnYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5FDoA6PEeWBLZDu_M_h-Q" base_Comment="_l5D1gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5G40A6PEeWBLZDu_M_h-Q" base_Package="_l5FqsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5IG8A6PEeWBLZDu_M_h-Q" base_Comment="_l5G40Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5JVEA6PEeWBLZDu_M_h-Q" base_Comment="_l5IG8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5KjMA6PEeWBLZDu_M_h-Q" base_Package="_l5JVEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5LxUA6PEeWBLZDu_M_h-Q" base_Comment="_l5KjMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5M_cA6PEeWBLZDu_M_h-Q" base_Package="_l5LxUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5O0oA6PEeWBLZDu_M_h-Q" base_Comment="_l5NmgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5QCwA6PEeWBLZDu_M_h-Q" base_Comment="_l5O0oQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5R38A6PEeWBLZDu_M_h-Q" base_Package="_l5QCwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5TGEA6PEeWBLZDu_M_h-Q" base_Package="_l5R38Q6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_l8j1cA6PEeWBLZDu_M_h-Q" base_Comment="_l8inUA6PEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_l8lDkA6PEeWBLZDu_M_h-Q" base_Comment="_l8kcgA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_mB0v8A6PEeWBLZDu_M_h-Q" base_Comment="_mBy6wA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_mB1-EA6PEeWBLZDu_M_h-Q" base_Comment="_mB0v8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB3MMA6PEeWBLZDu_M_h-Q" base_Package="_mB1-EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB4aUA6PEeWBLZDu_M_h-Q" base_Comment="_mB3MMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB5ocA6PEeWBLZDu_M_h-Q" base_Package="_mB4aUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB62kA6PEeWBLZDu_M_h-Q" base_Comment="_mB6PgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB8EsA6PEeWBLZDu_M_h-Q" base_Comment="_mB7doA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB9S0A6PEeWBLZDu_M_h-Q" base_Package="_mB8rwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB-g8A6PEeWBLZDu_M_h-Q" base_Comment="_mB954A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCAWIA6PEeWBLZDu_M_h-Q" base_Package="_mB_IAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCBkQA6PEeWBLZDu_M_h-Q" base_Comment="_mCAWIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCCyYA6PEeWBLZDu_M_h-Q" base_Package="_mCBkQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCEAgA6PEeWBLZDu_M_h-Q" base_Comment="_mCCyYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCFOoA6PEeWBLZDu_M_h-Q" base_Comment="_mCEAgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCHD0A6PEeWBLZDu_M_h-Q" base_Package="_mCF1sA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCIR8A6PEeWBLZDu_M_h-Q" base_Comment="_mCHD0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCJgEA6PEeWBLZDu_M_h-Q" base_Comment="_mCIR8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCKuMA6PEeWBLZDu_M_h-Q" base_Package="_mCJgEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCMjYA6PEeWBLZDu_M_h-Q" base_Comment="_mCKuMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCOYkA6PEeWBLZDu_M_h-Q" base_Comment="_mCMjYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCQNwA6PEeWBLZDu_M_h-Q" base_Package="_mCOYkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCSC8A6PEeWBLZDu_M_h-Q" base_Comment="_mCQNwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCTREA6PEeWBLZDu_M_h-Q" base_Comment="_mCSC8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCVGQA6PEeWBLZDu_M_h-Q" base_Package="_mCT4IA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCWUYA6PEeWBLZDu_M_h-Q" base_Comment="_mCVGQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCXigA6PEeWBLZDu_M_h-Q" base_Comment="_mCW7cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCYwoA6PEeWBLZDu_M_h-Q" base_Package="_mCYJkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCal0A6PEeWBLZDu_M_h-Q" base_Package="_mCZXsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCbz8A6PEeWBLZDu_M_h-Q" base_Package="_mCal0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCdCEA6PEeWBLZDu_M_h-Q" base_Package="_mCbz8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCeQMA6PEeWBLZDu_M_h-Q" base_Package="_mCdCEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCfeUA6PEeWBLZDu_M_h-Q" base_Package="_mCeQMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCgscA6PEeWBLZDu_M_h-Q" base_Package="_mCfeUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCh6kA6PEeWBLZDu_M_h-Q" base_Package="_mCgscQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCjIsA6PEeWBLZDu_M_h-Q" base_Package="_mCh6kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCkW0A6PEeWBLZDu_M_h-Q" base_Package="_mCjIsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mClk8A6PEeWBLZDu_M_h-Q" base_Package="_mCkW0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_mDIXgA6PEeWBLZDu_M_h-Q" base_Comment="_mDHJYA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_mDJloA6PEeWBLZDu_M_h-Q" base_Comment="_mDI-kA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDLa0A6PEeWBLZDu_M_h-Q" base_Package="_mDKMsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDMo8A6PEeWBLZDu_M_h-Q" base_Package="_mDLa0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDNQAA6PEeWBLZDu_M_h-Q" base_Comment="_mDMo8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDPsQA6PEeWBLZDu_M_h-Q" base_Package="_mDN3EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDQ6YA6PEeWBLZDu_M_h-Q" base_Comment="_mDPsQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDSIgA6PEeWBLZDu_M_h-Q" base_Package="_mDRhcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDTWoA6PEeWBLZDu_M_h-Q" base_Comment="_mDSIgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDUkwA6PEeWBLZDu_M_h-Q" base_Package="_mDTWoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDVy4A6PEeWBLZDu_M_h-Q" base_Comment="_mDUkwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDXBAA6PEeWBLZDu_M_h-Q" base_Package="_mDVy4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDYPIA6PEeWBLZDu_M_h-Q" base_Comment="_mDXBAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDZdQA6PEeWBLZDu_M_h-Q" base_Package="_mDYPIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDarYA6PEeWBLZDu_M_h-Q" base_Package="_mDZdQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDbScA6PEeWBLZDu_M_h-Q" base_Comment="_mDarYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDcgkA6PEeWBLZDu_M_h-Q" base_Package="_mDb5gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDdusA6PEeWBLZDu_M_h-Q" base_Comment="_mDdHoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDeVwA6PEeWBLZDu_M_h-Q" base_Comment="_mDdusQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_mDe80A6PEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_mDdHoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_mDhZEQ6PEeWBLZDu_M_h-Q" base_Comment="_mDhZEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDiAIA6PEeWBLZDu_M_h-Q" base_Comment="_mDhZEg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDiAIg6PEeWBLZDu_M_h-Q" base_Comment="_mDiAIQ6PEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mDiAJA6PEeWBLZDu_M_h-Q" base_Comment="_mDiAIw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDinMQ6PEeWBLZDu_M_h-Q" base_Comment="_mDinMA6PEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_mDjOQA6PEeWBLZDu_M_h-Q" base_Comment="_mDinMg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDj1UQ6PEeWBLZDu_M_h-Q" base_Comment="_mDj1UA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mDj1Uw6PEeWBLZDu_M_h-Q" base_Comment="_mDj1Ug6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDj1VQ6PEeWBLZDu_M_h-Q" base_Comment="_mDj1VA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDkcYQ6PEeWBLZDu_M_h-Q" base_Comment="_mDkcYA6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDkcYw6PEeWBLZDu_M_h-Q" base_Comment="_mDkcYg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDlqgQ6PEeWBLZDu_M_h-Q" base_Comment="_mDlqgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDmRkA6PEeWBLZDu_M_h-Q" base_Comment="_mDlqgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDmRkg6PEeWBLZDu_M_h-Q" base_Comment="_mDmRkQ6PEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDmRlA6PEeWBLZDu_M_h-Q" base_Comment="_mDmRkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDm4oQ6PEeWBLZDu_M_h-Q" base_Comment="_mDm4oA6PEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mDm4ow6PEeWBLZDu_M_h-Q" base_Comment="_mDm4og6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDnfsQ6PEeWBLZDu_M_h-Q" base_Comment="_mDnfsA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mDnfsw6PEeWBLZDu_M_h-Q" base_Comment="_mDnfsg6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDot0Q6PEeWBLZDu_M_h-Q" base_Comment="_mDot0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDpU4A6PEeWBLZDu_M_h-Q" base_Comment="_mDot0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDpU4g6PEeWBLZDu_M_h-Q" base_Comment="_mDpU4Q6PEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDpU5A6PEeWBLZDu_M_h-Q" base_Comment="_mDpU4w6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDp78A6PEeWBLZDu_M_h-Q" base_Comment="_mDpU5Q6PEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDp78g6PEeWBLZDu_M_h-Q" base_Comment="_mDp78Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDp79A6PEeWBLZDu_M_h-Q" base_Comment="_mDp78w6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDrxIQ6PEeWBLZDu_M_h-Q" base_Comment="_mDrxIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDrxIw6PEeWBLZDu_M_h-Q" base_Comment="_mDrxIg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDrxJQ6PEeWBLZDu_M_h-Q" base_Comment="_mDrxJA6PEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDsYMA6PEeWBLZDu_M_h-Q" base_Comment="_mDrxJg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDsYMg6PEeWBLZDu_M_h-Q" base_Comment="_mDsYMQ6PEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDsYNA6PEeWBLZDu_M_h-Q" base_Comment="_mDsYMw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDs_QQ6PEeWBLZDu_M_h-Q" base_Comment="_mDs_QA6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDu0cQ6PEeWBLZDu_M_h-Q" base_Comment="_mDu0cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDu0cw6PEeWBLZDu_M_h-Q" base_Comment="_mDu0cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDu0dQ6PEeWBLZDu_M_h-Q" base_Comment="_mDu0dA6PEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDvbgQ6PEeWBLZDu_M_h-Q" base_Comment="_mDvbgA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDvbgw6PEeWBLZDu_M_h-Q" base_Comment="_mDvbgg6PEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDwCkQ6PEeWBLZDu_M_h-Q" base_Comment="_mDwCkA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDwpoA6PEeWBLZDu_M_h-Q" base_Comment="_mDwCkg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDx3wQ6PEeWBLZDu_M_h-Q" base_Comment="_mDx3wA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDx3ww6PEeWBLZDu_M_h-Q" base_Comment="_mDx3wg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDx3xQ6PEeWBLZDu_M_h-Q" base_Comment="_mDx3xA6PEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDye0Q6PEeWBLZDu_M_h-Q" base_Comment="_mDye0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDye0w6PEeWBLZDu_M_h-Q" base_Comment="_mDye0g6PEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_mDzF4A6PEeWBLZDu_M_h-Q" base_Comment="_mDye1A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDzF4g6PEeWBLZDu_M_h-Q" base_Comment="_mDzF4Q6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD0UAQ6PEeWBLZDu_M_h-Q" base_Comment="_mD0UAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD07EA6PEeWBLZDu_M_h-Q" base_Comment="_mD0UAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD07Eg6PEeWBLZDu_M_h-Q" base_Comment="_mD07EQ6PEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mD07FA6PEeWBLZDu_M_h-Q" base_Comment="_mD07Ew6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD1iIQ6PEeWBLZDu_M_h-Q" base_Comment="_mD1iIA6PEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mD1iIw6PEeWBLZDu_M_h-Q" base_Comment="_mD1iIg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD2JMQ6PEeWBLZDu_M_h-Q" base_Comment="_mD2JMA6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mD2JMw6PEeWBLZDu_M_h-Q" base_Comment="_mD2JMg6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mD2JNQ6PEeWBLZDu_M_h-Q" base_Comment="_mD2JNA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mD2wQA6PEeWBLZDu_M_h-Q" base_Comment="_mD2JNg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD3-YQ6PEeWBLZDu_M_h-Q" base_Comment="_mD3-YA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD3-Yw6PEeWBLZDu_M_h-Q" base_Comment="_mD3-Yg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD3-ZQ6PEeWBLZDu_M_h-Q" base_Comment="_mD3-ZA6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_mD4lcQ6PEeWBLZDu_M_h-Q" base_Comment="_mD4lcA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD4lcw6PEeWBLZDu_M_h-Q" base_Comment="_mD4lcg6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_mD5MgQ6PEeWBLZDu_M_h-Q" base_Comment="_mD5MgA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD5Mgw6PEeWBLZDu_M_h-Q" base_Comment="_mD5Mgg6PEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD7BsA6PEeWBLZDu_M_h-Q" base_Comment="_mD6aoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD7Bsg6PEeWBLZDu_M_h-Q" base_Comment="_mD7BsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD7BtA6PEeWBLZDu_M_h-Q" base_Comment="_mD7Bsw6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD7Btg6PEeWBLZDu_M_h-Q" base_Comment="_mD7BtQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD7owQ6PEeWBLZDu_M_h-Q" base_Comment="_mD7owA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD7oww6PEeWBLZDu_M_h-Q" base_Comment="_mD7owg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD8P0Q6PEeWBLZDu_M_h-Q" base_Comment="_mD8P0A6PEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_mD9d8Q6PEeWBLZDu_M_h-Q" base_Comment="_mD9d8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD9d8w6PEeWBLZDu_M_h-Q" base_Comment="_mD9d8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-FAA6PEeWBLZDu_M_h-Q" base_Comment="_mD9d9A6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD-FAg6PEeWBLZDu_M_h-Q" base_Comment="_mD-FAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-FBA6PEeWBLZDu_M_h-Q" base_Comment="_mD-FAw6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD-sEQ6PEeWBLZDu_M_h-Q" base_Comment="_mD-sEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-sEw6PEeWBLZDu_M_h-Q" base_Comment="_mD-sEg6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_mEAhQA6PEeWBLZDu_M_h-Q" base_Comment="_mD_6MA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEAhQg6PEeWBLZDu_M_h-Q" base_Comment="_mEAhQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEAhRA6PEeWBLZDu_M_h-Q" base_Comment="_mEAhQw6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEAhRg6PEeWBLZDu_M_h-Q" base_Comment="_mEAhRQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEBIUQ6PEeWBLZDu_M_h-Q" base_Comment="_mEBIUA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEBIUw6PEeWBLZDu_M_h-Q" base_Comment="_mEBIUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEBvYQ6PEeWBLZDu_M_h-Q" base_Comment="_mEBvYA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_mEC9gQ6PEeWBLZDu_M_h-Q" base_Comment="_mEC9gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEDkkA6PEeWBLZDu_M_h-Q" base_Comment="_mEC9gg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEDkkg6PEeWBLZDu_M_h-Q" base_Comment="_mEDkkQ6PEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEDklA6PEeWBLZDu_M_h-Q" base_Comment="_mEDkkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEELoQ6PEeWBLZDu_M_h-Q" base_Comment="_mEELoA6PEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_mEELow6PEeWBLZDu_M_h-Q" base_Comment="_mEELog6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEEysQ6PEeWBLZDu_M_h-Q" base_Comment="_mEEysA6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mEEysw6PEeWBLZDu_M_h-Q" base_Comment="_mEEysg6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mEFZwQ6PEeWBLZDu_M_h-Q" base_Comment="_mEFZwA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEFZww6PEeWBLZDu_M_h-Q" base_Comment="_mEFZwg6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEFZxQ6PEeWBLZDu_M_h-Q" base_Comment="_mEFZxA6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEGA0Q6PEeWBLZDu_M_h-Q" base_Comment="_mEGA0A6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mEHO8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEHO8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEHO8w6PEeWBLZDu_M_h-Q" base_Comment="_mEHO8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEH2AA6PEeWBLZDu_M_h-Q" base_Comment="_mEHO9A6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_mEH2Ag6PEeWBLZDu_M_h-Q" base_Comment="_mEH2AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEIdEQ6PEeWBLZDu_M_h-Q" base_Comment="_mEIdEA6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_mEJEIA6PEeWBLZDu_M_h-Q" base_Comment="_mEIdEg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEJEIg6PEeWBLZDu_M_h-Q" base_Comment="_mEJEIQ6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_mEQ_8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEQ_8w6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mERnAA6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_9A6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mERnAg6PEeWBLZDu_M_h-Q" base_Comment="_mERnAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mERnBA6PEeWBLZDu_M_h-Q" base_Comment="_mERnAw6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mESOEQ6PEeWBLZDu_M_h-Q" base_Comment="_mESOEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mESOEw6PEeWBLZDu_M_h-Q" base_Comment="_mESOEg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_mEUDQQ6PEeWBLZDu_M_h-Q" base_Comment="_mEUDQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEUDQw6PEeWBLZDu_M_h-Q" base_Comment="_mEUDQg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEUDRQ6PEeWBLZDu_M_h-Q" base_Comment="_mEUDRA6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEUqUA6PEeWBLZDu_M_h-Q" base_Comment="_mEUDRg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEUqUg6PEeWBLZDu_M_h-Q" base_Comment="_mEUqUQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEVRYA6PEeWBLZDu_M_h-Q" base_Comment="_mEUqUw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEVRYg6PEeWBLZDu_M_h-Q" base_Comment="_mEVRYQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_mEWfgQ6PEeWBLZDu_M_h-Q" base_Comment="_mEWfgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEXGkA6PEeWBLZDu_M_h-Q" base_Comment="_mEWfgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXGkg6PEeWBLZDu_M_h-Q" base_Comment="_mEXGkQ6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEXGlA6PEeWBLZDu_M_h-Q" base_Comment="_mEXGkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXtoA6PEeWBLZDu_M_h-Q" base_Comment="_mEXGlQ6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEXtog6PEeWBLZDu_M_h-Q" base_Comment="_mEXtoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXtpA6PEeWBLZDu_M_h-Q" base_Comment="_mEXtow6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_mEZi0Q6PEeWBLZDu_M_h-Q" base_Comment="_mEZi0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEZi0w6PEeWBLZDu_M_h-Q" base_Comment="_mEZi0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaJ4A6PEeWBLZDu_M_h-Q" base_Comment="_mEZi1A6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_mEaJ4g6PEeWBLZDu_M_h-Q" base_Comment="_mEaJ4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaJ5A6PEeWBLZDu_M_h-Q" base_Comment="_mEaJ4w6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_mEaw8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEaw8A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaw8w6PEeWBLZDu_M_h-Q" base_Comment="_mEaw8g6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_mEdNMA6PEeWBLZDu_M_h-Q" base_Package="_mEb_EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEfCYA6PEeWBLZDu_M_h-Q" base_Package="_mEd0QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEgQgA6PEeWBLZDu_M_h-Q" base_Package="_mEfCYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEheoA6PEeWBLZDu_M_h-Q" base_Package="_mEgQgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEiswA6PEeWBLZDu_M_h-Q" base_Package="_mEheoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEj64A6PEeWBLZDu_M_h-Q" base_Package="_mEiswQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mElJAA6PEeWBLZDu_M_h-Q" base_Package="_mEj64Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEmXIA6PEeWBLZDu_M_h-Q" base_Package="_mElJAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEnlQA6PEeWBLZDu_M_h-Q" base_Package="_mEmXIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEozYA6PEeWBLZDu_M_h-Q" base_Package="_mEnlQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEqBgA6PEeWBLZDu_M_h-Q" base_Package="_mEozYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mErPoA6PEeWBLZDu_M_h-Q" base_Package="_mEqBgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEsdwA6PEeWBLZDu_M_h-Q" base_Package="_mErPoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEtr4A6PEeWBLZDu_M_h-Q" base_Package="_mEsdwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEu6AA6PEeWBLZDu_M_h-Q" base_Package="_mEtr4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEwvMA6PEeWBLZDu_M_h-Q" base_Package="_mEvhEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEx9UA6PEeWBLZDu_M_h-Q" base_Package="_mEwvMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEzLcA6PEeWBLZDu_M_h-Q" base_Package="_mEx9UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE0ZkA6PEeWBLZDu_M_h-Q" base_Package="_mEzLcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE1nsA6PEeWBLZDu_M_h-Q" base_Package="_mE0ZkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE210A6PEeWBLZDu_M_h-Q" base_Package="_mE1nsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE4D8A6PEeWBLZDu_M_h-Q" base_Package="_mE210Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE5SEA6PEeWBLZDu_M_h-Q" base_Package="_mE4rAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE6gMA6PEeWBLZDu_M_h-Q" base_Package="_mE5SEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE7uUA6PEeWBLZDu_M_h-Q" base_Package="_mE6gMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE88cA6PEeWBLZDu_M_h-Q" base_Package="_mE7uUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE-KkA6PEeWBLZDu_M_h-Q" base_Package="_mE88cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE_YsA6PEeWBLZDu_M_h-Q" base_Package="_mE-KkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFBN4A6PEeWBLZDu_M_h-Q" base_Package="_mE__wA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFCcAA6PEeWBLZDu_M_h-Q" base_Package="_mFBN4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFDqIA6PEeWBLZDu_M_h-Q" base_Package="_mFDDEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFFfUA6PEeWBLZDu_M_h-Q" base_Package="_mFERMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFGtcA6PEeWBLZDu_M_h-Q" base_Package="_mFFfUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFH7kA6PEeWBLZDu_M_h-Q" base_Package="_mFGtcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFJJsA6PEeWBLZDu_M_h-Q" base_Package="_mFH7kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFKX0A6PEeWBLZDu_M_h-Q" base_Package="_mFJJsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFMNAA6PEeWBLZDu_M_h-Q" base_Package="_mFKX0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFNbIA6PEeWBLZDu_M_h-Q" base_Package="_mFMNAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFOpQA6PEeWBLZDu_M_h-Q" base_Package="_mFNbIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFP3YA6PEeWBLZDu_M_h-Q" base_Package="_mFOpQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFRFgA6PEeWBLZDu_M_h-Q" base_Package="_mFP3YQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFSToA6PEeWBLZDu_M_h-Q" base_Package="_mFRFgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFThwA6PEeWBLZDu_M_h-Q" base_Package="_mFSToQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFUv4A6PEeWBLZDu_M_h-Q" base_Package="_mFThwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFV-AA6PEeWBLZDu_M_h-Q" base_Package="_mFUv4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFXMIA6PEeWBLZDu_M_h-Q" base_Package="_mFV-AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFYaQA6PEeWBLZDu_M_h-Q" base_Package="_mFXMIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFZBUA6PEeWBLZDu_M_h-Q" base_Package="_mFYaQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFaPcA6PEeWBLZDu_M_h-Q" base_Package="_mFZBUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFbdkA6PEeWBLZDu_M_h-Q" base_Package="_mFaPcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFcrsA6PEeWBLZDu_M_h-Q" base_Package="_mFbdkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFd50A6PEeWBLZDu_M_h-Q" base_Package="_mFcrsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFfH8A6PEeWBLZDu_M_h-Q" base_Package="_mFd50Q6PEeWBLZDu_M_h-Q"/>
+ <structure:UserDoc xmi:id="_uV-XcA6PEeWBLZDu_M_h-Q" base_Comment="_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_wfisAA6PEeWBLZDu_M_h-Q" base_Model="_wffosA6PEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_wflIQA6PEeWBLZDu_M_h-Q" base_Package="_wfjTEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wfmWYA6PEeWBLZDu_M_h-Q" base_Package="_wflIQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfoyoA6PEeWBLZDu_M_h-Q" base_Comment="_wfm9cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfqn0A6PEeWBLZDu_M_h-Q" base_Comment="_wfoyoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfr18A6PEeWBLZDu_M_h-Q" base_Comment="_wfqn0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wftrIA6PEeWBLZDu_M_h-Q" base_Comment="_wfsdAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfvgUA6PEeWBLZDu_M_h-Q" base_Comment="_wfuSMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfxVgA6PEeWBLZDu_M_h-Q" base_Comment="_wfwHYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfzKsA6PEeWBLZDu_M_h-Q" base_Comment="_wfx8kA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf0_4A6PEeWBLZDu_M_h-Q" base_Comment="_wfzxwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf21EA6PEeWBLZDu_M_h-Q" base_Comment="_wf0_4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf4qQA6PEeWBLZDu_M_h-Q" base_Comment="_wf21EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf54YA6PEeWBLZDu_M_h-Q" base_Comment="_wf4qQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf7GgA6PEeWBLZDu_M_h-Q" base_Comment="_wf6fcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf87sA6PEeWBLZDu_M_h-Q" base_Comment="_wf7tkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf-J0A6PEeWBLZDu_M_h-Q" base_Comment="_wf87sQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf__AA6PEeWBLZDu_M_h-Q" base_Comment="_wf-w4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wgBNIA6PEeWBLZDu_M_h-Q" base_Comment="_wf__AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wgCbQA6PEeWBLZDu_M_h-Q" base_Comment="_wgBNIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wgEQcA6PEeWBLZDu_M_h-Q" base_Package="_wgDCUA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_whmhgA6PEeWBLZDu_M_h-Q" base_Comment="_whksUA6PEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_whoWsA6PEeWBLZDu_M_h-Q" base_Comment="_whmhgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_whpk0A6PEeWBLZDu_M_h-Q" base_Package="_whoWsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wjL14A6PEeWBLZDu_M_h-Q" base_Comment="_wjKnwA6PEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_wjNEAA6PEeWBLZDu_M_h-Q" base_Package="_wjL14Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjOSIA6PEeWBLZDu_M_h-Q" base_Comment="_wjNEAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjPgQA6PEeWBLZDu_M_h-Q" base_Comment="_wjOSIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjQuYA6PEeWBLZDu_M_h-Q" base_Package="_wjPgQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjR8gA6PEeWBLZDu_M_h-Q" base_Comment="_wjQuYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wjTKoA6PEeWBLZDu_M_h-Q" base_Comment="_wjR8gQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_wjUYwA6PEeWBLZDu_M_h-Q" base_Comment="_wjTKoQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_wjVm4A6PEeWBLZDu_M_h-Q" base_Comment="_wjUYwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjWN8A6PEeWBLZDu_M_h-Q" base_Package="_wjVm4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjYDIA6PEeWBLZDu_M_h-Q" base_Comment="_wjW1AA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjZRQA6PEeWBLZDu_M_h-Q" base_Comment="_wjYDIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjZ4UA6PEeWBLZDu_M_h-Q" base_Package="_wjZRQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjbtgA6PEeWBLZDu_M_h-Q" base_Comment="_wjafYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjc7oA6PEeWBLZDu_M_h-Q" base_Comment="_wjbtgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjdisA6PEeWBLZDu_M_h-Q" base_Package="_wjc7oQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjfX4A6PEeWBLZDu_M_h-Q" base_Comment="_wjeJwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjgmAA6PEeWBLZDu_M_h-Q" base_Comment="_wjfX4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjh0IA6PEeWBLZDu_M_h-Q" base_Package="_wjgmAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjjpUA6PEeWBLZDu_M_h-Q" base_Comment="_wjibMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjk3cA6PEeWBLZDu_M_h-Q" base_Comment="_wjjpUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjmFkA6PEeWBLZDu_M_h-Q" base_Package="_wjk3cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjnTsA6PEeWBLZDu_M_h-Q" base_Comment="_wjmFkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjoh0A6PEeWBLZDu_M_h-Q" base_Comment="_wjnTsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjpv8A6PEeWBLZDu_M_h-Q" base_Package="_wjoh0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjq-EA6PEeWBLZDu_M_h-Q" base_Comment="_wjqXAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjsMMA6PEeWBLZDu_M_h-Q" base_Comment="_wjq-EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjtaUA6PEeWBLZDu_M_h-Q" base_Package="_wjsMMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjvPgA6PEeWBLZDu_M_h-Q" base_Comment="_wjuBYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjwdoA6PEeWBLZDu_M_h-Q" base_Package="_wjvPgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjxrwA6PEeWBLZDu_M_h-Q" base_Package="_wjwdoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wqND4A6PEeWBLZDu_M_h-Q" base_Comment="_wqLOsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_wqOSAA6PEeWBLZDu_M_h-Q" base_Package="_wqND4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqPgIA6PEeWBLZDu_M_h-Q" base_Comment="_wqO5EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqQuQA6PEeWBLZDu_M_h-Q" base_Comment="_wqQHMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqR8YA6PEeWBLZDu_M_h-Q" base_Package="_wqRVUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqTKgA6PEeWBLZDu_M_h-Q" base_Comment="_wqSjcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqUYoA6PEeWBLZDu_M_h-Q" base_Comment="_wqTxkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqVmwA6PEeWBLZDu_M_h-Q" base_Package="_wqUYoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqW04A6PEeWBLZDu_M_h-Q" base_Package="_wqVmwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqYDAA6PEeWBLZDu_M_h-Q" base_Comment="_wqW04Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqZRIA6PEeWBLZDu_M_h-Q" base_Package="_wqYDAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqafQA6PEeWBLZDu_M_h-Q" base_Comment="_wqZRIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqbtYA6PEeWBLZDu_M_h-Q" base_Package="_wqafQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqc7gA6PEeWBLZDu_M_h-Q" base_Comment="_wqbtYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqeJoA6PEeWBLZDu_M_h-Q" base_Comment="_wqc7gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqfXwA6PEeWBLZDu_M_h-Q" base_Package="_wqeJoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqhM8A6PEeWBLZDu_M_h-Q" base_Comment="_wqfXwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqjCIA6PEeWBLZDu_M_h-Q" base_Package="_wqhM8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqkQQA6PEeWBLZDu_M_h-Q" base_Comment="_wqjCIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqleYA6PEeWBLZDu_M_h-Q" base_Comment="_wqkQQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqmsgA6PEeWBLZDu_M_h-Q" base_Package="_wqleYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqn6oA6PEeWBLZDu_M_h-Q" base_Package="_wqmsgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wua1gA6PEeWBLZDu_M_h-Q" base_Comment="_wuZnYA6PEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_wucDoA6PEeWBLZDu_M_h-Q" base_Comment="_wua1gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wy8wMA6PEeWBLZDu_M_h-Q" base_Comment="_wy7iEA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_wy9-UA6PEeWBLZDu_M_h-Q" base_Comment="_wy9XQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wy_McA6PEeWBLZDu_M_h-Q" base_Package="_wy-lYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzBBoA6PEeWBLZDu_M_h-Q" base_Comment="_wy_zgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzBosA6PEeWBLZDu_M_h-Q" base_Package="_wzBBoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzC20A6PEeWBLZDu_M_h-Q" base_Comment="_wzCPwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzEE8A6PEeWBLZDu_M_h-Q" base_Comment="_wzDd4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzFTEA6PEeWBLZDu_M_h-Q" base_Package="_wzEE8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzGhMA6PEeWBLZDu_M_h-Q" base_Comment="_wzFTEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzHvUA6PEeWBLZDu_M_h-Q" base_Package="_wzGhMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzI9cA6PEeWBLZDu_M_h-Q" base_Comment="_wzHvUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzKLkA6PEeWBLZDu_M_h-Q" base_Package="_wzI9cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzLZsA6PEeWBLZDu_M_h-Q" base_Comment="_wzKyoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzMn0A6PEeWBLZDu_M_h-Q" base_Comment="_wzLZsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzN18A6PEeWBLZDu_M_h-Q" base_Package="_wzMn0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzPEEA6PEeWBLZDu_M_h-Q" base_Comment="_wzN18Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzQSMA6PEeWBLZDu_M_h-Q" base_Comment="_wzPEEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzRgUA6PEeWBLZDu_M_h-Q" base_Package="_wzQSMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzSucA6PEeWBLZDu_M_h-Q" base_Comment="_wzRgUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzT8kA6PEeWBLZDu_M_h-Q" base_Comment="_wzSucQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzVKsA6PEeWBLZDu_M_h-Q" base_Package="_wzT8kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzWY0A6PEeWBLZDu_M_h-Q" base_Comment="_wzVxwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzXm8A6PEeWBLZDu_M_h-Q" base_Comment="_wzW_4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzY1EA6PEeWBLZDu_M_h-Q" base_Package="_wzXm8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzaDMA6PEeWBLZDu_M_h-Q" base_Comment="_wzY1EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzb4YA6PEeWBLZDu_M_h-Q" base_Comment="_wzaqQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzdtkA6PEeWBLZDu_M_h-Q" base_Package="_wzb4YQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wze7sA6PEeWBLZDu_M_h-Q" base_Package="_wzdtkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzgJ0A6PEeWBLZDu_M_h-Q" base_Package="_wzfiwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzhX8A6PEeWBLZDu_M_h-Q" base_Package="_wzgJ0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzimEA6PEeWBLZDu_M_h-Q" base_Package="_wzhX8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzj0MA6PEeWBLZDu_M_h-Q" base_Package="_wzimEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzlCUA6PEeWBLZDu_M_h-Q" base_Package="_wzj0MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzmQcA6PEeWBLZDu_M_h-Q" base_Package="_wzlCUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wznekA6PEeWBLZDu_M_h-Q" base_Package="_wzmQcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzuzUA6PEeWBLZDu_M_h-Q" base_Package="_wzoFoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzwBcA6PEeWBLZDu_M_h-Q" base_Package="_wzvaYA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w0uR0A6PEeWBLZDu_M_h-Q" base_Comment="_w0tDsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_w0vf8A6PEeWBLZDu_M_h-Q" base_Comment="_w0uR0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0wuEA6PEeWBLZDu_M_h-Q" base_Package="_w0vf8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0x8MA6PEeWBLZDu_M_h-Q" base_Package="_w0xVIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w0zKUA6PEeWBLZDu_M_h-Q" base_Comment="_w0yjQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w00YcA6PEeWBLZDu_M_h-Q" base_Package="_w0zxYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w01mkA6PEeWBLZDu_M_h-Q" base_Comment="_w00YcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w020sA6PEeWBLZDu_M_h-Q" base_Package="_w01mkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w04C0A6PEeWBLZDu_M_h-Q" base_Comment="_w020sQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w05Q8A6PEeWBLZDu_M_h-Q" base_Package="_w04C0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w06fEA6PEeWBLZDu_M_h-Q" base_Comment="_w05Q8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w07tMA6PEeWBLZDu_M_h-Q" base_Package="_w06fEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w087UA6PEeWBLZDu_M_h-Q" base_Comment="_w07tMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0-JcA6PEeWBLZDu_M_h-Q" base_Package="_w087UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0_XkA6PEeWBLZDu_M_h-Q" base_Package="_w0-JcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1AlsA6PEeWBLZDu_M_h-Q" base_Comment="_w0_XkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w1Bz0A6PEeWBLZDu_M_h-Q" base_Package="_w1AlsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1DB8A6PEeWBLZDu_M_h-Q" base_Comment="_w1Bz0g6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1DB8g6PEeWBLZDu_M_h-Q" base_Comment="_w1DB8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_w1EQEA6PEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_w1Bz0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_w1GsUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1GsUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1GsUw6PEeWBLZDu_M_h-Q" base_Comment="_w1GsUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1GsVQ6PEeWBLZDu_M_h-Q" base_Comment="_w1GsVA6PEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1HTYA6PEeWBLZDu_M_h-Q" base_Comment="_w1GsVg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1H6cQ6PEeWBLZDu_M_h-Q" base_Comment="_w1H6cA6PEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_w1H6cw6PEeWBLZDu_M_h-Q" base_Comment="_w1H6cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1IhgQ6PEeWBLZDu_M_h-Q" base_Comment="_w1IhgA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1JIkA6PEeWBLZDu_M_h-Q" base_Comment="_w1Ihgg6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIkg6PEeWBLZDu_M_h-Q" base_Comment="_w1JIkQ6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIlA6PEeWBLZDu_M_h-Q" base_Comment="_w1JIkw6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIlg6PEeWBLZDu_M_h-Q" base_Comment="_w1JIlQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1KWsQ6PEeWBLZDu_M_h-Q" base_Comment="_w1KWsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1K9wA6PEeWBLZDu_M_h-Q" base_Comment="_w1KWsg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1K9wg6PEeWBLZDu_M_h-Q" base_Comment="_w1K9wQ6PEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1K9xA6PEeWBLZDu_M_h-Q" base_Comment="_w1K9ww6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1Lk0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk0A6PEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1Lk0w6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ML4A6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk1A6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1ML4g6PEeWBLZDu_M_h-Q" base_Comment="_w1ML4Q6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1NaAQ6PEeWBLZDu_M_h-Q" base_Comment="_w1NaAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1NaAw6PEeWBLZDu_M_h-Q" base_Comment="_w1NaAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1NaBQ6PEeWBLZDu_M_h-Q" base_Comment="_w1NaBA6PEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1OBEQ6PEeWBLZDu_M_h-Q" base_Comment="_w1OBEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1OBEw6PEeWBLZDu_M_h-Q" base_Comment="_w1OBEg6PEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1OoIA6PEeWBLZDu_M_h-Q" base_Comment="_w1OBFA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1OoIg6PEeWBLZDu_M_h-Q" base_Comment="_w1OoIQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1P2QQ6PEeWBLZDu_M_h-Q" base_Comment="_w1P2QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1P2Qw6PEeWBLZDu_M_h-Q" base_Comment="_w1P2Qg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1QdUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1QdUA6PEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1QdUw6PEeWBLZDu_M_h-Q" base_Comment="_w1QdUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1REYA6PEeWBLZDu_M_h-Q" base_Comment="_w1QdVA6PEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1REYg6PEeWBLZDu_M_h-Q" base_Comment="_w1REYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1REZA6PEeWBLZDu_M_h-Q" base_Comment="_w1REYw6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1SSgQ6PEeWBLZDu_M_h-Q" base_Comment="_w1SSgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1S5kA6PEeWBLZDu_M_h-Q" base_Comment="_w1SSgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1S5kg6PEeWBLZDu_M_h-Q" base_Comment="_w1S5kQ6PEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1S5lA6PEeWBLZDu_M_h-Q" base_Comment="_w1S5kw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1TgoQ6PEeWBLZDu_M_h-Q" base_Comment="_w1TgoA6PEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1Tgow6PEeWBLZDu_M_h-Q" base_Comment="_w1Tgog6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1TgpQ6PEeWBLZDu_M_h-Q" base_Comment="_w1TgpA6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1VV0A6PEeWBLZDu_M_h-Q" base_Comment="_w1UuwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1VV0g6PEeWBLZDu_M_h-Q" base_Comment="_w1VV0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1VV1A6PEeWBLZDu_M_h-Q" base_Comment="_w1VV0w6PEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1VV1g6PEeWBLZDu_M_h-Q" base_Comment="_w1VV1Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1V84Q6PEeWBLZDu_M_h-Q" base_Comment="_w1V84A6PEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_w1Wj8A6PEeWBLZDu_M_h-Q" base_Comment="_w1V84g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1Wj8g6PEeWBLZDu_M_h-Q" base_Comment="_w1Wj8Q6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1YZIA6PEeWBLZDu_M_h-Q" base_Comment="_w1XyEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1YZIg6PEeWBLZDu_M_h-Q" base_Comment="_w1YZIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1YZJA6PEeWBLZDu_M_h-Q" base_Comment="_w1YZIw6PEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1ZAMA6PEeWBLZDu_M_h-Q" base_Comment="_w1YZJQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ZAMg6PEeWBLZDu_M_h-Q" base_Comment="_w1ZAMQ6PEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1ZnQA6PEeWBLZDu_M_h-Q" base_Comment="_w1ZAMw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ZnQg6PEeWBLZDu_M_h-Q" base_Comment="_w1ZnQQ6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1ZnRA6PEeWBLZDu_M_h-Q" base_Comment="_w1ZnQw6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1aOUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1aOUA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1aOUw6PEeWBLZDu_M_h-Q" base_Comment="_w1aOUg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1bccQ6PEeWBLZDu_M_h-Q" base_Comment="_w1bccA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1bccw6PEeWBLZDu_M_h-Q" base_Comment="_w1bccg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cDgA6PEeWBLZDu_M_h-Q" base_Comment="_w1bcdA6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_w1cDgg6PEeWBLZDu_M_h-Q" base_Comment="_w1cDgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cDhA6PEeWBLZDu_M_h-Q" base_Comment="_w1cDgw6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_w1cqkQ6PEeWBLZDu_M_h-Q" base_Comment="_w1cqkA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cqkw6PEeWBLZDu_M_h-Q" base_Comment="_w1cqkg6PEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1d4sQ6PEeWBLZDu_M_h-Q" base_Comment="_w1d4sA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1d4sw6PEeWBLZDu_M_h-Q" base_Comment="_w1d4sg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1efwQ6PEeWBLZDu_M_h-Q" base_Comment="_w1efwA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1efww6PEeWBLZDu_M_h-Q" base_Comment="_w1efwg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1efxQ6PEeWBLZDu_M_h-Q" base_Comment="_w1efxA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1fG0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1fG0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1fG0w6PEeWBLZDu_M_h-Q" base_Comment="_w1fG0g6PEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_w1gU8Q6PEeWBLZDu_M_h-Q" base_Comment="_w1gU8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1g8AA6PEeWBLZDu_M_h-Q" base_Comment="_w1gU8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1g8Ag6PEeWBLZDu_M_h-Q" base_Comment="_w1g8AQ6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1g8BA6PEeWBLZDu_M_h-Q" base_Comment="_w1g8Aw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1hjEA6PEeWBLZDu_M_h-Q" base_Comment="_w1g8BQ6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1hjEg6PEeWBLZDu_M_h-Q" base_Comment="_w1hjEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1hjFA6PEeWBLZDu_M_h-Q" base_Comment="_w1hjEw6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_w1jYQA6PEeWBLZDu_M_h-Q" base_Comment="_w1ixMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1jYQg6PEeWBLZDu_M_h-Q" base_Comment="_w1jYQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1jYRA6PEeWBLZDu_M_h-Q" base_Comment="_w1jYQw6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1jYRg6PEeWBLZDu_M_h-Q" base_Comment="_w1jYRQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1j_UQ6PEeWBLZDu_M_h-Q" base_Comment="_w1j_UA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1j_Uw6PEeWBLZDu_M_h-Q" base_Comment="_w1j_Ug6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1kmYA6PEeWBLZDu_M_h-Q" base_Comment="_w1j_VA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_w1l0gQ6PEeWBLZDu_M_h-Q" base_Comment="_w1l0gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1l0gw6PEeWBLZDu_M_h-Q" base_Comment="_w1l0gg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1l0hQ6PEeWBLZDu_M_h-Q" base_Comment="_w1l0hA6PEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1mbkA6PEeWBLZDu_M_h-Q" base_Comment="_w1l0hg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1mbkg6PEeWBLZDu_M_h-Q" base_Comment="_w1mbkQ6PEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_w1nCoA6PEeWBLZDu_M_h-Q" base_Comment="_w1mbkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1nCog6PEeWBLZDu_M_h-Q" base_Comment="_w1nCoQ6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1npsA6PEeWBLZDu_M_h-Q" base_Comment="_w1nCow6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1npsg6PEeWBLZDu_M_h-Q" base_Comment="_w1npsQ6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1nptA6PEeWBLZDu_M_h-Q" base_Comment="_w1npsw6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1nptg6PEeWBLZDu_M_h-Q" base_Comment="_w1nptQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1oQwA6PEeWBLZDu_M_h-Q" base_Comment="_w1nptw6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1pe4Q6PEeWBLZDu_M_h-Q" base_Comment="_w1pe4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1pe4w6PEeWBLZDu_M_h-Q" base_Comment="_w1pe4g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1pe5Q6PEeWBLZDu_M_h-Q" base_Comment="_w1pe5A6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_w1qF8Q6PEeWBLZDu_M_h-Q" base_Comment="_w1qF8A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1qF8w6PEeWBLZDu_M_h-Q" base_Comment="_w1qF8g6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_w1qtAQ6PEeWBLZDu_M_h-Q" base_Comment="_w1qtAA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1qtAw6PEeWBLZDu_M_h-Q" base_Comment="_w1qtAg6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_w1r7IQ6PEeWBLZDu_M_h-Q" base_Comment="_w1r7IA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1siMQ6PEeWBLZDu_M_h-Q" base_Comment="_w1siMA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1tJQA6PEeWBLZDu_M_h-Q" base_Comment="_w1siMg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1tJQg6PEeWBLZDu_M_h-Q" base_Comment="_w1tJQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1tJRA6PEeWBLZDu_M_h-Q" base_Comment="_w1tJQw6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1twUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1twUA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1twUw6PEeWBLZDu_M_h-Q" base_Comment="_w1twUg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_w1u-cQ6PEeWBLZDu_M_h-Q" base_Comment="_w1u-cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1vlgA6PEeWBLZDu_M_h-Q" base_Comment="_w1u-cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1vlgg6PEeWBLZDu_M_h-Q" base_Comment="_w1vlgQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1vlhA6PEeWBLZDu_M_h-Q" base_Comment="_w1vlgw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1wMkA6PEeWBLZDu_M_h-Q" base_Comment="_w1vlhQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1wMkg6PEeWBLZDu_M_h-Q" base_Comment="_w1wMkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1wMlA6PEeWBLZDu_M_h-Q" base_Comment="_w1wMkw6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_w1yBwA6PEeWBLZDu_M_h-Q" base_Comment="_w1xasA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1yBwg6PEeWBLZDu_M_h-Q" base_Comment="_w1yBwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1yBxA6PEeWBLZDu_M_h-Q" base_Comment="_w1yBww6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1yo0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1yo0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1yo0w6PEeWBLZDu_M_h-Q" base_Comment="_w1yo0g6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1zP4A6PEeWBLZDu_M_h-Q" base_Comment="_w1yo1A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1zP4g6PEeWBLZDu_M_h-Q" base_Comment="_w1zP4Q6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_w10eAQ6PEeWBLZDu_M_h-Q" base_Comment="_w10eAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w11FEA6PEeWBLZDu_M_h-Q" base_Comment="_w10eAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w11FEg6PEeWBLZDu_M_h-Q" base_Comment="_w11FEQ6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_w11FFA6PEeWBLZDu_M_h-Q" base_Comment="_w11FEw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w11sIA6PEeWBLZDu_M_h-Q" base_Comment="_w11FFQ6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_w11sIg6PEeWBLZDu_M_h-Q" base_Comment="_w11sIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w12TMA6PEeWBLZDu_M_h-Q" base_Comment="_w11sIw6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_w14IYA6PEeWBLZDu_M_h-Q" base_Package="_w13hUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w15WgA6PEeWBLZDu_M_h-Q" base_Package="_w14IYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w16koA6PEeWBLZDu_M_h-Q" base_Package="_w15WgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w17ywA6PEeWBLZDu_M_h-Q" base_Package="_w16koQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w18Z0A6PEeWBLZDu_M_h-Q" base_Package="_w17ywQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w19n8A6PEeWBLZDu_M_h-Q" base_Package="_w19A4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w1-2EA6PEeWBLZDu_M_h-Q" base_Package="_w19n8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2AEMA6PEeWBLZDu_M_h-Q" base_Package="_w1-2EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2BSUA6PEeWBLZDu_M_h-Q" base_Package="_w2AEMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2CgcA6PEeWBLZDu_M_h-Q" base_Package="_w2BSUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2DHgA6PEeWBLZDu_M_h-Q" base_Package="_w2CgcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2EVoA6PEeWBLZDu_M_h-Q" base_Package="_w2DukA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2FjwA6PEeWBLZDu_M_h-Q" base_Package="_w2EVoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2Gx4A6PEeWBLZDu_M_h-Q" base_Package="_w2FjwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2IAAA6PEeWBLZDu_M_h-Q" base_Package="_w2Gx4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2InEA6PEeWBLZDu_M_h-Q" base_Package="_w2IAAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2J1MA6PEeWBLZDu_M_h-Q" base_Package="_w2InEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2LqYA6PEeWBLZDu_M_h-Q" base_Package="_w2J1MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2M4gA6PEeWBLZDu_M_h-Q" base_Package="_w2LqYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2NfkA6PEeWBLZDu_M_h-Q" base_Package="_w2M4gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2OtsA6PEeWBLZDu_M_h-Q" base_Package="_w2OGoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2P70A6PEeWBLZDu_M_h-Q" base_Package="_w2OtsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2RJ8A6PEeWBLZDu_M_h-Q" base_Package="_w2P70Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2SYEA6PEeWBLZDu_M_h-Q" base_Package="_w2RJ8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2TmMA6PEeWBLZDu_M_h-Q" base_Package="_w2SYEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2U0UA6PEeWBLZDu_M_h-Q" base_Package="_w2TmMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2WCcA6PEeWBLZDu_M_h-Q" base_Package="_w2U0UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2XQkA6PEeWBLZDu_M_h-Q" base_Package="_w2WCcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2YesA6PEeWBLZDu_M_h-Q" base_Package="_w2XQkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2Zs0A6PEeWBLZDu_M_h-Q" base_Package="_w2YesQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2a68A6PEeWBLZDu_M_h-Q" base_Package="_w2aT4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2cJEA6PEeWBLZDu_M_h-Q" base_Package="_w2a68Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2dXMA6PEeWBLZDu_M_h-Q" base_Package="_w2cJEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2elUA6PEeWBLZDu_M_h-Q" base_Package="_w2dXMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2fzcA6PEeWBLZDu_M_h-Q" base_Package="_w2elUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2hBkA6PEeWBLZDu_M_h-Q" base_Package="_w2fzcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2iPsA6PEeWBLZDu_M_h-Q" base_Package="_w2hBkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2jd0A6PEeWBLZDu_M_h-Q" base_Package="_w2iPsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2kr8A6PEeWBLZDu_M_h-Q" base_Package="_w2jd0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2l6EA6PEeWBLZDu_M_h-Q" base_Package="_w2kr8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2nIMA6PEeWBLZDu_M_h-Q" base_Package="_w2l6EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2nvQA6PEeWBLZDu_M_h-Q" base_Package="_w2nIMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2o9YA6PEeWBLZDu_M_h-Q" base_Package="_w2nvQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2qLgA6PEeWBLZDu_M_h-Q" base_Package="_w2pkcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2rZoA6PEeWBLZDu_M_h-Q" base_Package="_w2qykA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2snwA6PEeWBLZDu_M_h-Q" base_Package="_w2rZoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2t14A6PEeWBLZDu_M_h-Q" base_Package="_w2snwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2vEAA6PEeWBLZDu_M_h-Q" base_Package="_w2t14Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2vrEA6PEeWBLZDu_M_h-Q" base_Package="_w2vEAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2w5MA6PEeWBLZDu_M_h-Q" base_Package="_w2wSIA6PEeWBLZDu_M_h-Q"/>
+ <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"/>
+ <structure:UserDoc xmi:id="_TIJYkA6tEeW5sJOMCMaCHg" base_Comment="_R7zhQA6tEeW5sJOMCMaCHg"/>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css
new file mode 100644
index 00000000000..3f6c382563f
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css
@@ -0,0 +1,86 @@
+/*
+ * Style sheet for the CSS2 specification
+ */
+table, td, th {
+ border: 1px solid #005A9C;
+
+}
+
+table {
+ width: 100%;
+}
+
+th {
+ background-color: #005A9C;
+ color: white;
+}
+
+ul {
+ list-style-type: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+ul li {
+ list-style-type: none;
+ background-repeat: no-repeat;
+ background-position: 0px 5px;
+ padding-left: 14px;
+}
+body {
+ padding: 2em 1em 2em 70px;
+ margin: 0;
+ font-family: sans-serif;
+ color: black;
+ background: white;
+ background-position: top left;
+ background-attachment: fixed;
+ background-repeat: no-repeat;
+}
+pre{
+ font-family: sans-serif;
+}
+
+p {
+ margin-top: 0.6em;
+ margin-bottom: 0.6em;
+ margin-left: 2em;
+}
+
+h1, h2, h3, h4, h5, h6 { text-align: left }
+
+
+h1, h2, h3 { color: #005A9C; background: white }
+h1 { font: 170% sans-serif }
+h2 { font: 140% sans-serif }
+h3 { font: 120% sans-serif }
+h4 { font: bold 100% sans-serif }
+h5 { font: italic 100% sans-serif }
+h6 { font: small-caps 100% sans-serif }
+
+body{counter-reset: h1 h2 h3;}
+
+
+h2:before {
+ content: counter(h2) " ";
+ counter-increment: h2;
+}
+h3:before {
+ content: counter(h2) "." counter(h3) " ";
+ counter-increment: h3;
+}
+h1 {
+ counter-reset: h2;
+}
+h2 {
+ counter-reset: h3;
+}
+h1.unnumbered, h2.unnumbered {
+ counter-reset: none;
+}
+h1.unnumbered:before,
+h2.unnumbered:before,
+h3.unnumbered:before{
+ content: none;
+ counter-increment: none;
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png
new file mode 100644
index 00000000000..33d684e2204
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png
new file mode 100644
index 00000000000..8c89154e7a1
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png
new file mode 100644
index 00000000000..59d46df74ff
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png
new file mode 100644
index 00000000000..ee1067d95cd
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png
new file mode 100644
index 00000000000..bda4eec46d8
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png
new file mode 100644
index 00000000000..3f99fddb965
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png
new file mode 100644
index 00000000000..d1e1a5edd3f
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png
new file mode 100644
index 00000000000..500ad1814cd
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png
new file mode 100644
index 00000000000..3486b1e35b2
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png
new file mode 100644
index 00000000000..9e57f070785
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png
new file mode 100644
index 00000000000..6b6db8228e6
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png
Binary files differ
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png
new file mode 100644
index 00000000000..705db0ebbb6
--- /dev/null
+++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png
Binary files differ

Back to the top