diff options
author | ptessier | 2015-06-09 08:13:01 +0000 |
---|---|---|
committer | Patrick Tessier | 2015-06-09 12:47:31 +0000 |
commit | 3395c8b11f6d11b9a9a0006d6d72ab4026e7120b (patch) | |
tree | 47cafd598a9cb075765e02d6cc191acc4c50c2c9 /plugins | |
parent | 7d2fc4d712d7a64ffaa21d7012a8997a0968949b (diff) | |
download | org.eclipse.papyrus-3395c8b11f6d11b9a9a0006d6d72ab4026e7120b.tar.gz org.eclipse.papyrus-3395c8b11f6d11b9a9a0006d6d72ab4026e7120b.tar.xz org.eclipse.papyrus-3395c8b11f6d11b9a9a0006d6d72ab4026e7120b.zip |
Bug 463290 - Papyrus diagram shall be expanded with new visual graphical
notation
Update code
Change-Id: Ibde932807bd084d78e44641375ed59b1a413fa08
Signed-off-by: ptessier <Patrick.Tessier@cea.fr>
Reviewed-on: https://git.eclipse.org/r/49744
Tested-by: Hudson CI
Diffstat (limited to 'plugins')
38 files changed, 6209 insertions, 2670 deletions
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/META-INF/MANIFEST.MF index d9709047b89..fc0150c66e5 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/META-INF/MANIFEST.MF +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.expansion.edit;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.1.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.provider.ExpandModelEditPlugin$Implementation
Bundle-Vendor: %providerName
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/build.properties b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/build.properties index 061672eb20e..9811208ae02 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/build.properties +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/build.properties @@ -4,7 +4,9 @@ bin.includes = .,\ icons/,\
META-INF/,\
plugin.xml,\
- plugin.properties
+ plugin.properties,\
+ about.html
jars.compile.order = .
source.. = src/
output.. = bin/
+src.includes = about.html
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateDiagramExpansion_libraries_GraphicalElementLibrary.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateDiagramExpansion_libraries_GraphicalElementLibrary.gif Binary files differnew file mode 100644 index 00000000000..a7fc0fce82d --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateDiagramExpansion_libraries_GraphicalElementLibrary.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representationkinds_RepresentationKind.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representationkinds_RepresentationKind.gif Binary files differnew file mode 100644 index 00000000000..22ebacc29e3 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representationkinds_RepresentationKind.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_GMFT_BasedRepresentation.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_GMFT_BasedRepresentation.gif Binary files differnew file mode 100644 index 00000000000..c0d8f24198b --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_GMFT_BasedRepresentation.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_InducedRepresentation.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_InducedRepresentation.gif Binary files differnew file mode 100644 index 00000000000..86d913ac412 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_InducedRepresentation.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_Representation.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_Representation.gif Binary files differnew file mode 100644 index 00000000000..a02e79c4959 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateGraphicalElementLibrary_representations_Representation.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateUseContext_gmftRepresentations_GMFT_BasedRepresentation.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateUseContext_gmftRepresentations_GMFT_BasedRepresentation.gif Binary files differnew file mode 100644 index 00000000000..fdabbc265f7 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/ctool16/CreateUseContext_gmftRepresentations_GMFT_BasedRepresentation.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GMFT_BasedRepresentation.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GMFT_BasedRepresentation.gif Binary files differnew file mode 100644 index 00000000000..739ebbfa6ac --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GMFT_BasedRepresentation.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GraphicalElementLibrary.gif b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GraphicalElementLibrary.gif Binary files differnew file mode 100644 index 00000000000..94c953e013b --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/icons/full/obj16/GraphicalElementLibrary.gif diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/plugin.properties b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/plugin.properties index 937a1ea3911..63d3886bd29 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/plugin.properties +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/plugin.properties @@ -1,7 +1,7 @@ #
pluginName = ExpansionModel Edit Support
-providerName = www.example.org
+providerName =Eclipse Modeling Project
_UI_CreateChild_text = {0}
_UI_CreateChild_text2 = {1} {0}
@@ -91,3 +91,10 @@ _UI_Representation_inducedRepresentations_feature = Induced Representations _UI_AbstractRepresentation_viewFactory_feature = View Factory
_UI_RepresentationKind_viewFactory_feature = View Factory
_UI_Library_representations_feature = Representations
+_UI_GraphicalElementLibrary_type = Graphical Element Library
+_UI_GMFT_BasedRepresentation_type = GMFT Based Representation
+_UI_GraphicalElementLibrary_name_feature = Name
+_UI_GraphicalElementLibrary_representationkinds_feature = Representationkinds
+_UI_GraphicalElementLibrary_representations_feature = Representations
+_UI_GMFT_BasedRepresentation_reusedID_feature = Reused ID
+_UI_DiagramExpansion_ID_feature = ID
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/pom.xml b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/pom.xml new file mode 100644 index 00000000000..80ac4e35391 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.eclipse.papyrus</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <relativePath>../../../releng/top-pom-main.xml</relativePath> + </parent> + <artifactId>org.eclipse.papyrus.infra.gmfdiag.expansion.edit</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> +</project>
\ No newline at end of file diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/DiagramExpansionItemProvider.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/DiagramExpansionItemProvider.java index 37a14042aa6..d9638d4261c 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/DiagramExpansionItemProvider.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/DiagramExpansionItemProvider.java @@ -23,12 +23,14 @@ import org.eclipse.emf.common.util.ResourceLocator; import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ItemProviderAdapter;
import org.eclipse.emf.edit.provider.ViewerNotification;
@@ -73,11 +75,34 @@ public class DiagramExpansionItemProvider if (itemPropertyDescriptors == null) {
super.getPropertyDescriptors(object);
+ addIDPropertyDescriptor(object);
}
return itemPropertyDescriptors;
}
/**
+ * This adds a property descriptor for the ID feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void addIDPropertyDescriptor(Object object) {
+ itemPropertyDescriptors.add
+ (createItemPropertyDescriptor
+ (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
+ getString("_UI_DiagramExpansion_ID_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_DiagramExpansion_ID_feature", "_UI_DiagramExpansion_type"),
+ ExpansionmodelPackage.Literals.DIAGRAM_EXPANSION__ID,
+ true,
+ false,
+ false,
+ ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+ null,
+ null));
+ }
+
+ /**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
@@ -127,7 +152,10 @@ public class DiagramExpansionItemProvider */
@Override
public String getText(Object object) {
- return getString("_UI_DiagramExpansion_type");
+ String label = ((DiagramExpansion)object).getID();
+ return label == null || label.length() == 0 ?
+ getString("_UI_DiagramExpansion_type") :
+ getString("_UI_DiagramExpansion_type") + " " + label;
}
@@ -143,6 +171,9 @@ public class DiagramExpansionItemProvider updateChildren(notification);
switch (notification.getFeatureID(DiagramExpansion.class)) {
+ case ExpansionmodelPackage.DIAGRAM_EXPANSION__ID:
+ fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+ return;
case ExpansionmodelPackage.DIAGRAM_EXPANSION__USAGES:
case ExpansionmodelPackage.DIAGRAM_EXPANSION__LIBRARIES:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
@@ -170,7 +201,7 @@ public class DiagramExpansionItemProvider newChildDescriptors.add
(createChildParameter
(ExpansionmodelPackage.Literals.DIAGRAM_EXPANSION__LIBRARIES,
- ExpansionmodelFactory.eINSTANCE.createLibrary()));
+ ExpansionmodelFactory.eINSTANCE.createGraphicalElementLibrary()));
}
/**
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/ExpansionmodelItemProviderAdapterFactory.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/ExpansionmodelItemProviderAdapterFactory.java new file mode 100644 index 00000000000..0afe1f6a072 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/ExpansionmodelItemProviderAdapterFactory.java @@ -0,0 +1,353 @@ +/**
+ * 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.common.expansionmodel.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.util.ExpansionmodelAdapterFactory;
+
+/**
+ * This is the factory that is used to provide the interfaces needed to support Viewers.
+ * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ExpansionmodelItemProviderAdapterFactory extends ExpansionmodelAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ExpansionmodelItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.Representation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RepresentationItemProvider representationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.Representation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createRepresentationAdapter() {
+ if (representationItemProvider == null) {
+ representationItemProvider = new RepresentationItemProvider(this);
+ }
+
+ return representationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.RepresentationKind} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RepresentationKindItemProvider representationKindItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.RepresentationKind}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createRepresentationKindAdapter() {
+ if (representationKindItemProvider == null) {
+ representationKindItemProvider = new RepresentationKindItemProvider(this);
+ }
+
+ return representationKindItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.InducedRepresentation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected InducedRepresentationItemProvider inducedRepresentationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.InducedRepresentation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createInducedRepresentationAdapter() {
+ if (inducedRepresentationItemProvider == null) {
+ inducedRepresentationItemProvider = new InducedRepresentationItemProvider(this);
+ }
+
+ return inducedRepresentationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GraphicalElementLibrary} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected GraphicalElementLibraryItemProvider graphicalElementLibraryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GraphicalElementLibrary}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createGraphicalElementLibraryAdapter() {
+ if (graphicalElementLibraryItemProvider == null) {
+ graphicalElementLibraryItemProvider = new GraphicalElementLibraryItemProvider(this);
+ }
+
+ return graphicalElementLibraryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.UseContext} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected UseContextItemProvider useContextItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.UseContext}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createUseContextAdapter() {
+ if (useContextItemProvider == null) {
+ useContextItemProvider = new UseContextItemProvider(this);
+ }
+
+ return useContextItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_BasedRepresentation} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected GMFT_BasedRepresentationItemProvider gmfT_BasedRepresentationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_BasedRepresentation}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createGMFT_BasedRepresentationAdapter() {
+ if (gmfT_BasedRepresentationItemProvider == null) {
+ gmfT_BasedRepresentationItemProvider = new GMFT_BasedRepresentationItemProvider(this);
+ }
+
+ return gmfT_BasedRepresentationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.DiagramExpansion} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DiagramExpansionItemProvider diagramExpansionItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.DiagramExpansion}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDiagramExpansionAdapter() {
+ if (diagramExpansionItemProvider == null) {
+ diagramExpansionItemProvider = new DiagramExpansionItemProvider(this);
+ }
+
+ return diagramExpansionItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (representationItemProvider != null) representationItemProvider.dispose();
+ if (representationKindItemProvider != null) representationKindItemProvider.dispose();
+ if (inducedRepresentationItemProvider != null) inducedRepresentationItemProvider.dispose();
+ if (graphicalElementLibraryItemProvider != null) graphicalElementLibraryItemProvider.dispose();
+ if (useContextItemProvider != null) useContextItemProvider.dispose();
+ if (gmfT_BasedRepresentationItemProvider != null) gmfT_BasedRepresentationItemProvider.dispose();
+ if (diagramExpansionItemProvider != null) diagramExpansionItemProvider.dispose();
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GMFT_Based_RepresentationItemProvider.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GMFT_BasedRepresentationItemProvider.java index c763699da33..53d42f41aa7 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GMFT_Based_RepresentationItemProvider.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GMFT_BasedRepresentationItemProvider.java @@ -25,22 +25,22 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.ExpansionmodelPackage;
-import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_Based_Representation;
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_BasedRepresentation;
/**
- * This is the item provider adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_Based_Representation} object.
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GMFT_BasedRepresentation} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
-public class GMFT_Based_RepresentationItemProvider extends RepresentationItemProvider {
+public class GMFT_BasedRepresentationItemProvider extends RepresentationItemProvider {
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- public GMFT_Based_RepresentationItemProvider(AdapterFactory adapterFactory) {
+ public GMFT_BasedRepresentationItemProvider(AdapterFactory adapterFactory) {
super(adapterFactory);
}
@@ -71,8 +71,8 @@ public class GMFT_Based_RepresentationItemProvider extends RepresentationItemPro (createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
- getString("_UI_GMFT_Based_Representation_reusedID_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_GMFT_Based_Representation_reusedID_feature", "_UI_GMFT_Based_Representation_type"),
+ getString("_UI_GMFT_BasedRepresentation_reusedID_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_GMFT_BasedRepresentation_reusedID_feature", "_UI_GMFT_BasedRepresentation_type"),
ExpansionmodelPackage.Literals.GMFT_BASED_REPRESENTATION__REUSED_ID,
true,
false,
@@ -83,14 +83,14 @@ public class GMFT_Based_RepresentationItemProvider extends RepresentationItemPro }
/**
- * This returns GMFT_Based_Representation.gif.
+ * This returns GMFT_BasedRepresentation.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object getImage(Object object) {
- return overlayImage(object, getResourceLocator().getImage("full/obj16/GMFT_Based_Representation"));
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/GMFT_BasedRepresentation"));
}
/**
@@ -101,10 +101,10 @@ public class GMFT_Based_RepresentationItemProvider extends RepresentationItemPro */
@Override
public String getText(Object object) {
- String label = ((GMFT_Based_Representation)object).getName();
+ String label = ((GMFT_BasedRepresentation)object).getName();
return label == null || label.length() == 0 ?
- getString("_UI_GMFT_Based_Representation_type") :
- getString("_UI_GMFT_Based_Representation_type") + " " + label;
+ getString("_UI_GMFT_BasedRepresentation_type") :
+ getString("_UI_GMFT_BasedRepresentation_type") + " " + label;
}
@@ -119,7 +119,7 @@ public class GMFT_Based_RepresentationItemProvider extends RepresentationItemPro public void notifyChanged(Notification notification) {
updateChildren(notification);
- switch (notification.getFeatureID(GMFT_Based_Representation.class)) {
+ switch (notification.getFeatureID(GMFT_BasedRepresentation.class)) {
case ExpansionmodelPackage.GMFT_BASED_REPRESENTATION__REUSED_ID:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/LibraryItemProvider.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GraphicalElementLibraryItemProvider.java index 151b143da54..b0567ba8760 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/LibraryItemProvider.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/GraphicalElementLibraryItemProvider.java @@ -36,17 +36,17 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.ExpansionmodelFactory;
import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.ExpansionmodelPackage;
-import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.Library;
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GraphicalElementLibrary;
import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.provider.ExpandModelEditPlugin;
/**
- * This is the item provider adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.Library} object.
+ * This is the item provider adapter for a {@link org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.GraphicalElementLibrary} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
-public class LibraryItemProvider
+public class GraphicalElementLibraryItemProvider
extends ItemProviderAdapter
implements
IEditingDomainItemProvider,
@@ -60,7 +60,7 @@ public class LibraryItemProvider * <!-- end-user-doc -->
* @generated
*/
- public LibraryItemProvider(AdapterFactory adapterFactory) {
+ public GraphicalElementLibraryItemProvider(AdapterFactory adapterFactory) {
super(adapterFactory);
}
@@ -91,9 +91,9 @@ public class LibraryItemProvider (createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
- getString("_UI_Library_name_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_Library_name_feature", "_UI_Library_type"),
- ExpansionmodelPackage.Literals.LIBRARY__NAME,
+ getString("_UI_GraphicalElementLibrary_name_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_GraphicalElementLibrary_name_feature", "_UI_GraphicalElementLibrary_type"),
+ ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__NAME,
true,
false,
false,
@@ -114,8 +114,8 @@ public class LibraryItemProvider public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
- childrenFeatures.add(ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONKINDS);
- childrenFeatures.add(ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONS);
+ childrenFeatures.add(ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONKINDS);
+ childrenFeatures.add(ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONS);
}
return childrenFeatures;
}
@@ -134,6 +134,17 @@ public class LibraryItemProvider }
/**
+ * This returns GraphicalElementLibrary.gif.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getImage(Object object) {
+ return overlayImage(object, getResourceLocator().getImage("full/obj16/GraphicalElementLibrary"));
+ }
+
+ /**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -141,10 +152,10 @@ public class LibraryItemProvider */
@Override
public String getText(Object object) {
- String label = ((Library)object).getName();
+ String label = ((GraphicalElementLibrary)object).getName();
return label == null || label.length() == 0 ?
- getString("_UI_Library_type") :
- getString("_UI_Library_type") + " " + label;
+ getString("_UI_GraphicalElementLibrary_type") :
+ getString("_UI_GraphicalElementLibrary_type") + " " + label;
}
@@ -159,12 +170,12 @@ public class LibraryItemProvider public void notifyChanged(Notification notification) {
updateChildren(notification);
- switch (notification.getFeatureID(Library.class)) {
- case ExpansionmodelPackage.LIBRARY__NAME:
+ switch (notification.getFeatureID(GraphicalElementLibrary.class)) {
+ case ExpansionmodelPackage.GRAPHICAL_ELEMENT_LIBRARY__NAME:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
- case ExpansionmodelPackage.LIBRARY__REPRESENTATIONKINDS:
- case ExpansionmodelPackage.LIBRARY__REPRESENTATIONS:
+ case ExpansionmodelPackage.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONKINDS:
+ case ExpansionmodelPackage.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONS:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
@@ -184,23 +195,23 @@ public class LibraryItemProvider newChildDescriptors.add
(createChildParameter
- (ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONKINDS,
+ (ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONKINDS,
ExpansionmodelFactory.eINSTANCE.createRepresentationKind()));
newChildDescriptors.add
(createChildParameter
- (ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONS,
+ (ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONS,
ExpansionmodelFactory.eINSTANCE.createRepresentation()));
newChildDescriptors.add
(createChildParameter
- (ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONS,
+ (ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONS,
ExpansionmodelFactory.eINSTANCE.createInducedRepresentation()));
newChildDescriptors.add
(createChildParameter
- (ExpansionmodelPackage.Literals.LIBRARY__REPRESENTATIONS,
- ExpansionmodelFactory.eINSTANCE.createGMFT_Based_Representation()));
+ (ExpansionmodelPackage.Literals.GRAPHICAL_ELEMENT_LIBRARY__REPRESENTATIONS,
+ ExpansionmodelFactory.eINSTANCE.createGMFT_BasedRepresentation()));
}
/**
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/UseContextItemProvider.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/UseContextItemProvider.java index c455c475e92..71a60020535 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/UseContextItemProvider.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/provider/UseContextItemProvider.java @@ -93,8 +93,8 @@ public class UseContextItemProvider (createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
- getString("_UI_UseContext_DiagramType_feature"),
- getString("_UI_PropertyDescriptor_description", "_UI_UseContext_DiagramType_feature", "_UI_UseContext_type"),
+ getString("_UI_UseContext_diagramType_feature"),
+ getString("_UI_PropertyDescriptor_description", "_UI_UseContext_diagramType_feature", "_UI_UseContext_type"),
ExpansionmodelPackage.Literals.USE_CONTEXT__DIAGRAM_TYPE,
true,
false,
@@ -241,7 +241,7 @@ public class UseContextItemProvider newChildDescriptors.add
(createChildParameter
(ExpansionmodelPackage.Literals.USE_CONTEXT__GMFT_REPRESENTATIONS,
- ExpansionmodelFactory.eINSTANCE.createGMFT_Based_Representation()));
+ ExpansionmodelFactory.eINSTANCE.createGMFT_BasedRepresentation()));
}
/**
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/provider/ExpandModelEditPlugin.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/provider/ExpandModelEditPlugin.java index 406a152dc77..d823246da7a 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/provider/ExpandModelEditPlugin.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/provider/ExpandModelEditPlugin.java @@ -17,7 +17,7 @@ import org.eclipse.emf.common.EMFPlugin; import org.eclipse.emf.common.util.ResourceLocator;
/**
- * This is the central singleton for the ExpandModel edit plugin.
+ * This is the central singleton for the ExpansionModel edit plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/META-INF/MANIFEST.MF b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/META-INF/MANIFEST.MF index 683e9ba52f4..b19aa4f1cac 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/META-INF/MANIFEST.MF +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.expansion.editor;singleton:=true
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.1.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.presentation.ExpandModelEditorPlugin$Implementation
Bundle-Vendor: %providerName
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/build.properties b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/build.properties index 0f81e49d110..b9ca46651c7 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/build.properties +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/build.properties @@ -4,7 +4,9 @@ bin.includes = .,\ icons/,\
META-INF/,\
plugin.xml,\
- plugin.properties
+ plugin.properties,\
+ about.html
jars.compile.order = .
source.. = src/
output.. = bin
+src.includes = about.html
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/plugin.properties b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/plugin.properties index fc0a4aa1148..d25f0bfd04a 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/plugin.properties +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/plugin.properties @@ -1,7 +1,7 @@ #
pluginName = ExpansionModel Editor
-providerName = www.example.org
+providerName = Eclipse Modeling Project
_UI_ExpansionModelEditor_menu = &ExpansionModel Editor
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/pom.xml b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/pom.xml new file mode 100644 index 00000000000..3efa5df55ed --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.eclipse.papyrus</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <relativePath>../../../releng/top-pom-main.xml</relativePath> + </parent> + <artifactId>org.eclipse.papyrus.infra.gmfdiag.expansion.editor</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>1.1.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> +</project>
\ No newline at end of file diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelActionBarContributor.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelActionBarContributor.java new file mode 100644 index 00000000000..be9c872430a --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelActionBarContributor.java @@ -0,0 +1,435 @@ +/**
+ * 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.common.expansionmodel.presentation;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.ui.viewer.IViewerProvider;
+
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
+
+import org.eclipse.emf.edit.ui.action.ControlAction;
+import org.eclipse.emf.edit.ui.action.CreateChildAction;
+import org.eclipse.emf.edit.ui.action.CreateSiblingAction;
+import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
+import org.eclipse.emf.edit.ui.action.LoadResourceAction;
+import org.eclipse.emf.edit.ui.action.ValidateAction;
+
+import org.eclipse.jface.action.Action;
+import org.eclipse.jface.action.ActionContributionItem;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.action.IContributionItem;
+import org.eclipse.jface.action.IContributionManager;
+import org.eclipse.jface.action.IMenuListener;
+import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.action.IToolBarManager;
+import org.eclipse.jface.action.MenuManager;
+import org.eclipse.jface.action.Separator;
+import org.eclipse.jface.action.SubContributionItem;
+
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.ISelectionProvider;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.Viewer;
+
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.presentation.ExpandModelEditorPlugin;
+
+import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.PartInitException;
+
+/**
+ * This is the action bar contributor for the Expansionmodel model editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ExpansionmodelActionBarContributor
+ extends EditingDomainActionBarContributor
+ implements ISelectionChangedListener {
+ /**
+ * This keeps track of the active editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IEditorPart activeEditorPart;
+
+ /**
+ * This keeps track of the current selection provider.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISelectionProvider selectionProvider;
+
+ /**
+ * This action opens the Properties view.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAction showPropertiesViewAction =
+ new Action(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ShowPropertiesView_menu_item")) {
+ @Override
+ public void run() {
+ try {
+ getPage().showView("org.eclipse.ui.views.PropertySheet");
+ }
+ catch (PartInitException exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ };
+
+ /**
+ * This action refreshes the viewer of the current editor if the editor
+ * implements {@link org.eclipse.emf.common.ui.viewer.IViewerProvider}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IAction refreshViewerAction =
+ new Action(ExpandModelEditorPlugin.INSTANCE.getString("_UI_RefreshViewer_menu_item")) {
+ @Override
+ public boolean isEnabled() {
+ return activeEditorPart instanceof IViewerProvider;
+ }
+
+ @Override
+ public void run() {
+ if (activeEditorPart instanceof IViewerProvider) {
+ Viewer viewer = ((IViewerProvider)activeEditorPart).getViewer();
+ if (viewer != null) {
+ viewer.refresh();
+ }
+ }
+ }
+ };
+
+ /**
+ * This will contain one {@link org.eclipse.emf.edit.ui.action.CreateChildAction} corresponding to each descriptor
+ * generated for the current selection by the item provider.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<IAction> createChildActions;
+
+ /**
+ * This is the menu manager into which menu contribution items should be added for CreateChild actions.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMenuManager createChildMenuManager;
+
+ /**
+ * This will contain one {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} corresponding to each descriptor
+ * generated for the current selection by the item provider.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<IAction> createSiblingActions;
+
+ /**
+ * This is the menu manager into which menu contribution items should be added for CreateSibling actions.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IMenuManager createSiblingMenuManager;
+
+ /**
+ * This creates an instance of the contributor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ExpansionmodelActionBarContributor() {
+ super(ADDITIONS_LAST_STYLE);
+ loadResourceAction = new LoadResourceAction();
+ validateAction = new ValidateAction();
+ controlAction = new ControlAction();
+ }
+
+ /**
+ * This adds Separators for editor additions to the tool bar.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void contributeToToolBar(IToolBarManager toolBarManager) {
+ toolBarManager.add(new Separator("expansionmodel-settings"));
+ toolBarManager.add(new Separator("expansionmodel-additions"));
+ }
+
+ /**
+ * This adds to the menu bar a menu and some separators for editor additions,
+ * as well as the sub-menus for object creation items.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void contributeToMenu(IMenuManager menuManager) {
+ super.contributeToMenu(menuManager);
+
+ IMenuManager submenuManager = new MenuManager(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelEditor_menu"), "org.eclipse.papyrus.infra.gmfdiag.common.expansionmodelMenuID");
+ menuManager.insertAfter("additions", submenuManager);
+ submenuManager.add(new Separator("settings"));
+ submenuManager.add(new Separator("actions"));
+ submenuManager.add(new Separator("additions"));
+ submenuManager.add(new Separator("additions-end"));
+
+ // Prepare for CreateChild item addition or removal.
+ //
+ createChildMenuManager = new MenuManager(ExpandModelEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item"));
+ submenuManager.insertBefore("additions", createChildMenuManager);
+
+ // Prepare for CreateSibling item addition or removal.
+ //
+ createSiblingMenuManager = new MenuManager(ExpandModelEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item"));
+ submenuManager.insertBefore("additions", createSiblingMenuManager);
+
+ // Force an update because Eclipse hides empty menus now.
+ //
+ submenuManager.addMenuListener
+ (new IMenuListener() {
+ public void menuAboutToShow(IMenuManager menuManager) {
+ menuManager.updateAll(true);
+ }
+ });
+
+ addGlobalActions(submenuManager);
+ }
+
+ /**
+ * When the active editor changes, this remembers the change and registers with it as a selection provider.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setActiveEditor(IEditorPart part) {
+ super.setActiveEditor(part);
+ activeEditorPart = part;
+
+ // Switch to the new selection provider.
+ //
+ if (selectionProvider != null) {
+ selectionProvider.removeSelectionChangedListener(this);
+ }
+ if (part == null) {
+ selectionProvider = null;
+ }
+ else {
+ selectionProvider = part.getSite().getSelectionProvider();
+ selectionProvider.addSelectionChangedListener(this);
+
+ // Fake a selection changed event to update the menus.
+ //
+ if (selectionProvider.getSelection() != null) {
+ selectionChanged(new SelectionChangedEvent(selectionProvider, selectionProvider.getSelection()));
+ }
+ }
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionChangedListener},
+ * handling {@link org.eclipse.jface.viewers.SelectionChangedEvent}s by querying for the children and siblings
+ * that can be added to the selected object and updating the menus accordingly.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void selectionChanged(SelectionChangedEvent event) {
+ // Remove any menu items for old selection.
+ //
+ if (createChildMenuManager != null) {
+ depopulateManager(createChildMenuManager, createChildActions);
+ }
+ if (createSiblingMenuManager != null) {
+ depopulateManager(createSiblingMenuManager, createSiblingActions);
+ }
+
+ // Query the new selection for appropriate new child/sibling descriptors
+ //
+ Collection<?> newChildDescriptors = null;
+ Collection<?> newSiblingDescriptors = null;
+
+ ISelection selection = event.getSelection();
+ if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) {
+ Object object = ((IStructuredSelection)selection).getFirstElement();
+
+ EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain();
+
+ newChildDescriptors = domain.getNewChildDescriptors(object, null);
+ newSiblingDescriptors = domain.getNewChildDescriptors(null, object);
+ }
+
+ // Generate actions for selection; populate and redraw the menus.
+ //
+ createChildActions = generateCreateChildActions(newChildDescriptors, selection);
+ createSiblingActions = generateCreateSiblingActions(newSiblingDescriptors, selection);
+
+ if (createChildMenuManager != null) {
+ populateManager(createChildMenuManager, createChildActions, null);
+ createChildMenuManager.update(true);
+ }
+ if (createSiblingMenuManager != null) {
+ populateManager(createSiblingMenuManager, createSiblingActions, null);
+ createSiblingMenuManager.update(true);
+ }
+ }
+
+ /**
+ * This generates a {@link org.eclipse.emf.edit.ui.action.CreateChildAction} for each object in <code>descriptors</code>,
+ * and returns the collection of these actions.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<IAction> generateCreateChildActions(Collection<?> descriptors, ISelection selection) {
+ Collection<IAction> actions = new ArrayList<IAction>();
+ if (descriptors != null) {
+ for (Object descriptor : descriptors) {
+ actions.add(new CreateChildAction(activeEditorPart, selection, descriptor));
+ }
+ }
+ return actions;
+ }
+
+ /**
+ * This generates a {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} for each object in <code>descriptors</code>,
+ * and returns the collection of these actions.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<IAction> generateCreateSiblingActions(Collection<?> descriptors, ISelection selection) {
+ Collection<IAction> actions = new ArrayList<IAction>();
+ if (descriptors != null) {
+ for (Object descriptor : descriptors) {
+ actions.add(new CreateSiblingAction(activeEditorPart, selection, descriptor));
+ }
+ }
+ return actions;
+ }
+
+ /**
+ * This populates the specified <code>manager</code> with {@link org.eclipse.jface.action.ActionContributionItem}s
+ * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection,
+ * by inserting them before the specified contribution item <code>contributionID</code>.
+ * If <code>contributionID</code> is <code>null</code>, they are simply added.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void populateManager(IContributionManager manager, Collection<? extends IAction> actions, String contributionID) {
+ if (actions != null) {
+ for (IAction action : actions) {
+ if (contributionID != null) {
+ manager.insertBefore(contributionID, action);
+ }
+ else {
+ manager.add(action);
+ }
+ }
+ }
+ }
+
+ /**
+ * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.ActionContributionItem}s
+ * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void depopulateManager(IContributionManager manager, Collection<? extends IAction> actions) {
+ if (actions != null) {
+ IContributionItem[] items = manager.getItems();
+ for (int i = 0; i < items.length; i++) {
+ // Look into SubContributionItems
+ //
+ IContributionItem contributionItem = items[i];
+ while (contributionItem instanceof SubContributionItem) {
+ contributionItem = ((SubContributionItem)contributionItem).getInnerItem();
+ }
+
+ // Delete the ActionContributionItems with matching action.
+ //
+ if (contributionItem instanceof ActionContributionItem) {
+ IAction action = ((ActionContributionItem)contributionItem).getAction();
+ if (actions.contains(action)) {
+ manager.remove(contributionItem);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * This populates the pop-up menu before it appears.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void menuAboutToShow(IMenuManager menuManager) {
+ super.menuAboutToShow(menuManager);
+ MenuManager submenuManager = null;
+
+ submenuManager = new MenuManager(ExpandModelEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item"));
+ populateManager(submenuManager, createChildActions, null);
+ menuManager.insertBefore("edit", submenuManager);
+
+ submenuManager = new MenuManager(ExpandModelEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item"));
+ populateManager(submenuManager, createSiblingActions, null);
+ menuManager.insertBefore("edit", submenuManager);
+ }
+
+ /**
+ * This inserts global actions before the "additions-end" separator.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void addGlobalActions(IMenuManager menuManager) {
+ menuManager.insertAfter("additions-end", new Separator("ui-actions"));
+ menuManager.insertAfter("ui-actions", showPropertiesViewAction);
+
+ refreshViewerAction.setEnabled(refreshViewerAction.isEnabled());
+ menuManager.insertAfter("ui-actions", refreshViewerAction);
+
+ super.addGlobalActions(menuManager);
+ }
+
+ /**
+ * This ensures that a delete action will clean up all references to deleted objects.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected boolean removeAllReferencesOnDelete() {
+ return true;
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelEditor.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelEditor.java new file mode 100644 index 00000000000..5d10d6014c7 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelEditor.java @@ -0,0 +1,1831 @@ +/**
+ * 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.common.expansionmodel.presentation;
+
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.EventObject;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IMarker;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.IResourceChangeEvent;
+import org.eclipse.core.resources.IResourceChangeListener;
+import org.eclipse.core.resources.IResourceDelta;
+import org.eclipse.core.resources.IResourceDeltaVisitor;
+import org.eclipse.core.resources.ResourcesPlugin;
+
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.NullProgressMonitor;
+
+import org.eclipse.jface.action.IMenuListener;
+import org.eclipse.jface.action.IMenuManager;
+import org.eclipse.jface.action.IStatusLineManager;
+import org.eclipse.jface.action.IToolBarManager;
+import org.eclipse.jface.action.MenuManager;
+import org.eclipse.jface.action.Separator;
+
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.dialogs.ProgressMonitorDialog;
+
+import org.eclipse.jface.util.LocalSelectionTransfer;
+
+import org.eclipse.jface.viewers.ColumnWeightData;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
+import org.eclipse.jface.viewers.ISelectionProvider;
+import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.ListViewer;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
+import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.jface.viewers.StructuredViewer;
+import org.eclipse.jface.viewers.TableLayout;
+import org.eclipse.jface.viewers.TableViewer;
+import org.eclipse.jface.viewers.TreeViewer;
+import org.eclipse.jface.viewers.Viewer;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.custom.CTabFolder;
+
+import org.eclipse.swt.dnd.DND;
+import org.eclipse.swt.dnd.FileTransfer;
+import org.eclipse.swt.dnd.Transfer;
+
+import org.eclipse.swt.events.ControlAdapter;
+import org.eclipse.swt.events.ControlEvent;
+
+import org.eclipse.swt.graphics.Point;
+
+import org.eclipse.swt.layout.FillLayout;
+
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Menu;
+import org.eclipse.swt.widgets.Table;
+import org.eclipse.swt.widgets.TableColumn;
+import org.eclipse.swt.widgets.Tree;
+import org.eclipse.swt.widgets.TreeColumn;
+
+import org.eclipse.ui.IActionBars;
+import org.eclipse.ui.IEditorInput;
+import org.eclipse.ui.IEditorPart;
+import org.eclipse.ui.IEditorSite;
+import org.eclipse.ui.IPartListener;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.PartInitException;
+
+import org.eclipse.ui.dialogs.SaveAsDialog;
+
+import org.eclipse.ui.ide.IGotoMarker;
+
+import org.eclipse.ui.part.FileEditorInput;
+import org.eclipse.ui.part.MultiPageEditorPart;
+
+import org.eclipse.ui.views.contentoutline.ContentOutline;
+import org.eclipse.ui.views.contentoutline.ContentOutlinePage;
+import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
+
+import org.eclipse.ui.views.properties.IPropertySheetPage;
+import org.eclipse.ui.views.properties.PropertySheet;
+import org.eclipse.ui.views.properties.PropertySheetPage;
+
+import org.eclipse.emf.common.command.BasicCommandStack;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.common.command.CommandStack;
+import org.eclipse.emf.common.command.CommandStackListener;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.ui.MarkerHelper;
+import org.eclipse.emf.common.ui.ViewerPane;
+
+import org.eclipse.emf.common.ui.editor.ProblemEditorPart;
+
+import org.eclipse.emf.common.ui.viewer.IViewerProvider;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+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.util.EContentAdapter;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+
+import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.domain.IEditingDomainProvider;
+
+import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory;
+
+import org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory;
+
+import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor;
+
+import org.eclipse.emf.edit.ui.celleditor.AdapterFactoryTreeEditor;
+
+import org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter;
+import org.eclipse.emf.edit.ui.dnd.LocalTransfer;
+import org.eclipse.emf.edit.ui.dnd.ViewerDragAdapter;
+
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider;
+import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
+import org.eclipse.emf.edit.ui.provider.UnwrappingSelectionProvider;
+
+import org.eclipse.emf.edit.ui.util.EditUIMarkerHelper;
+import org.eclipse.emf.edit.ui.util.EditUIUtil;
+
+import org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage;
+
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.provider.ExpansionmodelItemProviderAdapterFactory;
+
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.presentation.ExpandModelEditorPlugin;
+
+import org.eclipse.ui.actions.WorkspaceModifyOperation;
+
+
+/**
+ * This is an example of a Expansionmodel model editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ExpansionmodelEditor
+ extends MultiPageEditorPart
+ implements IEditingDomainProvider, ISelectionProvider, IMenuListener, IViewerProvider, IGotoMarker {
+ /**
+ * This keeps track of the editing domain that is used to track all changes to the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AdapterFactoryEditingDomain editingDomain;
+
+ /**
+ * This is the one adapter factory used for providing views of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory adapterFactory;
+
+ /**
+ * This is the content outline page.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IContentOutlinePage contentOutlinePage;
+
+ /**
+ * This is a kludge...
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStatusLineManager contentOutlineStatusLineManager;
+
+ /**
+ * This is the content outline page's viewer.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TreeViewer contentOutlineViewer;
+
+ /**
+ * This is the property sheet page.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected List<PropertySheetPage> propertySheetPages = new ArrayList<PropertySheetPage>();
+
+ /**
+ * This is the viewer that shadows the selection in the content outline.
+ * The parent relation must be correctly defined for this to work.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TreeViewer selectionViewer;
+
+ /**
+ * This inverts the roll of parent and child in the content provider and show parents as a tree.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TreeViewer parentViewer;
+
+ /**
+ * This shows how a tree view works.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TreeViewer treeViewer;
+
+ /**
+ * This shows how a list view works.
+ * A list viewer doesn't support icons.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ListViewer listViewer;
+
+ /**
+ * This shows how a table view works.
+ * A table can be used as a list with icons.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TableViewer tableViewer;
+
+ /**
+ * This shows how a tree view with columns works.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TreeViewer treeViewerWithColumns;
+
+ /**
+ * This keeps track of the active viewer pane, in the book.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ViewerPane currentViewerPane;
+
+ /**
+ * This keeps track of the active content viewer, which may be either one of the viewers in the pages or the content outline viewer.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Viewer currentViewer;
+
+ /**
+ * This listens to which ever viewer is active.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISelectionChangedListener selectionChangedListener;
+
+ /**
+ * This keeps track of all the {@link org.eclipse.jface.viewers.ISelectionChangedListener}s that are listening to this editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<ISelectionChangedListener> selectionChangedListeners = new ArrayList<ISelectionChangedListener>();
+
+ /**
+ * This keeps track of the selection of the editor as a whole.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ISelection editorSelection = StructuredSelection.EMPTY;
+
+ /**
+ * The MarkerHelper is responsible for creating workspace resource markers presented
+ * in Eclipse's Problems View.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MarkerHelper markerHelper = new EditUIMarkerHelper();
+
+ /**
+ * This listens for when the outline becomes active
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IPartListener partListener =
+ new IPartListener() {
+ public void partActivated(IWorkbenchPart p) {
+ if (p instanceof ContentOutline) {
+ if (((ContentOutline)p).getCurrentPage() == contentOutlinePage) {
+ getActionBarContributor().setActiveEditor(ExpansionmodelEditor.this);
+
+ setCurrentViewer(contentOutlineViewer);
+ }
+ }
+ else if (p instanceof PropertySheet) {
+ if (propertySheetPages.contains(((PropertySheet)p).getCurrentPage())) {
+ getActionBarContributor().setActiveEditor(ExpansionmodelEditor.this);
+ handleActivate();
+ }
+ }
+ else if (p == ExpansionmodelEditor.this) {
+ handleActivate();
+ }
+ }
+ public void partBroughtToTop(IWorkbenchPart p) {
+ // Ignore.
+ }
+ public void partClosed(IWorkbenchPart p) {
+ // Ignore.
+ }
+ public void partDeactivated(IWorkbenchPart p) {
+ // Ignore.
+ }
+ public void partOpened(IWorkbenchPart p) {
+ // Ignore.
+ }
+ };
+
+ /**
+ * Resources that have been removed since last activation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Resource> removedResources = new ArrayList<Resource>();
+
+ /**
+ * Resources that have been changed since last activation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Resource> changedResources = new ArrayList<Resource>();
+
+ /**
+ * Resources that have been saved.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Resource> savedResources = new ArrayList<Resource>();
+
+ /**
+ * Map to store the diagnostic associated with a resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Map<Resource, Diagnostic> resourceToDiagnosticMap = new LinkedHashMap<Resource, Diagnostic>();
+
+ /**
+ * Controls whether the problem indication should be updated.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected boolean updateProblemIndication = true;
+
+ /**
+ * Adapter used to update the problem indication when resources are demanded loaded.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EContentAdapter problemIndicationAdapter =
+ new EContentAdapter() {
+ @Override
+ public void notifyChanged(Notification notification) {
+ if (notification.getNotifier() instanceof Resource) {
+ switch (notification.getFeatureID(Resource.class)) {
+ case Resource.RESOURCE__IS_LOADED:
+ case Resource.RESOURCE__ERRORS:
+ case Resource.RESOURCE__WARNINGS: {
+ Resource resource = (Resource)notification.getNotifier();
+ Diagnostic diagnostic = analyzeResourceProblems(resource, null);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ resourceToDiagnosticMap.put(resource, diagnostic);
+ }
+ else {
+ resourceToDiagnosticMap.remove(resource);
+ }
+
+ if (updateProblemIndication) {
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+ break;
+ }
+ }
+ }
+ else {
+ super.notifyChanged(notification);
+ }
+ }
+
+ @Override
+ protected void setTarget(Resource target) {
+ basicSetTarget(target);
+ }
+
+ @Override
+ protected void unsetTarget(Resource target) {
+ basicUnsetTarget(target);
+ resourceToDiagnosticMap.remove(target);
+ if (updateProblemIndication) {
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+ }
+ };
+
+ /**
+ * This listens for workspace changes.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IResourceChangeListener resourceChangeListener =
+ new IResourceChangeListener() {
+ public void resourceChanged(IResourceChangeEvent event) {
+ IResourceDelta delta = event.getDelta();
+ try {
+ class ResourceDeltaVisitor implements IResourceDeltaVisitor {
+ protected ResourceSet resourceSet = editingDomain.getResourceSet();
+ protected Collection<Resource> changedResources = new ArrayList<Resource>();
+ protected Collection<Resource> removedResources = new ArrayList<Resource>();
+
+ public boolean visit(IResourceDelta delta) {
+ if (delta.getResource().getType() == IResource.FILE) {
+ if (delta.getKind() == IResourceDelta.REMOVED ||
+ delta.getKind() == IResourceDelta.CHANGED && delta.getFlags() != IResourceDelta.MARKERS) {
+ Resource resource = resourceSet.getResource(URI.createPlatformResourceURI(delta.getFullPath().toString(), true), false);
+ if (resource != null) {
+ if (delta.getKind() == IResourceDelta.REMOVED) {
+ removedResources.add(resource);
+ }
+ else if (!savedResources.remove(resource)) {
+ changedResources.add(resource);
+ }
+ }
+ }
+ return false;
+ }
+
+ return true;
+ }
+
+ public Collection<Resource> getChangedResources() {
+ return changedResources;
+ }
+
+ public Collection<Resource> getRemovedResources() {
+ return removedResources;
+ }
+ }
+
+ final ResourceDeltaVisitor visitor = new ResourceDeltaVisitor();
+ delta.accept(visitor);
+
+ if (!visitor.getRemovedResources().isEmpty()) {
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ removedResources.addAll(visitor.getRemovedResources());
+ if (!isDirty()) {
+ getSite().getPage().closeEditor(ExpansionmodelEditor.this, false);
+ }
+ }
+ });
+ }
+
+ if (!visitor.getChangedResources().isEmpty()) {
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ changedResources.addAll(visitor.getChangedResources());
+ if (getSite().getPage().getActiveEditor() == ExpansionmodelEditor.this) {
+ handleActivate();
+ }
+ }
+ });
+ }
+ }
+ catch (CoreException exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ };
+
+ /**
+ * Handles activation of the editor or it's associated views.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void handleActivate() {
+ // Recompute the read only state.
+ //
+ if (editingDomain.getResourceToReadOnlyMap() != null) {
+ editingDomain.getResourceToReadOnlyMap().clear();
+
+ // Refresh any actions that may become enabled or disabled.
+ //
+ setSelection(getSelection());
+ }
+
+ if (!removedResources.isEmpty()) {
+ if (handleDirtyConflict()) {
+ getSite().getPage().closeEditor(ExpansionmodelEditor.this, false);
+ }
+ else {
+ removedResources.clear();
+ changedResources.clear();
+ savedResources.clear();
+ }
+ }
+ else if (!changedResources.isEmpty()) {
+ changedResources.removeAll(savedResources);
+ handleChangedResources();
+ changedResources.clear();
+ savedResources.clear();
+ }
+ }
+
+ /**
+ * Handles what to do with changed resources on activation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void handleChangedResources() {
+ if (!changedResources.isEmpty() && (!isDirty() || handleDirtyConflict())) {
+ if (isDirty()) {
+ changedResources.addAll(editingDomain.getResourceSet().getResources());
+ }
+ editingDomain.getCommandStack().flush();
+
+ updateProblemIndication = false;
+ for (Resource resource : changedResources) {
+ if (resource.isLoaded()) {
+ resource.unload();
+ try {
+ resource.load(Collections.EMPTY_MAP);
+ }
+ catch (IOException exception) {
+ if (!resourceToDiagnosticMap.containsKey(resource)) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ }
+ }
+ }
+
+ if (AdapterFactoryEditingDomain.isStale(editorSelection)) {
+ setSelection(StructuredSelection.EMPTY);
+ }
+
+ updateProblemIndication = true;
+ updateProblemIndication();
+ }
+ }
+
+ /**
+ * Updates the problems indication with the information described in the specified diagnostic.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void updateProblemIndication() {
+ if (updateProblemIndication) {
+ BasicDiagnostic diagnostic =
+ new BasicDiagnostic
+ (Diagnostic.OK,
+ "org.eclipse.papyrus.infra.gmfdiag.expansion.editor",
+ 0,
+ null,
+ new Object [] { editingDomain.getResourceSet() });
+ for (Diagnostic childDiagnostic : resourceToDiagnosticMap.values()) {
+ if (childDiagnostic.getSeverity() != Diagnostic.OK) {
+ diagnostic.add(childDiagnostic);
+ }
+ }
+
+ int lastEditorPage = getPageCount() - 1;
+ if (lastEditorPage >= 0 && getEditor(lastEditorPage) instanceof ProblemEditorPart) {
+ ((ProblemEditorPart)getEditor(lastEditorPage)).setDiagnostic(diagnostic);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ setActivePage(lastEditorPage);
+ }
+ }
+ else if (diagnostic.getSeverity() != Diagnostic.OK) {
+ ProblemEditorPart problemEditorPart = new ProblemEditorPart();
+ problemEditorPart.setDiagnostic(diagnostic);
+ problemEditorPart.setMarkerHelper(markerHelper);
+ try {
+ addPage(++lastEditorPage, problemEditorPart, getEditorInput());
+ setPageText(lastEditorPage, problemEditorPart.getPartName());
+ setActivePage(lastEditorPage);
+ showTabs();
+ }
+ catch (PartInitException exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+
+ if (markerHelper.hasMarkers(editingDomain.getResourceSet())) {
+ markerHelper.deleteMarkers(editingDomain.getResourceSet());
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ try {
+ markerHelper.createMarkers(diagnostic);
+ }
+ catch (CoreException exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * Shows a dialog that asks if conflicting changes should be discarded.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected boolean handleDirtyConflict() {
+ return
+ MessageDialog.openQuestion
+ (getSite().getShell(),
+ getString("_UI_FileConflict_label"),
+ getString("_WARN_FileConflict"));
+ }
+
+ /**
+ * This creates a model editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ExpansionmodelEditor() {
+ super();
+ initializeEditingDomain();
+ }
+
+ /**
+ * This sets up the editing domain for the model editor.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void initializeEditingDomain() {
+ // Create an adapter factory that yields item providers.
+ //
+ adapterFactory = new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE);
+
+ adapterFactory.addAdapterFactory(new ResourceItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new ExpansionmodelItemProviderAdapterFactory());
+ adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory());
+
+ // Create the command stack that will notify this editor as commands are executed.
+ //
+ BasicCommandStack commandStack = new BasicCommandStack();
+
+ // Add a listener to set the most recent command's affected objects to be the selection of the viewer with focus.
+ //
+ commandStack.addCommandStackListener
+ (new CommandStackListener() {
+ public void commandStackChanged(final EventObject event) {
+ getContainer().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ firePropertyChange(IEditorPart.PROP_DIRTY);
+
+ // Try to select the affected objects.
+ //
+ Command mostRecentCommand = ((CommandStack)event.getSource()).getMostRecentCommand();
+ if (mostRecentCommand != null) {
+ setSelectionToViewer(mostRecentCommand.getAffectedObjects());
+ }
+ for (Iterator<PropertySheetPage> i = propertySheetPages.iterator(); i.hasNext(); ) {
+ PropertySheetPage propertySheetPage = i.next();
+ if (propertySheetPage.getControl().isDisposed()) {
+ i.remove();
+ }
+ else {
+ propertySheetPage.refresh();
+ }
+ }
+ }
+ });
+ }
+ });
+
+ // Create the editing domain with a special command stack.
+ //
+ editingDomain = new AdapterFactoryEditingDomain(adapterFactory, commandStack, new HashMap<Resource, Boolean>());
+ }
+
+ /**
+ * This is here for the listener to be able to call it.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void firePropertyChange(int action) {
+ super.firePropertyChange(action);
+ }
+
+ /**
+ * This sets the selection into whichever viewer is active.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSelectionToViewer(Collection<?> collection) {
+ final Collection<?> theSelection = collection;
+ // Make sure it's okay.
+ //
+ if (theSelection != null && !theSelection.isEmpty()) {
+ Runnable runnable =
+ new Runnable() {
+ public void run() {
+ // Try to select the items in the current content viewer of the editor.
+ //
+ if (currentViewer != null) {
+ currentViewer.setSelection(new StructuredSelection(theSelection.toArray()), true);
+ }
+ }
+ };
+ getSite().getShell().getDisplay().asyncExec(runnable);
+ }
+ }
+
+ /**
+ * This returns the editing domain as required by the {@link IEditingDomainProvider} interface.
+ * This is important for implementing the static methods of {@link AdapterFactoryEditingDomain}
+ * and for supporting {@link org.eclipse.emf.edit.ui.action.CommandAction}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EditingDomain getEditingDomain() {
+ return editingDomain;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public class ReverseAdapterFactoryContentProvider extends AdapterFactoryContentProvider {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ReverseAdapterFactoryContentProvider(AdapterFactory adapterFactory) {
+ super(adapterFactory);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object [] getElements(Object object) {
+ Object parent = super.getParent(object);
+ return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object [] getChildren(Object object) {
+ Object parent = super.getParent(object);
+ return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean hasChildren(Object object) {
+ Object parent = super.getParent(object);
+ return parent != null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object getParent(Object object) {
+ return null;
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCurrentViewerPane(ViewerPane viewerPane) {
+ if (currentViewerPane != viewerPane) {
+ if (currentViewerPane != null) {
+ currentViewerPane.showFocus(false);
+ }
+ currentViewerPane = viewerPane;
+ }
+ setCurrentViewer(currentViewerPane.getViewer());
+ }
+
+ /**
+ * This makes sure that one content viewer, either for the current page or the outline view, if it has focus,
+ * is the current one.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCurrentViewer(Viewer viewer) {
+ // If it is changing...
+ //
+ if (currentViewer != viewer) {
+ if (selectionChangedListener == null) {
+ // Create the listener on demand.
+ //
+ selectionChangedListener =
+ new ISelectionChangedListener() {
+ // This just notifies those things that are affected by the section.
+ //
+ public void selectionChanged(SelectionChangedEvent selectionChangedEvent) {
+ setSelection(selectionChangedEvent.getSelection());
+ }
+ };
+ }
+
+ // Stop listening to the old one.
+ //
+ if (currentViewer != null) {
+ currentViewer.removeSelectionChangedListener(selectionChangedListener);
+ }
+
+ // Start listening to the new one.
+ //
+ if (viewer != null) {
+ viewer.addSelectionChangedListener(selectionChangedListener);
+ }
+
+ // Remember it.
+ //
+ currentViewer = viewer;
+
+ // Set the editors selection based on the current viewer's selection.
+ //
+ setSelection(currentViewer == null ? StructuredSelection.EMPTY : currentViewer.getSelection());
+ }
+ }
+
+ /**
+ * This returns the viewer as required by the {@link IViewerProvider} interface.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Viewer getViewer() {
+ return currentViewer;
+ }
+
+ /**
+ * This creates a context menu for the viewer and adds a listener as well registering the menu for extension.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createContextMenuFor(StructuredViewer viewer) {
+ MenuManager contextMenu = new MenuManager("#PopUp");
+ contextMenu.add(new Separator("additions"));
+ contextMenu.setRemoveAllWhenShown(true);
+ contextMenu.addMenuListener(this);
+ Menu menu= contextMenu.createContextMenu(viewer.getControl());
+ viewer.getControl().setMenu(menu);
+ getSite().registerContextMenu(contextMenu, new UnwrappingSelectionProvider(viewer));
+
+ int dndOperations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
+ Transfer[] transfers = new Transfer[] { LocalTransfer.getInstance(), LocalSelectionTransfer.getTransfer(), FileTransfer.getInstance() };
+ viewer.addDragSupport(dndOperations, transfers, new ViewerDragAdapter(viewer));
+ viewer.addDropSupport(dndOperations, transfers, new EditingDomainViewerDropAdapter(editingDomain, viewer));
+ }
+
+ /**
+ * This is the method called to load a resource into the editing domain's resource set based on the editor's input.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createModel() {
+ URI resourceURI = EditUIUtil.getURI(getEditorInput(), editingDomain.getResourceSet().getURIConverter());
+ Exception exception = null;
+ Resource resource = null;
+ try {
+ // Load the resource through the editing domain.
+ //
+ resource = editingDomain.getResourceSet().getResource(resourceURI, true);
+ }
+ catch (Exception e) {
+ exception = e;
+ resource = editingDomain.getResourceSet().getResource(resourceURI, false);
+ }
+
+ Diagnostic diagnostic = analyzeResourceProblems(resource, exception);
+ if (diagnostic.getSeverity() != Diagnostic.OK) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ editingDomain.getResourceSet().eAdapters().add(problemIndicationAdapter);
+ }
+
+ /**
+ * Returns a diagnostic describing the errors and warnings listed in the resource
+ * and the specified exception (if any).
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Diagnostic analyzeResourceProblems(Resource resource, Exception exception) {
+ boolean hasErrors = !resource.getErrors().isEmpty();
+ if (hasErrors || !resource.getWarnings().isEmpty()) {
+ BasicDiagnostic basicDiagnostic =
+ new BasicDiagnostic
+ (hasErrors ? Diagnostic.ERROR : Diagnostic.WARNING,
+ "org.eclipse.papyrus.infra.gmfdiag.expansion.editor",
+ 0,
+ getString("_UI_CreateModelError_message", resource.getURI()),
+ new Object [] { exception == null ? (Object)resource : exception });
+ basicDiagnostic.merge(EcoreUtil.computeDiagnostic(resource, true));
+ return basicDiagnostic;
+ }
+ else if (exception != null) {
+ return
+ new BasicDiagnostic
+ (Diagnostic.ERROR,
+ "org.eclipse.papyrus.infra.gmfdiag.expansion.editor",
+ 0,
+ getString("_UI_CreateModelError_message", resource.getURI()),
+ new Object[] { exception });
+ }
+ else {
+ return Diagnostic.OK_INSTANCE;
+ }
+ }
+
+ /**
+ * This is the method used by the framework to install your own controls.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void createPages() {
+ // Creates the model from the editor input
+ //
+ createModel();
+
+ // Only creates the other pages if there is something that can be edited
+ //
+ if (!getEditingDomain().getResourceSet().getResources().isEmpty()) {
+ // Create a page for the selection tree view.
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ Tree tree = new Tree(composite, SWT.MULTI);
+ TreeViewer newTreeViewer = new TreeViewer(tree);
+ return newTreeViewer;
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+
+ selectionViewer = (TreeViewer)viewerPane.getViewer();
+ selectionViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+
+ selectionViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+ selectionViewer.setInput(editingDomain.getResourceSet());
+ selectionViewer.setSelection(new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)), true);
+ viewerPane.setTitle(editingDomain.getResourceSet());
+
+ new AdapterFactoryTreeEditor(selectionViewer.getTree(), adapterFactory);
+
+ createContextMenuFor(selectionViewer);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_SelectionPage_label"));
+ }
+
+ // Create a page for the parent tree view.
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ Tree tree = new Tree(composite, SWT.MULTI);
+ TreeViewer newTreeViewer = new TreeViewer(tree);
+ return newTreeViewer;
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+
+ parentViewer = (TreeViewer)viewerPane.getViewer();
+ parentViewer.setAutoExpandLevel(30);
+ parentViewer.setContentProvider(new ReverseAdapterFactoryContentProvider(adapterFactory));
+ parentViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+
+ createContextMenuFor(parentViewer);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_ParentPage_label"));
+ }
+
+ // This is the page for the list viewer
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ return new ListViewer(composite);
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+ listViewer = (ListViewer)viewerPane.getViewer();
+ listViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ listViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+
+ createContextMenuFor(listViewer);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_ListPage_label"));
+ }
+
+ // This is the page for the tree viewer
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ return new TreeViewer(composite);
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+ treeViewer = (TreeViewer)viewerPane.getViewer();
+ treeViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ treeViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+
+ new AdapterFactoryTreeEditor(treeViewer.getTree(), adapterFactory);
+
+ createContextMenuFor(treeViewer);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_TreePage_label"));
+ }
+
+ // This is the page for the table viewer.
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ return new TableViewer(composite);
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+ tableViewer = (TableViewer)viewerPane.getViewer();
+
+ Table table = tableViewer.getTable();
+ TableLayout layout = new TableLayout();
+ table.setLayout(layout);
+ table.setHeaderVisible(true);
+ table.setLinesVisible(true);
+
+ TableColumn objectColumn = new TableColumn(table, SWT.NONE);
+ layout.addColumnData(new ColumnWeightData(3, 100, true));
+ objectColumn.setText(getString("_UI_ObjectColumn_label"));
+ objectColumn.setResizable(true);
+
+ TableColumn selfColumn = new TableColumn(table, SWT.NONE);
+ layout.addColumnData(new ColumnWeightData(2, 100, true));
+ selfColumn.setText(getString("_UI_SelfColumn_label"));
+ selfColumn.setResizable(true);
+
+ tableViewer.setColumnProperties(new String [] {"a", "b"});
+ tableViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ tableViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+
+ createContextMenuFor(tableViewer);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_TablePage_label"));
+ }
+
+ // This is the page for the table tree viewer.
+ //
+ {
+ ViewerPane viewerPane =
+ new ViewerPane(getSite().getPage(), ExpansionmodelEditor.this) {
+ @Override
+ public Viewer createViewer(Composite composite) {
+ return new TreeViewer(composite);
+ }
+ @Override
+ public void requestActivation() {
+ super.requestActivation();
+ setCurrentViewerPane(this);
+ }
+ };
+ viewerPane.createControl(getContainer());
+
+ treeViewerWithColumns = (TreeViewer)viewerPane.getViewer();
+
+ Tree tree = treeViewerWithColumns.getTree();
+ tree.setLayoutData(new FillLayout());
+ tree.setHeaderVisible(true);
+ tree.setLinesVisible(true);
+
+ TreeColumn objectColumn = new TreeColumn(tree, SWT.NONE);
+ objectColumn.setText(getString("_UI_ObjectColumn_label"));
+ objectColumn.setResizable(true);
+ objectColumn.setWidth(250);
+
+ TreeColumn selfColumn = new TreeColumn(tree, SWT.NONE);
+ selfColumn.setText(getString("_UI_SelfColumn_label"));
+ selfColumn.setResizable(true);
+ selfColumn.setWidth(200);
+
+ treeViewerWithColumns.setColumnProperties(new String [] {"a", "b"});
+ treeViewerWithColumns.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ treeViewerWithColumns.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+
+ createContextMenuFor(treeViewerWithColumns);
+ int pageIndex = addPage(viewerPane.getControl());
+ setPageText(pageIndex, getString("_UI_TreeWithColumnsPage_label"));
+ }
+
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ setActivePage(0);
+ }
+ });
+ }
+
+ // Ensures that this editor will only display the page's tab
+ // area if there are more than one page
+ //
+ getContainer().addControlListener
+ (new ControlAdapter() {
+ boolean guard = false;
+ @Override
+ public void controlResized(ControlEvent event) {
+ if (!guard) {
+ guard = true;
+ hideTabs();
+ guard = false;
+ }
+ }
+ });
+
+ getSite().getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ updateProblemIndication();
+ }
+ });
+ }
+
+ /**
+ * If there is just one page in the multi-page editor part,
+ * this hides the single tab at the bottom.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void hideTabs() {
+ if (getPageCount() <= 1) {
+ setPageText(0, "");
+ if (getContainer() instanceof CTabFolder) {
+ ((CTabFolder)getContainer()).setTabHeight(1);
+ Point point = getContainer().getSize();
+ getContainer().setSize(point.x, point.y + 6);
+ }
+ }
+ }
+
+ /**
+ * If there is more than one page in the multi-page editor part,
+ * this shows the tabs at the bottom.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void showTabs() {
+ if (getPageCount() > 1) {
+ setPageText(0, getString("_UI_SelectionPage_label"));
+ if (getContainer() instanceof CTabFolder) {
+ ((CTabFolder)getContainer()).setTabHeight(SWT.DEFAULT);
+ Point point = getContainer().getSize();
+ getContainer().setSize(point.x, point.y - 6);
+ }
+ }
+ }
+
+ /**
+ * This is used to track the active viewer.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected void pageChange(int pageIndex) {
+ super.pageChange(pageIndex);
+
+ if (contentOutlinePage != null) {
+ handleContentOutlineSelection(contentOutlinePage.getSelection());
+ }
+ }
+
+ /**
+ * This is how the framework determines which interfaces we implement.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("rawtypes")
+ @Override
+ public Object getAdapter(Class key) {
+ if (key.equals(IContentOutlinePage.class)) {
+ return showOutlineView() ? getContentOutlinePage() : null;
+ }
+ else if (key.equals(IPropertySheetPage.class)) {
+ return getPropertySheetPage();
+ }
+ else if (key.equals(IGotoMarker.class)) {
+ return this;
+ }
+ else {
+ return super.getAdapter(key);
+ }
+ }
+
+ /**
+ * This accesses a cached version of the content outliner.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IContentOutlinePage getContentOutlinePage() {
+ if (contentOutlinePage == null) {
+ // The content outline is just a tree.
+ //
+ class MyContentOutlinePage extends ContentOutlinePage {
+ @Override
+ public void createControl(Composite parent) {
+ super.createControl(parent);
+ contentOutlineViewer = getTreeViewer();
+ contentOutlineViewer.addSelectionChangedListener(this);
+
+ // Set up the tree viewer.
+ //
+ contentOutlineViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
+ contentOutlineViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory));
+ contentOutlineViewer.setInput(editingDomain.getResourceSet());
+
+ // Make sure our popups work.
+ //
+ createContextMenuFor(contentOutlineViewer);
+
+ if (!editingDomain.getResourceSet().getResources().isEmpty()) {
+ // Select the root object in the view.
+ //
+ contentOutlineViewer.setSelection(new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)), true);
+ }
+ }
+
+ @Override
+ public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager, IStatusLineManager statusLineManager) {
+ super.makeContributions(menuManager, toolBarManager, statusLineManager);
+ contentOutlineStatusLineManager = statusLineManager;
+ }
+
+ @Override
+ public void setActionBars(IActionBars actionBars) {
+ super.setActionBars(actionBars);
+ getActionBarContributor().shareGlobalActions(this, actionBars);
+ }
+ }
+
+ contentOutlinePage = new MyContentOutlinePage();
+
+ // Listen to selection so that we can handle it is a special way.
+ //
+ contentOutlinePage.addSelectionChangedListener
+ (new ISelectionChangedListener() {
+ // This ensures that we handle selections correctly.
+ //
+ public void selectionChanged(SelectionChangedEvent event) {
+ handleContentOutlineSelection(event.getSelection());
+ }
+ });
+ }
+
+ return contentOutlinePage;
+ }
+
+ /**
+ * This accesses a cached version of the property sheet.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IPropertySheetPage getPropertySheetPage() {
+ PropertySheetPage propertySheetPage =
+ new ExtendedPropertySheetPage(editingDomain) {
+ @Override
+ public void setSelectionToViewer(List<?> selection) {
+ ExpansionmodelEditor.this.setSelectionToViewer(selection);
+ ExpansionmodelEditor.this.setFocus();
+ }
+
+ @Override
+ public void setActionBars(IActionBars actionBars) {
+ super.setActionBars(actionBars);
+ getActionBarContributor().shareGlobalActions(this, actionBars);
+ }
+ };
+ propertySheetPage.setPropertySourceProvider(new AdapterFactoryContentProvider(adapterFactory));
+ propertySheetPages.add(propertySheetPage);
+
+ return propertySheetPage;
+ }
+
+ /**
+ * This deals with how we want selection in the outliner to affect the other views.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void handleContentOutlineSelection(ISelection selection) {
+ if (currentViewerPane != null && !selection.isEmpty() && selection instanceof IStructuredSelection) {
+ Iterator<?> selectedElements = ((IStructuredSelection)selection).iterator();
+ if (selectedElements.hasNext()) {
+ // Get the first selected element.
+ //
+ Object selectedElement = selectedElements.next();
+
+ // If it's the selection viewer, then we want it to select the same selection as this selection.
+ //
+ if (currentViewerPane.getViewer() == selectionViewer) {
+ ArrayList<Object> selectionList = new ArrayList<Object>();
+ selectionList.add(selectedElement);
+ while (selectedElements.hasNext()) {
+ selectionList.add(selectedElements.next());
+ }
+
+ // Set the selection to the widget.
+ //
+ selectionViewer.setSelection(new StructuredSelection(selectionList));
+ }
+ else {
+ // Set the input to the widget.
+ //
+ if (currentViewerPane.getViewer().getInput() != selectedElement) {
+ currentViewerPane.getViewer().setInput(selectedElement);
+ currentViewerPane.setTitle(selectedElement);
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * This is for implementing {@link IEditorPart} and simply tests the command stack.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isDirty() {
+ return ((BasicCommandStack)editingDomain.getCommandStack()).isSaveNeeded();
+ }
+
+ /**
+ * This is for implementing {@link IEditorPart} and simply saves the model file.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void doSave(IProgressMonitor progressMonitor) {
+ // Save only resources that have actually changed.
+ //
+ final Map<Object, Object> saveOptions = new HashMap<Object, Object>();
+ saveOptions.put(Resource.OPTION_SAVE_ONLY_IF_CHANGED, Resource.OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER);
+ saveOptions.put(Resource.OPTION_LINE_DELIMITER, Resource.OPTION_LINE_DELIMITER_UNSPECIFIED);
+
+ // Do the work within an operation because this is a long running activity that modifies the workbench.
+ //
+ WorkspaceModifyOperation operation =
+ new WorkspaceModifyOperation() {
+ // This is the method that gets invoked when the operation runs.
+ //
+ @Override
+ public void execute(IProgressMonitor monitor) {
+ // Save the resources to the file system.
+ //
+ boolean first = true;
+ for (Resource resource : editingDomain.getResourceSet().getResources()) {
+ if ((first || !resource.getContents().isEmpty() || isPersisted(resource)) && !editingDomain.isReadOnly(resource)) {
+ try {
+ long timeStamp = resource.getTimeStamp();
+ resource.save(saveOptions);
+ if (resource.getTimeStamp() != timeStamp) {
+ savedResources.add(resource);
+ }
+ }
+ catch (Exception exception) {
+ resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception));
+ }
+ first = false;
+ }
+ }
+ }
+ };
+
+ updateProblemIndication = false;
+ try {
+ // This runs the options, and shows progress.
+ //
+ new ProgressMonitorDialog(getSite().getShell()).run(true, false, operation);
+
+ // Refresh the necessary state.
+ //
+ ((BasicCommandStack)editingDomain.getCommandStack()).saveIsDone();
+ firePropertyChange(IEditorPart.PROP_DIRTY);
+ }
+ catch (Exception exception) {
+ // Something went wrong that shouldn't.
+ //
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ updateProblemIndication = true;
+ updateProblemIndication();
+ }
+
+ /**
+ * This returns whether something has been persisted to the URI of the specified resource.
+ * The implementation uses the URI converter from the editor's resource set to try to open an input stream.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected boolean isPersisted(Resource resource) {
+ boolean result = false;
+ try {
+ InputStream stream = editingDomain.getResourceSet().getURIConverter().createInputStream(resource.getURI());
+ if (stream != null) {
+ result = true;
+ stream.close();
+ }
+ }
+ catch (IOException e) {
+ // Ignore
+ }
+ return result;
+ }
+
+ /**
+ * This always returns true because it is not currently supported.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isSaveAsAllowed() {
+ return true;
+ }
+
+ /**
+ * This also changes the editor's input.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void doSaveAs() {
+ SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell());
+ saveAsDialog.open();
+ IPath path = saveAsDialog.getResult();
+ if (path != null) {
+ IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
+ if (file != null) {
+ doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file));
+ }
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void doSaveAs(URI uri, IEditorInput editorInput) {
+ (editingDomain.getResourceSet().getResources().get(0)).setURI(uri);
+ setInputWithNotify(editorInput);
+ setPartName(editorInput.getName());
+ IProgressMonitor progressMonitor =
+ getActionBars().getStatusLineManager() != null ?
+ getActionBars().getStatusLineManager().getProgressMonitor() :
+ new NullProgressMonitor();
+ doSave(progressMonitor);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void gotoMarker(IMarker marker) {
+ List<?> targetObjects = markerHelper.getTargetObjects(editingDomain, marker);
+ if (!targetObjects.isEmpty()) {
+ setSelectionToViewer(targetObjects);
+ }
+ }
+
+ /**
+ * This is called during startup.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void init(IEditorSite site, IEditorInput editorInput) {
+ setSite(site);
+ setInputWithNotify(editorInput);
+ setPartName(editorInput.getName());
+ site.setSelectionProvider(this);
+ site.getPage().addPartListener(partListener);
+ ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setFocus() {
+ if (currentViewerPane != null) {
+ currentViewerPane.setFocus();
+ }
+ else {
+ getControl(getActivePage()).setFocus();
+ }
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void addSelectionChangedListener(ISelectionChangedListener listener) {
+ selectionChangedListeners.add(listener);
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeSelectionChangedListener(ISelectionChangedListener listener) {
+ selectionChangedListeners.remove(listener);
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to return this editor's overall selection.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ISelection getSelection() {
+ return editorSelection;
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection.
+ * Calling this result will notify the listeners.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSelection(ISelection selection) {
+ editorSelection = selection;
+
+ for (ISelectionChangedListener listener : selectionChangedListeners) {
+ listener.selectionChanged(new SelectionChangedEvent(this, selection));
+ }
+ setStatusLineManager(selection);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setStatusLineManager(ISelection selection) {
+ IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ?
+ contentOutlineStatusLineManager : getActionBars().getStatusLineManager();
+
+ if (statusLineManager != null) {
+ if (selection instanceof IStructuredSelection) {
+ Collection<?> collection = ((IStructuredSelection)selection).toList();
+ switch (collection.size()) {
+ case 0: {
+ statusLineManager.setMessage(getString("_UI_NoObjectSelected"));
+ break;
+ }
+ case 1: {
+ String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
+ statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text));
+ break;
+ }
+ default: {
+ statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size())));
+ break;
+ }
+ }
+ }
+ else {
+ statusLineManager.setMessage("");
+ }
+ }
+ }
+
+ /**
+ * This looks up a string in the plugin's plugin.properties file.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static String getString(String key) {
+ return ExpandModelEditorPlugin.INSTANCE.getString(key);
+ }
+
+ /**
+ * This looks up a string in plugin.properties, making a substitution.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static String getString(String key, Object s1) {
+ return ExpandModelEditorPlugin.INSTANCE.getString(key, new Object [] { s1 });
+ }
+
+ /**
+ * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void menuAboutToShow(IMenuManager menuManager) {
+ ((IMenuListener)getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EditingDomainActionBarContributor getActionBarContributor() {
+ return (EditingDomainActionBarContributor)getEditorSite().getActionBarContributor();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IActionBars getActionBars() {
+ return getActionBarContributor().getActionBars();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AdapterFactory getAdapterFactory() {
+ return adapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void dispose() {
+ updateProblemIndication = false;
+
+ ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
+
+ getSite().getPage().removePartListener(partListener);
+
+ adapterFactory.dispose();
+
+ if (getActionBarContributor().getActiveEditor() == this) {
+ getActionBarContributor().setActiveEditor(null);
+ }
+
+ for (PropertySheetPage propertySheetPage : propertySheetPages) {
+ propertySheetPage.dispose();
+ }
+
+ if (contentOutlinePage != null) {
+ contentOutlinePage.dispose();
+ }
+
+ super.dispose();
+ }
+
+ /**
+ * Returns whether the outline view should be presented to the user.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected boolean showOutlineView() {
+ return true;
+ }
+}
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelModelWizard.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelModelWizard.java new file mode 100644 index 00000000000..a070a89ced6 --- /dev/null +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/common/expansionmodel/presentation/ExpansionmodelModelWizard.java @@ -0,0 +1,639 @@ +/**
+ * 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.common.expansionmodel.presentation;
+
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.MissingResourceException;
+import java.util.StringTokenizer;
+
+import org.eclipse.emf.common.CommonPlugin;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EClassifier;
+
+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.EObject;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+import org.eclipse.emf.edit.ui.provider.ExtendedImageRegistry;
+
+import org.eclipse.core.resources.IContainer;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IFolder;
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourcesPlugin;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+
+import org.eclipse.jface.dialogs.MessageDialog;
+
+import org.eclipse.jface.viewers.IStructuredSelection;
+
+import org.eclipse.jface.wizard.Wizard;
+import org.eclipse.jface.wizard.WizardPage;
+
+import org.eclipse.swt.SWT;
+
+import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.ModifyEvent;
+
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+
+import org.eclipse.swt.widgets.Combo;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Label;
+
+import org.eclipse.ui.INewWizard;
+import org.eclipse.ui.IWorkbench;
+
+import org.eclipse.ui.actions.WorkspaceModifyOperation;
+
+import org.eclipse.ui.dialogs.WizardNewFileCreationPage;
+
+import org.eclipse.ui.part.FileEditorInput;
+import org.eclipse.ui.part.ISetSelectionTarget;
+
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.ExpansionmodelFactory;
+import org.eclipse.papyrus.infra.gmfdiag.common.expansionmodel.ExpansionmodelPackage;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.provider.ExpandModelEditPlugin;
+
+
+import org.eclipse.core.runtime.Path;
+
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.jface.viewers.StructuredSelection;
+
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.presentation.ExpandModelEditorPlugin;
+
+import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.IWorkbenchPart;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.PartInitException;
+
+
+/**
+ * This is a simple wizard for creating a new model file.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ExpansionmodelModelWizard extends Wizard implements INewWizard {
+ /**
+ * The supported extensions for created files.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<String> FILE_EXTENSIONS =
+ Collections.unmodifiableList(Arrays.asList(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelEditorFilenameExtensions").split("\\s*,\\s*")));
+
+ /**
+ * A formatted list of supported file extensions, suitable for display.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final String FORMATTED_FILE_EXTENSIONS =
+ ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelEditorFilenameExtensions").replaceAll("\\s*,\\s*", ", ");
+
+ /**
+ * This caches an instance of the model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpansionmodelPackage expansionmodelPackage = ExpansionmodelPackage.eINSTANCE;
+
+ /**
+ * This caches an instance of the model factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpansionmodelFactory expansionmodelFactory = expansionmodelPackage.getExpansionmodelFactory();
+
+ /**
+ * This is the file creation page.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpansionmodelModelWizardNewFileCreationPage newFileCreationPage;
+
+ /**
+ * This is the initial object creation page.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExpansionmodelModelWizardInitialObjectCreationPage initialObjectCreationPage;
+
+ /**
+ * Remember the selection during initialization for populating the default container.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IStructuredSelection selection;
+
+ /**
+ * Remember the workbench during initialization.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IWorkbench workbench;
+
+ /**
+ * Caches the names of the types that can be created as the root object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected List<String> initialObjectNames;
+
+ /**
+ * This just records the information.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void init(IWorkbench workbench, IStructuredSelection selection) {
+ this.workbench = workbench;
+ this.selection = selection;
+ setWindowTitle(ExpandModelEditorPlugin.INSTANCE.getString("_UI_Wizard_label"));
+ setDefaultPageImageDescriptor(ExtendedImageRegistry.INSTANCE.getImageDescriptor(ExpandModelEditorPlugin.INSTANCE.getImage("full/wizban/NewExpansionmodel")));
+ }
+
+ /**
+ * Returns the names of the types that can be created as the root object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<String> getInitialObjectNames() {
+ if (initialObjectNames == null) {
+ initialObjectNames = new ArrayList<String>();
+ for (EClassifier eClassifier : expansionmodelPackage.getEClassifiers()) {
+ if (eClassifier instanceof EClass) {
+ EClass eClass = (EClass)eClassifier;
+ if (!eClass.isAbstract()) {
+ initialObjectNames.add(eClass.getName());
+ }
+ }
+ }
+ Collections.sort(initialObjectNames, CommonPlugin.INSTANCE.getComparator());
+ }
+ return initialObjectNames;
+ }
+
+ /**
+ * Create a new model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EObject createInitialModel() {
+ EClass eClass = (EClass)expansionmodelPackage.getEClassifier(initialObjectCreationPage.getInitialObjectName());
+ EObject rootObject = expansionmodelFactory.create(eClass);
+ return rootObject;
+ }
+
+ /**
+ * Do the work after everything is specified.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean performFinish() {
+ try {
+ // Remember the file.
+ //
+ final IFile modelFile = getModelFile();
+
+ // Do the work within an operation.
+ //
+ WorkspaceModifyOperation operation =
+ new WorkspaceModifyOperation() {
+ @Override
+ protected void execute(IProgressMonitor progressMonitor) {
+ try {
+ // Create a resource set
+ //
+ ResourceSet resourceSet = new ResourceSetImpl();
+
+ // Get the URI of the model file.
+ //
+ URI fileURI = URI.createPlatformResourceURI(modelFile.getFullPath().toString(), true);
+
+ // Create a resource for this file.
+ //
+ Resource resource = resourceSet.createResource(fileURI);
+
+ // Add the initial model object to the contents.
+ //
+ EObject rootObject = createInitialModel();
+ if (rootObject != null) {
+ resource.getContents().add(rootObject);
+ }
+
+ // Save the contents of the resource to the file system.
+ //
+ Map<Object, Object> options = new HashMap<Object, Object>();
+ options.put(XMLResource.OPTION_ENCODING, initialObjectCreationPage.getEncoding());
+ resource.save(options);
+ }
+ catch (Exception exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ }
+ finally {
+ progressMonitor.done();
+ }
+ }
+ };
+
+ getContainer().run(false, false, operation);
+
+ // Select the new file resource in the current view.
+ //
+ IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow();
+ IWorkbenchPage page = workbenchWindow.getActivePage();
+ final IWorkbenchPart activePart = page.getActivePart();
+ if (activePart instanceof ISetSelectionTarget) {
+ final ISelection targetSelection = new StructuredSelection(modelFile);
+ getShell().getDisplay().asyncExec
+ (new Runnable() {
+ public void run() {
+ ((ISetSelectionTarget)activePart).selectReveal(targetSelection);
+ }
+ });
+ }
+
+ // Open an editor on the new file.
+ //
+ try {
+ page.openEditor
+ (new FileEditorInput(modelFile),
+ workbench.getEditorRegistry().getDefaultEditor(modelFile.getFullPath().toString()).getId());
+ }
+ catch (PartInitException exception) {
+ MessageDialog.openError(workbenchWindow.getShell(), ExpandModelEditorPlugin.INSTANCE.getString("_UI_OpenEditorError_label"), exception.getMessage());
+ return false;
+ }
+
+ return true;
+ }
+ catch (Exception exception) {
+ ExpandModelEditorPlugin.INSTANCE.log(exception);
+ return false;
+ }
+ }
+
+ /**
+ * This is the one page of the wizard.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public class ExpansionmodelModelWizardNewFileCreationPage extends WizardNewFileCreationPage {
+ /**
+ * Pass in the selection.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ExpansionmodelModelWizardNewFileCreationPage(String pageId, IStructuredSelection selection) {
+ super(pageId, selection);
+ }
+
+ /**
+ * The framework calls this to see if the file is correct.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected boolean validatePage() {
+ if (super.validatePage()) {
+ String extension = new Path(getFileName()).getFileExtension();
+ if (extension == null || !FILE_EXTENSIONS.contains(extension)) {
+ String key = FILE_EXTENSIONS.size() > 1 ? "_WARN_FilenameExtensions" : "_WARN_FilenameExtension";
+ setErrorMessage(ExpandModelEditorPlugin.INSTANCE.getString(key, new Object [] { FORMATTED_FILE_EXTENSIONS }));
+ return false;
+ }
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFile getModelFile() {
+ return ResourcesPlugin.getWorkspace().getRoot().getFile(getContainerFullPath().append(getFileName()));
+ }
+ }
+
+ /**
+ * This is the page where the type of object to create is selected.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public class ExpansionmodelModelWizardInitialObjectCreationPage extends WizardPage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Combo initialObjectField;
+
+ /**
+ * @generated
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ */
+ protected List<String> encodings;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Combo encodingField;
+
+ /**
+ * Pass in the selection.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ExpansionmodelModelWizardInitialObjectCreationPage(String pageId) {
+ super(pageId);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createControl(Composite parent) {
+ Composite composite = new Composite(parent, SWT.NONE); {
+ GridLayout layout = new GridLayout();
+ layout.numColumns = 1;
+ layout.verticalSpacing = 12;
+ composite.setLayout(layout);
+
+ GridData data = new GridData();
+ data.verticalAlignment = GridData.FILL;
+ data.grabExcessVerticalSpace = true;
+ data.horizontalAlignment = GridData.FILL;
+ composite.setLayoutData(data);
+ }
+
+ Label containerLabel = new Label(composite, SWT.LEFT);
+ {
+ containerLabel.setText(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ModelObject"));
+
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ containerLabel.setLayoutData(data);
+ }
+
+ initialObjectField = new Combo(composite, SWT.BORDER);
+ {
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ data.grabExcessHorizontalSpace = true;
+ initialObjectField.setLayoutData(data);
+ }
+
+ for (String objectName : getInitialObjectNames()) {
+ initialObjectField.add(getLabel(objectName));
+ }
+
+ if (initialObjectField.getItemCount() == 1) {
+ initialObjectField.select(0);
+ }
+ initialObjectField.addModifyListener(validator);
+
+ Label encodingLabel = new Label(composite, SWT.LEFT);
+ {
+ encodingLabel.setText(ExpandModelEditorPlugin.INSTANCE.getString("_UI_XMLEncoding"));
+
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ encodingLabel.setLayoutData(data);
+ }
+ encodingField = new Combo(composite, SWT.BORDER);
+ {
+ GridData data = new GridData();
+ data.horizontalAlignment = GridData.FILL;
+ data.grabExcessHorizontalSpace = true;
+ encodingField.setLayoutData(data);
+ }
+
+ for (String encoding : getEncodings()) {
+ encodingField.add(encoding);
+ }
+
+ encodingField.select(0);
+ encodingField.addModifyListener(validator);
+
+ setPageComplete(validatePage());
+ setControl(composite);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ModifyListener validator =
+ new ModifyListener() {
+ public void modifyText(ModifyEvent e) {
+ setPageComplete(validatePage());
+ }
+ };
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected boolean validatePage() {
+ return getInitialObjectName() != null && getEncodings().contains(encodingField.getText());
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setVisible(boolean visible) {
+ super.setVisible(visible);
+ if (visible) {
+ if (initialObjectField.getItemCount() == 1) {
+ initialObjectField.clearSelection();
+ encodingField.setFocus();
+ }
+ else {
+ encodingField.clearSelection();
+ initialObjectField.setFocus();
+ }
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInitialObjectName() {
+ String label = initialObjectField.getText();
+
+ for (String name : getInitialObjectNames()) {
+ if (getLabel(name).equals(label)) {
+ return name;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEncoding() {
+ return encodingField.getText();
+ }
+
+ /**
+ * Returns the label for the specified type name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected String getLabel(String typeName) {
+ try {
+ return ExpandModelEditPlugin.INSTANCE.getString("_UI_" + typeName + "_type");
+ }
+ catch(MissingResourceException mre) {
+ ExpandModelEditorPlugin.INSTANCE.log(mre);
+ }
+ return typeName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<String> getEncodings() {
+ if (encodings == null) {
+ encodings = new ArrayList<String>();
+ for (StringTokenizer stringTokenizer = new StringTokenizer(ExpandModelEditorPlugin.INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer.hasMoreTokens(); ) {
+ encodings.add(stringTokenizer.nextToken());
+ }
+ }
+ return encodings;
+ }
+ }
+
+ /**
+ * The framework calls this to create the contents of the wizard.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void addPages() {
+ // Create a page, set the title, and the initial model file name.
+ //
+ newFileCreationPage = new ExpansionmodelModelWizardNewFileCreationPage("Whatever", selection);
+ newFileCreationPage.setTitle(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelModelWizard_label"));
+ newFileCreationPage.setDescription(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelModelWizard_description"));
+ newFileCreationPage.setFileName(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelEditorFilenameDefaultBase") + "." + FILE_EXTENSIONS.get(0));
+ addPage(newFileCreationPage);
+
+ // Try and get the resource selection to determine a current directory for the file dialog.
+ //
+ if (selection != null && !selection.isEmpty()) {
+ // Get the resource...
+ //
+ Object selectedElement = selection.iterator().next();
+ if (selectedElement instanceof IResource) {
+ // Get the resource parent, if its a file.
+ //
+ IResource selectedResource = (IResource)selectedElement;
+ if (selectedResource.getType() == IResource.FILE) {
+ selectedResource = selectedResource.getParent();
+ }
+
+ // This gives us a directory...
+ //
+ if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
+ // Set this for the container.
+ //
+ newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
+
+ // Make up a unique new name here.
+ //
+ String defaultModelBaseFilename = ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelEditorFilenameDefaultBase");
+ String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
+ String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension;
+ for (int i = 1; ((IContainer)selectedResource).findMember(modelFilename) != null; ++i) {
+ modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension;
+ }
+ newFileCreationPage.setFileName(modelFilename);
+ }
+ }
+ }
+ initialObjectCreationPage = new ExpansionmodelModelWizardInitialObjectCreationPage("Whatever2");
+ initialObjectCreationPage.setTitle(ExpandModelEditorPlugin.INSTANCE.getString("_UI_ExpansionmodelModelWizard_label"));
+ initialObjectCreationPage.setDescription(ExpandModelEditorPlugin.INSTANCE.getString("_UI_Wizard_initial_object_description"));
+ addPage(initialObjectCreationPage);
+ }
+
+ /**
+ * Get the file from the page.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public IFile getModelFile() {
+ return newFileCreationPage.getModelFile();
+ }
+
+}
diff --git a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/presentation/ExpandModelEditorPlugin.java b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/presentation/ExpandModelEditorPlugin.java index 8838f70541c..e9032c4fd80 100644 --- a/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/presentation/ExpandModelEditorPlugin.java +++ b/plugins/customization/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/presentation/ExpandModelEditorPlugin.java @@ -19,7 +19,7 @@ import org.eclipse.emf.common.ui.EclipseUIPlugin; import org.eclipse.emf.common.util.ResourceLocator;
/**
- * This is the central singleton for the ExpandModel editor plugin.
+ * This is the central singleton for the ExpansionModel editor plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html index 7c3a20b04e8..8a91a647d0a 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DeveloperDoc.html @@ -1,23 +1,319 @@ -<html><link rel="stylesheet" href="default.css" type="text/css"><H1>Expansion of diagram by adding compartments</H1><H2 id ="_XVD_gPllEeSapvJB9EYj3Q">Table of Contents</H2><ul><a href="#_XVF0sPllEeSapvJB9EYj3Q">Requirements</a></ul><ul><a href="#_XVxKIPllEeSapvJB9EYj3Q">Use Cases</a><li><a href="#_XXlvEfllEeSapvJB9EYj3Q"> Diagram Expansion</a></li><ul><li><a href="#_XXm9MfllEeSapvJB9EYj3Q"> Add compartments</a></li><ul></ul><li><a href="#_XXpZcfllEeSapvJB9EYj3Q"> Add new nodes</a></li><ul></ul><li><a href="#_XXtD0fllEeSapvJB9EYj3Q"> Add new child label</a></li><ul></ul><li><a href="#_XXvgEfllEeSapvJB9EYj3Q"> Add new border item</a></li><ul></ul><li><a href="#_XXx8UfllEeSapvJB9EYj3Q"> Add new link</a></li><ul></ul><li><a href="#_XX0YkfllEeSapvJB9EYj3Q"> Reuse a representation</a></li><ul></ul></ul></ul><ul><a href="#_XX200fllEeSapvJB9EYj3Q">Design</a><li><a href="#_XX4C8PllEeSapvJB9EYj3Q"> expansionmodel</a></li><ul><li><a href="#_Xe7GIfllEeSapvJB9EYj3Q"> Representation</a></li><ul></ul><li><a href="#_Xe8UQfllEeSapvJB9EYj3Q"> InducedRepresentation</a></li><ul></ul><li><a href="#_Xe9iYfllEeSapvJB9EYj3Q"> GraphicalElementLibrary</a></li><ul></ul><li><a href="#_Xe-JcfllEeSapvJB9EYj3Q"> UseContext</a></li><ul></ul><li><a href="#_Xe_-oPllEeSapvJB9EYj3Q"> DiagramExpansion</a></li><ul></ul><li><a href="#_XfBMwfllEeSapvJB9EYj3Q"> GMFT_BasedRepresentation</a></li><ul></ul><li><a href="#_XfDB8PllEeSapvJB9EYj3Q"> RepresentationKind</a></li><ul></ul><li><a href="#_XfEQEfllEeSapvJB9EYj3Q"> AbstractRepresentation</a></li><ul></ul></ul><li><a href="#_XfGsUfllEeSapvJB9EYj3Q"> org.eclipse.papyrus.infra.gmfdiag.common</a></li><ul><li><a href="#_XfHTYfllEeSapvJB9EYj3Q"> Expansion</a></li><ul><li><a href="#_Xm6kgfllEeSapvJB9EYj3Q"> ChildrenListRepresentation</a></li><ul></ul><li><a href="#_Xm9AwPllEeSapvJB9EYj3Q"> CreateInducedRepresentationViewCommand</a></li><ul></ul><li><a href="#_Xm-18fllEeSapvJB9EYj3Q"> DiagramExpansionSingleton</a></li><ul></ul><li><a href="#_XnBSMfllEeSapvJB9EYj3Q"> DiagramExpansionsRegistry</a></li><ul></ul><li><a href="#_XnEVgPllEeSapvJB9EYj3Q"> ExpandEditPartProvider</a></li><ul></ul><li><a href="#_XnGxwfllEeSapvJB9EYj3Q"> ExpandViewProvider</a></li><ul></ul><li><a href="#_XnJOAfllEeSapvJB9EYj3Q"> IdentityGraphicalElementType</a></li><ul></ul><li><a href="#_XnLqQfllEeSapvJB9EYj3Q"> InducedRepresentationCreationEditPolicy</a></li><ul></ul><li><a href="#_XnOGgfllEeSapvJB9EYj3Q"> InducedRepresentationPolicyProvider</a></li><ul></ul></ul><li><a href="#_XnQiwfllEeSapvJB9EYj3Q"> expansionmodel</a></li><ul><li><a href="#_XnRw4fllEeSapvJB9EYj3Q"> UseContext</a></li><ul></ul><li><a href="#_XnTmEfllEeSapvJB9EYj3Q"> AbstractRepresentation</a></li><ul></ul><li><a href="#_XnU0MfllEeSapvJB9EYj3Q"> DiagramExpansion</a></li><ul></ul></ul><li><a href="#_XnWCUfllEeSapvJB9EYj3Q"> providers</a></li><ul><li><a href="#_XnXQcfllEeSapvJB9EYj3Q"> CustomAbstractViewProvider</a></li><ul></ul></ul><li><a href="#_XnYekfllEeSapvJB9EYj3Q"> service</a></li><ul><li><a href="#_XnaTwPllEeSapvJB9EYj3Q"> shape</a></li><ul><li><a href="#_Xnbh4fllEeSapvJB9EYj3Q"> NotificationManager</a></li><ul></ul></ul></ul></ul></ul><ul><a href="#_XncwAPllEeSapvJB9EYj3Q">Tests</a><li><a href="#_XoFCIfllEeSapvJB9EYj3Q"> T001-Load ExpansionModel</a></li><ul></ul><li><a href="#_XoGQQPllEeSapvJB9EYj3Q"> T002-Add a compartment</a></li><ul></ul><li><a href="#_XoIFcfllEeSapvJB9EYj3Q"> T003-Add Child Label</a></li><ul></ul><li><a href="#_XoJ6ofllEeSapvJB9EYj3Q"> T006-Add Compartment with Kind</a></li><ul></ul><li><a href="#_XoLv0fllEeSapvJB9EYj3Q"> T004-Add Border Item</a></li><ul></ul><li><a href="#_XoOMEfllEeSapvJB9EYj3Q"> T005-Add link</a></li><ul></ul><li><a href="#_XoQBQfllEeSapvJB9EYj3Q"> T006-Drop of Elements</a></li><ul></ul><li><a href="#_XoRPYfllEeSapvJB9EYj3Q"> T007-AssistantUsage</a></li><ul></ul></ul><ul><a href="#_XoSdgfllEeSapvJB9EYj3Q">Requirements Coverage</a></ul><H2 id ="_XVF0sPllEeSapvJB9EYj3Q">Requirements</H2><pre id ="_XVIQ8PllEeSapvJB9EYj3Q">- 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 ="_XVLUQPllEeSapvJB9EYj3Q">- 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 ="_XVNJcPllEeSapvJB9EYj3Q">- 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 ="_XVQMwPllEeSapvJB9EYj3Q">- 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 ="_XVSpAPllEeSapvJB9EYj3Q">- 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 ="_XVVFQPllEeSapvJB9EYj3Q">- 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 ="_XVXhgPllEeSapvJB9EYj3Q">- 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 ="_XVZ9wPllEeSapvJB9EYj3Q">- 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 ="_XVcaAPllEeSapvJB9EYj3Q">- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030): <BR/> The new element must be created by using assistant mechanism</pre><pre id ="_XVfdUPllEeSapvJB9EYj3Q">- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040): <BR/> Elements can be created fom the palette</pre><pre id ="_XVh5kPllEeSapvJB9EYj3Q">- 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 ="_XVjuwPllEeSapvJB9EYj3Q">- 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 ="_XVmLAPllEeSapvJB9EYj3Q">- 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 ="_XVoAMPllEeSapvJB9EYj3Q">- 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 ="_XVqccPllEeSapvJB9EYj3Q">- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080): <BR/> The added element must be driven by CSS</pre><pre id ="_XVsRoPllEeSapvJB9EYj3Q">- 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 ="_XVut4PllEeSapvJB9EYj3Q">- 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 ="_XVxKIPllEeSapvJB9EYj3Q">Use Cases</H2><P align="middle"><img src=./imgDOC/UseCaseDiagram.png alt=UseCaseDiagram ></P><P align="middle">UseCaseDiagram</P></BR><H3 id ="_XXlvEfllEeSapvJB9EYj3Q">Diagram Expansion</H3><H4 id ="_XXm9MfllEeSapvJB9EYj3Q">Add compartments</H4><pre id ="_XXoLUfllEeSapvJB9EYj3Q">A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</pre><H4 id ="_XXpZcfllEeSapvJB9EYj3Q">Add new nodes</H4><pre id ="_XXr1sfllEeSapvJB9EYj3Q">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 ="_XXtD0fllEeSapvJB9EYj3Q">Add new child label</H4><pre id ="_XXuR8fllEeSapvJB9EYj3Q"> 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 ="_XXvgEfllEeSapvJB9EYj3Q">Add new border item</H4><pre id ="_XXwuMfllEeSapvJB9EYj3Q">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 ="_XXx8UfllEeSapvJB9EYj3Q">Add new link</H4><pre id ="_XXzKcfllEeSapvJB9EYj3Q">A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre><H4 id ="_XX0YkfllEeSapvJB9EYj3Q">Reuse a representation</H4><pre id ="_XX1msfllEeSapvJB9EYj3Q">It must be able to reuse rperesentations from existed diagrams</pre><H2 id ="_XX200fllEeSapvJB9EYj3Q">Design</H2><pre id ="_XfGFQfllEeSapvJB9EYj3Q">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 ="_XX4C8PllEeSapvJB9EYj3Q">expansionmodel</H3><P align="middle"><img src=./imgDOC/NewEcoreUMLClassDiagram.png alt=NewEcoreUMLClassDiagram ></P><P align="middle">NewEcoreUMLClassDiagram</P></BR><H4 id ="_Xe7GIfllEeSapvJB9EYj3Q">Representation</H4><pre id ="_Xe7tMfllEeSapvJB9EYj3Q">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 ="_Xe8UQfllEeSapvJB9EYj3Q">InducedRepresentation</H4><pre id ="_Xe87UfllEeSapvJB9EYj3Q">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 ="_Xe9iYfllEeSapvJB9EYj3Q">GraphicalElementLibrary</H4><H4 id ="_Xe-JcfllEeSapvJB9EYj3Q">UseContext</H4><pre id ="_Xe-wgfllEeSapvJB9EYj3Q">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 ="_Xe_-oPllEeSapvJB9EYj3Q">DiagramExpansion</H4><pre id ="_XfAlsfllEeSapvJB9EYj3Q">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 ="_XfBMwfllEeSapvJB9EYj3Q">GMFT_BasedRepresentation</H4><pre id ="_XfBz0fllEeSapvJB9EYj3Q">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 ="_XfDB8PllEeSapvJB9EYj3Q">RepresentationKind</H4><pre id ="_XfDpAfllEeSapvJB9EYj3Q">This Element is a library of Type of representation, for display as label, border item, classifier...</pre><H4 id ="_XfEQEfllEeSapvJB9EYj3Q">AbstractRepresentation</H4><pre id ="_XfFeMPllEeSapvJB9EYj3Q">This is an abstract representation used to display shape or reused shape in diagram.</pre><H3 id ="_XfGsUfllEeSapvJB9EYj3Q">org.eclipse.papyrus.infra.gmfdiag.common</H3><H4 id ="_XfHTYfllEeSapvJB9EYj3Q">Expansion</H4><P align="middle"><img src=./imgDOC/View_Providers.png alt=View Providers ></P><P align="middle">View Providers</P></BR><pre id ="_XgsAsfllEeSapvJB9EYj3Q">This design contains classes to interpret model of expansion and create grphical element 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 ="_Xm5WYfllEeSapvJB9EYj3Q">This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</pre><H5 id ="_Xm6kgfllEeSapvJB9EYj3Q">ChildrenListRepresentation</H5><pre id ="_Xm7yoPllEeSapvJB9EYj3Q">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 ="_Xm9AwPllEeSapvJB9EYj3Q">CreateInducedRepresentationViewCommand</H5><pre id ="_Xm9n0fllEeSapvJB9EYj3Q">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 ="_Xm-18fllEeSapvJB9EYj3Q">DiagramExpansionSingleton</H5><pre id ="_XnAEEfllEeSapvJB9EYj3Q">This factory is used to give an instance of the diagram expansion </pre><H5 id ="_XnBSMfllEeSapvJB9EYj3Q">DiagramExpansionsRegistry</H5><pre id ="_XnCgUfllEeSapvJB9EYj3Q">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 ="_XnEVgPllEeSapvJB9EYj3Q">ExpandEditPartProvider</H5><pre id ="_XnFjoPllEeSapvJB9EYj3Q">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 ="_XnGxwfllEeSapvJB9EYj3Q">ExpandViewProvider</H5><pre id ="_XnH_4fllEeSapvJB9EYj3Q">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 ="_XnJOAfllEeSapvJB9EYj3Q">IdentityGraphicalElementType</H5><pre id ="_XnKcIPllEeSapvJB9EYj3Q">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 ="_XnLqQfllEeSapvJB9EYj3Q">InducedRepresentationCreationEditPolicy</H5><pre id ="_XnM4YfllEeSapvJB9EYj3Q">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 ="_XnOGgfllEeSapvJB9EYj3Q">InducedRepresentationPolicyProvider</H5><pre id ="_XnPUofllEeSapvJB9EYj3Q">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 ="_XnQiwfllEeSapvJB9EYj3Q">expansionmodel</H4><H5 id ="_XnRw4fllEeSapvJB9EYj3Q">UseContext</H5><H5 id ="_XnTmEfllEeSapvJB9EYj3Q">AbstractRepresentation</H5><H5 id ="_XnU0MfllEeSapvJB9EYj3Q">DiagramExpansion</H5><H4 id ="_XnWCUfllEeSapvJB9EYj3Q">providers</H4><H5 id ="_XnXQcfllEeSapvJB9EYj3Q">CustomAbstractViewProvider</H5><H4 id ="_XnYekfllEeSapvJB9EYj3Q">service</H4><H5 id ="_XnaTwPllEeSapvJB9EYj3Q">shape</H5><H6 id ="_Xnbh4fllEeSapvJB9EYj3Q">NotificationManager</H6><H2 id ="_XncwAPllEeSapvJB9EYj3Q">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 ="_XoD0AfllEeSapvJB9EYj3Q">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 ="_XoFCIfllEeSapvJB9EYj3Q">T001-Load ExpansionModel</H3><H3 id ="_XoGQQPllEeSapvJB9EYj3Q">T002-Add a compartment</H3><pre id ="_XoG3UfllEeSapvJB9EYj3Q">The goal of this test is to know if a compartment can be added on existed node.</pre><H3 id ="_XoIFcfllEeSapvJB9EYj3Q">T003-Add Child Label</H3><pre id ="_XoIsgfllEeSapvJB9EYj3Q">The goal of this test is to know if a child label can be added inside compartments.</pre><H3 id ="_XoJ6ofllEeSapvJB9EYj3Q">T006-Add Compartment with Kind</H3><pre id ="_XoLIwfllEeSapvJB9EYj3Q">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 ="_XoLv0fllEeSapvJB9EYj3Q">T004-Add Border Item</H3><pre id ="_XoM98fllEeSapvJB9EYj3Q">The goal of this test is to know if a border item can be added on existed node.</pre><H3 id ="_XoOMEfllEeSapvJB9EYj3Q">T005-Add link</H3><pre id ="_XoPaMPllEeSapvJB9EYj3Q">The goal of this test is to know if a link can be added inside a diagram.</pre><H3 id ="_XoQBQfllEeSapvJB9EYj3Q">T006-Drop of Elements</H3><H3 id ="_XoRPYfllEeSapvJB9EYj3Q">T007-AssistantUsage</H3><pre id ="_XoR2cfllEeSapvJB9EYj3Q">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 ="_XoSdgfllEeSapvJB9EYj3Q">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">Satisfy by</th><th style="border: 1px solid black">Verify by</th></tr><tr><td style="border : 1px solid black"><a href="#_XVIQ8PllEeSapvJB9EYj3Q" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</a></BR></td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_XoGQQPllEeSapvJB9EYj3Q" title="T002-Add a compartment">T002-Add a compartment, -</a></BR><a href="#_XoIFcfllEeSapvJB9EYj3Q" title="T003-Add Child Label">T003-Add Child Label, -</a></BR><a href="#_XoJ6ofllEeSapvJB9EYj3Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, -</a></BR><a href="#_XoOMEfllEeSapvJB9EYj3Q" title="T005-Add link">T005-Add link, -</a></BR><a href="#_XoLv0fllEeSapvJB9EYj3Q" title="T004-Add Border Item">T004-Add Border Item</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVLUQPllEeSapvJB9EYj3Q" 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="#_XoGQQPllEeSapvJB9EYj3Q" title="T002-Add a compartment">T002-Add a compartment, -</a></BR><a href="#_XoJ6ofllEeSapvJB9EYj3Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVNJcPllEeSapvJB9EYj3Q" 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="#_XoLv0fllEeSapvJB9EYj3Q" title="T004-Add Border Item">T004-Add Border Item</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVQMwPllEeSapvJB9EYj3Q" 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="#_XoIFcfllEeSapvJB9EYj3Q" title="T003-Add Child Label">T003-Add Child Label</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVSpAPllEeSapvJB9EYj3Q" 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="#_XoLv0fllEeSapvJB9EYj3Q" title="T004-Add Border Item">T004-Add Border Item</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVVFQPllEeSapvJB9EYj3Q" 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="#_XoOMEfllEeSapvJB9EYj3Q" title="T005-Add link">T005-Add link</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVXhgPllEeSapvJB9EYj3Q" 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="#_XoIFcfllEeSapvJB9EYj3Q" title="T003-Add Child Label">T003-Add Child Label, -</a></BR><a href="#_XoGQQPllEeSapvJB9EYj3Q" title="T002-Add a compartment">T002-Add a compartment, -</a></BR><a href="#_XoJ6ofllEeSapvJB9EYj3Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, -</a></BR><a href="#_XoLv0fllEeSapvJB9EYj3Q" title="T004-Add Border Item">T004-Add Border Item</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVZ9wPllEeSapvJB9EYj3Q" 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="#_XoQBQfllEeSapvJB9EYj3Q" title="T006-Drop of Elements">T006-Drop of Elements</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVcaAPllEeSapvJB9EYj3Q" 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="#_XoRPYfllEeSapvJB9EYj3Q" title="T007-AssistantUsage">T007-AssistantUsage</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVfdUPllEeSapvJB9EYj3Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</a></BR></td><td style="border : 1px solid black">Reuse a representation, -</BR>Add new link, -</BR>Add new border item, -</BR>Add new child label, -</BR>Add new nodes</BR></td><td style="border : 1px solid black"></td></tr><tr><td style="border : 1px solid black"><a href="#_XVh5kPllEeSapvJB9EYj3Q" 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="#_XVjuwPllEeSapvJB9EYj3Q" title="ExpransionModel">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</a></BR></td><td style="border : 1px solid black">Add compartments, -</BR>Add new nodes, -</BR>Add new child label, -</BR>Add new border item, -</BR>Add new link, -</BR>Reuse a representation</BR></td><td style="border : 1px solid black"><a href="#_XoFCIfllEeSapvJB9EYj3Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel, -</a></BR><a href="#_XoGQQPllEeSapvJB9EYj3Q" title="T002-Add a compartment">T002-Add a compartment, -</a></BR><a href="#_XoJ6ofllEeSapvJB9EYj3Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, -</a></BR><a href="#_XoOMEfllEeSapvJB9EYj3Q" title="T005-Add link">T005-Add link, -</a></BR><a href="#_XoLv0fllEeSapvJB9EYj3Q" title="T004-Add Border Item">T004-Add Border Item, -</a></BR><a href="#_XoIFcfllEeSapvJB9EYj3Q" title="T003-Add Child Label">T003-Add Child Label</a></BR></td></tr><tr><td style="border : 1px solid black"><a href="#_XVmLAPllEeSapvJB9EYj3Q" 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="#_XVoAMPllEeSapvJB9EYj3Q" 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="#_XVqccPllEeSapvJB9EYj3Q" 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="#_XVsRoPllEeSapvJB9EYj3Q" 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="#_XVut4PllEeSapvJB9EYj3Q" 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="#_XoFCIfllEeSapvJB9EYj3Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel</a></BR></td></tr></table><pre id ="_XoTEkvllEeSapvJB9EYj3Q">Unsatisfied requirements (9 out of 17) : </pre><a href="#_XVIQ8PllEeSapvJB9EYj3Q" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010, </a><a href="#_XVZ9wPllEeSapvJB9EYj3Q" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020, </a><a href="#_XVcaAPllEeSapvJB9EYj3Q" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030, </a><a href="#_XVh5kPllEeSapvJB9EYj3Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_XVmLAPllEeSapvJB9EYj3Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_XVoAMPllEeSapvJB9EYj3Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_XVqccPllEeSapvJB9EYj3Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_XVsRoPllEeSapvJB9EYj3Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090, </a><a href="#_XVut4PllEeSapvJB9EYj3Q" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><pre id ="_XoTrofllEeSapvJB9EYj3Q">Unverified requirements (6 out of 17) : </pre><a href="#_XVfdUPllEeSapvJB9EYj3Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_XVh5kPllEeSapvJB9EYj3Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_XVmLAPllEeSapvJB9EYj3Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_XVoAMPllEeSapvJB9EYj3Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_XVqccPllEeSapvJB9EYj3Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_XVsRoPllEeSapvJB9EYj3Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a></html>
\ No newline at end of file +<html>
+<link rel="stylesheet" href="default.css" type="text/css">
+<H1>Expansion of diagram by adding compartments</H1>
+<H2 id ="_wfjTEA6PEeWBLZDu_M_h-Q">Table of Contents</H2>
+<ul><a href="#_wflIQQ6PEeWBLZDu_M_h-Q">Requirements</a></ul>
+<ul><a href="#_wgDCUA6PEeWBLZDu_M_h-Q">Use Cases</a><li><a href="#_whoWsQ6PEeWBLZDu_M_h-Q"> Diagram Expansion</a></li>
+<ul><li><a href="#_wjL14Q6PEeWBLZDu_M_h-Q"> Create an expansion model</a></li>
+<ul><li><a href="#_wjPgQQ6PEeWBLZDu_M_h-Q"> How to</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_wjVm4Q6PEeWBLZDu_M_h-Q"> Add compartments</a></li>
+<ul></ul>
+<li><a href="#_wjZRQQ6PEeWBLZDu_M_h-Q"> Add new nodes</a></li>
+<ul></ul>
+<li><a href="#_wjc7oQ6PEeWBLZDu_M_h-Q"> Add new child label</a></li>
+<ul></ul>
+<li><a href="#_wjgmAQ6PEeWBLZDu_M_h-Q"> Add new border item</a></li>
+<ul></ul>
+<li><a href="#_wjk3cQ6PEeWBLZDu_M_h-Q"> Add new link</a></li>
+<ul></ul>
+<li><a href="#_wjoh0Q6PEeWBLZDu_M_h-Q"> Reuse a representation</a></li>
+<ul></ul>
+<li><a href="#_wjsMMQ6PEeWBLZDu_M_h-Q"> Add a graphical representation</a></li>
+<ul></ul>
+</ul>
+</ul>
+<ul><a href="#_wjvPgQ6PEeWBLZDu_M_h-Q">Design</a><li><a href="#_wjwdoQ6PEeWBLZDu_M_h-Q"> expansionmodel</a></li>
+<ul><li><a href="#_wqND4Q6PEeWBLZDu_M_h-Q"> Class Representation</a></li>
+<ul></ul>
+<li><a href="#_wqRVUA6PEeWBLZDu_M_h-Q"> Class InducedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_wqUYoQ6PEeWBLZDu_M_h-Q"> Class GraphicalElementLibrary</a></li>
+<ul></ul>
+<li><a href="#_wqVmwQ6PEeWBLZDu_M_h-Q"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_wqYDAQ6PEeWBLZDu_M_h-Q"> Class DiagramExpansion</a></li>
+<ul></ul>
+<li><a href="#_wqafQQ6PEeWBLZDu_M_h-Q"> Class GMFT_BasedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_wqeJoQ6PEeWBLZDu_M_h-Q"> Class RepresentationKind</a></li>
+<ul></ul>
+<li><a href="#_wqhM8Q6PEeWBLZDu_M_h-Q"> Class AbstractRepresentation</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_wqleYQ6PEeWBLZDu_M_h-Q"> Package org.eclipse.papyrus.infra.gmfdiag.common</a></li>
+<ul><li><a href="#_wqmsgQ6PEeWBLZDu_M_h-Q"> Package Expansion</a></li>
+<ul><li><a href="#_wy-lYA6PEeWBLZDu_M_h-Q"> Class ChildrenListRepresentation</a></li>
+<ul></ul>
+<li><a href="#_wzBBoQ6PEeWBLZDu_M_h-Q"> Class CreateInducedRepresentationViewCommand</a></li>
+<ul></ul>
+<li><a href="#_wzEE8Q6PEeWBLZDu_M_h-Q"> Class DiagramExpansionSingleton</a></li>
+<ul></ul>
+<li><a href="#_wzGhMQ6PEeWBLZDu_M_h-Q"> Class DiagramExpansionsRegistry</a></li>
+<ul></ul>
+<li><a href="#_wzI9cQ6PEeWBLZDu_M_h-Q"> Class ExpandEditPartProvider</a></li>
+<ul></ul>
+<li><a href="#_wzMn0Q6PEeWBLZDu_M_h-Q"> Class ExpandViewProvider</a></li>
+<ul></ul>
+<li><a href="#_wzQSMQ6PEeWBLZDu_M_h-Q"> Class IdentityGraphicalElementType</a></li>
+<ul></ul>
+<li><a href="#_wzT8kQ6PEeWBLZDu_M_h-Q"> Class InducedRepresentationCreationEditPolicy</a></li>
+<ul></ul>
+<li><a href="#_wzXm8Q6PEeWBLZDu_M_h-Q"> Class InducedRepresentationPolicyProvider</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_wzb4YQ6PEeWBLZDu_M_h-Q"> Package expansionmodel</a></li>
+<ul><li><a href="#_wzdtkQ6PEeWBLZDu_M_h-Q"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_wzfiwA6PEeWBLZDu_M_h-Q"> Class AbstractRepresentation</a></li>
+<ul></ul>
+<li><a href="#_wzgJ0Q6PEeWBLZDu_M_h-Q"> Class DiagramExpansion</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_wzhX8Q6PEeWBLZDu_M_h-Q"> Package providers</a></li>
+<ul><li><a href="#_wzimEQ6PEeWBLZDu_M_h-Q"> Class CustomAbstractViewProvider</a></li>
+<ul></ul>
+<li><a href="#_wzj0MQ6PEeWBLZDu_M_h-Q"> Interface IGraphicalTypeRegistry</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_wzlCUQ6PEeWBLZDu_M_h-Q"> Package service</a></li>
+<ul><li><a href="#_wzmQcQ6PEeWBLZDu_M_h-Q"> Package shape</a></li>
+<ul><li><a href="#_wzoFoA6PEeWBLZDu_M_h-Q"> Class NotificationManager</a></li>
+<ul></ul>
+</ul>
+</ul>
+</ul>
+</ul>
+<ul><a href="#_wzvaYA6PEeWBLZDu_M_h-Q">Tests</a><li><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q"> TestCase T001-Load ExpansionModel</a></li>
+<ul></ul>
+<li><a href="#_w0xVIA6PEeWBLZDu_M_h-Q"> TestCase T002-Add a compartment</a></li>
+<ul></ul>
+<li><a href="#_w0zxYA6PEeWBLZDu_M_h-Q"> TestCase T003-Add Child Label</a></li>
+<ul></ul>
+<li><a href="#_w01mkQ6PEeWBLZDu_M_h-Q"> TestCase T006-Add Compartment with Kind</a></li>
+<ul></ul>
+<li><a href="#_w04C0Q6PEeWBLZDu_M_h-Q"> TestCase T004-Add Border Item</a></li>
+<ul></ul>
+<li><a href="#_w06fEQ6PEeWBLZDu_M_h-Q"> TestCase T005-Add link</a></li>
+<ul></ul>
+<li><a href="#_w087UQ6PEeWBLZDu_M_h-Q"> TestCase T006-Drop of Elements</a></li>
+<ul></ul>
+<li><a href="#_w0-JcQ6PEeWBLZDu_M_h-Q"> TestCase T007-AssistantUsage</a></li>
+<ul></ul>
+</ul>
+<ul><a href="#_w1AlsQ6PEeWBLZDu_M_h-Q">Requirements Coverage</a></ul>
+<H2 id ="_wflIQQ6PEeWBLZDu_M_h-Q">Requirements</H2>
+<pre id ="_wfm9cA6PEeWBLZDu_M_h-Q">- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010): <BR/> The system shall be able to add new graphical elements in new diagrams or existing diagrams</pre>
+<pre id ="_wfoyoQ6PEeWBLZDu_M_h-Q">- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011): <BR/> The developper can add new compartments from a existed graphical element.</pre>
+<pre id ="_wfqn0Q6PEeWBLZDu_M_h-Q">- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012): <BR/> A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<pre id ="_wfsdAA6PEeWBLZDu_M_h-Q">- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013): <BR/> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<pre id ="_wfuSMA6PEeWBLZDu_M_h-Q">- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014): <BR/> A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<pre id ="_wfwHYA6PEeWBLZDu_M_h-Q">- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015): <BR/> A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<pre id ="_wfx8kA6PEeWBLZDu_M_h-Q">- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016): <BR/> It must be able to reuse rperesentations from existed diagrams</pre>
+<pre id ="_wfzxwA6PEeWBLZDu_M_h-Q">- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020): <BR/> New Elements can be dropped from the model explorer.</pre>
+<pre id ="_wf0_4Q6PEeWBLZDu_M_h-Q">- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030): <BR/> The new element must be created by using assistant mechanism</pre>
+<pre id ="_wf21EQ6PEeWBLZDu_M_h-Q">- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040): <BR/> Elements can be created fom the palette</pre>
+<pre id ="_wf4qQQ6PEeWBLZDu_M_h-Q">- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050): <BR/> the inheridted diagram must not impact parent diagram by addin the new compartments.</pre>
+<pre id ="_wf6fcA6PEeWBLZDu_M_h-Q">- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060): <BR/> The expansion of diagram has to be a model and be interpreted</pre>
+<pre id ="_wf7tkA6PEeWBLZDu_M_h-Q">- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061): <BR/> When the model is done, the ystem has to ensure that it can be correctly interpreted.</pre>
+<pre id ="_wf87sQ6PEeWBLZDu_M_h-Q">- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070): <BR/> The original diagram must be view in original diagram, exteernal element must have a predefined shape.
<BR/>It cannot be implemented for the version Mars</pre>
+<pre id ="_wf-w4A6PEeWBLZDu_M_h-Q">- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080): <BR/> The added element must be driven by CSS</pre>
+<pre id ="_wf__AQ6PEeWBLZDu_M_h-Q">- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090): <BR/> The new specialization editor must benefit of all specializations.</pre>
+<pre id ="_wgBNIQ6PEeWBLZDu_M_h-Q">- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100): <BR/> An expansion model must be able to load during runtime, not only with extension point.
<BR/>It allow to be tested by Junit Tests.
<BR/></pre>
+<H2 id ="_wgDCUA6PEeWBLZDu_M_h-Q">Use Cases</H2>
+<P align="middle"><img src=./imgDOC/UseCaseDiagram.png alt=UseCaseDiagram ></P><P align="middle">UseCaseDiagram</P></BR>
+<H3 id ="_whoWsQ6PEeWBLZDu_M_h-Q">Diagram Expansion</H3>
+<P align="middle"><img src=./imgDOC/CommentDiagram.png alt=CommentDiagram ></P><P align="middle">CommentDiagram</P></BR>
+<H4 id ="_wjL14Q6PEeWBLZDu_M_h-Q">Create an expansion model</H4>
+<pre id ="_wjNEAQ6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wf6fcA6PEeWBLZDu_M_h-Q" title="Requirement ExpransionModel">ExpransionModel</a></pre>
+<pre id ="_wjOSIQ6PEeWBLZDu_M_h-Q">The developper can model the expansion of diagram.
<BR/></pre>
+<H5 id ="_wjPgQQ6PEeWBLZDu_M_h-Q">How to</H5>
+<pre id ="_wjQuYQ6PEeWBLZDu_M_h-Q">In order to be able to edit this kind of model, the developper has to download the code of this editor.
<BR/>To do that, click on menu File--> new-->Other
<BR/>Choose "Example EMF models creation wizards" and select Expansion Model.
<BR/>Then select as root Object a diagram expansion.
<BR/></pre>
+<P align="middle"><img src=../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png alt=Create a new expansion model step 2 ></P><P align="middle">Create a new expansion model step 2</P></BR>
+<P align="middle"><img src=../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png alt=Create a new expansion model step 1 ></P><P align="middle">Create a new expansion model step 1</P></BR>
+<pre id ="_wjUYwQ6PEeWBLZDu_M_h-Q">I has to be included inside plug-ins and fill the extension point: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion".
<BR/>Note: If the model is not valid, the framework does not take in account your model expansion.
<BR/> --> so valid it, and see your log error.
<BR/>
<BR/></pre>
+<H4 id ="_wjVm4Q6PEeWBLZDu_M_h-Q">Add compartments</H4>
+<pre id ="_wjW1AA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfoyoQ6PEeWBLZDu_M_h-Q" title="Requirement Add Graphical Compartments">Add Graphical Compartments</a></pre>
+<pre id ="_wjYDIQ6PEeWBLZDu_M_h-Q">A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</pre>
+<H4 id ="_wjZRQQ6PEeWBLZDu_M_h-Q">Add new nodes</H4>
+<pre id ="_wjafYA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfqn0Q6PEeWBLZDu_M_h-Q" title="Requirement Add new nodes">Add new nodes</a></pre>
+<pre id ="_wjbtgQ6PEeWBLZDu_M_h-Q">A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<H4 id ="_wjc7oQ6PEeWBLZDu_M_h-Q">Add new child label</H4>
+<pre id ="_wjeJwA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfsdAA6PEeWBLZDu_M_h-Q" title="Requirement Add new child label ">Add new child label </a></pre>
+<pre id ="_wjfX4Q6PEeWBLZDu_M_h-Q"> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<H4 id ="_wjgmAQ6PEeWBLZDu_M_h-Q">Add new border item</H4>
+<pre id ="_wjibMA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfuSMA6PEeWBLZDu_M_h-Q" title="Requirement Add new border item">Add new border item</a></pre>
+<pre id ="_wjjpUQ6PEeWBLZDu_M_h-Q">A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<H4 id ="_wjk3cQ6PEeWBLZDu_M_h-Q">Add new link</H4>
+<pre id ="_wjmFkQ6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfwHYA6PEeWBLZDu_M_h-Q" title="Requirement Add new links ">Add new links </a></pre>
+<pre id ="_wjnTsQ6PEeWBLZDu_M_h-Q">A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<H4 id ="_wjoh0Q6PEeWBLZDu_M_h-Q">Reuse a representation</H4>
+<pre id ="_wjqXAA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfx8kA6PEeWBLZDu_M_h-Q" title="Requirement Reuse representations from diagram">Reuse representations from diagram</a></pre>
+<pre id ="_wjq-EQ6PEeWBLZDu_M_h-Q">It must be able to reuse rperesentations from existed diagrams</pre>
+<H4 id ="_wjsMMQ6PEeWBLZDu_M_h-Q">Add a graphical representation</H4>
+<pre id ="_wjuBYA6PEeWBLZDu_M_h-Q"> - traces to <a href="#_wfm9cA6PEeWBLZDu_M_h-Q" title="Requirement Add Graphical Elements">Add Graphical Elements</a></pre>
+<H2 id ="_wjvPgQ6PEeWBLZDu_M_h-Q">Design</H2>
+<pre id ="_wqkQQQ6PEeWBLZDu_M_h-Q">The code is dispatched in several packages.
<BR/>The infra.gmf.common contains the essential of the code.
<BR/>One part has been generated from the UML model to design the structure of representation.
<BR/>The second part has been coded manuaaly in order to interpret instances of models.</pre>
+<H3 id ="_wjwdoQ6PEeWBLZDu_M_h-Q">expansionmodel</H3>
+<P align="middle"><img src=./imgDOC/NewEcoreUMLClassDiagram.png alt=NewEcoreUMLClassDiagram ></P><P align="middle">NewEcoreUMLClassDiagram</P></BR>
+<H4 id ="_wqND4Q6PEeWBLZDu_M_h-Q">Class Representation</H4>
+<pre id ="_wqO5EA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqhM8Q6PEeWBLZDu_M_h-Q" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_wqQHMA6PEeWBLZDu_M_h-Q">A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</pre>
+<H4 id ="_wqRVUA6PEeWBLZDu_M_h-Q">Class InducedRepresentation</H4>
+<pre id ="_wqSjcA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqhM8Q6PEeWBLZDu_M_h-Q" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_wqTxkA6PEeWBLZDu_M_h-Q">An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</pre>
+<H4 id ="_wqUYoQ6PEeWBLZDu_M_h-Q">Class GraphicalElementLibrary</H4>
+<H4 id ="_wqVmwQ6PEeWBLZDu_M_h-Q">Class UseContext</H4>
+<pre id ="_wqW04Q6PEeWBLZDu_M_h-Q">The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</pre>
+<H4 id ="_wqYDAQ6PEeWBLZDu_M_h-Q">Class DiagramExpansion</H4>
+<pre id ="_wqZRIQ6PEeWBLZDu_M_h-Q">This the root element model that can contain Use context or libraries.
<BR/>An Id is associated in order to allow debbugging in the case of model is bad build.</pre>
+<H4 id ="_wqafQQ6PEeWBLZDu_M_h-Q">Class GMFT_BasedRepresentation</H4>
+<pre id ="_wqbtYQ6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wqND4Q6PEeWBLZDu_M_h-Q" title="Class Representation">Representation</a></pre>
+<pre id ="_wqc7gQ6PEeWBLZDu_M_h-Q">A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</pre>
+<H4 id ="_wqeJoQ6PEeWBLZDu_M_h-Q">Class RepresentationKind</H4>
+<pre id ="_wqfXwQ6PEeWBLZDu_M_h-Q">This Element is a library of Type of representation, for display as label, border item, classifier...</pre>
+<H4 id ="_wqhM8Q6PEeWBLZDu_M_h-Q">Class AbstractRepresentation</H4>
+<pre id ="_wqjCIQ6PEeWBLZDu_M_h-Q">This is an abstract representation used to display shape or reused shape in diagram.</pre>
+<H3 id ="_wqleYQ6PEeWBLZDu_M_h-Q">Package org.eclipse.papyrus.infra.gmfdiag.common</H3>
+<H4 id ="_wqmsgQ6PEeWBLZDu_M_h-Q">Package Expansion</H4>
+<P align="middle"><img src=./imgDOC/View_Providers.png alt=View Providers ></P><P align="middle">View Providers</P></BR>
+<pre id ="_wua1gQ6PEeWBLZDu_M_h-Q">This design contains classes to interpret model of expansion and create graphical elements from the palette.</pre>
+<P align="middle"><img src=./imgDOC/Creation_of_InducedRepresentations.png alt=Creation of InducedRepresentations ></P><P align="middle">Creation of InducedRepresentations</P></BR>
+<pre id ="_wy9XQA6PEeWBLZDu_M_h-Q">This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</pre>
+<H5 id ="_wy-lYA6PEeWBLZDu_M_h-Q">Class ChildrenListRepresentation</H5>
+<pre id ="_wy_zgA6PEeWBLZDu_M_h-Q">This class is a structure that is adapted for the code of provider not to describe compartments as the model
<BR/> it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
<BR/> </pre>
+<H5 id ="_wzBBoQ6PEeWBLZDu_M_h-Q">Class CreateInducedRepresentationViewCommand</H5>
+<pre id ="_wzCPwA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P0CkpfSwEeSXvMBl0X3W0A" title="Class RecordingCommand">RecordingCommand</a></pre>
+<pre id ="_wzDd4A6PEeWBLZDu_M_h-Q">Command to create the compartment displaying shapes for an element
<BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H5 id ="_wzEE8Q6PEeWBLZDu_M_h-Q">Class DiagramExpansionSingleton</H5>
+<pre id ="_wzFTEQ6PEeWBLZDu_M_h-Q">This factory is used to give an instance of the diagram expansion </pre>
+<H5 id ="_wzGhMQ6PEeWBLZDu_M_h-Q">Class DiagramExpansionsRegistry</H5>
+<pre id ="_wzHvUQ6PEeWBLZDu_M_h-Q">This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
<BR/> It gives the set of all Diagram expansion that has to be used
<BR/> #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
<BR/> </pre>
+<H5 id ="_wzI9cQ6PEeWBLZDu_M_h-Q">Class ExpandEditPartProvider</H5>
+<pre id ="_wzKyoA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P5iIoPSwEeSXvMBl0X3W0A" title="Class AbstractEditPartProvider">AbstractEditPartProvider</a></pre>
+<pre id ="_wzLZsQ6PEeWBLZDu_M_h-Q">This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
<BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/> </pre>
+<H5 id ="_wzMn0Q6PEeWBLZDu_M_h-Q">Class ExpandViewProvider</H5>
+<pre id ="_wzN18Q6PEeWBLZDu_M_h-Q"> - specializes <a href="#_wzimEQ6PEeWBLZDu_M_h-Q" title="Class CustomAbstractViewProvider">CustomAbstractViewProvider</a><BR/><BR/> - realizes <a href="#_P8LM9fSwEeSXvMBl0X3W0A" title="Interface IViewProvider">IViewProvider</a></pre>
+<pre id ="_wzPEEQ6PEeWBLZDu_M_h-Q">This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
<BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
<BR/>
<BR/> </pre>
+<H5 id ="_wzQSMQ6PEeWBLZDu_M_h-Q">Class IdentityGraphicalElementType</H5>
+<pre id ="_wzRgUQ6PEeWBLZDu_M_h-Q"> - realizes <a href="#_wzj0MQ6PEeWBLZDu_M_h-Q" title="Interface IGraphicalTypeRegistry">IGraphicalTypeRegistry</a></pre>
+<pre id ="_wzSucQ6PEeWBLZDu_M_h-Q">This class is used to know all graphical type that can be added in the diagram.
<BR/>By default it accepts all. This is the ExpandViewProvider that verify the job
<BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/> </pre>
+<H5 id ="_wzT8kQ6PEeWBLZDu_M_h-Q">Class InducedRepresentationCreationEditPolicy</H5>
+<pre id ="_wzVxwA6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P-ikdfSwEeSXvMBl0X3W0A" title="Class GraphicalEditPolicy">GraphicalEditPolicy</a></pre>
+<pre id ="_wzW_4A6PEeWBLZDu_M_h-Q">This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
<BR/>It creates the compartment displaying shapes for an element by reading the expansion model
<BR/> see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H5 id ="_wzXm8Q6PEeWBLZDu_M_h-Q">Class InducedRepresentationPolicyProvider</H5>
+<pre id ="_wzY1EQ6PEeWBLZDu_M_h-Q"> - specializes <a href="#_P_p-wfSwEeSXvMBl0X3W0A" title="Class AbstractProvider">AbstractProvider</a><BR/><BR/> - realizes <a href="#_P_ql0PSwEeSXvMBl0X3W0A" title="Interface IEditPolicyProvider">IEditPolicyProvider</a></pre>
+<pre id ="_wzaqQA6PEeWBLZDu_M_h-Q">Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
<BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H4 id ="_wzb4YQ6PEeWBLZDu_M_h-Q">Package expansionmodel</H4>
+<H5 id ="_wzdtkQ6PEeWBLZDu_M_h-Q">Class UseContext</H5>
+<H5 id ="_wzfiwA6PEeWBLZDu_M_h-Q">Class AbstractRepresentation</H5>
+<H5 id ="_wzgJ0Q6PEeWBLZDu_M_h-Q">Class DiagramExpansion</H5>
+<H4 id ="_wzhX8Q6PEeWBLZDu_M_h-Q">Package providers</H4>
+<H5 id ="_wzimEQ6PEeWBLZDu_M_h-Q">Class CustomAbstractViewProvider</H5>
+<H5 id ="_wzj0MQ6PEeWBLZDu_M_h-Q">Interface IGraphicalTypeRegistry</H5>
+<H4 id ="_wzlCUQ6PEeWBLZDu_M_h-Q">Package service</H4>
+<H5 id ="_wzmQcQ6PEeWBLZDu_M_h-Q">Package shape</H5>
+<H6 id ="_wzoFoA6PEeWBLZDu_M_h-Q">Class NotificationManager</H6>
+<H2 id ="_wzvaYA6PEeWBLZDu_M_h-Q">Tests</H2>
+<P align="middle"><img src=./imgDOC/Test_expansion_model.png alt=Test expansion model ></P><P align="middle">Test expansion model</P></BR>
+<pre id ="_w0uR0Q6PEeWBLZDu_M_h-Q">The code coverage for:
<BR/>- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.
<BR/>- ExpansionElementDropStrategy.java 87,0 %
<BR/>
<BR/>The function is coverage at 64%</pre>
+<H3 id ="_w0vf8Q6PEeWBLZDu_M_h-Q">TestCase T001-Load ExpansionModel</H3>
+<H3 id ="_w0xVIA6PEeWBLZDu_M_h-Q">TestCase T002-Add a compartment</H3>
+<pre id ="_w0yjQA6PEeWBLZDu_M_h-Q">The goal of this test is to know if a compartment can be added on existed node.</pre>
+<H3 id ="_w0zxYA6PEeWBLZDu_M_h-Q">TestCase T003-Add Child Label</H3>
+<pre id ="_w00YcQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a child label can be added inside compartments.</pre>
+<H3 id ="_w01mkQ6PEeWBLZDu_M_h-Q">TestCase T006-Add Compartment with Kind</H3>
+<pre id ="_w020sQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</pre>
+<H3 id ="_w04C0Q6PEeWBLZDu_M_h-Q">TestCase T004-Add Border Item</H3>
+<pre id ="_w05Q8Q6PEeWBLZDu_M_h-Q">The goal of this test is to know if a border item can be added on existed node.</pre>
+<H3 id ="_w06fEQ6PEeWBLZDu_M_h-Q">TestCase T005-Add link</H3>
+<pre id ="_w07tMQ6PEeWBLZDu_M_h-Q">The goal of this test is to know if a link can be added inside a diagram.</pre>
+<H3 id ="_w087UQ6PEeWBLZDu_M_h-Q">TestCase T006-Drop of Elements</H3>
+<H3 id ="_w0-JcQ6PEeWBLZDu_M_h-Q">TestCase T007-AssistantUsage</H3>
+<pre id ="_w0_XkQ6PEeWBLZDu_M_h-Q">The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
<BR/>It remains to add a test based on links.</pre>
+<H2 id ="_w1AlsQ6PEeWBLZDu_M_h-Q">Requirements Coverage</H2>
+<table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfied by</th><th style="border: 1px solid black">Verified by</th></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfm9cA6PEeWBLZDu_M_h-Q" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</a><BR/>
+</td><td style="border : 1px solid black">Add a graphical representation<BR/>
+</td><td style="border : 1px solid black"><a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label, +</a><BR/>
+<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link, +</a><BR/>
+<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfoyoQ6PEeWBLZDu_M_h-Q" title="Add Graphical Compartments">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</a><BR/>
+</td><td style="border : 1px solid black">Add compartments<BR/>
+</td><td style="border : 1px solid black"><a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfqn0Q6PEeWBLZDu_M_h-Q" title="Add new nodes">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</a><BR/>
+</td><td style="border : 1px solid black">Add new nodes<BR/>
+</td><td style="border : 1px solid black"><a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfsdAA6PEeWBLZDu_M_h-Q" title="Add new child label ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</a><BR/>
+</td><td style="border : 1px solid black">Add new child label<BR/>
+</td><td style="border : 1px solid black"><a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfuSMA6PEeWBLZDu_M_h-Q" title="Add new border item">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</a><BR/>
+</td><td style="border : 1px solid black">Add new border item<BR/>
+</td><td style="border : 1px solid black"><a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfwHYA6PEeWBLZDu_M_h-Q" title="Add new links ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</a><BR/>
+</td><td style="border : 1px solid black">Add new link<BR/>
+</td><td style="border : 1px solid black"><a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfx8kA6PEeWBLZDu_M_h-Q" title="Reuse representations from diagram">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</a><BR/>
+</td><td style="border : 1px solid black">Reuse a representation<BR/>
+</td><td style="border : 1px solid black"><a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label, +</a><BR/>
+<a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wfzxwA6PEeWBLZDu_M_h-Q" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w087UQ6PEeWBLZDu_M_h-Q" title="T006-Drop of Elements">T006-Drop of Elements</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf0_4Q6PEeWBLZDu_M_h-Q" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w0-JcQ6PEeWBLZDu_M_h-Q" title="T007-AssistantUsage">T007-AssistantUsage</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf6fcA6PEeWBLZDu_M_h-Q" title="ExpransionModel">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</a><BR/>
+</td><td style="border : 1px solid black">Create an expansion model<BR/>
+</td><td style="border : 1px solid black"><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel, +</a><BR/>
+<a href="#_w0xVIA6PEeWBLZDu_M_h-Q" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_w01mkQ6PEeWBLZDu_M_h-Q" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_w06fEQ6PEeWBLZDu_M_h-Q" title="T005-Add link">T005-Add link, +</a><BR/>
+<a href="#_w04C0Q6PEeWBLZDu_M_h-Q" title="T004-Add Border Item">T004-Add Border Item, +</a><BR/>
+<a href="#_w0zxYA6PEeWBLZDu_M_h-Q" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_wgBNIQ6PEeWBLZDu_M_h-Q" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_w0vf8Q6PEeWBLZDu_M_h-Q" title="T001-Load ExpansionModel">T001-Load ExpansionModel</a><BR/>
+</td></tr>
+</table>
+<pre id ="_w1Bz0g6PEeWBLZDu_M_h-Q">Unsatisfied requirements (9 out of 17) : </pre>
+<a href="#_wfzxwA6PEeWBLZDu_M_h-Q" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020, </a><a href="#_wf0_4Q6PEeWBLZDu_M_h-Q" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030, </a><a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090, </a><a href="#_wgBNIQ6PEeWBLZDu_M_h-Q" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><pre id ="_w1DB8Q6PEeWBLZDu_M_h-Q">Unverified requirements (6 out of 17) : </pre>
+<a href="#_wf21EQ6PEeWBLZDu_M_h-Q" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_wf4qQQ6PEeWBLZDu_M_h-Q" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_wf7tkA6PEeWBLZDu_M_h-Q" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_wf87sQ6PEeWBLZDu_M_h-Q" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_wf-w4A6PEeWBLZDu_M_h-Q" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_wf__AQ6PEeWBLZDu_M_h-Q" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a></html>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation index 9576718edcd..308193b6486 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.notation @@ -132,83 +132,109 @@ <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" type="7012">
+ <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="92" y="28"/>
+ <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" type="7012">
+ <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="97" y="105"/>
+ <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" type="7012">
+ <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="97" y="173"/>
+ <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" type="7012">
+ <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="97" y="245"/>
+ <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" type="7012">
+ <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="97" y="314"/>
+ <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" type="7012">
+ <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="96" y="396"/>
+ <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="280" y="20" width="556" height="552"/>
+ <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">
@@ -233,77 +259,12 @@ </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="_TfV5kNFBEeSLjPxDpRV9AQ" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_MAF5wNFBEeSLjPxDpRV9AQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_TfWgoNFBEeSLjPxDpRV9AQ" visible="false" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TfWgodFBEeSLjPxDpRV9AQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_TfWgotFBEeSLjPxDpRV9AQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_TfWgo9FBEeSLjPxDpRV9AQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_TfV5kdFBEeSLjPxDpRV9AQ"/>
- <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_TfRBENFBEeSLjPxDpRV9AQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TfV5ktFBEeSLjPxDpRV9AQ" points="[15, 0, -356, -15]$[347, 21, -24, 6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NZWckNR_EeSRNI7img_HuA" id="(1.0,0.5)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tf-LsNFBEeSLjPxDpRV9AQ" id="(0.0,0.36666666666666664)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_KnKo0NR_EeSRNI7img_HuA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_CzQnoNR_EeSRNI7img_HuA">
- <children xmi:type="notation:DecorationNode" xmi:id="_KnLP4NR_EeSRNI7img_HuA" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_KnLP4dR_EeSRNI7img_HuA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_KnLP4tR_EeSRNI7img_HuA" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_KnLP49R_EeSRNI7img_HuA" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_KnKo0dR_EeSRNI7img_HuA"/>
- <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_Km3G0NR_EeSRNI7img_HuA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KnKo0tR_EeSRNI7img_HuA" points="[15, 4, -368, -101]$[359, 98, -24, -7]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KnWPANR_EeSRNI7img_HuA" id="(1.0,0.54)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KnW2ENR_EeSRNI7img_HuA" id="(0.0,0.5)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_L9p6oNR_EeSRNI7img_HuA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_ENDFENR_EeSRNI7img_HuA">
- <children xmi:type="notation:DecorationNode" xmi:id="_L9p6o9R_EeSRNI7img_HuA" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_L9p6pNR_EeSRNI7img_HuA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_L9p6pdR_EeSRNI7img_HuA" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_L9qhsNR_EeSRNI7img_HuA" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_L9p6odR_EeSRNI7img_HuA"/>
- <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_L9m3UNR_EeSRNI7img_HuA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L9p6otR_EeSRNI7img_HuA" points="[15, 7, -350, -171]$[347, 166, -18, -12]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L9ydgNR_EeSRNI7img_HuA" id="(1.0,0.86)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L9ydgdR_EeSRNI7img_HuA" id="(0.0,0.55)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_Me60oNR_EeSRNI7img_HuA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_G9rZoNR_EeSRNI7img_HuA">
- <children xmi:type="notation:DecorationNode" xmi:id="_Me60o9R_EeSRNI7img_HuA" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Me7bsNR_EeSRNI7img_HuA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_Me7bsdR_EeSRNI7img_HuA" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Me7bstR_EeSRNI7img_HuA" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_Me60odR_EeSRNI7img_HuA"/>
- <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_Me3xUNR_EeSRNI7img_HuA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Me60otR_EeSRNI7img_HuA" points="[15, 9, -407, -229]$[363, 254, -59, 16]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MfDXgNR_EeSRNI7img_HuA" id="(1.0,0.84)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MfD-kNR_EeSRNI7img_HuA" id="(0.0,0.3333333333333333)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JJibYPPHEeSkj8g2gtcZXQ" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_GuII4PPHEeSkj8g2gtcZXQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_JJjCcPPHEeSkj8g2gtcZXQ" type="6008">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JJjCcfPHEeSkj8g2gtcZXQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JJjCcvPHEeSkj8g2gtcZXQ" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JJjCc_PHEeSkj8g2gtcZXQ" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JJibYfPHEeSkj8g2gtcZXQ"/>
- <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_JJafkPPHEeSkj8g2gtcZXQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JJibYvPHEeSkj8g2gtcZXQ" points="[15, 9, -271, -169]$[258, 184, -28, 6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JKonkPPHEeSkj8g2gtcZXQ" id="(0.8666666666666667,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JKonkfPHEeSkj8g2gtcZXQ" id="(0.09285714285714286,0.0)"/>
- </edges>
<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" y="-20"/>
+ <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"/>
@@ -311,6 +272,97 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQPiNEeSv3dqcApn3LA" id="(1.0,0.74)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQfiNEeSv3dqcApn3LA" id="(0.05,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.5833333333333334)"/>
+ </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.48333333333333334)"/>
+ </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 {
 visible:false;
}

Activity> Compartment {
 visible:false;
}

Abstraction{
routing:Rectilinear;}
"/>
@@ -1042,14 +1094,6 @@ <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="_tOxqYPiMEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_tOxqYfiMEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tOxqY_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_Rk1h0PPJEeSkj8g2gtcZXQ"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tOxqYviMEeSv3dqcApn3LA" x="258" y="-70"/>
- </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">
@@ -1092,14 +1136,6 @@ <element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wHSvpfiMEeSv3dqcApn3LA" x="200"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_-yc8g_iMEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_-yc8hPiMEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-yc8hviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-wz9wPiMEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-yc8hfiMEeSv3dqcApn3LA" x="463" y="-70"/>
- </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">
@@ -1202,30 +1238,6 @@ <element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRGfZfiNEeSv3dqcApn3LA" x="200"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_H2yDw_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_H2yDxPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_H2yDxviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_H0jPIPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_H2yDxfiNEeSv3dqcApn3LA" x="620" y="-80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_Ikk94_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Ikk95PiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ikk95viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_IjCs0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ikk95fiNEeSv3dqcApn3LA" x="800" y="-80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_JQ2OA_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_JQ2OBPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JQ2OBviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JPXAQPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JQ2OBfiNEeSv3dqcApn3LA" x="960" y="-80"/>
- </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"/>
@@ -1265,14 +1277,6 @@ <element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q9DEtfiNEeSv3dqcApn3LA" x="200"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_SZKdY_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_SZKdZPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SZKdZviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SW7owPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SZKdZfiNEeSv3dqcApn3LA" x="1120" y="-80"/>
- </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">
@@ -1307,54 +1311,6 @@ <element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hJHqtfiNEeSv3dqcApn3LA" x="200"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_mkRr0_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_mkRr1PiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mkRr1viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mhSpQPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mkRr1fiNEeSv3dqcApn3LA" x="240" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_nXZx4_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_nXZx5PiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nXZx5viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_nVnCIPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nXZx5fiNEeSv3dqcApn3LA" x="460" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_oG8Yc_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_oG8YdPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_oG8YdviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oEao4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oG8YdfiNEeSv3dqcApn3LA" x="620" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ozXZk_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ozXZlPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ozXZlviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oxbf4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ozXZlfiNEeSv3dqcApn3LA" x="800" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_pfL9w_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_pfL9xPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pfL9xviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_pdGTEPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pfL9xfiNEeSv3dqcApn3LA" x="960" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_qLKS8_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_qLKS9PiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qLKS9viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_qI63QPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qLKS9fiNEeSv3dqcApn3LA" x="1120" y="100"/>
- </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">
@@ -1389,75 +1345,12 @@ <element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztWa5fiNEeSv3dqcApn3LA" x="200"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_7Fr6Y_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_7Fr6ZPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7Fr6ZviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7Cs30PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Fr6ZfiNEeSv3dqcApn3LA" x="1120" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_7rsKc_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_7rsKdPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7rsKdviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7pdV0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7rsKdfiNEeSv3dqcApn3LA" x="960" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_8faGY_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_8faGZPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8faGZviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_8c4W0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8faGZfiNEeSv3dqcApn3LA" x="800" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_9Yfqg_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_9YfqhPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9YfqhviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_9Vzi4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9YfqhfiNEeSv3dqcApn3LA" x="620" y="100"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_-TNmU_iNEeSv3dqcApn3LA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_-TNmVPiNEeSv3dqcApn3LA" showTitle="true"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-TNmVviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-QY70PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TNmVfiNEeSv3dqcApn3LA" x="460" y="100"/>
- </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="_RlELUPPJEeSkj8g2gtcZXQ" type="4006" source="_GVhJsPPJEeSkj8g2gtcZXQ" target="_IrSHMPPJEeSkj8g2gtcZXQ">
- <children xmi:type="notation:DecorationNode" xmi:id="_RlFZcPPJEeSkj8g2gtcZXQ" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_RlFZcfPJEeSkj8g2gtcZXQ" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_RlFZcvPJEeSkj8g2gtcZXQ" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_RlFZc_PJEeSkj8g2gtcZXQ" x="-10" y="117"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_RlELUfPJEeSkj8g2gtcZXQ"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_Rk1h0PPJEeSkj8g2gtcZXQ"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RlELUvPJEeSkj8g2gtcZXQ" points="[-2, 0, -20, -70]$[-2, 70, -20, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RllIsPPJEeSkj8g2gtcZXQ" id="(0.4972375690607735,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RllIsfPJEeSkj8g2gtcZXQ" id="(0.5,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_tOxqZPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_RlELUPPJEeSkj8g2gtcZXQ" target="_tOxqYPiMEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_tOxqZfiMEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tOxqafiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_Rk1h0PPJEeSkj8g2gtcZXQ"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tOxqZviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tOxqZ_iMEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tOxqaPiMEeSv3dqcApn3LA"/>
- </edges>
<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">
@@ -1478,29 +1371,6 @@ <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="_-w9uwPiMEeSv3dqcApn3LA" type="4006" source="_GWXeQPPJEeSkj8g2gtcZXQ" target="_wG_0sPiMEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_-w9uw_iMEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_-w9uxPiMEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_-w9uxfiMEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_-w9uxviMEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_-w9uwfiMEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-wz9wPiMEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-w9uwviMEeSv3dqcApn3LA" points="[2, 26, 0, -87]$[2, 88, 0, -25]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-yAQkPiMEeSv3dqcApn3LA" id="(0.5566037735849056,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-yAQkfiMEeSv3dqcApn3LA" id="(0.5096153846153846,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_-yc8h_iMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-w9uwPiMEeSv3dqcApn3LA" target="_-yc8g_iMEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_-yc8iPiMEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-yc8jPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-wz9wPiMEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-yc8ifiMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-yc8iviMEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-yc8i_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">
@@ -1531,75 +1401,6 @@ <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="_H0sZEPiNEeSv3dqcApn3LA" type="4006" source="_GWeL8PPJEeSkj8g2gtcZXQ" target="__SDCkPiMEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_H0sZE_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_H0sZFPiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_H0sZFfiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_H0sZFviNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_H0sZEfiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_H0jPIPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H0sZEviNEeSv3dqcApn3LA" points="[8, 26, 0, -81]$[14, 95, 6, -12]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H2Cc4PiNEeSv3dqcApn3LA" id="(0.5846153846153846,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H2Cc4fiNEeSv3dqcApn3LA" id="(0.5658914728682171,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_H2yDx_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_H0sZEPiNEeSv3dqcApn3LA" target="_H2yDw_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_H2yDyPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_H2yDzPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_H0jPIPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H2yDyfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H2yDyviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_H2yDy_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_IjCs0fiNEeSv3dqcApn3LA" type="4006" source="_GWlgsPPJEeSkj8g2gtcZXQ" target="_FN6kEPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_IjCs1PiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_IjCs1fiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_IjCs1viNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_IjCs1_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_IjCs0viNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_IjCs0PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IjCs0_iNEeSv3dqcApn3LA" points="[5, 26, 5, -99]$[5, 156, 5, 31]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ij1XAPiNEeSv3dqcApn3LA" id="(0.48872180451127817,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ij1XAfiNEeSv3dqcApn3LA" id="(0.518796992481203,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_Ikk95_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_IjCs0fiNEeSv3dqcApn3LA" target="_Ikk94_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_Ikk96PiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ikk97PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_IjCs0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ikk96fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ikk96viNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ikk96_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JPgKMPiNEeSv3dqcApn3LA" type="4006" source="_GWuqoPPJEeSkj8g2gtcZXQ" target="_GQ8uYPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_JPgKM_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JPgKNPiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JPgKNfiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JPgKNviNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JPgKMfiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JPXAQPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JPgKMviNEeSv3dqcApn3LA" points="[-6, 26, -6, -99]$[-6, 95, -6, -30]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQGnIPiNEeSv3dqcApn3LA" id="(0.46099290780141844,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQPxEPiNEeSv3dqcApn3LA" id="(0.45390070921985815,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JQ2OB_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_JPgKMPiNEeSv3dqcApn3LA" target="_JQ2OA_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_JQ2OCPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JQ2ODPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JPXAQPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JQ2OCfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQ2OCviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JQ2OC_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">
@@ -1610,29 +1411,6 @@ <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="_SXEysPiNEeSv3dqcApn3LA" type="4006" source="_P5FtUPiNEeSv3dqcApn3LA" target="_Q8wJwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_SXEys_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SXEytPiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_SXEytfiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SXEytviNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_SXEysfiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SW7owPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SXEysviNEeSv3dqcApn3LA" points="[-9, 25, -50, -100]$[-65, 122, -106, -3]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SYa2gPiNEeSv3dqcApn3LA" id="(0.4732824427480916,1.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SYa2gfiNEeSv3dqcApn3LA" id="(0.2688679245283019,0.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_SZKdZ_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_SXEysPiNEeSv3dqcApn3LA" target="_SZKdY_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_SZKdaPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SZKdbPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SW7owPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SZKdafiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SZKdaviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SZKda_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">
@@ -1643,144 +1421,6 @@ <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="_mhSpQfiNEeSv3dqcApn3LA" type="4006" source="_GVhJsPPJEeSkj8g2gtcZXQ" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_mhSpRPiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mhSpRfiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_mhSpRviNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_mhSpR_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_mhSpQviNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mhSpQPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mhSpQ_iNEeSv3dqcApn3LA" points="[-21, 0, 5, 119]$[-21, -119, 5, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mjYT8PiNEeSv3dqcApn3LA" id="(0.6685082872928176,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mjYT8fiNEeSv3dqcApn3LA" id="(0.08953817153628653,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_mkRr1_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_mhSpQfiNEeSv3dqcApn3LA" target="_mkRr0_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_mkRr2PiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mkRr3PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mhSpQPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mkRr2fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mkRr2viNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mkRr2_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_nVnCIfiNEeSv3dqcApn3LA" type="4006" source="_GWXeQPPJEeSkj8g2gtcZXQ" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_nVnCJPiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nVnCJfiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_nVnCJviNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_nVnCJ_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_nVnCIviNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_nVnCIPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nVnCI_iNEeSv3dqcApn3LA" points="[-4, -11, 0, 144]$[-268, -150, -264, 5]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nWzU8PiNEeSv3dqcApn3LA" id="(0.4519230769230769,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nWzU8fiNEeSv3dqcApn3LA" id="(0.24882186616399624,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_nXZx5_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_nVnCIfiNEeSv3dqcApn3LA" target="_nXZx4_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_nXZx6PiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nXZx7PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_nVnCIPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nXZx6fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nXZx6viNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nXZx6_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_oEjy0PiNEeSv3dqcApn3LA" type="4006" source="_GWeL8PPJEeSkj8g2gtcZXQ" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_oEjy0_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oEjy1PiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_oEjy1fiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oEjy1viNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_oEjy0fiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oEao4PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oEjy0viNEeSv3dqcApn3LA" points="[-7, -8, 0, 122]$[-18, -127, -11, 3]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oFwFoPiNEeSv3dqcApn3LA" id="(0.448,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oFwFofiNEeSv3dqcApn3LA" id="(0.4052780395852969,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_oG8Yd_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_oEjy0PiNEeSv3dqcApn3LA" target="_oG8Yc_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_oG8YePiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_oG8YfPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oEao4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oG8YefiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oG8YeviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oG8Ye_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_oxbf4fiNEeSv3dqcApn3LA" type="4006" source="_GWlgsPPJEeSkj8g2gtcZXQ" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_oxbf5PiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oxbf5fiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_oxbf5viNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_oxbf5_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_oxbf4viNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oxbf4PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oxbf4_iNEeSv3dqcApn3LA" points="[5, -4, 0, 130]$[63, -123, 58, 11]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oynysPiNEeSv3dqcApn3LA" id="(0.518796992481203,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oynysfiNEeSv3dqcApn3LA" id="(0.5966069745523092,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_ozXZl_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_oxbf4fiNEeSv3dqcApn3LA" target="_ozXZk_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_ozXZmPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ozXZnPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_oxbf4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ozXZmfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ozXZmviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ozXZm_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_pdGTEfiNEeSv3dqcApn3LA" type="4006" source="_GWuqoPPJEeSkj8g2gtcZXQ" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_pdQEEPiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pdQEEfiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_pdQEEviNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_pdQEE_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_pdGTEviNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_pdGTEPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pdGTE_iNEeSv3dqcApn3LA" points="[-6, -8, 0, 125]$[57, -127, 63, 6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_peSl4PiNEeSv3dqcApn3LA" id="(0.5319148936170213,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_peSl4fiNEeSv3dqcApn3LA" id="(0.7445805843543827,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_pfL9x_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_pdGTEfiNEeSv3dqcApn3LA" target="_pfL9w_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_pfL9yPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pfL9zPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_pdGTEPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pfL9yfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pfL9yviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pfL9y_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_qI63QfiNEeSv3dqcApn3LA" type="4006" source="_P5FtUPiNEeSv3dqcApn3LA" target="_hI0vwPiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_qI63RPiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qI63RfiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_qI63RviNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_qI63R_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_qI63QviNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_qI63QPiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qI63Q_iNEeSv3dqcApn3LA" points="[-4, -10, 0, 127]$[111, -131, 115, 6]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qKQ7EPiNEeSv3dqcApn3LA" id="(0.4928571428571429,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qKQ7EfiNEeSv3dqcApn3LA" id="(0.8916116870876531,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_qLKS9_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_qI63QfiNEeSv3dqcApn3LA" target="_qLKS8_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_qLKS-PiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_qLKS_PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_qI63QPiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qLKS-fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qLKS-viNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qLKS-_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">
@@ -1791,131 +1431,9 @@ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6viNEeSv3dqcApn3LA"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6_iNEeSv3dqcApn3LA"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_7C2o0PiNEeSv3dqcApn3LA" type="4006" source="_P5FtUPiNEeSv3dqcApn3LA" target="_ztMp4PiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_7C2o0_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7C2o1PiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_7C2o1fiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7C2o1viNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_7C2o0fiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7Cs30PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7C2o0viNEeSv3dqcApn3LA" points="[5, -5, 0, 236]$[94, -239, 89, 2]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7EfnkPiNEeSv3dqcApn3LA" id="(0.6214285714285714,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7EfnkfiNEeSv3dqcApn3LA" id="(0.9151743638077285,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_7Fr6Z_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_7C2o0PiNEeSv3dqcApn3LA" target="_7Fr6Y_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_7Fr6aPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7Fr6bPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7Cs30PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7Fr6afiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7Fr6aviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7Fr6a_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_7pdV0fiNEeSv3dqcApn3LA" type="4006" source="_GWuqoPPJEeSkj8g2gtcZXQ" target="_ztMp4PiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_7pdV1PiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7pdV1fiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_7pdV1viNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7pdV1_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_7pdV0viNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7pdV0PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7pdV0_iNEeSv3dqcApn3LA" points="[-5, -7, 0, 239]$[257, -236, 262, 10]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qzZoPiNEeSv3dqcApn3LA" id="(0.5886524822695035,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qzZofiNEeSv3dqcApn3LA" id="(0.7530631479736098,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_7rsKd_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_7pdV0fiNEeSv3dqcApn3LA" target="_7rsKc_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_7rsKePiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7rsKfPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_7pdV0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7rsKefiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7rsKeviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7rsKe_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_8c4W0fiNEeSv3dqcApn3LA" type="4006" source="_GWlgsPPJEeSkj8g2gtcZXQ" target="_ztMp4PiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_8c4W1PiNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_8c4W1fiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_8c4W1viNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_8c4W1_iNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_8c4W0viNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_8c4W0PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8c4W0_iNEeSv3dqcApn3LA" points="[7, -11, 0, 229]$[67, -230, 60, 10]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8ehVkPiNEeSv3dqcApn3LA" id="(0.6616541353383458,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8ehVkfiNEeSv3dqcApn3LA" id="(0.6163996229971724,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_8faGZ_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_8c4W0fiNEeSv3dqcApn3LA" target="_8faGY_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_8faGaPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8faGbPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_8c4W0PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8faGafiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8faGaviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8faGa_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_9V9T4PiNEeSv3dqcApn3LA" type="4006" source="_GWeL8PPJEeSkj8g2gtcZXQ" target="_ztMp4PiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_9V9T4_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_9V9T5PiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_9V9T5fiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_9V9T5viNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_9V9T4fiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_9Vzi4PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9V9T4viNEeSv3dqcApn3LA" points="[-5, -10, 0, 231]$[-68, -229, -63, 12]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9XTXsPiNEeSv3dqcApn3LA" id="(0.464,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9XTXsfiNEeSv3dqcApn3LA" id="(0.40904806786050896,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_9Yfqh_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_9V9T4PiNEeSv3dqcApn3LA" target="_9Yfqg_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_9YfqiPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9YfqjPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_9Vzi4PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9YfqifiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9YfqiviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9Yfqi_iNEeSv3dqcApn3LA"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_-QiFwPiNEeSv3dqcApn3LA" type="4006" source="_GWXeQPPJEeSkj8g2gtcZXQ" target="_ztMp4PiNEeSv3dqcApn3LA">
- <children xmi:type="notation:DecorationNode" xmi:id="_-QiFw_iNEeSv3dqcApn3LA" type="6014">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_-QiFxPiNEeSv3dqcApn3LA" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_-QiFxfiNEeSv3dqcApn3LA" type="6015">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_-QiFxviNEeSv3dqcApn3LA" y="60"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_-QiFwfiNEeSv3dqcApn3LA"/>
- <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-QY70PiNEeSv3dqcApn3LA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-QiFwviNEeSv3dqcApn3LA" points="[-5, -7, 0, 232]$[-204, -226, -199, 13]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-SU1gPiNEeSv3dqcApn3LA" id="(0.4519230769230769,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-SU1gfiNEeSv3dqcApn3LA" id="(0.2478793590951932,1.0)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_-TNmV_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-QiFwPiNEeSv3dqcApn3LA" target="_-TNmU_iNEeSv3dqcApn3LA">
- <styles xmi:type="notation:FontStyle" xmi:id="_-TNmWPiNEeSv3dqcApn3LA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-TNmXPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_-QY70PiNEeSv3dqcApn3LA"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-TNmWfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-TNmWviNEeSv3dqcApn3LA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-TNmW_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">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_baBo0PPKEeSkj8g2gtcZXQ" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCNuoPPKEeSkj8g2gtcZXQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCNuofPKEeSkj8g2gtcZXQ" key="StereotypeList" value="SysML::Requirements::Requirement"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCNuovPKEeSkj8g2gtcZXQ" key="PropStereoDisplay" value="SysML::Requirements::Requirement.id,SysML::Requirements::Requirement.text"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCNuo_PKEeSkj8g2gtcZXQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCOVsPPKEeSkj8g2gtcZXQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
<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"/>
@@ -1938,17 +1456,27 @@ <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">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hEZxsPPKEeSkj8g2gtcZXQ" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXLjwPPKEeSkj8g2gtcZXQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXLjwfPKEeSkj8g2gtcZXQ" key="StereotypeList" value="SysML::Requirements::Requirement"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXLjwvPKEeSkj8g2gtcZXQ" key="PropStereoDisplay" value="SysML::Requirements::Requirement.id,SysML::Requirements::Requirement.text"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXLjw_PKEeSkj8g2gtcZXQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXLjxPPKEeSkj8g2gtcZXQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
<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"/>
@@ -1971,23 +1499,41 @@ <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>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_4kcxEfPJEeSkj8g2gtcZXQ" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <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">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RH6f0PPKEeSkj8g2gtcZXQ" source="Stereotype_Annotation">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH6f0fPKEeSkj8g2gtcZXQ" key="StereotypeWithQualifiedNameList" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH6f0vPKEeSkj8g2gtcZXQ" key="StereotypeList" value="StandardProfile::Refine"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH6f0_PKEeSkj8g2gtcZXQ" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH6f1PPKEeSkj8g2gtcZXQ" key="PropStereoDisplay" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH6f1fPKEeSkj8g2gtcZXQ" key="StereotypePropertyLocation" value="Compartment"/>
- </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_MR-Ek_PKEeSkj8g2gtcZXQ" type="6014">
<layoutConstraint xmi:type="notation:Location" xmi:id="_MR-ElPPKEeSkj8g2gtcZXQ" y="40"/>
</children>
@@ -2000,6 +1546,16 @@ <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">
@@ -4545,4 +4101,84 @@ </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">
+ <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>
+ <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>
+ </notation:Diagram>
</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml index daec7ef9d7f..47a52203e99 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/DevelopperModelForExpansion.uml @@ -32,7 +32,31 @@ <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">
+ <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.
+</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. 
+To do that, click on menu File--> new-->Other
+Choose "Example EMF models creation wizards" and select Expansion Model.
+Then select as root Object a diagram expansion.
+</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: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion".
+Note: If the model is not valid, the framework does not take in account your model expansion.
+ --> so valid it, and see your log error.
+ 
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8aFLYA6PEeWBLZDu_M_h-Q">
+ <body>In to add an expansion of diagram, the developper has to wonder "Which diagram must be expanded?
+To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</body>
+ </ownedComment>
+ </ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_L_66oNFBEeSLjPxDpRV9AQ" name="Add compartments" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_JWAlMNFZEeSxf_hKmhrahA" annotatedElement="_L_66oNFBEeSLjPxDpRV9AQ">
<body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
@@ -63,55 +87,15 @@ <body>It must be able to reuse rperesentations from existed diagrams</body>
</ownedComment>
</ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_NbFlYA58EeWW7_6ZWeopSA" name="Add a graphical representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <include xmi:type="uml:Include" xmi:id="_ZmUMIA58EeWW7_6ZWeopSA" addition="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <include xmi:type="uml:Include" xmi:id="_aoZ7QA58EeWW7_6ZWeopSA" addition="_CzHdsNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_bOVS0A58EeWW7_6ZWeopSA" addition="_EM-zoNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_btG5gA58EeWW7_6ZWeopSA" addition="_G9nvQNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_cQGR0A58EeWW7_6ZWeopSA" addition="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ </ownedUseCase>
</packagedElement>
<packagedElement xmi:type="uml:Actor" xmi:id="_SGc0ANFBEeSLjPxDpRV9AQ" name="Developper"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TfRBENFBEeSLjPxDpRV9AQ" name="A_add compartments_developper" memberEnd="_TfUEYNFBEeSLjPxDpRV9AQ _TfUEYdFBEeSLjPxDpRV9AQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TfS2QNFBEeSLjPxDpRV9AQ" source="org.eclipse.papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TfTdUNFBEeSLjPxDpRV9AQ" key="nature" value="UML_Nature"/>
- </eAnnotations>
- <ownedEnd xmi:type="uml:Property" xmi:id="_TfUEYNFBEeSLjPxDpRV9AQ" name="add compartments" type="_L_66oNFBEeSLjPxDpRV9AQ" association="_TfRBENFBEeSLjPxDpRV9AQ"/>
- <ownedEnd xmi:type="uml:Property" xmi:id="_TfUEYdFBEeSLjPxDpRV9AQ" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_TfRBENFBEeSLjPxDpRV9AQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Km3G0NR_EeSRNI7img_HuA" name="A_add new nodes_developper" memberEnd="_Km6xMNR_EeSRNI7img_HuA _Km7YQNR_EeSRNI7img_HuA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Km48ANR_EeSRNI7img_HuA" source="org.eclipse.papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Km5jENR_EeSRNI7img_HuA" key="nature" value="UML_Nature"/>
- </eAnnotations>
- <ownedEnd xmi:type="uml:Property" xmi:id="_Km6xMNR_EeSRNI7img_HuA" name="add new nodes" type="_CzHdsNR_EeSRNI7img_HuA" association="_Km3G0NR_EeSRNI7img_HuA"/>
- <ownedEnd xmi:type="uml:Property" xmi:id="_Km7YQNR_EeSRNI7img_HuA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_Km3G0NR_EeSRNI7img_HuA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_L9m3UNR_EeSRNI7img_HuA" name="A_add new child label_developper" memberEnd="_L9neYtR_EeSRNI7img_HuA _L9oFcNR_EeSRNI7img_HuA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L9neYNR_EeSRNI7img_HuA" source="org.eclipse.papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L9neYdR_EeSRNI7img_HuA" key="nature" value="UML_Nature"/>
- </eAnnotations>
- <ownedEnd xmi:type="uml:Property" xmi:id="_L9neYtR_EeSRNI7img_HuA" name="add new child label" type="_EM-zoNR_EeSRNI7img_HuA" association="_L9m3UNR_EeSRNI7img_HuA"/>
- <ownedEnd xmi:type="uml:Property" xmi:id="_L9oFcNR_EeSRNI7img_HuA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_L9m3UNR_EeSRNI7img_HuA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Me3xUNR_EeSRNI7img_HuA" name="A_add new border item_developper" memberEnd="_Me4_cNR_EeSRNI7img_HuA _Me4_cdR_EeSRNI7img_HuA">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Me4YYNR_EeSRNI7img_HuA" source="org.eclipse.papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Me4YYdR_EeSRNI7img_HuA" key="nature" value="UML_Nature"/>
- </eAnnotations>
- <ownedEnd xmi:type="uml:Property" xmi:id="_Me4_cNR_EeSRNI7img_HuA" name="add new border item" type="_G9nvQNR_EeSRNI7img_HuA" association="_Me3xUNR_EeSRNI7img_HuA"/>
- <ownedEnd xmi:type="uml:Property" xmi:id="_Me4_cdR_EeSRNI7img_HuA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_Me3xUNR_EeSRNI7img_HuA"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_JJafkPPHEeSkj8g2gtcZXQ" name="A_add new link_developper" memberEnd="_JJeJ8PPHEeSkj8g2gtcZXQ _JJexAPPHEeSkj8g2gtcZXQ">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JJc70PPHEeSkj8g2gtcZXQ" source="org.eclipse.papyrus">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JJdi4PPHEeSkj8g2gtcZXQ" key="nature" value="UML_Nature"/>
- </eAnnotations>
- <ownedEnd xmi:type="uml:Property" xmi:id="_JJeJ8PPHEeSkj8g2gtcZXQ" name="add new link" type="_Go0LEPPHEeSkj8g2gtcZXQ" association="_JJafkPPHEeSkj8g2gtcZXQ"/>
- <ownedEnd xmi:type="uml:Property" xmi:id="_JJexAPPHEeSkj8g2gtcZXQ" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_JJafkPPHEeSkj8g2gtcZXQ"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_Rk1h0PPJEeSkj8g2gtcZXQ" client="_L_66oNFBEeSLjPxDpRV9AQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_VfZS4PPJEeSkj8g2gtcZXQ" client="_EM-zoNR_EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_WWLw8PPJEeSkj8g2gtcZXQ" client="_G9nvQNR_EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_XhP14PPJEeSkj8g2gtcZXQ" client="_G9nvQNR_EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_YDSL8PPJEeSkj8g2gtcZXQ" client="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_Yg9mcPPJEeSkj8g2gtcZXQ" client="_EM-zoNR_EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_ZsHK8PPJEeSkj8g2gtcZXQ" client="_CzHdsNR_EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_kI22oPPJEeSkj8g2gtcZXQ" client="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_-wz9wPiMEeSv3dqcApn3LA" name="Satisfy1" client="_CzHdsNR_EeSRNI7img_HuA" supplier="_uM-NcPiLEeSv3dqcApn3LA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_H0jPIPiNEeSv3dqcApn3LA" name="Satisfy2" client="_EM-zoNR_EeSRNI7img_HuA" supplier="_6a7YEPiLEeSv3dqcApn3LA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_IjCs0PiNEeSv3dqcApn3LA" name="Satisfy3" client="_G9nvQNR_EeSRNI7img_HuA" supplier="_FAFY4PiMEeSv3dqcApn3LA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_JPXAQPiNEeSv3dqcApn3LA" name="Satisfy4" client="_Go0LEPPHEeSkj8g2gtcZXQ" supplier="_UvkwkPiMEeSv3dqcApn3LA"/>
<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"/>
@@ -119,18 +103,28 @@ <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:Abstraction" xmi:id="_SW7owPiNEeSv3dqcApn3LA" name="Satisfy5" client="_LEsKMPiNEeSv3dqcApn3LA" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_mhSpQPiNEeSv3dqcApn3LA" name="Satisfy6" client="_L_66oNFBEeSLjPxDpRV9AQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_nVnCIPiNEeSv3dqcApn3LA" name="Satisfy7" client="_CzHdsNR_EeSRNI7img_HuA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_oEao4PiNEeSv3dqcApn3LA" name="Satisfy8" client="_EM-zoNR_EeSRNI7img_HuA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_oxbf4PiNEeSv3dqcApn3LA" name="Satisfy9" client="_G9nvQNR_EeSRNI7img_HuA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_pdGTEPiNEeSv3dqcApn3LA" name="Satisfy10" client="_Go0LEPPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_qI63QPiNEeSv3dqcApn3LA" name="Satisfy11" client="_LEsKMPiNEeSv3dqcApn3LA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_7Cs30PiNEeSv3dqcApn3LA" name="Satisfy12" client="_LEsKMPiNEeSv3dqcApn3LA" supplier="_TvjGcNR7EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_7pdV0PiNEeSv3dqcApn3LA" name="Satisfy13" client="_Go0LEPPHEeSkj8g2gtcZXQ" supplier="_TvjGcNR7EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_8c4W0PiNEeSv3dqcApn3LA" name="Satisfy14" client="_G9nvQNR_EeSRNI7img_HuA" supplier="_TvjGcNR7EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_9Vzi4PiNEeSv3dqcApn3LA" name="Satisfy15" client="_EM-zoNR_EeSRNI7img_HuA" supplier="_TvjGcNR7EeSRNI7img_HuA"/>
- <packagedElement xmi:type="uml:Abstraction" xmi:id="_-QY70PiNEeSv3dqcApn3LA" name="Satisfy16" client="_CzHdsNR_EeSRNI7img_HuA" supplier="_TvjGcNR7EeSRNI7img_HuA"/>
+ <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">
@@ -1025,747 +1019,806 @@ It remains to add a test based on links.</body> </packagedElement>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Model" xmi:id="_xcEBwPleEeSL080VNAlOmQ" name="Expansion of diagram by adding compartments">
- <packagedElement xmi:type="uml:Package" xmi:id="_xcHsIPleEeSL080VNAlOmQ" name="Table of Contents">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqNLcPleEeSL080VNAlOmQ" name="Requirements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqPAoPleEeSL080VNAlOmQ" name="Use Cases">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqQOwPleEeSL080VNAlOmQ" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqRc4PleEeSL080VNAlOmQ" name="Add compartments"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqSrAPleEeSL080VNAlOmQ" name="Add new nodes"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqT5IfleEeSL080VNAlOmQ" name="Add new child label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqVHQfleEeSL080VNAlOmQ" name="Add new border item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqWVYfleEeSL080VNAlOmQ" name="Add new link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqXjgPleEeSL080VNAlOmQ" name="Reuse a representation"/>
+ <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="_xqYxoPleEeSL080VNAlOmQ" name="Design">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqZ_wPleEeSL080VNAlOmQ" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqbN4fleEeSL080VNAlOmQ" name="Representation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqccAfleEeSL080VNAlOmQ" name="InducedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqeRMPleEeSL080VNAlOmQ" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqffUfleEeSL080VNAlOmQ" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqgtcfleEeSL080VNAlOmQ" name="DiagramExpansion"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqiioPleEeSL080VNAlOmQ" name="GMFT_BasedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqjwwPleEeSL080VNAlOmQ" name="RepresentationKind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xqk-4fleEeSL080VNAlOmQ" name="AbstractRepresentation"/>
+ <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="_xqmNAfleEeSL080VNAlOmQ" name="common">
- <packagedElement xmi:type="uml:Package" xmi:id="_xqzoYPleEeSL080VNAlOmQ" name="expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_xq02gPleEeSL080VNAlOmQ" name="ChildrenListRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq2EofleEeSL080VNAlOmQ" name="CreateInducedRepresentationViewCommand"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq3SwPleEeSL080VNAlOmQ" name="DiagramExpansionSingleton"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq4g4fleEeSL080VNAlOmQ" name="DiagramExpansionsRegistry"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq5vAPleEeSL080VNAlOmQ" name="ExpandEditPartProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq69IPleEeSL080VNAlOmQ" name="ExpandViewProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq7kMfleEeSL080VNAlOmQ" name="IdentityGraphicalElementType"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq8yUfleEeSL080VNAlOmQ" name="InducedRepresentationCreationEditPolicy"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xq-AcfleEeSL080VNAlOmQ" name="InducedRepresentationPolicyProvider"/>
+ <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="_xq_OkfleEeSL080VNAlOmQ" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_xrAcsfleEeSL080VNAlOmQ" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrBq0fleEeSL080VNAlOmQ" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrC48fleEeSL080VNAlOmQ" name="DiagramExpansion"/>
+ <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="_xrEHEfleEeSL080VNAlOmQ" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_xrFVMfleEeSL080VNAlOmQ" name="CustomAbstractViewProvider"/>
+ <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="_xrF8QfleEeSL080VNAlOmQ" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_xrHKYfleEeSL080VNAlOmQ" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_xrIYgfleEeSL080VNAlOmQ" name="NotificationManager"/>
+ <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="_xrJmofleEeSL080VNAlOmQ" name="Tests">
- <packagedElement xmi:type="uml:Package" xmi:id="_xrK0wfleEeSL080VNAlOmQ" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrMC4fleEeSL080VNAlOmQ" name="T002-Add a compartment"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrNRAfleEeSL080VNAlOmQ" name="T003-Add Child Label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrOfIfleEeSL080VNAlOmQ" name="T006-Add Compartment with Kind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrPtQfleEeSL080VNAlOmQ" name="T004-Add Border Item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrQ7YfleEeSL080VNAlOmQ" name="T005-Add link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrSJgfleEeSL080VNAlOmQ" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xrTXofleEeSL080VNAlOmQ" name="T007-AssistantUsage"/>
+ <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="_xrUlwfleEeSL080VNAlOmQ" name="Requirements Coverage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCz4gQ6MEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xcI6QfleEeSL080VNAlOmQ" name="Requirements">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xcL9kPleEeSL080VNAlOmQ">
+ <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="_xcPn8PleEeSL080VNAlOmQ">
+ <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="_xcSrQPleEeSL080VNAlOmQ">
+ <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="_xcVukPleEeSL080VNAlOmQ">
+ <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="_xcYK0PleEeSL080VNAlOmQ">
+ <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="_xcaAAPleEeSL080VNAlOmQ">
+ <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="_xcdDUPleEeSL080VNAlOmQ">
+ <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="_xcffkPleEeSL080VNAlOmQ">
+ <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="_xch70PleEeSL080VNAlOmQ">
+ <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="_xck_IPleEeSL080VNAlOmQ">
+ <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="_xcnbYPleEeSL080VNAlOmQ">
+ <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="_xcp3oPleEeSL080VNAlOmQ">
+ <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="_xcsT4PleEeSL080VNAlOmQ">
+ <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="_xcvXMPleEeSL080VNAlOmQ">
+ <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.
It cannot be implemented for the version Mars</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xcxzcPleEeSL080VNAlOmQ">
+ <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="_xc02wPleEeSL080VNAlOmQ">
+ <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="_xc3TAPleEeSL080VNAlOmQ">
+ <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.
It allow to be tested by Junit Tests.
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xc6WUPleEeSL080VNAlOmQ" name="Use Cases">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xe1B4PleEeSL080VNAlOmQ">
+ <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="_xe3eIPleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wu428Q6MEeWBLZDu_M_h-Q">
<body xsi:nil="true"/>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_xe4sQfleEeSL080VNAlOmQ" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_xe56YfleEeSL080VNAlOmQ" name="Add compartments">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xe7vkPleEeSL080VNAlOmQ">
+ <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.
+</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. 
+To do that, click on menu File--> new-->Other
+Choose "Example EMF models creation wizards" and select Expansion Model.
+Then select as root Object a diagram expansion.
+</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="_xe9kwfleEeSL080VNAlOmQ" name="Add new nodes">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xe_Z8fleEeSL080VNAlOmQ">
+ <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="_xfBPIfleEeSL080VNAlOmQ" name="Add new child label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xfDEUfleEeSL080VNAlOmQ">
+ <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="_xfEScfleEeSL080VNAlOmQ" name="Add new border item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xfGHofleEeSL080VNAlOmQ">
+ <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="_xfIj4PleEeSL080VNAlOmQ" name="Add new link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xfJyAfleEeSL080VNAlOmQ">
+ <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="_xfM1UfleEeSL080VNAlOmQ" name="Reuse a representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xfOqgPleEeSL080VNAlOmQ">
+ <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="_xfP4ofleEeSL080VNAlOmQ" name="Design">
- <packagedElement xmi:type="uml:Package" xmi:id="_xfRt0PleEeSL080VNAlOmQ" name="expansionmodel">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnOv8PleEeSL080VNAlOmQ">
+ <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.
+The infra.gmf.common contains the essential of the code.
+One part has been generated from the UML model to design the structure of representation.
+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="_xnRMMPleEeSL080VNAlOmQ" name="Representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnSaUPleEeSL080VNAlOmQ">
+ <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="_xnTBYfleEeSL080VNAlOmQ" name="InducedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnUPgfleEeSL080VNAlOmQ">
+ <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="_xnVdofleEeSL080VNAlOmQ" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xnWrwfleEeSL080VNAlOmQ" name="UseContext">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnX54PleEeSL080VNAlOmQ">
+ <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="_xnYg8fleEeSL080VNAlOmQ" name="DiagramExpansion">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnjgEfleEeSL080VNAlOmQ">
+ <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. 
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="_xnkuMfleEeSL080VNAlOmQ" name="GMFT_BasedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnl8UfleEeSL080VNAlOmQ">
+ <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="_xnnKcfleEeSL080VNAlOmQ" name="RepresentationKind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnoYkfleEeSL080VNAlOmQ">
+ <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="_xnpmsPleEeSL080VNAlOmQ" name="AbstractRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnt4IfleEeSL080VNAlOmQ">
+ <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="_xnvGQfleEeSL080VNAlOmQ" name="common">
- <packagedElement xmi:type="uml:Package" xmi:id="_xnwUYfleEeSL080VNAlOmQ" name="expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_xnxigfleEeSL080VNAlOmQ" name="ChildrenListRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xnywofleEeSL080VNAlOmQ">
- <body>
- * 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
- *
+ <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
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xnz-wfleEeSL080VNAlOmQ" name="CreateInducedRepresentationViewCommand">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xn1M4fleEeSL080VNAlOmQ">
- <body>
- * Command to create the compartment displaying shapes for an element
- * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ <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
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xn2bAfleEeSL080VNAlOmQ" name="DiagramExpansionSingleton">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xn3pIfleEeSL080VNAlOmQ">
- <body>
- * This factory is used to give an instance of the diagram expansion
- *
- </body>
+ <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="_xn43QfleEeSL080VNAlOmQ" name="DiagramExpansionsRegistry">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xn6FYfleEeSL080VNAlOmQ">
- <body>
- * 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
- *
+ <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
+ It gives the set of all Diagram expansion that has to be used
+ #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xn7TgfleEeSL080VNAlOmQ" name="ExpandEditPartProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xn8hofleEeSL080VNAlOmQ">
- <body>
- *
- * 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
- *
+ <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
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xn9vwfleEeSL080VNAlOmQ" name="ExpandViewProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xn-W0fleEeSL080VNAlOmQ">
- <body>
- * 
- * 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
- *
+ <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
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
+
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xn_k8fleEeSL080VNAlOmQ" name="IdentityGraphicalElementType">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xoAzEfleEeSL080VNAlOmQ">
- <body>
- * 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
- *
+ <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.
+By default it accepts all. This is the ExpandViewProvider that verify the job
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoCBMfleEeSL080VNAlOmQ" name="InducedRepresentationCreationEditPolicy">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xoDPUPleEeSL080VNAlOmQ">
- <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}.
-
- * it creates the compartment displaying shapes for an element by reading the expansion model
- * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ <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}.
+It creates the compartment displaying shapes for an element by reading the expansion model
+ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoD2YfleEeSL080VNAlOmQ" name="InducedRepresentationPolicyProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xoEdcfleEeSL080VNAlOmQ">
- <body>
- * 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
+ <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
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoFEgfleEeSL080VNAlOmQ" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_xoFrkfleEeSL080VNAlOmQ" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoG5sfleEeSL080VNAlOmQ" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoHgwfleEeSL080VNAlOmQ" name="DiagramExpansion"/>
+ <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="_xoIH0fleEeSL080VNAlOmQ" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_xoIu4fleEeSL080VNAlOmQ" name="CustomAbstractViewProvider"/>
+ <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="_xoJ9APleEeSL080VNAlOmQ" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_xoKkEfleEeSL080VNAlOmQ" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_xoLyMfleEeSL080VNAlOmQ" name="NotificationManager"/>
+ <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="_xoNAUfleEeSL080VNAlOmQ" name="Tests">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xovL0PleEeSL080VNAlOmQ">
+ <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="_xowZ8fleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAngIQ6MEeWBLZDu_M_h-Q">
<body>The code coverage for:
- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.
- ExpansionElementDropStrategy.java 87,0 %

The function is coverage at 64%</body>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoxoEfleEeSL080VNAlOmQ" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xoy2MfleEeSL080VNAlOmQ" name="T002-Add a compartment">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xo0EUfleEeSL080VNAlOmQ">
+ <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="_xo1ScfleEeSL080VNAlOmQ" name="T003-Add Child Label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xo2gkfleEeSL080VNAlOmQ">
+ <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="_xo3usfleEeSL080VNAlOmQ" name="T006-Add Compartment with Kind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xo480fleEeSL080VNAlOmQ">
+ <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="_xo6K8fleEeSL080VNAlOmQ" name="T004-Add Border Item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xo7ZEfleEeSL080VNAlOmQ">
+ <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="_xo9OQfleEeSL080VNAlOmQ" name="T005-Add link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xo-cYfleEeSL080VNAlOmQ">
+ <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="_xo_qgfleEeSL080VNAlOmQ" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_xpA4ofleEeSL080VNAlOmQ" name="T007-AssistantUsage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpCt0PleEeSL080VNAlOmQ">
- <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model.</body>
+ <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.
+It remains to add a test based on links.</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_xpDU4fleEeSL080VNAlOmQ" name="Requirements Coverage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpEjAfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpI0cPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpJbgfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpJbg_leEeSL080VNAlOmQ">
+ <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="_xpJbhfleEeSL080VNAlOmQ">
+ <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="_xpLQsPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpL3wPleEeSL080VNAlOmQ">
+ <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="_xpL3wvleEeSL080VNAlOmQ">
+ <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="_xpMe0fleEeSL080VNAlOmQ">
+ <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="_xpMe0_leEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBDlAA6MEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpMe1fleEeSL080VNAlOmQ">
+ <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="_xpOUAPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpOUAvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpOUBPleEeSL080VNAlOmQ">
+ <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="_xpOUBvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpO7EPleEeSL080VNAlOmQ">
+ <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="_xpO7EvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpPiIPleEeSL080VNAlOmQ">
+ <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="_xpPiIvleEeSL080VNAlOmQ">
+ <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="_xpRXUPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpRXUvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpRXVPleEeSL080VNAlOmQ">
+ <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="_xpR-YfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpR-Y_leEeSL080VNAlOmQ">
+ <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="_xpSlcfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpTMgPleEeSL080VNAlOmQ">
+ <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="_xpUaoPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpUaovleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpVBsPleEeSL080VNAlOmQ">
+ <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="_xpVBsvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpVowPleEeSL080VNAlOmQ">
+ <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="_xpVowvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpWP0PleEeSL080VNAlOmQ">
+ <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="_xpXd8PleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpXd8vleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpYFAPleEeSL080VNAlOmQ">
+ <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="_xpYFAvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpYsEPleEeSL080VNAlOmQ">
+ <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="_xpYsEvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpZTIPleEeSL080VNAlOmQ">
+ <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="_xpahQPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpahQvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpbIUPleEeSL080VNAlOmQ">
+ <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="_xpbIUvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpbvYPleEeSL080VNAlOmQ">
+ <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="_xpcWcPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpcWcvleEeSL080VNAlOmQ">
+ <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="_xpeLoPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpeysfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpeys_leEeSL080VNAlOmQ">
+ <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="_xpfZwfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpgA0PleEeSL080VNAlOmQ">
+ <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="_xpgA0vleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpgn4PleEeSL080VNAlOmQ">
+ <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="_xphO8fleEeSL080VNAlOmQ">
+ <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="_xphO8_leEeSL080VNAlOmQ">
+ <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="_xph2AfleEeSL080VNAlOmQ">
+ <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="_xpjEIPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpjrMfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpjrM_leEeSL080VNAlOmQ">
+ <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="_xpkSQPleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf8w6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpnVkfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpn8oPleEeSL080VNAlOmQ">
+ <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="_xppx0PleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xppx0vleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpqY4fleEeSL080VNAlOmQ">
+ <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="_xpqY4_leEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjQw6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xprnAPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpsOEPleEeSL080VNAlOmQ">
+ <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="_xpuDQPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpuDQvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpuDRPleEeSL080VNAlOmQ">
+ <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="_xpuqUfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpvRYPleEeSL080VNAlOmQ">
- <body>Reuse a representation</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpv4cPleEeSL080VNAlOmQ">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpv4cvleEeSL080VNAlOmQ">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpv4dPleEeSL080VNAlOmQ">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpwfgfleEeSL080VNAlOmQ">
- <body>Add new nodes</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="_xpwfg_leEeSL080VNAlOmQ">
+ <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="_xpy7wPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpzi0fleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpzi0_leEeSL080VNAlOmQ">
+ <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="_xpzi1fleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfC0Q6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp0w8PleEeSL080VNAlOmQ">
+ <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="_xp2mIPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp3NMPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp3NMvleEeSL080VNAlOmQ">
+ <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="_xp3NNPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp4bUPleEeSL080VNAlOmQ">
- <body>Add compartments</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp4bUvleEeSL080VNAlOmQ">
- <body>Add new nodes</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp5CYPleEeSL080VNAlOmQ">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp5pcPleEeSL080VNAlOmQ">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp5pcvleEeSL080VNAlOmQ">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp5pdPleEeSL080VNAlOmQ">
- <body>Reuse a representation</body>
+ <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="_xp6QgfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp63kPleEeSL080VNAlOmQ">
+ <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="_xp63kvleEeSL080VNAlOmQ">
+ <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="_xp63lPleEeSL080VNAlOmQ">
+ <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="_xp7eofleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjURQ6MEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp7eo_leEeSL080VNAlOmQ">
+ <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="_xp7epfleEeSL080VNAlOmQ">
+ <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="_xp9T0PleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp9T0vleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp964PleEeSL080VNAlOmQ">
+ <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="_xp964vleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlwgg6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xp-h8vleEeSL080VNAlOmQ">
+ <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="_xqAXIPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqA-MPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqA-MvleEeSL080VNAlOmQ">
+ <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="_xqA-NPleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMxg6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqCMUPleEeSL080VNAlOmQ">
+ <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="_xqEBgPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqEBgvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqEokPleEeSL080VNAlOmQ">
+ <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="_xqEokvleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQEw6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqFPovleEeSL080VNAlOmQ">
+ <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="_xqHE0PleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqHr4fleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqHr4_leEeSL080VNAlOmQ">
+ <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="_xqHr5fleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBuTYA6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqIS8vleEeSL080VNAlOmQ">
+ <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="_xqKIIPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqKvMfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqKvM_leEeSL080VNAlOmQ">
+ <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="_xqKvNfleEeSL080VNAlOmQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvpg6MEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqL9UPleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xqL9UvleEeSL080VNAlOmQ">
+ <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>
@@ -1774,319 +1827,416 @@ The function is coverage at 64%</body> </ownedComment>
<body>Requirements Coverage Table</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpEjAvleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpKpoPleEeSL080VNAlOmQ">
- <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpmugPleEeSL080VNAlOmQ">
+ <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="_xpq_8PleEeSL080VNAlOmQ">
+ <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="_xp0J4fleEeSL080VNAlOmQ">
+ <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="_xp-h8PleEeSL080VNAlOmQ">
+ <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="_xqBlQfleEeSL080VNAlOmQ">
+ <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="_xqFPoPleEeSL080VNAlOmQ">
+ <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="_xqIS8PleEeSL080VNAlOmQ">
+ <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="_xqLWQfleEeSL080VNAlOmQ">
+ <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="_xpFxIfleEeSL080VNAlOmQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_xpxGkPleEeSL080VNAlOmQ">
+ <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="_xp0w8vleEeSL080VNAlOmQ">
+ <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="_xp_JAPleEeSL080VNAlOmQ">
+ <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="_xqCMUvleEeSL080VNAlOmQ">
+ <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="_xqF2sPleEeSL080VNAlOmQ">
+ <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="_xqI6AfleEeSL080VNAlOmQ">
+ <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="_CeHbQPlkEeSapvJB9EYj3Q" name="Expansion of diagram by adding compartments">
- <packagedElement xmi:type="uml:Package" xmi:id="_CeKekPlkEeSapvJB9EYj3Q" name="Table of Contents">
- <packagedElement xmi:type="uml:Package" xmi:id="_C6q0YPlkEeSapvJB9EYj3Q" name="Requirements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6sCgflkEeSapvJB9EYj3Q" name="Use Cases">
- <packagedElement xmi:type="uml:Package" xmi:id="_C6tQoflkEeSapvJB9EYj3Q" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_C6uewflkEeSapvJB9EYj3Q" name="Add compartments"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6vs4flkEeSapvJB9EYj3Q" name="Add new nodes"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6w7APlkEeSapvJB9EYj3Q" name="Add new child label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6yJIPlkEeSapvJB9EYj3Q" name="Add new border item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6zXQflkEeSapvJB9EYj3Q" name="Add new link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C60lYflkEeSapvJB9EYj3Q" name="Reuse a representation"/>
+ <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="_C61zgPlkEeSapvJB9EYj3Q" name="Design">
- <packagedElement xmi:type="uml:Package" xmi:id="_C63BoflkEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_C64PwflkEeSapvJB9EYj3Q" name="Representation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C6-WYflkEeSapvJB9EYj3Q" name="InducedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7ALkPlkEeSapvJB9EYj3Q" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7Cn0flkEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7EdAPlkEeSapvJB9EYj3Q" name="DiagramExpansion"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7FrIPlkEeSapvJB9EYj3Q" name="GMFT_BasedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7G5QflkEeSapvJB9EYj3Q" name="RepresentationKind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7IHYflkEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
+ <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="_C7J8kPlkEeSapvJB9EYj3Q" name="org.eclipse.papyrus.infra.gmfdiag.common">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7LKsPlkEeSapvJB9EYj3Q" name="expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7MY0PlkEeSapvJB9EYj3Q" name="ChildrenListRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7Nm8PlkEeSapvJB9EYj3Q" name="CreateInducedRepresentationViewCommand"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7O1EflkEeSapvJB9EYj3Q" name="DiagramExpansionSingleton"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7QDMflkEeSapvJB9EYj3Q" name="DiagramExpansionsRegistry"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7R4YPlkEeSapvJB9EYj3Q" name="ExpandEditPartProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7TGgPlkEeSapvJB9EYj3Q" name="ExpandViewProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7UUoflkEeSapvJB9EYj3Q" name="IdentityGraphicalElementType"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7ViwflkEeSapvJB9EYj3Q" name="InducedRepresentationCreationEditPolicy"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7Ww4flkEeSapvJB9EYj3Q" name="InducedRepresentationPolicyProvider"/>
+ <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="_C7X_AflkEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7ZNIflkEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7bCUPlkEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7cQcflkEeSapvJB9EYj3Q" name="DiagramExpansion"/>
+ <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="_C7dekflkEeSapvJB9EYj3Q" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7essflkEeSapvJB9EYj3Q" name="CustomAbstractViewProvider"/>
+ <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="_C7f60flkEeSapvJB9EYj3Q" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7hwAPlkEeSapvJB9EYj3Q" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7i-IflkEeSapvJB9EYj3Q" name="NotificationManager"/>
+ <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="_C7kMQflkEeSapvJB9EYj3Q" name="Tests">
- <packagedElement xmi:type="uml:Package" xmi:id="_C7laYflkEeSapvJB9EYj3Q" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7mogflkEeSapvJB9EYj3Q" name="T002-Add a compartment"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7n2oflkEeSapvJB9EYj3Q" name="T003-Add Child Label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7pEwflkEeSapvJB9EYj3Q" name="T006-Add Compartment with Kind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7qS4flkEeSapvJB9EYj3Q" name="T004-Add Border Item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7rhAflkEeSapvJB9EYj3Q" name="T005-Add link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7svIPlkEeSapvJB9EYj3Q" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C7t9QPlkEeSapvJB9EYj3Q" name="T007-AssistantUsage"/>
+ <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="_C7ukUflkEeSapvJB9EYj3Q" name="Requirements Coverage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFd50Q6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_CeMTwPlkEeSapvJB9EYj3Q" name="Requirements">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CeQlMPlkEeSapvJB9EYj3Q">
+ <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="_CeUPkPlkEeSapvJB9EYj3Q">
+ <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="_CeX58PlkEeSapvJB9EYj3Q">
+ <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="_Cea9QPlkEeSapvJB9EYj3Q">
+ <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="_CedZgPlkEeSapvJB9EYj3Q">
+ <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="_CefOsPlkEeSapvJB9EYj3Q">
+ <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="_Cehq8PlkEeSapvJB9EYj3Q">
+ <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="_CekHMPlkEeSapvJB9EYj3Q">
+ <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="_Cel8YPlkEeSapvJB9EYj3Q">
+ <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="_Ceo_sPlkEeSapvJB9EYj3Q">
+ <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="_Ceq04PlkEeSapvJB9EYj3Q">
+ <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="_Cet4MPlkEeSapvJB9EYj3Q">
+ <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="_CewUcPlkEeSapvJB9EYj3Q">
+ <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="_CeywsPlkEeSapvJB9EYj3Q">
+ <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.
It cannot be implemented for the version Mars</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Ce0l4PlkEeSapvJB9EYj3Q">
+ <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="_Ce3CIPlkEeSapvJB9EYj3Q">
+ <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="_Ce6FcPlkEeSapvJB9EYj3Q">
+ <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.
It allow to be tested by Junit Tests.
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_Ce8hsPlkEeSapvJB9EYj3Q" name="Use Cases">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CmX_YPlkEeSapvJB9EYj3Q">
+ <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="_CmaboPlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lv1BAQ6PEeWBLZDu_M_h-Q">
<body xsi:nil="true"/>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_CmcQ0PlkEeSapvJB9EYj3Q" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_CmeGAflkEeSapvJB9EYj3Q" name="Add compartments">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cmf7MflkEeSapvJB9EYj3Q">
+ <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.
+</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: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion".
+Note: If the model is not valid, the framework does not take in account your model expansion.
+ --> so valid it, and see your log error.
+ 
+</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. 
+To do that, click on menu File--> new-->Other
+Choose "Example EMF models creation wizards" and select Expansion Model.
+Then select as root Object a diagram expansion.
+</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="_CmhwYflkEeSapvJB9EYj3Q" name="Add new nodes">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CmjlkflkEeSapvJB9EYj3Q">
+ <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="_CmmB0flkEeSapvJB9EYj3Q" name="Add new child label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cmn3APlkEeSapvJB9EYj3Q">
+ <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="_CmpFIflkEeSapvJB9EYj3Q" name="Add new border item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cmq6UflkEeSapvJB9EYj3Q">
+ <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="_CmsvgPlkEeSapvJB9EYj3Q" name="Add new link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CmuksPlkEeSapvJB9EYj3Q">
+ <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="_Cmvy0flkEeSapvJB9EYj3Q" name="Reuse a representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CmxoAflkEeSapvJB9EYj3Q">
+ <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="_CmzdMPlkEeSapvJB9EYj3Q" name="Design">
- <packagedElement xmi:type="uml:Package" xmi:id="_Cm0rUflkEeSapvJB9EYj3Q" name="expansionmodel">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CvoCAPlkEeSapvJB9EYj3Q">
+ <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.
+The infra.gmf.common contains the essential of the code.
+One part has been generated from the UML model to design the structure of representation.
+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="_CvqeQPlkEeSapvJB9EYj3Q" name="Representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CvrsYflkEeSapvJB9EYj3Q">
+ <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="_Cvs6gflkEeSapvJB9EYj3Q" name="InducedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CvuvsflkEeSapvJB9EYj3Q">
+ <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="_CvvWwflkEeSapvJB9EYj3Q" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Cvwk4PlkEeSapvJB9EYj3Q" name="UseContext">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CvxL8flkEeSapvJB9EYj3Q">
+ <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="_CvyaEPlkEeSapvJB9EYj3Q" name="DiagramExpansion">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CvzBIflkEeSapvJB9EYj3Q">
+ <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. 
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="_Cv0PQflkEeSapvJB9EYj3Q" name="GMFT_BasedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cv1dYPlkEeSapvJB9EYj3Q">
+ <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="_Cv2EcflkEeSapvJB9EYj3Q" name="RepresentationKind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cv35oflkEeSapvJB9EYj3Q">
+ <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="_Cv5u0PlkEeSapvJB9EYj3Q" name="AbstractRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Cv688flkEeSapvJB9EYj3Q">
+ <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="_Cv9ZMflkEeSapvJB9EYj3Q" name="org.eclipse.papyrus.infra.gmfdiag.common">
- <packagedElement xmi:type="uml:Package" xmi:id="_Cv-nUflkEeSapvJB9EYj3Q" name="expansion">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3in4PlkEeSapvJB9EYj3Q">
+ <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>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3lrMPlkEeSapvJB9EYj3Q" name="ChildrenListRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3m5UflkEeSapvJB9EYj3Q">
+ <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
it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3ougflkEeSapvJB9EYj3Q" name="CreateInducedRepresentationViewCommand">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3p8oflkEeSapvJB9EYj3Q">
+ <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
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3rx0PlkEeSapvJB9EYj3Q" name="DiagramExpansionSingleton">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3s_8flkEeSapvJB9EYj3Q">
+ <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="_C3uOEflkEeSapvJB9EYj3Q" name="DiagramExpansionsRegistry">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3vcMflkEeSapvJB9EYj3Q">
+ <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
It gives the set of all Diagram expansion that has to be used
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3xRYPlkEeSapvJB9EYj3Q" name="ExpandEditPartProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3yfgflkEeSapvJB9EYj3Q">
+ <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
See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3ztoflkEeSapvJB9EYj3Q" name="ExpandViewProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C31i0flkEeSapvJB9EYj3Q">
+ <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
See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
@@ -2094,464 +2244,449 @@ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
 </body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C32w8flkEeSapvJB9EYj3Q" name="IdentityGraphicalElementType">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C34mIflkEeSapvJB9EYj3Q">
+ <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.
By default it accepts all. This is the ExpandViewProvider that verify the job
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C38QgflkEeSapvJB9EYj3Q" name="InducedRepresentationCreationEditPolicy">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C3-FsPlkEeSapvJB9EYj3Q">
+ <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}.
It creates the compartment displaying shapes for an element by reading the expansion model
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C3_T0PlkEeSapvJB9EYj3Q" name="InducedRepresentationPolicyProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C4Ah8flkEeSapvJB9EYj3Q">
+ <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
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C4BwEflkEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_C4DlQPlkEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C4HPoPlkEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C4JE0flkEeSapvJB9EYj3Q" name="DiagramExpansion"/>
+ <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="_C4KS8flkEeSapvJB9EYj3Q" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_C4LhEflkEeSapvJB9EYj3Q" name="CustomAbstractViewProvider"/>
+ <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="_C4MvMflkEeSapvJB9EYj3Q" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_C4N9UflkEeSapvJB9EYj3Q" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_C4PygflkEeSapvJB9EYj3Q" name="NotificationManager"/>
+ <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="_C4RAoflkEeSapvJB9EYj3Q" name="Tests">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5DDwPlkEeSapvJB9EYj3Q">
+ <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="_C5ER4flkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDI-kA6PEeWBLZDu_M_h-Q">
<body>The code coverage for:
- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.
- ExpansionElementDropStrategy.java 87,0 %

The function is coverage at 64%</body>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_C5GHEPlkEeSapvJB9EYj3Q" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C5HVMflkEeSapvJB9EYj3Q" name="T002-Add a compartment">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5IjUflkEeSapvJB9EYj3Q">
+ <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="_C5KYgflkEeSapvJB9EYj3Q" name="T003-Add Child Label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5LmoflkEeSapvJB9EYj3Q">
+ <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="_C5M0wflkEeSapvJB9EYj3Q" name="T006-Add Compartment with Kind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5Op8flkEeSapvJB9EYj3Q">
+ <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="_C5P4EflkEeSapvJB9EYj3Q" name="T004-Add Border Item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5RtQflkEeSapvJB9EYj3Q">
+ <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="_C5S7YflkEeSapvJB9EYj3Q" name="T005-Add link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5UJgflkEeSapvJB9EYj3Q">
+ <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="_C5V-sPlkEeSapvJB9EYj3Q" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_C5XM0flkEeSapvJB9EYj3Q" name="T007-AssistantUsage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5Ya8flkEeSapvJB9EYj3Q">
+ <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.
It remains to add a test based on links.</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_C5ZpEflkEeSapvJB9EYj3Q" name="Requirements Coverage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5beQflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5hk4PlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5iL8PlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5iL8vlkEeSapvJB9EYj3Q">
+ <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="_C5izAPlkEeSapvJB9EYj3Q">
+ <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="_C5koMflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5l2UPlkEeSapvJB9EYj3Q">
+ <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="_C5l2UvlkEeSapvJB9EYj3Q">
+ <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="_C5mdYflkEeSapvJB9EYj3Q">
+ <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="_C5mdY_lkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDkcYA6PEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5nEcflkEeSapvJB9EYj3Q">
+ <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="_C5oSkPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5o5oflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5o5o_lkEeSapvJB9EYj3Q">
+ <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="_C5pgsflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5qHwPlkEeSapvJB9EYj3Q">
+ <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="_C5qHwvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5qu0flkEeSapvJB9EYj3Q">
+ <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="_C5rV4PlkEeSapvJB9EYj3Q">
+ <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="_C5skAPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5tLEflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5tLE_lkEeSapvJB9EYj3Q">
+ <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="_C5tyIflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5uZMPlkEeSapvJB9EYj3Q">
+ <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="_C5uZMvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5vAQPlkEeSapvJB9EYj3Q">
+ <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="_C5wOYPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5w1cflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5w1c_lkEeSapvJB9EYj3Q">
+ <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="_C5xcgPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5xcgvlkEeSapvJB9EYj3Q">
+ <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="_C5yDkflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5yDk_lkEeSapvJB9EYj3Q">
+ <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="_C5z4wPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5z4wvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C50f0flkEeSapvJB9EYj3Q">
+ <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="_C50f0_lkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C51G4flkEeSapvJB9EYj3Q">
+ <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="_C51t8flkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C51t8_lkEeSapvJB9EYj3Q">
+ <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="_C53jIPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C53jIvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C54KMflkEeSapvJB9EYj3Q">
+ <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="_C54KM_lkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C59pwPlkEeSapvJB9EYj3Q">
+ <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="_C5-Q0PlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5-Q0vlkEeSapvJB9EYj3Q">
+ <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="_C6AGAPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6AGAvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6AGBPlkEeSapvJB9EYj3Q">
+ <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="_C6AtEflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6BUIPlkEeSapvJB9EYj3Q">
+ <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="_C6BUIvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6B7MPlkEeSapvJB9EYj3Q">
+ <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="_C6B7MvlkEeSapvJB9EYj3Q">
+ <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="_C6CiQflkEeSapvJB9EYj3Q">
+ <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="_C6CiQ_lkEeSapvJB9EYj3Q">
+ <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="_C6EXcPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6EXcvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6EXdPlkEeSapvJB9EYj3Q">
+ <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="_C6E-gflkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD4lcA6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6FlkflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6GMoPlkEeSapvJB9EYj3Q">
+ <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="_C6HawPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6HawvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6IB0flkEeSapvJB9EYj3Q">
+ <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="_C6IB0_lkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7BtQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6Io4vlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6JP8flkEeSapvJB9EYj3Q">
+ <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="_C6KeEPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6LFIflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6LFI_lkEeSapvJB9EYj3Q">
+ <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="_C6LFJflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6LsMflkEeSapvJB9EYj3Q">
- <body>Reuse a representation</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6MTQflkEeSapvJB9EYj3Q">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6MTQ_lkEeSapvJB9EYj3Q">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6M6UPlkEeSapvJB9EYj3Q">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6M6UvlkEeSapvJB9EYj3Q">
- <body>Add new nodes</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="_C6M6VPlkEeSapvJB9EYj3Q">
+ <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="_C6P9oPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6P9ovlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6QksPlkEeSapvJB9EYj3Q">
+ <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="_C6QksvlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhRQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6RLwvlkEeSapvJB9EYj3Q">
+ <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="_C6TA8PlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ToAPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ToAvlkEeSapvJB9EYj3Q">
+ <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="_C6ToBPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6UPEflkEeSapvJB9EYj3Q">
- <body>Add compartments</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6U2IflkEeSapvJB9EYj3Q">
- <body>Add new nodes</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6U2I_lkEeSapvJB9EYj3Q">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6U2JflkEeSapvJB9EYj3Q">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6VdMflkEeSapvJB9EYj3Q">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6VdM_lkEeSapvJB9EYj3Q">
- <body>Reuse a representation</body>
+ <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="_C6WEQPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6WrUPlkEeSapvJB9EYj3Q">
+ <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="_C6WrUvlkEeSapvJB9EYj3Q">
+ <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="_C6XSYPlkEeSapvJB9EYj3Q">
+ <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="_C6XSYvlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZwg6PEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6XSZPlkEeSapvJB9EYj3Q">
+ <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="_C6X5cflkEeSapvJB9EYj3Q">
+ <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="_C6ZHkPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ZHkvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ZuoflkEeSapvJB9EYj3Q">
+ <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="_C6Zuo_lkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEH2AQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6aVsvlkEeSapvJB9EYj3Q">
+ <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="_C6cx8PlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6cx8vlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6eAEPlkEeSapvJB9EYj3Q">
+ <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="_C6eAEvlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mERnAQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6fOMPlkEeSapvJB9EYj3Q">
+ <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="_C6hDYPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6hDYvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6hqcPlkEeSapvJB9EYj3Q">
+ <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="_C6hqcvlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDRg6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6iRgvlkEeSapvJB9EYj3Q">
+ <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="_C6kGsPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ktwflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6ktw_lkEeSapvJB9EYj3Q">
+ <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="_C6lU0PlkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGkw6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6l74PlkEeSapvJB9EYj3Q">
+ <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="_C6nxEPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6nxEvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6nxFPlkEeSapvJB9EYj3Q">
+ <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="_C6oYIflkEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaJ4Q6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6o_MflkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6pmQPlkEeSapvJB9EYj3Q">
+ <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>
@@ -2560,334 +2695,416 @@ It remains to add a test based on links.</body> </ownedComment>
<body>Requirements Coverage Table</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5beQvlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C5kBIPlkEeSapvJB9EYj3Q">
- <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6E-g_lkEeSapvJB9EYj3Q">
+ <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="_C6Io4PlkEeSapvJB9EYj3Q">
+ <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="_C6RLwPlkEeSapvJB9EYj3Q">
+ <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="_C6aVsPlkEeSapvJB9EYj3Q">
+ <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="_C6enIflkEeSapvJB9EYj3Q">
+ <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="_C6iRgPlkEeSapvJB9EYj3Q">
+ <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="_C6lU0vlkEeSapvJB9EYj3Q">
+ <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="_C6oYI_lkEeSapvJB9EYj3Q">
+ <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="_C5dTcPlkEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_C6NhYflkEeSapvJB9EYj3Q">
+ <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="_C6Ry0PlkEeSapvJB9EYj3Q">
+ <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="_C6a8wflkEeSapvJB9EYj3Q">
+ <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="_C6fOMvlkEeSapvJB9EYj3Q">
+ <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="_C6i4kflkEeSapvJB9EYj3Q">
+ <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="_C6l74vlkEeSapvJB9EYj3Q">
+ <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="_XVCKUPllEeSapvJB9EYj3Q" name="Expansion of diagram by adding compartments">
- <packagedElement xmi:type="uml:Package" xmi:id="_XVD_gPllEeSapvJB9EYj3Q" name="Table of Contents">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpL1YPllEeSapvJB9EYj3Q" name="Requirements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpNDgPllEeSapvJB9EYj3Q" name="Use Cases">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpNqkfllEeSapvJB9EYj3Q" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpO4sfllEeSapvJB9EYj3Q" name="Add compartments"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpQG0fllEeSapvJB9EYj3Q" name="Add new nodes"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpRU8fllEeSapvJB9EYj3Q" name="Add new child label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpSjEPllEeSapvJB9EYj3Q" name="Add new border item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpTKIfllEeSapvJB9EYj3Q" name="Add new link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpUYQfllEeSapvJB9EYj3Q" name="Reuse a representation"/>
+ <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="_XpVmYfllEeSapvJB9EYj3Q" name="Design">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpWNcfllEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpW0gfllEeSapvJB9EYj3Q" name="Representation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpXbkfllEeSapvJB9EYj3Q" name="InducedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpYCofllEeSapvJB9EYj3Q" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpYpsfllEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpZ30fllEeSapvJB9EYj3Q" name="DiagramExpansion"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpbF8fllEeSapvJB9EYj3Q" name="GMFT_BasedRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpcUEfllEeSapvJB9EYj3Q" name="RepresentationKind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpc7IfllEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
+ <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="_XpdiMfllEeSapvJB9EYj3Q" name="org.eclipse.papyrus.infra.gmfdiag.common">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpeJQfllEeSapvJB9EYj3Q" name="Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpfXYPllEeSapvJB9EYj3Q" name="ChildrenListRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpf-cfllEeSapvJB9EYj3Q" name="CreateInducedRepresentationViewCommand"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XphMkfllEeSapvJB9EYj3Q" name="DiagramExpansionSingleton"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XphzofllEeSapvJB9EYj3Q" name="DiagramExpansionsRegistry"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpjBwfllEeSapvJB9EYj3Q" name="ExpandEditPartProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpjo0fllEeSapvJB9EYj3Q" name="ExpandViewProvider"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpk28fllEeSapvJB9EYj3Q" name="IdentityGraphicalElementType"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpleAfllEeSapvJB9EYj3Q" name="InducedRepresentationCreationEditPolicy"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XpmFEfllEeSapvJB9EYj3Q" name="InducedRepresentationPolicyProvider"/>
+ <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="_XpnTMfllEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpohUfllEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XppvcfllEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpq9kPllEeSapvJB9EYj3Q" name="DiagramExpansion"/>
+ <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="_XprkofllEeSapvJB9EYj3Q" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_XptZ0PllEeSapvJB9EYj3Q" name="CustomAbstractViewProvider"/>
+ <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="_Xpun8PllEeSapvJB9EYj3Q" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_Xpv2EfllEeSapvJB9EYj3Q" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpxEMfllEeSapvJB9EYj3Q" name="NotificationManager"/>
+ <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="_XpySUfllEeSapvJB9EYj3Q" name="Tests">
- <packagedElement xmi:type="uml:Package" xmi:id="_XpzgcfllEeSapvJB9EYj3Q" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp0ukfllEeSapvJB9EYj3Q" name="T002-Add a compartment"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp18sfllEeSapvJB9EYj3Q" name="T003-Add Child Label"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp3x4fllEeSapvJB9EYj3Q" name="T006-Add Compartment with Kind"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp5AAfllEeSapvJB9EYj3Q" name="T004-Add Border Item"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp6OIfllEeSapvJB9EYj3Q" name="T005-Add link"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp7cQfllEeSapvJB9EYj3Q" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xp8qYfllEeSapvJB9EYj3Q" name="T007-AssistantUsage"/>
+ <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="_Xp94gfllEeSapvJB9EYj3Q" name="Requirements Coverage"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2zVcQ6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XVF0sPllEeSapvJB9EYj3Q" name="Requirements">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XVIQ8PllEeSapvJB9EYj3Q">
+ <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="_XVLUQPllEeSapvJB9EYj3Q">
+ <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="_XVNJcPllEeSapvJB9EYj3Q">
+ <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="_XVQMwPllEeSapvJB9EYj3Q">
+ <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="_XVSpAPllEeSapvJB9EYj3Q">
+ <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="_XVVFQPllEeSapvJB9EYj3Q">
+ <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="_XVXhgPllEeSapvJB9EYj3Q">
+ <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="_XVZ9wPllEeSapvJB9EYj3Q">
+ <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="_XVcaAPllEeSapvJB9EYj3Q">
+ <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="_XVfdUPllEeSapvJB9EYj3Q">
+ <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="_XVh5kPllEeSapvJB9EYj3Q">
+ <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="_XVjuwPllEeSapvJB9EYj3Q">
+ <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="_XVmLAPllEeSapvJB9EYj3Q">
+ <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="_XVoAMPllEeSapvJB9EYj3Q">
+ <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.
It cannot be implemented for the version Mars</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XVqccPllEeSapvJB9EYj3Q">
+ <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="_XVsRoPllEeSapvJB9EYj3Q">
+ <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="_XVut4PllEeSapvJB9EYj3Q">
+ <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.
It allow to be tested by Junit Tests.
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XVxKIPllEeSapvJB9EYj3Q" name="Use Cases">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXjS0PllEeSapvJB9EYj3Q">
+ <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="_XXkg8fllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_whmhgQ6PEeWBLZDu_M_h-Q">
<body xsi:nil="true"/>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_XXlvEfllEeSapvJB9EYj3Q" name="Diagram Expansion">
- <packagedElement xmi:type="uml:Package" xmi:id="_XXm9MfllEeSapvJB9EYj3Q" name="Add compartments">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXoLUfllEeSapvJB9EYj3Q">
+ <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.
+</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. 
+To do that, click on menu File--> new-->Other
+Choose "Example EMF models creation wizards" and select Expansion Model.
+Then select as root Object a diagram expansion.
+</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: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion".
+Note: If the model is not valid, the framework does not take in account your model expansion.
+ --> so valid it, and see your log error.
+ 
+</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="_XXpZcfllEeSapvJB9EYj3Q" name="Add new nodes">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXr1sfllEeSapvJB9EYj3Q">
+ <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="_XXtD0fllEeSapvJB9EYj3Q" name="Add new child label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXuR8fllEeSapvJB9EYj3Q">
+ <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="_XXvgEfllEeSapvJB9EYj3Q" name="Add new border item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXwuMfllEeSapvJB9EYj3Q">
+ <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="_XXx8UfllEeSapvJB9EYj3Q" name="Add new link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XXzKcfllEeSapvJB9EYj3Q">
+ <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="_XX0YkfllEeSapvJB9EYj3Q" name="Reuse a representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XX1msfllEeSapvJB9EYj3Q">
+ <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="_XX200fllEeSapvJB9EYj3Q" name="Design">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XfGFQfllEeSapvJB9EYj3Q">
+ <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.
The infra.gmf.common contains the essential of the code.
One part has been generated from the UML model to design the structure of representation.
The second part has been coded manuaaly in order to interpret instances of models.</body>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_XX4C8PllEeSapvJB9EYj3Q" name="expansionmodel">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xe54APllEeSapvJB9EYj3Q">
+ <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="_Xe7GIfllEeSapvJB9EYj3Q" name="Representation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xe7tMfllEeSapvJB9EYj3Q">
+ <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="_Xe8UQfllEeSapvJB9EYj3Q" name="InducedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xe87UfllEeSapvJB9EYj3Q">
+ <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="_Xe9iYfllEeSapvJB9EYj3Q" name="GraphicalElementLibrary"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xe-JcfllEeSapvJB9EYj3Q" name="UseContext">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xe-wgfllEeSapvJB9EYj3Q">
+ <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="_Xe_-oPllEeSapvJB9EYj3Q" name="DiagramExpansion">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XfAlsfllEeSapvJB9EYj3Q">
+ <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. 
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="_XfBMwfllEeSapvJB9EYj3Q" name="GMFT_BasedRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XfBz0fllEeSapvJB9EYj3Q">
+ <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="_XfDB8PllEeSapvJB9EYj3Q" name="RepresentationKind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XfDpAfllEeSapvJB9EYj3Q">
+ <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="_XfEQEfllEeSapvJB9EYj3Q" name="AbstractRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XfFeMPllEeSapvJB9EYj3Q">
+ <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="_XfGsUfllEeSapvJB9EYj3Q" name="org.eclipse.papyrus.infra.gmfdiag.common">
- <packagedElement xmi:type="uml:Package" xmi:id="_XfHTYfllEeSapvJB9EYj3Q" name="Expansion">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XgqykPllEeSapvJB9EYj3Q">
+ <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="_XgsAsfllEeSapvJB9EYj3Q">
- <body>This design contains classes to interpret model of expansion and create grphical element from the palette.</body>
+ <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="_Xm3hMPllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy7iEA6PEeWBLZDu_M_h-Q">
<body>Creation of InducedRepresentations</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xm5WYfllEeSapvJB9EYj3Q">
+ <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="_Xm6kgfllEeSapvJB9EYj3Q" name="ChildrenListRepresentation">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xm7yoPllEeSapvJB9EYj3Q">
+ <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
it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xm9AwPllEeSapvJB9EYj3Q" name="CreateInducedRepresentationViewCommand">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xm9n0fllEeSapvJB9EYj3Q">
+ <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
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_Xm-18fllEeSapvJB9EYj3Q" name="DiagramExpansionSingleton">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnAEEfllEeSapvJB9EYj3Q">
+ <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="_XnBSMfllEeSapvJB9EYj3Q" name="DiagramExpansionsRegistry">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnCgUfllEeSapvJB9EYj3Q">
+ <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
It gives the set of all Diagram expansion that has to be used
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnEVgPllEeSapvJB9EYj3Q" name="ExpandEditPartProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnFjoPllEeSapvJB9EYj3Q">
+ <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
See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnGxwfllEeSapvJB9EYj3Q" name="ExpandViewProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnH_4fllEeSapvJB9EYj3Q">
+ <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
See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
@@ -2895,464 +3112,449 @@ see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
 </body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnJOAfllEeSapvJB9EYj3Q" name="IdentityGraphicalElementType">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnKcIPllEeSapvJB9EYj3Q">
+ <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.
By default it accepts all. This is the ExpandViewProvider that verify the job
#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnLqQfllEeSapvJB9EYj3Q" name="InducedRepresentationCreationEditPolicy">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnM4YfllEeSapvJB9EYj3Q">
+ <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}.
It creates the compartment displaying shapes for an element by reading the expansion model
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnOGgfllEeSapvJB9EYj3Q" name="InducedRepresentationPolicyProvider">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XnPUofllEeSapvJB9EYj3Q">
+ <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
see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnQiwfllEeSapvJB9EYj3Q" name="expansionmodel">
- <packagedElement xmi:type="uml:Package" xmi:id="_XnRw4fllEeSapvJB9EYj3Q" name="UseContext"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnTmEfllEeSapvJB9EYj3Q" name="AbstractRepresentation"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XnU0MfllEeSapvJB9EYj3Q" name="DiagramExpansion"/>
+ <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="_XnWCUfllEeSapvJB9EYj3Q" name="providers">
- <packagedElement xmi:type="uml:Package" xmi:id="_XnXQcfllEeSapvJB9EYj3Q" name="CustomAbstractViewProvider"/>
+ <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="_XnYekfllEeSapvJB9EYj3Q" name="service">
- <packagedElement xmi:type="uml:Package" xmi:id="_XnaTwPllEeSapvJB9EYj3Q" name="shape">
- <packagedElement xmi:type="uml:Package" xmi:id="_Xnbh4fllEeSapvJB9EYj3Q" name="NotificationManager"/>
+ <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="_XncwAPllEeSapvJB9EYj3Q" name="Tests">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoCl4PllEeSapvJB9EYj3Q">
+ <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="_XoD0AfllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0uR0Q6PEeWBLZDu_M_h-Q">
<body>The code coverage for:
- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.
- ExpansionElementDropStrategy.java 87,0 %

The function is coverage at 64%</body>
</ownedComment>
- <packagedElement xmi:type="uml:Package" xmi:id="_XoFCIfllEeSapvJB9EYj3Q" name="T001-Load ExpansionModel"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XoGQQPllEeSapvJB9EYj3Q" name="T002-Add a compartment">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoG3UfllEeSapvJB9EYj3Q">
+ <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="_XoIFcfllEeSapvJB9EYj3Q" name="T003-Add Child Label">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoIsgfllEeSapvJB9EYj3Q">
+ <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="_XoJ6ofllEeSapvJB9EYj3Q" name="T006-Add Compartment with Kind">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoLIwfllEeSapvJB9EYj3Q">
+ <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="_XoLv0fllEeSapvJB9EYj3Q" name="T004-Add Border Item">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoM98fllEeSapvJB9EYj3Q">
+ <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="_XoOMEfllEeSapvJB9EYj3Q" name="T005-Add link">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoPaMPllEeSapvJB9EYj3Q">
+ <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="_XoQBQfllEeSapvJB9EYj3Q" name="T006-Drop of Elements"/>
- <packagedElement xmi:type="uml:Package" xmi:id="_XoRPYfllEeSapvJB9EYj3Q" name="T007-AssistantUsage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoR2cfllEeSapvJB9EYj3Q">
+ <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.
It remains to add a test based on links.</body>
</ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_XoSdgfllEeSapvJB9EYj3Q" name="Requirements Coverage">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoTEkfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoWu8PllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoXWAPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoXWAvllEeSapvJB9EYj3Q">
+ <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="_XoXWBPllEeSapvJB9EYj3Q">
+ <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="_XoYkIfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoZLMPllEeSapvJB9EYj3Q">
+ <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="_XoZyQPllEeSapvJB9EYj3Q">
+ <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="_XoZyQvllEeSapvJB9EYj3Q">
+ <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="_XoZyRPllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIkw6PEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoZyRvllEeSapvJB9EYj3Q">
+ <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="_XobAYPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XobAYvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XobAZPllEeSapvJB9EYj3Q">
+ <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="_XobAZvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XobncfllEeSapvJB9EYj3Q">
+ <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="_Xobnc_llEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XocOgPllEeSapvJB9EYj3Q">
+ <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="_XocOgvllEeSapvJB9EYj3Q">
+ <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="_Xoc1kPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XodcofllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xodco_llEeSapvJB9EYj3Q">
+ <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="_XodcpfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoeDsPllEeSapvJB9EYj3Q">
+ <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="_XoeDsvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoeDtPllEeSapvJB9EYj3Q">
+ <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="_XofR0PllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XofR0vllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XofR1PllEeSapvJB9EYj3Q">
+ <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="_XofR1vllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xof44PllEeSapvJB9EYj3Q">
+ <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="_Xof44vllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xof45PllEeSapvJB9EYj3Q">
+ <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="_XohHAPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XohHAvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XohuEPllEeSapvJB9EYj3Q">
+ <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="_XohuEvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XohuFPllEeSapvJB9EYj3Q">
+ <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="_XohuFvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoiVIfllEeSapvJB9EYj3Q">
+ <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="_Xoi8MPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xoi8MvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XojjQfllEeSapvJB9EYj3Q">
+ <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="_XojjQ_llEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XokKUPllEeSapvJB9EYj3Q">
+ <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="_XokKUvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XokxYPllEeSapvJB9EYj3Q">
+ <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="_Xol_gPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xol_gvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XommkfllEeSapvJB9EYj3Q">
+ <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="_Xommk_llEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XonNoPllEeSapvJB9EYj3Q">
+ <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="_XonNovllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xon0sPllEeSapvJB9EYj3Q">
+ <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="_Xon0svllEeSapvJB9EYj3Q">
+ <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="_XoobwfllEeSapvJB9EYj3Q">
+ <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="_Xoobw_llEeSapvJB9EYj3Q">
+ <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="_Xopp4PllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoqQ8PllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoqQ8vllEeSapvJB9EYj3Q">
+ <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="_XoqQ9PllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cDgQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xoq4AvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XorfEfllEeSapvJB9EYj3Q">
+ <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="_XostMPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XostMvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XotUQfllEeSapvJB9EYj3Q">
+ <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="_XotUQ_llEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efwg6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XouiYPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XouiYvllEeSapvJB9EYj3Q">
+ <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="_XowXkPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XowXkvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XowXlPllEeSapvJB9EYj3Q">
+ <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="_Xow-ofllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoxlsPllEeSapvJB9EYj3Q">
- <body>Reuse a representation</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoxlsvllEeSapvJB9EYj3Q">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoyMwPllEeSapvJB9EYj3Q">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoyMwvllEeSapvJB9EYj3Q">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoyMxPllEeSapvJB9EYj3Q">
- <body>Add new nodes</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="_Xoyz0PllEeSapvJB9EYj3Q">
+ <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="_Xo0pAPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo0pAvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo0pBPllEeSapvJB9EYj3Q">
+ <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="_Xo0pBvllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYRQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo1QE_llEeSapvJB9EYj3Q">
+ <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="_Xo2eMPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo2eMvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo3FQPllEeSapvJB9EYj3Q">
+ <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="_Xo3FQvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo3sUPllEeSapvJB9EYj3Q">
- <body>Add compartments</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo3sUvllEeSapvJB9EYj3Q">
- <body>Add new nodes</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo3sVPllEeSapvJB9EYj3Q">
- <body>Add new child label</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo4TYfllEeSapvJB9EYj3Q">
- <body>Add new border item</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo4TY_llEeSapvJB9EYj3Q">
- <body>Add new link</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo4TZfllEeSapvJB9EYj3Q">
- <body>Reuse a representation</body>
+ <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="_Xo46cfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo46c_llEeSapvJB9EYj3Q">
+ <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="_Xo5hgfllEeSapvJB9EYj3Q">
+ <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="_Xo5hg_llEeSapvJB9EYj3Q">
+ <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="_Xo5hhfllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1npsw6PEeWBLZDu_M_h-Q">
<body>T005-Add link</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo6IkfllEeSapvJB9EYj3Q">
+ <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="_Xo6Ik_llEeSapvJB9EYj3Q">
+ <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="_Xo7WsPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo7WsvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo79wfllEeSapvJB9EYj3Q">
+ <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="_Xo79w_llEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qF8A6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo8k0vllEeSapvJB9EYj3Q">
+ <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="_Xo_BEPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo_BEvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xo_oIfllEeSapvJB9EYj3Q">
+ <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="_Xo_oI_llEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1tJQQ6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpAPMvllEeSapvJB9EYj3Q">
+ <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="_XpCEYPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpCrcfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpCrc_llEeSapvJB9EYj3Q">
+ <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="_XpDSgfllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlgw6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpD5kPllEeSapvJB9EYj3Q">
+ <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="_XpFuwPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpFuwvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpFuxPllEeSapvJB9EYj3Q">
+ <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="_XpGV0fllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo0A6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpG84fllEeSapvJB9EYj3Q">
+ <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="_XpIyEPllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpIyEvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpJZIPllEeSapvJB9EYj3Q">
+ <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="_XpJZIvllEeSapvJB9EYj3Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FEw6PEeWBLZDu_M_h-Q">
<body>Satisfied elements</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpKAMfllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XpKnQPllEeSapvJB9EYj3Q">
+ <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>
@@ -3361,53 +3563,53 @@ It remains to add a test based on links.</body> </ownedComment>
<body>Requirements Coverage Table</body>
</ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoTEkvllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_XoX9EPllEeSapvJB9EYj3Q">
- <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
- </ownedComment>
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xoq4APllEeSapvJB9EYj3Q">
+ <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="_Xot7UPllEeSapvJB9EYj3Q">
+ <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="_Xo1QEfllEeSapvJB9EYj3Q">
+ <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="_Xo8k0PllEeSapvJB9EYj3Q">
+ <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="_XpAPMPllEeSapvJB9EYj3Q">
+ <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="_XpDSg_llEeSapvJB9EYj3Q">
+ <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="_XpGV0_llEeSapvJB9EYj3Q">
+ <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="_XpJZJPllEeSapvJB9EYj3Q">
+ <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="_XoTrofllEeSapvJB9EYj3Q">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Xoyz0vllEeSapvJB9EYj3Q">
+ <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="_Xo13IPllEeSapvJB9EYj3Q">
+ <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="_Xo9L4fllEeSapvJB9EYj3Q">
+ <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="_XpA2QfllEeSapvJB9EYj3Q">
+ <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="_XpD5kvllEeSapvJB9EYj3Q">
+ <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="_XpHj8PllEeSapvJB9EYj3Q">
+ <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>
@@ -3478,6 +3680,12 @@ It remains to add a test based on links.</body> </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"/>
@@ -3504,14 +3712,6 @@ It remains to add a test based on links.</body> <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"/>
- <Requirements:Satisfy xmi:id="_bFW10PPJEeSkj8g2gtcZXQ" base_Abstraction="_Rk1h0PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_bxdt4PPJEeSkj8g2gtcZXQ" base_Abstraction="_ZsHK8PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_cnAOwPPJEeSkj8g2gtcZXQ" base_Abstraction="_VfZS4PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_dVz1gPPJEeSkj8g2gtcZXQ" base_Abstraction="_WWLw8PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_eD8t4PPJEeSkj8g2gtcZXQ" base_Abstraction="_XhP14PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_etJb4PPJEeSkj8g2gtcZXQ" base_Abstraction="_YDSL8PPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_k-dB4PPJEeSkj8g2gtcZXQ" base_Abstraction="_kI22oPPJEeSkj8g2gtcZXQ"/>
- <Requirements:Satisfy xmi:id="_oGeiwPPJEeSkj8g2gtcZXQ" base_Abstraction="_Yg9mcPPJEeSkj8g2gtcZXQ"/>
<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"/>
@@ -3525,22 +3725,6 @@ It remains to add a test based on links.</body> <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:Satisfy xmi:id="_-yTLgPiMEeSv3dqcApn3LA" base_Abstraction="_-wz9wPiMEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_H2fI0PiNEeSv3dqcApn3LA" base_Abstraction="_H0jPIPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_IkSC8PiNEeSv3dqcApn3LA" base_Abstraction="_IjCs0PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_JQjTEPiNEeSv3dqcApn3LA" base_Abstraction="_JPXAQPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_SY3icPiNEeSv3dqcApn3LA" base_Abstraction="_SW7owPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_mj0_4PiNEeSv3dqcApn3LA" base_Abstraction="_mhSpQPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_nXGP4PiNEeSv3dqcApn3LA" base_Abstraction="_nVnCIPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_oGWikPiNEeSv3dqcApn3LA" base_Abstraction="_oEao4PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_ozEeoPiNEeSv3dqcApn3LA" base_Abstraction="_oxbf4PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_pevR0PiNEeSv3dqcApn3LA" base_Abstraction="_pdGTEPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_qKtnAPiNEeSv3dqcApn3LA" base_Abstraction="_qI63QPiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_7FFdcPiNEeSv3dqcApn3LA" base_Abstraction="_7Cs30PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_7rPegPiNEeSv3dqcApn3LA" base_Abstraction="_7pdV0PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_8e9acPiNEeSv3dqcApn3LA" base_Abstraction="_8c4W0PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_9XvckPiNEeSv3dqcApn3LA" base_Abstraction="_9Vzi4PiNEeSv3dqcApn3LA"/>
- <Requirements:Satisfy xmi:id="_-SxhcPiNEeSv3dqcApn3LA" base_Abstraction="_-QY70PiNEeSv3dqcApn3LA"/>
<Requirements:Verify xmi:id="_NJXFwPiPEeSv3dqcApn3LA" base_Abstraction="_NIUj8PiPEeSv3dqcApn3LA"/>
<Requirements:Verify xmi:id="_N17Q0PiPEeSv3dqcApn3LA" base_Abstraction="_N1B48PiPEeSv3dqcApn3LA"/>
<Requirements:Verify xmi:id="_OgQnQPiPEeSv3dqcApn3LA" base_Abstraction="_OfEUcPiPEeSv3dqcApn3LA"/>
@@ -3559,892 +3743,976 @@ It remains to add a test based on links.</body> <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"/>
- <Document:Document xmi:id="_xcGeAPleEeSL080VNAlOmQ" base_Model="_xcEBwPleEeSL080VNAlOmQ" author="P. Tessier" version="1.0.0"/>
- <Document:TableOfContent xmi:id="_xcI6QPleEeSL080VNAlOmQ" base_Package="_xcHsIPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xcKvcPleEeSL080VNAlOmQ" base_Package="_xcI6QfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcNywPleEeSL080VNAlOmQ" base_Comment="_xcL9kPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcQ2EPleEeSL080VNAlOmQ" base_Comment="_xcPn8PleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcUgcPleEeSL080VNAlOmQ" base_Comment="_xcSrQPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcW8sPleEeSL080VNAlOmQ" base_Comment="_xcVukPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcYx4PleEeSL080VNAlOmQ" base_Comment="_xcYK0PleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcbOIPleEeSL080VNAlOmQ" base_Comment="_xcaAAPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xceRcPleEeSL080VNAlOmQ" base_Comment="_xcdDUPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcgtsPleEeSL080VNAlOmQ" base_Comment="_xcffkPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcjJ8PleEeSL080VNAlOmQ" base_Comment="_xch70PleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcmNQPleEeSL080VNAlOmQ" base_Comment="_xck_IPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcopgPleEeSL080VNAlOmQ" base_Comment="_xcnbYPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcrFwPleEeSL080VNAlOmQ" base_Comment="_xcp3oPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xctiAPleEeSL080VNAlOmQ" base_Comment="_xcsT4PleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xcwlUPleEeSL080VNAlOmQ" base_Comment="_xcvXMPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xczooPleEeSL080VNAlOmQ" base_Comment="_xcxzcPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xc2E4PleEeSL080VNAlOmQ" base_Comment="_xc02wPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xc4hIPleEeSL080VNAlOmQ" base_Comment="_xc3TAPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xc7kcPleEeSL080VNAlOmQ" base_Package="_xc6WUPleEeSL080VNAlOmQ"/>
- <Document:ImageRef xmi:id="_xe23EPleEeSL080VNAlOmQ" base_Comment="_xe1B4PleEeSL080VNAlOmQ" ref="./imgDOC/UseCaseDiagram.png"/>
- <Document:Content xmi:id="_xe4sQPleEeSL080VNAlOmQ" base_Comment="_xe3eIPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xe56YPleEeSL080VNAlOmQ" base_Package="_xe4sQfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xe7IgPleEeSL080VNAlOmQ" base_Package="_xe56YfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xe9kwPleEeSL080VNAlOmQ" base_Comment="_xe7vkPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xe_Z8PleEeSL080VNAlOmQ" base_Package="_xe9kwfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xfBPIPleEeSL080VNAlOmQ" base_Comment="_xe_Z8fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfDEUPleEeSL080VNAlOmQ" base_Package="_xfBPIfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xfEScPleEeSL080VNAlOmQ" base_Comment="_xfDEUfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfGHoPleEeSL080VNAlOmQ" base_Package="_xfEScfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xfH80PleEeSL080VNAlOmQ" base_Comment="_xfGHofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfJyAPleEeSL080VNAlOmQ" base_Package="_xfIj4PleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xfM1UPleEeSL080VNAlOmQ" base_Comment="_xfJyAfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfODcPleEeSL080VNAlOmQ" base_Package="_xfM1UfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xfP4oPleEeSL080VNAlOmQ" base_Comment="_xfOqgPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfRGwPleEeSL080VNAlOmQ" base_Package="_xfP4ofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xfS78PleEeSL080VNAlOmQ" base_Package="_xfRt0PleEeSL080VNAlOmQ"/>
- <Document:ImageRef xmi:id="_xnQlIPleEeSL080VNAlOmQ" base_Comment="_xnOv8PleEeSL080VNAlOmQ" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
- <Document:Section xmi:id="_xnRzQPleEeSL080VNAlOmQ" base_Package="_xnRMMPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnTBYPleEeSL080VNAlOmQ" base_Comment="_xnSaUPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnUPgPleEeSL080VNAlOmQ" base_Package="_xnTBYfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnVdoPleEeSL080VNAlOmQ" base_Comment="_xnUPgfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnWrwPleEeSL080VNAlOmQ" base_Package="_xnVdofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnXS0PleEeSL080VNAlOmQ" base_Package="_xnWrwfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnYg8PleEeSL080VNAlOmQ" base_Comment="_xnX54PleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnjgEPleEeSL080VNAlOmQ" base_Package="_xnYg8fleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnkuMPleEeSL080VNAlOmQ" base_Comment="_xnjgEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnl8UPleEeSL080VNAlOmQ" base_Package="_xnkuMfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnnKcPleEeSL080VNAlOmQ" base_Comment="_xnl8UfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnoYkPleEeSL080VNAlOmQ" base_Package="_xnnKcfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xno_oPleEeSL080VNAlOmQ" base_Comment="_xnoYkfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnt4IPleEeSL080VNAlOmQ" base_Package="_xnpmsPleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnvGQPleEeSL080VNAlOmQ" base_Comment="_xnt4IfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnwUYPleEeSL080VNAlOmQ" base_Package="_xnvGQfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnxigPleEeSL080VNAlOmQ" base_Package="_xnwUYfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xnywoPleEeSL080VNAlOmQ" base_Package="_xnxigfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xnz-wPleEeSL080VNAlOmQ" base_Comment="_xnywofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xn1M4PleEeSL080VNAlOmQ" base_Package="_xnz-wfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xn2bAPleEeSL080VNAlOmQ" base_Comment="_xn1M4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xn3pIPleEeSL080VNAlOmQ" base_Package="_xn2bAfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xn43QPleEeSL080VNAlOmQ" base_Comment="_xn3pIfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xn6FYPleEeSL080VNAlOmQ" base_Package="_xn43QfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xn7TgPleEeSL080VNAlOmQ" base_Comment="_xn6FYfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xn8hoPleEeSL080VNAlOmQ" base_Package="_xn7TgfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xn9vwPleEeSL080VNAlOmQ" base_Comment="_xn8hofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xn-W0PleEeSL080VNAlOmQ" base_Package="_xn9vwfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xn_k8PleEeSL080VNAlOmQ" base_Comment="_xn-W0fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoAzEPleEeSL080VNAlOmQ" base_Package="_xn_k8fleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xoCBMPleEeSL080VNAlOmQ" base_Comment="_xoAzEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoCoQPleEeSL080VNAlOmQ" base_Package="_xoCBMfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xoD2YPleEeSL080VNAlOmQ" base_Comment="_xoDPUPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoEdcPleEeSL080VNAlOmQ" base_Package="_xoD2YfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xoFEgPleEeSL080VNAlOmQ" base_Comment="_xoEdcfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoFrkPleEeSL080VNAlOmQ" base_Package="_xoFEgfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoG5sPleEeSL080VNAlOmQ" base_Package="_xoFrkfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoHgwPleEeSL080VNAlOmQ" base_Package="_xoG5sfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoIH0PleEeSL080VNAlOmQ" base_Package="_xoHgwfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoIu4PleEeSL080VNAlOmQ" base_Package="_xoIH0fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoJV8PleEeSL080VNAlOmQ" base_Package="_xoIu4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoKkEPleEeSL080VNAlOmQ" base_Package="_xoJ9APleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoLyMPleEeSL080VNAlOmQ" base_Package="_xoKkEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoNAUPleEeSL080VNAlOmQ" base_Package="_xoLyMfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoOOcPleEeSL080VNAlOmQ" base_Package="_xoNAUfleEeSL080VNAlOmQ"/>
- <Document:ImageRef xmi:id="_xowZ8PleEeSL080VNAlOmQ" base_Comment="_xovL0PleEeSL080VNAlOmQ" ref="./imgDOC/Test_expansion_model.png"/>
- <Document:Content xmi:id="_xoxoEPleEeSL080VNAlOmQ" base_Comment="_xowZ8fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xoy2MPleEeSL080VNAlOmQ" base_Package="_xoxoEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xo0EUPleEeSL080VNAlOmQ" base_Package="_xoy2MfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xo1ScPleEeSL080VNAlOmQ" base_Comment="_xo0EUfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xo2gkPleEeSL080VNAlOmQ" base_Package="_xo1ScfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xo3usPleEeSL080VNAlOmQ" base_Comment="_xo2gkfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xo480PleEeSL080VNAlOmQ" base_Package="_xo3usfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xo6K8PleEeSL080VNAlOmQ" base_Comment="_xo480fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xo7ZEPleEeSL080VNAlOmQ" base_Package="_xo6K8fleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xo9OQPleEeSL080VNAlOmQ" base_Comment="_xo7ZEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xo-cYPleEeSL080VNAlOmQ" base_Package="_xo9OQfleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xo_qgPleEeSL080VNAlOmQ" base_Comment="_xo-cYfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xpA4oPleEeSL080VNAlOmQ" base_Package="_xo_qgfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xpCGwPleEeSL080VNAlOmQ" base_Package="_xpA4ofleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xpDU4PleEeSL080VNAlOmQ" base_Comment="_xpCt0PleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xpEjAPleEeSL080VNAlOmQ" base_Package="_xpDU4fleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xpFxIPleEeSL080VNAlOmQ" base_Comment="_xpEjAvleEeSL080VNAlOmQ"/>
- <Document:Content xmi:id="_xpGYMPleEeSL080VNAlOmQ" base_Comment="_xpFxIfleEeSL080VNAlOmQ"/>
- <Document:Table xmi:id="_xpG_QPleEeSL080VNAlOmQ" caption="RequirementsCoverageTable" base_Comment="_xpEjAfleEeSL080VNAlOmQ"/>
- <Document:Line xmi:id="_xpJbgPleEeSL080VNAlOmQ" base_Comment="_xpI0cPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpJbgvleEeSL080VNAlOmQ" base_Comment="_xpJbgfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpJbhPleEeSL080VNAlOmQ" base_Comment="_xpJbg_leEeSL080VNAlOmQ" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xpKCkPleEeSL080VNAlOmQ" base_Comment="_xpJbhfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpKpofleEeSL080VNAlOmQ" base_Comment="_xpKpoPleEeSL080VNAlOmQ" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xpLQsfleEeSL080VNAlOmQ" base_Comment="_xpLQsPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpL3wfleEeSL080VNAlOmQ" base_Comment="_xpL3wPleEeSL080VNAlOmQ" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_xpMe0PleEeSL080VNAlOmQ" base_Comment="_xpL3wvleEeSL080VNAlOmQ" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xpMe0vleEeSL080VNAlOmQ" base_Comment="_xpMe0fleEeSL080VNAlOmQ" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xpMe1PleEeSL080VNAlOmQ" base_Comment="_xpMe0_leEeSL080VNAlOmQ" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xpNF4PleEeSL080VNAlOmQ" base_Comment="_xpMe1fleEeSL080VNAlOmQ" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpOUAfleEeSL080VNAlOmQ" base_Comment="_xpOUAPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpOUA_leEeSL080VNAlOmQ" base_Comment="_xpOUAvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpOUBfleEeSL080VNAlOmQ" base_Comment="_xpOUBPleEeSL080VNAlOmQ" ref="_yrPMQNRfEeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpOUB_leEeSL080VNAlOmQ" base_Comment="_xpOUBvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpO7EfleEeSL080VNAlOmQ" base_Comment="_xpO7EPleEeSL080VNAlOmQ" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xpO7E_leEeSL080VNAlOmQ" base_Comment="_xpO7EvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpPiIfleEeSL080VNAlOmQ" base_Comment="_xpPiIPleEeSL080VNAlOmQ" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_xpQJMPleEeSL080VNAlOmQ" base_Comment="_xpPiIvleEeSL080VNAlOmQ" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpRXUfleEeSL080VNAlOmQ" base_Comment="_xpRXUPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpRXU_leEeSL080VNAlOmQ" base_Comment="_xpRXUvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpR-YPleEeSL080VNAlOmQ" base_Comment="_xpRXVPleEeSL080VNAlOmQ" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpR-YvleEeSL080VNAlOmQ" base_Comment="_xpR-YfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpSlcPleEeSL080VNAlOmQ" base_Comment="_xpR-Y_leEeSL080VNAlOmQ" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpSlcvleEeSL080VNAlOmQ" base_Comment="_xpSlcfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpTMgfleEeSL080VNAlOmQ" base_Comment="_xpTMgPleEeSL080VNAlOmQ" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpUaofleEeSL080VNAlOmQ" base_Comment="_xpUaoPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpUao_leEeSL080VNAlOmQ" base_Comment="_xpUaovleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpVBsfleEeSL080VNAlOmQ" base_Comment="_xpVBsPleEeSL080VNAlOmQ" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpVBs_leEeSL080VNAlOmQ" base_Comment="_xpVBsvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpVowfleEeSL080VNAlOmQ" base_Comment="_xpVowPleEeSL080VNAlOmQ" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpVow_leEeSL080VNAlOmQ" base_Comment="_xpVowvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpWP0fleEeSL080VNAlOmQ" base_Comment="_xpWP0PleEeSL080VNAlOmQ" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpXd8fleEeSL080VNAlOmQ" base_Comment="_xpXd8PleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpXd8_leEeSL080VNAlOmQ" base_Comment="_xpXd8vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpYFAfleEeSL080VNAlOmQ" base_Comment="_xpYFAPleEeSL080VNAlOmQ" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpYFA_leEeSL080VNAlOmQ" base_Comment="_xpYFAvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpYsEfleEeSL080VNAlOmQ" base_Comment="_xpYsEPleEeSL080VNAlOmQ" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpYsE_leEeSL080VNAlOmQ" base_Comment="_xpYsEvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpZTIfleEeSL080VNAlOmQ" base_Comment="_xpZTIPleEeSL080VNAlOmQ" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpahQfleEeSL080VNAlOmQ" base_Comment="_xpahQPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpahQ_leEeSL080VNAlOmQ" base_Comment="_xpahQvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpbIUfleEeSL080VNAlOmQ" base_Comment="_xpbIUPleEeSL080VNAlOmQ" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpbIU_leEeSL080VNAlOmQ" base_Comment="_xpbIUvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpbvYfleEeSL080VNAlOmQ" base_Comment="_xpbvYPleEeSL080VNAlOmQ" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:Cell xmi:id="_xpcWcfleEeSL080VNAlOmQ" base_Comment="_xpcWcPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpc9gPleEeSL080VNAlOmQ" base_Comment="_xpcWcvleEeSL080VNAlOmQ" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpeysPleEeSL080VNAlOmQ" base_Comment="_xpeLoPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpeysvleEeSL080VNAlOmQ" base_Comment="_xpeysfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpfZwPleEeSL080VNAlOmQ" base_Comment="_xpeys_leEeSL080VNAlOmQ" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpfZwvleEeSL080VNAlOmQ" base_Comment="_xpfZwfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpgA0fleEeSL080VNAlOmQ" base_Comment="_xpgA0PleEeSL080VNAlOmQ" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xpgA0_leEeSL080VNAlOmQ" base_Comment="_xpgA0vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xphO8PleEeSL080VNAlOmQ" base_Comment="_xpgn4PleEeSL080VNAlOmQ" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xphO8vleEeSL080VNAlOmQ" base_Comment="_xphO8fleEeSL080VNAlOmQ" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_xph2APleEeSL080VNAlOmQ" base_Comment="_xphO8_leEeSL080VNAlOmQ" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xph2AvleEeSL080VNAlOmQ" base_Comment="_xph2AfleEeSL080VNAlOmQ" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xpjrMPleEeSL080VNAlOmQ" base_Comment="_xpjEIPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpjrMvleEeSL080VNAlOmQ" base_Comment="_xpjrMfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpjrNPleEeSL080VNAlOmQ" base_Comment="_xpjrM_leEeSL080VNAlOmQ" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_xpkSQfleEeSL080VNAlOmQ" base_Comment="_xpkSQPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpnVkPleEeSL080VNAlOmQ" base_Comment="_xpmugPleEeSL080VNAlOmQ" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_xpnVkvleEeSL080VNAlOmQ" base_Comment="_xpnVkfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpn8ofleEeSL080VNAlOmQ" base_Comment="_xpn8oPleEeSL080VNAlOmQ" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xppx0fleEeSL080VNAlOmQ" base_Comment="_xppx0PleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpqY4PleEeSL080VNAlOmQ" base_Comment="_xppx0vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpqY4vleEeSL080VNAlOmQ" base_Comment="_xpqY4fleEeSL080VNAlOmQ" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpqY5PleEeSL080VNAlOmQ" base_Comment="_xpqY4_leEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpq_8fleEeSL080VNAlOmQ" base_Comment="_xpq_8PleEeSL080VNAlOmQ" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xprnAfleEeSL080VNAlOmQ" base_Comment="_xprnAPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpsOEfleEeSL080VNAlOmQ" base_Comment="_xpsOEPleEeSL080VNAlOmQ" ref="_lYuBIPldEeSL080VNAlOmQ"/>
- <Document:Line xmi:id="_xpuDQfleEeSL080VNAlOmQ" base_Comment="_xpuDQPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpuDQ_leEeSL080VNAlOmQ" base_Comment="_xpuDQvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpuqUPleEeSL080VNAlOmQ" base_Comment="_xpuDRPleEeSL080VNAlOmQ" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpuqUvleEeSL080VNAlOmQ" base_Comment="_xpuqUfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpvRYfleEeSL080VNAlOmQ" base_Comment="_xpvRYPleEeSL080VNAlOmQ" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:RefContent xmi:id="_xpv4cfleEeSL080VNAlOmQ" base_Comment="_xpv4cPleEeSL080VNAlOmQ" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xpv4c_leEeSL080VNAlOmQ" base_Comment="_xpv4cvleEeSL080VNAlOmQ" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_xpwfgPleEeSL080VNAlOmQ" base_Comment="_xpv4dPleEeSL080VNAlOmQ" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_xpwfgvleEeSL080VNAlOmQ" base_Comment="_xpwfgfleEeSL080VNAlOmQ" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xpwfhPleEeSL080VNAlOmQ" base_Comment="_xpwfg_leEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpxtoPleEeSL080VNAlOmQ" base_Comment="_xpxGkPleEeSL080VNAlOmQ" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_xpzi0PleEeSL080VNAlOmQ" base_Comment="_xpy7wPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xpzi0vleEeSL080VNAlOmQ" base_Comment="_xpzi0fleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xpzi1PleEeSL080VNAlOmQ" base_Comment="_xpzi0_leEeSL080VNAlOmQ" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xp0J4PleEeSL080VNAlOmQ" base_Comment="_xpzi1fleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp0J4vleEeSL080VNAlOmQ" base_Comment="_xp0J4fleEeSL080VNAlOmQ" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xp0w8fleEeSL080VNAlOmQ" base_Comment="_xp0w8PleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp1YAPleEeSL080VNAlOmQ" base_Comment="_xp0w8vleEeSL080VNAlOmQ" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Line xmi:id="_xp2mIfleEeSL080VNAlOmQ" base_Comment="_xp2mIPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xp3NMfleEeSL080VNAlOmQ" base_Comment="_xp3NMPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp3NM_leEeSL080VNAlOmQ" base_Comment="_xp3NMvleEeSL080VNAlOmQ" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_xp30QPleEeSL080VNAlOmQ" base_Comment="_xp3NNPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp4bUfleEeSL080VNAlOmQ" base_Comment="_xp4bUPleEeSL080VNAlOmQ" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:RefContent xmi:id="_xp4bU_leEeSL080VNAlOmQ" base_Comment="_xp4bUvleEeSL080VNAlOmQ" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_xp5CYfleEeSL080VNAlOmQ" base_Comment="_xp5CYPleEeSL080VNAlOmQ" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_xp5pcfleEeSL080VNAlOmQ" base_Comment="_xp5pcPleEeSL080VNAlOmQ" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_xp5pc_leEeSL080VNAlOmQ" base_Comment="_xp5pcvleEeSL080VNAlOmQ" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xp6QgPleEeSL080VNAlOmQ" base_Comment="_xp5pdPleEeSL080VNAlOmQ" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_xp6QgvleEeSL080VNAlOmQ" base_Comment="_xp6QgfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp63kfleEeSL080VNAlOmQ" base_Comment="_xp63kPleEeSL080VNAlOmQ" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_xp63k_leEeSL080VNAlOmQ" base_Comment="_xp63kvleEeSL080VNAlOmQ" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_xp7eoPleEeSL080VNAlOmQ" base_Comment="_xp63lPleEeSL080VNAlOmQ" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xp7eovleEeSL080VNAlOmQ" base_Comment="_xp7eofleEeSL080VNAlOmQ" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xp7epPleEeSL080VNAlOmQ" base_Comment="_xp7eo_leEeSL080VNAlOmQ" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_xp8FsPleEeSL080VNAlOmQ" base_Comment="_xp7epfleEeSL080VNAlOmQ" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_xp9T0fleEeSL080VNAlOmQ" base_Comment="_xp9T0PleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xp9T0_leEeSL080VNAlOmQ" base_Comment="_xp9T0vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp964fleEeSL080VNAlOmQ" base_Comment="_xp964PleEeSL080VNAlOmQ" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_xp964_leEeSL080VNAlOmQ" base_Comment="_xp964vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp-h8fleEeSL080VNAlOmQ" base_Comment="_xp-h8PleEeSL080VNAlOmQ" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_xp-h8_leEeSL080VNAlOmQ" base_Comment="_xp-h8vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xp_JAfleEeSL080VNAlOmQ" base_Comment="_xp_JAPleEeSL080VNAlOmQ" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Line xmi:id="_xqAXIfleEeSL080VNAlOmQ" base_Comment="_xqAXIPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xqA-MfleEeSL080VNAlOmQ" base_Comment="_xqA-MPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqA-M_leEeSL080VNAlOmQ" base_Comment="_xqA-MvleEeSL080VNAlOmQ" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xqBlQPleEeSL080VNAlOmQ" base_Comment="_xqA-NPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqBlQvleEeSL080VNAlOmQ" base_Comment="_xqBlQfleEeSL080VNAlOmQ" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_xqCMUfleEeSL080VNAlOmQ" base_Comment="_xqCMUPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqCMU_leEeSL080VNAlOmQ" base_Comment="_xqCMUvleEeSL080VNAlOmQ" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_xqEBgfleEeSL080VNAlOmQ" base_Comment="_xqEBgPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xqEBg_leEeSL080VNAlOmQ" base_Comment="_xqEBgvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqEokfleEeSL080VNAlOmQ" base_Comment="_xqEokPleEeSL080VNAlOmQ" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_xqEok_leEeSL080VNAlOmQ" base_Comment="_xqEokvleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqFPofleEeSL080VNAlOmQ" base_Comment="_xqFPoPleEeSL080VNAlOmQ" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_xqFPo_leEeSL080VNAlOmQ" base_Comment="_xqFPovleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqF2sfleEeSL080VNAlOmQ" base_Comment="_xqF2sPleEeSL080VNAlOmQ" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_xqHr4PleEeSL080VNAlOmQ" base_Comment="_xqHE0PleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xqHr4vleEeSL080VNAlOmQ" base_Comment="_xqHr4fleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqHr5PleEeSL080VNAlOmQ" base_Comment="_xqHr4_leEeSL080VNAlOmQ" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_xqHr5vleEeSL080VNAlOmQ" base_Comment="_xqHr5fleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqIS8fleEeSL080VNAlOmQ" base_Comment="_xqIS8PleEeSL080VNAlOmQ" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_xqI6APleEeSL080VNAlOmQ" base_Comment="_xqIS8vleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqI6AvleEeSL080VNAlOmQ" base_Comment="_xqI6AfleEeSL080VNAlOmQ" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_xqKvMPleEeSL080VNAlOmQ" base_Comment="_xqKIIPleEeSL080VNAlOmQ"/>
- <Document:Cell xmi:id="_xqKvMvleEeSL080VNAlOmQ" base_Comment="_xqKvMfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqKvNPleEeSL080VNAlOmQ" base_Comment="_xqKvM_leEeSL080VNAlOmQ" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_xqLWQPleEeSL080VNAlOmQ" base_Comment="_xqKvNfleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqLWQvleEeSL080VNAlOmQ" base_Comment="_xqLWQfleEeSL080VNAlOmQ" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_xqL9UfleEeSL080VNAlOmQ" base_Comment="_xqL9UPleEeSL080VNAlOmQ"/>
- <Document:RefContent xmi:id="_xqL9U_leEeSL080VNAlOmQ" base_Comment="_xqL9UvleEeSL080VNAlOmQ" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:Section xmi:id="_xqOZkPleEeSL080VNAlOmQ" base_Package="_xqNLcPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqPnsPleEeSL080VNAlOmQ" base_Package="_xqPAoPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqQ10PleEeSL080VNAlOmQ" base_Package="_xqQOwPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqSD8PleEeSL080VNAlOmQ" base_Package="_xqRc4PleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqT5IPleEeSL080VNAlOmQ" base_Package="_xqSrAPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqVHQPleEeSL080VNAlOmQ" base_Package="_xqT5IfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqWVYPleEeSL080VNAlOmQ" base_Package="_xqVHQfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqW8cPleEeSL080VNAlOmQ" base_Package="_xqWVYfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqYKkPleEeSL080VNAlOmQ" base_Package="_xqXjgPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqZYsPleEeSL080VNAlOmQ" base_Package="_xqYxoPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqbN4PleEeSL080VNAlOmQ" base_Package="_xqZ_wPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqccAPleEeSL080VNAlOmQ" base_Package="_xqbN4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqdqIPleEeSL080VNAlOmQ" base_Package="_xqccAfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqffUPleEeSL080VNAlOmQ" base_Package="_xqeRMPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqgtcPleEeSL080VNAlOmQ" base_Package="_xqffUfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqh7kPleEeSL080VNAlOmQ" base_Package="_xqgtcfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqjJsPleEeSL080VNAlOmQ" base_Package="_xqiioPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqk-4PleEeSL080VNAlOmQ" base_Package="_xqjwwPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqmNAPleEeSL080VNAlOmQ" base_Package="_xqk-4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xqzBUPleEeSL080VNAlOmQ" base_Package="_xqmNAfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq0PcPleEeSL080VNAlOmQ" base_Package="_xqzoYPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq2EoPleEeSL080VNAlOmQ" base_Package="_xq02gPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq2rsPleEeSL080VNAlOmQ" base_Package="_xq2EofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq4g4PleEeSL080VNAlOmQ" base_Package="_xq3SwPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq5H8PleEeSL080VNAlOmQ" base_Package="_xq4g4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq6WEPleEeSL080VNAlOmQ" base_Package="_xq5vAPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq7kMPleEeSL080VNAlOmQ" base_Package="_xq69IPleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq8yUPleEeSL080VNAlOmQ" base_Package="_xq7kMfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq-AcPleEeSL080VNAlOmQ" base_Package="_xq8yUfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xq_OkPleEeSL080VNAlOmQ" base_Package="_xq-AcfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrAcsPleEeSL080VNAlOmQ" base_Package="_xq_OkfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrBq0PleEeSL080VNAlOmQ" base_Package="_xrAcsfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrC48PleEeSL080VNAlOmQ" base_Package="_xrBq0fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrEHEPleEeSL080VNAlOmQ" base_Package="_xrC48fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrFVMPleEeSL080VNAlOmQ" base_Package="_xrEHEfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrF8QPleEeSL080VNAlOmQ" base_Package="_xrFVMfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrHKYPleEeSL080VNAlOmQ" base_Package="_xrF8QfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrIYgPleEeSL080VNAlOmQ" base_Package="_xrHKYfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrJmoPleEeSL080VNAlOmQ" base_Package="_xrIYgfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrK0wPleEeSL080VNAlOmQ" base_Package="_xrJmofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrMC4PleEeSL080VNAlOmQ" base_Package="_xrK0wfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrNRAPleEeSL080VNAlOmQ" base_Package="_xrMC4fleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrOfIPleEeSL080VNAlOmQ" base_Package="_xrNRAfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrPtQPleEeSL080VNAlOmQ" base_Package="_xrOfIfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrQ7YPleEeSL080VNAlOmQ" base_Package="_xrPtQfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrSJgPleEeSL080VNAlOmQ" base_Package="_xrQ7YfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrTXoPleEeSL080VNAlOmQ" base_Package="_xrSJgfleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrUlwPleEeSL080VNAlOmQ" base_Package="_xrTXofleEeSL080VNAlOmQ"/>
- <Document:Section xmi:id="_xrVz4PleEeSL080VNAlOmQ" base_Package="_xrUlwfleEeSL080VNAlOmQ"/>
- <Document:Document xmi:id="_CeJ3gPlkEeSapvJB9EYj3Q" base_Model="_CeHbQPlkEeSapvJB9EYj3Q" author="P. Tessier" version="1.0.0"/>
- <Document:TableOfContent xmi:id="_CeLssPlkEeSapvJB9EYj3Q" base_Package="_CeKekPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CeOI8PlkEeSapvJB9EYj3Q" base_Package="_CeMTwPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CeSaYPlkEeSapvJB9EYj3Q" base_Comment="_CeQlMPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CeWr0PlkEeSapvJB9EYj3Q" base_Comment="_CeUPkPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CeZvIPlkEeSapvJB9EYj3Q" base_Comment="_CeX58PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CecLYPlkEeSapvJB9EYj3Q" base_Comment="_Cea9QPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CeenoPlkEeSapvJB9EYj3Q" base_Comment="_CedZgPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cegc0PlkEeSapvJB9EYj3Q" base_Comment="_CefOsPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cei5EPlkEeSapvJB9EYj3Q" base_Comment="_Cehq8PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CekuQPlkEeSapvJB9EYj3Q" base_Comment="_CekHMPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CenxkPlkEeSapvJB9EYj3Q" base_Comment="_Cel8YPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CepmwPlkEeSapvJB9EYj3Q" base_Comment="_Ceo_sPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CesqEPlkEeSapvJB9EYj3Q" base_Comment="_Ceq04PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CevGUPlkEeSapvJB9EYj3Q" base_Comment="_Cet4MPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CexikPlkEeSapvJB9EYj3Q" base_Comment="_CewUcPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CezXwPlkEeSapvJB9EYj3Q" base_Comment="_CeywsPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Ce10APlkEeSapvJB9EYj3Q" base_Comment="_Ce0l4PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Ce43UPlkEeSapvJB9EYj3Q" base_Comment="_Ce3CIPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Ce7TkPlkEeSapvJB9EYj3Q" base_Comment="_Ce6FcPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Ce-W4PlkEeSapvJB9EYj3Q" base_Package="_Ce8hsPlkEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_CmZ0kPlkEeSapvJB9EYj3Q" base_Comment="_CmX_YPlkEeSapvJB9EYj3Q" ref="./imgDOC/UseCaseDiagram.png"/>
- <Document:Content xmi:id="_CmbpwPlkEeSapvJB9EYj3Q" base_Comment="_CmaboPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CmeGAPlkEeSapvJB9EYj3Q" base_Package="_CmcQ0PlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cmf7MPlkEeSapvJB9EYj3Q" base_Package="_CmeGAflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CmhwYPlkEeSapvJB9EYj3Q" base_Comment="_Cmf7MflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CmjlkPlkEeSapvJB9EYj3Q" base_Package="_CmhwYflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CmmB0PlkEeSapvJB9EYj3Q" base_Comment="_CmjlkflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CmnP8PlkEeSapvJB9EYj3Q" base_Package="_CmmB0flkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CmpFIPlkEeSapvJB9EYj3Q" base_Comment="_Cmn3APlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cmq6UPlkEeSapvJB9EYj3Q" base_Package="_CmpFIflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CmsIcPlkEeSapvJB9EYj3Q" base_Comment="_Cmq6UflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cmt9oPlkEeSapvJB9EYj3Q" base_Package="_CmsvgPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cmvy0PlkEeSapvJB9EYj3Q" base_Comment="_CmuksPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CmxoAPlkEeSapvJB9EYj3Q" base_Package="_Cmvy0flkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cmy2IPlkEeSapvJB9EYj3Q" base_Comment="_CmxoAflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cm0rUPlkEeSapvJB9EYj3Q" base_Package="_CmzdMPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cm2ggPlkEeSapvJB9EYj3Q" base_Package="_Cm0rUflkEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_Cvp3MPlkEeSapvJB9EYj3Q" base_Comment="_CvoCAPlkEeSapvJB9EYj3Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
- <Document:Section xmi:id="_CvrsYPlkEeSapvJB9EYj3Q" base_Package="_CvqeQPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cvs6gPlkEeSapvJB9EYj3Q" base_Comment="_CvrsYflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CvuvsPlkEeSapvJB9EYj3Q" base_Package="_Cvs6gflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CvvWwPlkEeSapvJB9EYj3Q" base_Comment="_CvuvsflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cvv90PlkEeSapvJB9EYj3Q" base_Package="_CvvWwflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CvxL8PlkEeSapvJB9EYj3Q" base_Package="_Cvwk4PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_CvxzAPlkEeSapvJB9EYj3Q" base_Comment="_CvxL8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CvzBIPlkEeSapvJB9EYj3Q" base_Package="_CvyaEPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cv0PQPlkEeSapvJB9EYj3Q" base_Comment="_CvzBIflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cv02UPlkEeSapvJB9EYj3Q" base_Package="_Cv0PQflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cv2EcPlkEeSapvJB9EYj3Q" base_Comment="_Cv1dYPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cv35oPlkEeSapvJB9EYj3Q" base_Package="_Cv2EcflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cv5HwPlkEeSapvJB9EYj3Q" base_Comment="_Cv35oflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cv688PlkEeSapvJB9EYj3Q" base_Package="_Cv5u0PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Cv9ZMPlkEeSapvJB9EYj3Q" base_Comment="_Cv688flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Cv-nUPlkEeSapvJB9EYj3Q" base_Package="_Cv9ZMflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_CwAcgPlkEeSapvJB9EYj3Q" base_Package="_Cv-nUflkEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_C3lEIPlkEeSapvJB9EYj3Q" base_Comment="_C3in4PlkEeSapvJB9EYj3Q" ref="./imgDOC/View_Providers.png"/>
- <Document:Section xmi:id="_C3m5UPlkEeSapvJB9EYj3Q" base_Package="_C3lrMPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3ougPlkEeSapvJB9EYj3Q" base_Comment="_C3m5UflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C3p8oPlkEeSapvJB9EYj3Q" base_Package="_C3ougflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3rKwPlkEeSapvJB9EYj3Q" base_Comment="_C3p8oflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C3s_8PlkEeSapvJB9EYj3Q" base_Package="_C3rx0PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3uOEPlkEeSapvJB9EYj3Q" base_Comment="_C3s_8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C3vcMPlkEeSapvJB9EYj3Q" base_Package="_C3uOEflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3wqUPlkEeSapvJB9EYj3Q" base_Comment="_C3vcMflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C3yfgPlkEeSapvJB9EYj3Q" base_Package="_C3xRYPlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3ztoPlkEeSapvJB9EYj3Q" base_Comment="_C3yfgflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C31i0PlkEeSapvJB9EYj3Q" base_Package="_C3ztoflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C32w8PlkEeSapvJB9EYj3Q" base_Comment="_C31i0flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C34mIPlkEeSapvJB9EYj3Q" base_Package="_C32w8flkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C38QgPlkEeSapvJB9EYj3Q" base_Comment="_C34mIflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C39eoPlkEeSapvJB9EYj3Q" base_Package="_C38QgflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C3-swPlkEeSapvJB9EYj3Q" base_Comment="_C3-FsPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4Ah8PlkEeSapvJB9EYj3Q" base_Package="_C3_T0PlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C4BwEPlkEeSapvJB9EYj3Q" base_Comment="_C4Ah8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4C-MPlkEeSapvJB9EYj3Q" base_Package="_C4BwEflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4GokPlkEeSapvJB9EYj3Q" base_Package="_C4DlQPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4JE0PlkEeSapvJB9EYj3Q" base_Package="_C4HPoPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4KS8PlkEeSapvJB9EYj3Q" base_Package="_C4JE0flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4LhEPlkEeSapvJB9EYj3Q" base_Package="_C4KS8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4MvMPlkEeSapvJB9EYj3Q" base_Package="_C4LhEflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4N9UPlkEeSapvJB9EYj3Q" base_Package="_C4MvMflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4PygPlkEeSapvJB9EYj3Q" base_Package="_C4N9UflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4RAoPlkEeSapvJB9EYj3Q" base_Package="_C4PygflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C4SOwPlkEeSapvJB9EYj3Q" base_Package="_C4RAoflkEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_C5ER4PlkEeSapvJB9EYj3Q" base_Comment="_C5DDwPlkEeSapvJB9EYj3Q" ref="./imgDOC/Test_expansion_model.png"/>
- <Document:Content xmi:id="_C5FgAPlkEeSapvJB9EYj3Q" base_Comment="_C5ER4flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5HVMPlkEeSapvJB9EYj3Q" base_Package="_C5GHEPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5IjUPlkEeSapvJB9EYj3Q" base_Package="_C5HVMflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5KYgPlkEeSapvJB9EYj3Q" base_Comment="_C5IjUflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5LmoPlkEeSapvJB9EYj3Q" base_Package="_C5KYgflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5M0wPlkEeSapvJB9EYj3Q" base_Comment="_C5LmoflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5Op8PlkEeSapvJB9EYj3Q" base_Package="_C5M0wflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5P4EPlkEeSapvJB9EYj3Q" base_Comment="_C5Op8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5RtQPlkEeSapvJB9EYj3Q" base_Package="_C5P4EflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5S7YPlkEeSapvJB9EYj3Q" base_Comment="_C5RtQflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5UJgPlkEeSapvJB9EYj3Q" base_Package="_C5S7YflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5VXoPlkEeSapvJB9EYj3Q" base_Comment="_C5UJgflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5XM0PlkEeSapvJB9EYj3Q" base_Package="_C5V-sPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5Ya8PlkEeSapvJB9EYj3Q" base_Package="_C5XM0flkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5ZpEPlkEeSapvJB9EYj3Q" base_Comment="_C5Ya8flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C5beQPlkEeSapvJB9EYj3Q" base_Package="_C5ZpEflkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5csYPlkEeSapvJB9EYj3Q" base_Comment="_C5beQvlkEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_C5dTcflkEeSapvJB9EYj3Q" base_Comment="_C5dTcPlkEeSapvJB9EYj3Q"/>
- <Document:Table xmi:id="_C5ehkPlkEeSapvJB9EYj3Q" caption="RequirementsCoverageTable" base_Comment="_C5beQflkEeSapvJB9EYj3Q"/>
- <Document:Line xmi:id="_C5hk4flkEeSapvJB9EYj3Q" base_Comment="_C5hk4PlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C5iL8flkEeSapvJB9EYj3Q" base_Comment="_C5iL8PlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5iL8_lkEeSapvJB9EYj3Q" base_Comment="_C5iL8vlkEeSapvJB9EYj3Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C5izAflkEeSapvJB9EYj3Q" base_Comment="_C5izAPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5koMPlkEeSapvJB9EYj3Q" base_Comment="_C5kBIPlkEeSapvJB9EYj3Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C5koMvlkEeSapvJB9EYj3Q" base_Comment="_C5koMflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5l2UflkEeSapvJB9EYj3Q" base_Comment="_C5l2UPlkEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_C5mdYPlkEeSapvJB9EYj3Q" base_Comment="_C5l2UvlkEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C5mdYvlkEeSapvJB9EYj3Q" base_Comment="_C5mdYflkEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C5nEcPlkEeSapvJB9EYj3Q" base_Comment="_C5mdY_lkEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C5nEcvlkEeSapvJB9EYj3Q" base_Comment="_C5nEcflkEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C5o5oPlkEeSapvJB9EYj3Q" base_Comment="_C5oSkPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C5o5ovlkEeSapvJB9EYj3Q" base_Comment="_C5o5oflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5pgsPlkEeSapvJB9EYj3Q" base_Comment="_C5o5o_lkEeSapvJB9EYj3Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C5pgsvlkEeSapvJB9EYj3Q" base_Comment="_C5pgsflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5qHwflkEeSapvJB9EYj3Q" base_Comment="_C5qHwPlkEeSapvJB9EYj3Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C5qu0PlkEeSapvJB9EYj3Q" base_Comment="_C5qHwvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5qu0vlkEeSapvJB9EYj3Q" base_Comment="_C5qu0flkEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_C5rV4flkEeSapvJB9EYj3Q" base_Comment="_C5rV4PlkEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C5tLEPlkEeSapvJB9EYj3Q" base_Comment="_C5skAPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C5tLEvlkEeSapvJB9EYj3Q" base_Comment="_C5tLEflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5tyIPlkEeSapvJB9EYj3Q" base_Comment="_C5tLE_lkEeSapvJB9EYj3Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C5tyIvlkEeSapvJB9EYj3Q" base_Comment="_C5tyIflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5uZMflkEeSapvJB9EYj3Q" base_Comment="_C5uZMPlkEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C5uZM_lkEeSapvJB9EYj3Q" base_Comment="_C5uZMvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5vAQflkEeSapvJB9EYj3Q" base_Comment="_C5vAQPlkEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C5w1cPlkEeSapvJB9EYj3Q" base_Comment="_C5wOYPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C5w1cvlkEeSapvJB9EYj3Q" base_Comment="_C5w1cflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5w1dPlkEeSapvJB9EYj3Q" base_Comment="_C5w1c_lkEeSapvJB9EYj3Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C5xcgflkEeSapvJB9EYj3Q" base_Comment="_C5xcgPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5yDkPlkEeSapvJB9EYj3Q" base_Comment="_C5xcgvlkEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C5yDkvlkEeSapvJB9EYj3Q" base_Comment="_C5yDkflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5yqoPlkEeSapvJB9EYj3Q" base_Comment="_C5yDk_lkEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C5z4wflkEeSapvJB9EYj3Q" base_Comment="_C5z4wPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C50f0PlkEeSapvJB9EYj3Q" base_Comment="_C5z4wvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C50f0vlkEeSapvJB9EYj3Q" base_Comment="_C50f0flkEeSapvJB9EYj3Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C51G4PlkEeSapvJB9EYj3Q" base_Comment="_C50f0_lkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C51t8PlkEeSapvJB9EYj3Q" base_Comment="_C51G4flkEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C51t8vlkEeSapvJB9EYj3Q" base_Comment="_C51t8flkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C52VAPlkEeSapvJB9EYj3Q" base_Comment="_C51t8_lkEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C53jIflkEeSapvJB9EYj3Q" base_Comment="_C53jIPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C54KMPlkEeSapvJB9EYj3Q" base_Comment="_C53jIvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C54KMvlkEeSapvJB9EYj3Q" base_Comment="_C54KMflkEeSapvJB9EYj3Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C54KNPlkEeSapvJB9EYj3Q" base_Comment="_C54KM_lkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C59pwflkEeSapvJB9EYj3Q" base_Comment="_C59pwPlkEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:Cell xmi:id="_C5-Q0flkEeSapvJB9EYj3Q" base_Comment="_C5-Q0PlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C5-34PlkEeSapvJB9EYj3Q" base_Comment="_C5-Q0vlkEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C6AGAflkEeSapvJB9EYj3Q" base_Comment="_C6AGAPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6AGA_lkEeSapvJB9EYj3Q" base_Comment="_C6AGAvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6AtEPlkEeSapvJB9EYj3Q" base_Comment="_C6AGBPlkEeSapvJB9EYj3Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C6AtEvlkEeSapvJB9EYj3Q" base_Comment="_C6AtEflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6BUIflkEeSapvJB9EYj3Q" base_Comment="_C6BUIPlkEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C6BUI_lkEeSapvJB9EYj3Q" base_Comment="_C6BUIvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6B7MflkEeSapvJB9EYj3Q" base_Comment="_C6B7MPlkEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6CiQPlkEeSapvJB9EYj3Q" base_Comment="_C6B7MvlkEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_C6CiQvlkEeSapvJB9EYj3Q" base_Comment="_C6CiQflkEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6DJUPlkEeSapvJB9EYj3Q" base_Comment="_C6CiQ_lkEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C6EXcflkEeSapvJB9EYj3Q" base_Comment="_C6EXcPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6EXc_lkEeSapvJB9EYj3Q" base_Comment="_C6EXcvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6E-gPlkEeSapvJB9EYj3Q" base_Comment="_C6EXdPlkEeSapvJB9EYj3Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_C6E-gvlkEeSapvJB9EYj3Q" base_Comment="_C6E-gflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6FlkPlkEeSapvJB9EYj3Q" base_Comment="_C6E-g_lkEeSapvJB9EYj3Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_C6FlkvlkEeSapvJB9EYj3Q" base_Comment="_C6FlkflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6GMoflkEeSapvJB9EYj3Q" base_Comment="_C6GMoPlkEeSapvJB9EYj3Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C6HawflkEeSapvJB9EYj3Q" base_Comment="_C6HawPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6IB0PlkEeSapvJB9EYj3Q" base_Comment="_C6HawvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6IB0vlkEeSapvJB9EYj3Q" base_Comment="_C6IB0flkEeSapvJB9EYj3Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6IB1PlkEeSapvJB9EYj3Q" base_Comment="_C6IB0_lkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6Io4flkEeSapvJB9EYj3Q" base_Comment="_C6Io4PlkEeSapvJB9EYj3Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6JP8PlkEeSapvJB9EYj3Q" base_Comment="_C6Io4vlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6JP8vlkEeSapvJB9EYj3Q" base_Comment="_C6JP8flkEeSapvJB9EYj3Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
- <Document:Line xmi:id="_C6LFIPlkEeSapvJB9EYj3Q" base_Comment="_C6KeEPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6LFIvlkEeSapvJB9EYj3Q" base_Comment="_C6LFIflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6LFJPlkEeSapvJB9EYj3Q" base_Comment="_C6LFI_lkEeSapvJB9EYj3Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6LsMPlkEeSapvJB9EYj3Q" base_Comment="_C6LFJflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6MTQPlkEeSapvJB9EYj3Q" base_Comment="_C6LsMflkEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:RefContent xmi:id="_C6MTQvlkEeSapvJB9EYj3Q" base_Comment="_C6MTQflkEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6MTRPlkEeSapvJB9EYj3Q" base_Comment="_C6MTQ_lkEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_C6M6UflkEeSapvJB9EYj3Q" base_Comment="_C6M6UPlkEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_C6M6U_lkEeSapvJB9EYj3Q" base_Comment="_C6M6UvlkEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6NhYPlkEeSapvJB9EYj3Q" base_Comment="_C6M6VPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6OvgPlkEeSapvJB9EYj3Q" base_Comment="_C6NhYflkEeSapvJB9EYj3Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_C6P9oflkEeSapvJB9EYj3Q" base_Comment="_C6P9oPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6P9o_lkEeSapvJB9EYj3Q" base_Comment="_C6P9ovlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6QksflkEeSapvJB9EYj3Q" base_Comment="_C6QksPlkEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C6Qks_lkEeSapvJB9EYj3Q" base_Comment="_C6QksvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6RLwflkEeSapvJB9EYj3Q" base_Comment="_C6RLwPlkEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C6RLw_lkEeSapvJB9EYj3Q" base_Comment="_C6RLwvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6Ry0flkEeSapvJB9EYj3Q" base_Comment="_C6Ry0PlkEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Line xmi:id="_C6TA8flkEeSapvJB9EYj3Q" base_Comment="_C6TA8PlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6ToAflkEeSapvJB9EYj3Q" base_Comment="_C6ToAPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6ToA_lkEeSapvJB9EYj3Q" base_Comment="_C6ToAvlkEeSapvJB9EYj3Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_C6UPEPlkEeSapvJB9EYj3Q" base_Comment="_C6ToBPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6U2IPlkEeSapvJB9EYj3Q" base_Comment="_C6UPEflkEeSapvJB9EYj3Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:RefContent xmi:id="_C6U2IvlkEeSapvJB9EYj3Q" base_Comment="_C6U2IflkEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_C6U2JPlkEeSapvJB9EYj3Q" base_Comment="_C6U2I_lkEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_C6VdMPlkEeSapvJB9EYj3Q" base_Comment="_C6U2JflkEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_C6VdMvlkEeSapvJB9EYj3Q" base_Comment="_C6VdMflkEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6VdNPlkEeSapvJB9EYj3Q" base_Comment="_C6VdM_lkEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_C6WEQflkEeSapvJB9EYj3Q" base_Comment="_C6WEQPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6WrUflkEeSapvJB9EYj3Q" base_Comment="_C6WrUPlkEeSapvJB9EYj3Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_C6WrU_lkEeSapvJB9EYj3Q" base_Comment="_C6WrUvlkEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_C6XSYflkEeSapvJB9EYj3Q" base_Comment="_C6XSYPlkEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6XSY_lkEeSapvJB9EYj3Q" base_Comment="_C6XSYvlkEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6X5cPlkEeSapvJB9EYj3Q" base_Comment="_C6XSZPlkEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_C6X5cvlkEeSapvJB9EYj3Q" base_Comment="_C6X5cflkEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_C6ZHkflkEeSapvJB9EYj3Q" base_Comment="_C6ZHkPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6ZuoPlkEeSapvJB9EYj3Q" base_Comment="_C6ZHkvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6ZuovlkEeSapvJB9EYj3Q" base_Comment="_C6ZuoflkEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_C6ZupPlkEeSapvJB9EYj3Q" base_Comment="_C6Zuo_lkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6aVsflkEeSapvJB9EYj3Q" base_Comment="_C6aVsPlkEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_C6a8wPlkEeSapvJB9EYj3Q" base_Comment="_C6aVsvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6a8wvlkEeSapvJB9EYj3Q" base_Comment="_C6a8wflkEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Line xmi:id="_C6cx8flkEeSapvJB9EYj3Q" base_Comment="_C6cx8PlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6dZAPlkEeSapvJB9EYj3Q" base_Comment="_C6cx8vlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6eAEflkEeSapvJB9EYj3Q" base_Comment="_C6eAEPlkEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6enIPlkEeSapvJB9EYj3Q" base_Comment="_C6eAEvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6enIvlkEeSapvJB9EYj3Q" base_Comment="_C6enIflkEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_C6fOMflkEeSapvJB9EYj3Q" base_Comment="_C6fOMPlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6f1QPlkEeSapvJB9EYj3Q" base_Comment="_C6fOMvlkEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_C6hDYflkEeSapvJB9EYj3Q" base_Comment="_C6hDYPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6hDY_lkEeSapvJB9EYj3Q" base_Comment="_C6hDYvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6hqcflkEeSapvJB9EYj3Q" base_Comment="_C6hqcPlkEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_C6hqc_lkEeSapvJB9EYj3Q" base_Comment="_C6hqcvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6iRgflkEeSapvJB9EYj3Q" base_Comment="_C6iRgPlkEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_C6i4kPlkEeSapvJB9EYj3Q" base_Comment="_C6iRgvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6i4kvlkEeSapvJB9EYj3Q" base_Comment="_C6i4kflkEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_C6ktwPlkEeSapvJB9EYj3Q" base_Comment="_C6kGsPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6ktwvlkEeSapvJB9EYj3Q" base_Comment="_C6ktwflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6ktxPlkEeSapvJB9EYj3Q" base_Comment="_C6ktw_lkEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_C6lU0flkEeSapvJB9EYj3Q" base_Comment="_C6lU0PlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6lU0_lkEeSapvJB9EYj3Q" base_Comment="_C6lU0vlkEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_C6l74flkEeSapvJB9EYj3Q" base_Comment="_C6l74PlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6mi8PlkEeSapvJB9EYj3Q" base_Comment="_C6l74vlkEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_C6nxEflkEeSapvJB9EYj3Q" base_Comment="_C6nxEPlkEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_C6nxE_lkEeSapvJB9EYj3Q" base_Comment="_C6nxEvlkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6oYIPlkEeSapvJB9EYj3Q" base_Comment="_C6nxFPlkEeSapvJB9EYj3Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_C6oYIvlkEeSapvJB9EYj3Q" base_Comment="_C6oYIflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6o_MPlkEeSapvJB9EYj3Q" base_Comment="_C6oYI_lkEeSapvJB9EYj3Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_C6o_MvlkEeSapvJB9EYj3Q" base_Comment="_C6o_MflkEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_C6pmQflkEeSapvJB9EYj3Q" base_Comment="_C6pmQPlkEeSapvJB9EYj3Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:Section xmi:id="_C6sCgPlkEeSapvJB9EYj3Q" base_Package="_C6q0YPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6tQoPlkEeSapvJB9EYj3Q" base_Package="_C6sCgflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6uewPlkEeSapvJB9EYj3Q" base_Package="_C6tQoflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6vs4PlkEeSapvJB9EYj3Q" base_Package="_C6uewflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6wT8PlkEeSapvJB9EYj3Q" base_Package="_C6vs4flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6xiEPlkEeSapvJB9EYj3Q" base_Package="_C6w7APlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6zXQPlkEeSapvJB9EYj3Q" base_Package="_C6yJIPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C60lYPlkEeSapvJB9EYj3Q" base_Package="_C6zXQflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C61McPlkEeSapvJB9EYj3Q" base_Package="_C60lYflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C63BoPlkEeSapvJB9EYj3Q" base_Package="_C61zgPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C64PwPlkEeSapvJB9EYj3Q" base_Package="_C63BoflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6-WYPlkEeSapvJB9EYj3Q" base_Package="_C64PwflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C6_kgPlkEeSapvJB9EYj3Q" base_Package="_C6-WYflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7Cn0PlkEeSapvJB9EYj3Q" base_Package="_C7ALkPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7D18PlkEeSapvJB9EYj3Q" base_Package="_C7Cn0flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7FEEPlkEeSapvJB9EYj3Q" base_Package="_C7EdAPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7G5QPlkEeSapvJB9EYj3Q" base_Package="_C7FrIPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7IHYPlkEeSapvJB9EYj3Q" base_Package="_C7G5QflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7JVgPlkEeSapvJB9EYj3Q" base_Package="_C7IHYflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7KjoPlkEeSapvJB9EYj3Q" base_Package="_C7J8kPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7LxwPlkEeSapvJB9EYj3Q" base_Package="_C7LKsPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7M_4PlkEeSapvJB9EYj3Q" base_Package="_C7MY0PlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7O1EPlkEeSapvJB9EYj3Q" base_Package="_C7Nm8PlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7QDMPlkEeSapvJB9EYj3Q" base_Package="_C7O1EflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7RRUPlkEeSapvJB9EYj3Q" base_Package="_C7QDMflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7SfcPlkEeSapvJB9EYj3Q" base_Package="_C7R4YPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7UUoPlkEeSapvJB9EYj3Q" base_Package="_C7TGgPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7ViwPlkEeSapvJB9EYj3Q" base_Package="_C7UUoflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7Ww4PlkEeSapvJB9EYj3Q" base_Package="_C7ViwflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7X_APlkEeSapvJB9EYj3Q" base_Package="_C7Ww4flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7ZNIPlkEeSapvJB9EYj3Q" base_Package="_C7X_AflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7abQPlkEeSapvJB9EYj3Q" base_Package="_C7ZNIflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7cQcPlkEeSapvJB9EYj3Q" base_Package="_C7bCUPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7dekPlkEeSapvJB9EYj3Q" base_Package="_C7cQcflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7essPlkEeSapvJB9EYj3Q" base_Package="_C7dekflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7f60PlkEeSapvJB9EYj3Q" base_Package="_C7essflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7hI8PlkEeSapvJB9EYj3Q" base_Package="_C7f60flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7i-IPlkEeSapvJB9EYj3Q" base_Package="_C7hwAPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7kMQPlkEeSapvJB9EYj3Q" base_Package="_C7i-IflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7laYPlkEeSapvJB9EYj3Q" base_Package="_C7kMQflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7mogPlkEeSapvJB9EYj3Q" base_Package="_C7laYflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7n2oPlkEeSapvJB9EYj3Q" base_Package="_C7mogflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7pEwPlkEeSapvJB9EYj3Q" base_Package="_C7n2oflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7qS4PlkEeSapvJB9EYj3Q" base_Package="_C7pEwflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7rhAPlkEeSapvJB9EYj3Q" base_Package="_C7qS4flkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7sIEPlkEeSapvJB9EYj3Q" base_Package="_C7rhAflkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7tWMPlkEeSapvJB9EYj3Q" base_Package="_C7svIPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7ukUPlkEeSapvJB9EYj3Q" base_Package="_C7t9QPlkEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_C7vycPlkEeSapvJB9EYj3Q" base_Package="_C7ukUflkEeSapvJB9EYj3Q"/>
- <Document:Document xmi:id="_XVDYcPllEeSapvJB9EYj3Q" base_Model="_XVCKUPllEeSapvJB9EYj3Q" author="P. Tessier" version="1.0.0"/>
- <Document:TableOfContent xmi:id="_XVFNoPllEeSapvJB9EYj3Q" base_Package="_XVD_gPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XVHC0PllEeSapvJB9EYj3Q" base_Package="_XVF0sPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVJfEPllEeSapvJB9EYj3Q" base_Comment="_XVIQ8PllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVL7UPllEeSapvJB9EYj3Q" base_Comment="_XVLUQPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVOXkPllEeSapvJB9EYj3Q" base_Comment="_XVNJcPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVRa4PllEeSapvJB9EYj3Q" base_Comment="_XVQMwPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVT3IPllEeSapvJB9EYj3Q" base_Comment="_XVSpAPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVWTYPllEeSapvJB9EYj3Q" base_Comment="_XVVFQPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVYvoPllEeSapvJB9EYj3Q" base_Comment="_XVXhgPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVbL4PllEeSapvJB9EYj3Q" base_Comment="_XVZ9wPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVePMPllEeSapvJB9EYj3Q" base_Comment="_XVcaAPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVgrcPllEeSapvJB9EYj3Q" base_Comment="_XVfdUPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVigoPllEeSapvJB9EYj3Q" base_Comment="_XVh5kPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVk84PllEeSapvJB9EYj3Q" base_Comment="_XVjuwPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVnZIPllEeSapvJB9EYj3Q" base_Comment="_XVmLAPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVpOUPllEeSapvJB9EYj3Q" base_Comment="_XVoAMPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVrqkPllEeSapvJB9EYj3Q" base_Comment="_XVqccPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVtfwPllEeSapvJB9EYj3Q" base_Comment="_XVsRoPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XVv8APllEeSapvJB9EYj3Q" base_Comment="_XVut4PllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XVxxMPllEeSapvJB9EYj3Q" base_Package="_XVxKIPllEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_XXkg8PllEeSapvJB9EYj3Q" base_Comment="_XXjS0PllEeSapvJB9EYj3Q" ref="./imgDOC/UseCaseDiagram.png"/>
- <Document:Content xmi:id="_XXlvEPllEeSapvJB9EYj3Q" base_Comment="_XXkg8fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXm9MPllEeSapvJB9EYj3Q" base_Package="_XXlvEfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXoLUPllEeSapvJB9EYj3Q" base_Package="_XXm9MfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XXpZcPllEeSapvJB9EYj3Q" base_Comment="_XXoLUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXr1sPllEeSapvJB9EYj3Q" base_Package="_XXpZcfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XXtD0PllEeSapvJB9EYj3Q" base_Comment="_XXr1sfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXuR8PllEeSapvJB9EYj3Q" base_Package="_XXtD0fllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XXvgEPllEeSapvJB9EYj3Q" base_Comment="_XXuR8fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXwuMPllEeSapvJB9EYj3Q" base_Package="_XXvgEfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XXx8UPllEeSapvJB9EYj3Q" base_Comment="_XXwuMfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XXzKcPllEeSapvJB9EYj3Q" base_Package="_XXx8UfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XX0YkPllEeSapvJB9EYj3Q" base_Comment="_XXzKcfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XX1msPllEeSapvJB9EYj3Q" base_Package="_XX0YkfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XX200PllEeSapvJB9EYj3Q" base_Comment="_XX1msfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XX3b4PllEeSapvJB9EYj3Q" base_Package="_XX200fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XX4qAPllEeSapvJB9EYj3Q" base_Package="_XX4C8PllEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_Xe7GIPllEeSapvJB9EYj3Q" base_Comment="_Xe54APllEeSapvJB9EYj3Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
- <Document:Section xmi:id="_Xe7tMPllEeSapvJB9EYj3Q" base_Package="_Xe7GIfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Xe8UQPllEeSapvJB9EYj3Q" base_Comment="_Xe7tMfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xe87UPllEeSapvJB9EYj3Q" base_Package="_Xe8UQfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Xe9iYPllEeSapvJB9EYj3Q" base_Comment="_Xe87UfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xe-JcPllEeSapvJB9EYj3Q" base_Package="_Xe9iYfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xe-wgPllEeSapvJB9EYj3Q" base_Package="_Xe-JcfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Xe_XkPllEeSapvJB9EYj3Q" base_Comment="_Xe-wgfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfAlsPllEeSapvJB9EYj3Q" base_Package="_Xe_-oPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XfBMwPllEeSapvJB9EYj3Q" base_Comment="_XfAlsfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfBz0PllEeSapvJB9EYj3Q" base_Package="_XfBMwfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XfCa4PllEeSapvJB9EYj3Q" base_Comment="_XfBz0fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfDpAPllEeSapvJB9EYj3Q" base_Package="_XfDB8PllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XfEQEPllEeSapvJB9EYj3Q" base_Comment="_XfDpAfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfE3IPllEeSapvJB9EYj3Q" base_Package="_XfEQEfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XfGFQPllEeSapvJB9EYj3Q" base_Comment="_XfFeMPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XfGsUPllEeSapvJB9EYj3Q" base_Comment="_XfGFQfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfHTYPllEeSapvJB9EYj3Q" base_Package="_XfGsUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XfH6cPllEeSapvJB9EYj3Q" base_Package="_XfHTYfllEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_XgsAsPllEeSapvJB9EYj3Q" base_Comment="_XgqykPllEeSapvJB9EYj3Q" ref="./imgDOC/View_Providers.png"/>
- <Document:Content xmi:id="_XgtO0PllEeSapvJB9EYj3Q" base_Comment="_XgsAsfllEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_Xm5WYPllEeSapvJB9EYj3Q" base_Comment="_Xm3hMPllEeSapvJB9EYj3Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
- <Document:Content xmi:id="_Xm6kgPllEeSapvJB9EYj3Q" base_Comment="_Xm5WYfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xm7LkPllEeSapvJB9EYj3Q" base_Package="_Xm6kgfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Xm8ZsPllEeSapvJB9EYj3Q" base_Comment="_Xm7yoPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xm9n0PllEeSapvJB9EYj3Q" base_Package="_Xm9AwPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_Xm-18PllEeSapvJB9EYj3Q" base_Comment="_Xm9n0fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnAEEPllEeSapvJB9EYj3Q" base_Package="_Xm-18fllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnBSMPllEeSapvJB9EYj3Q" base_Comment="_XnAEEfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnCgUPllEeSapvJB9EYj3Q" base_Package="_XnBSMfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnDucPllEeSapvJB9EYj3Q" base_Comment="_XnCgUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnE8kPllEeSapvJB9EYj3Q" base_Package="_XnEVgPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnGxwPllEeSapvJB9EYj3Q" base_Comment="_XnFjoPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnH_4PllEeSapvJB9EYj3Q" base_Package="_XnGxwfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnJOAPllEeSapvJB9EYj3Q" base_Comment="_XnH_4fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnJ1EPllEeSapvJB9EYj3Q" base_Package="_XnJOAfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnLqQPllEeSapvJB9EYj3Q" base_Comment="_XnKcIPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnM4YPllEeSapvJB9EYj3Q" base_Package="_XnLqQfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnOGgPllEeSapvJB9EYj3Q" base_Comment="_XnM4YfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnPUoPllEeSapvJB9EYj3Q" base_Package="_XnOGgfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XnQiwPllEeSapvJB9EYj3Q" base_Comment="_XnPUofllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnRw4PllEeSapvJB9EYj3Q" base_Package="_XnQiwfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnTmEPllEeSapvJB9EYj3Q" base_Package="_XnRw4fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnU0MPllEeSapvJB9EYj3Q" base_Package="_XnTmEfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnWCUPllEeSapvJB9EYj3Q" base_Package="_XnU0MfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnXQcPllEeSapvJB9EYj3Q" base_Package="_XnWCUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnYekPllEeSapvJB9EYj3Q" base_Package="_XnXQcfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XnZssPllEeSapvJB9EYj3Q" base_Package="_XnYekfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xnbh4PllEeSapvJB9EYj3Q" base_Package="_XnaTwPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XncI8PllEeSapvJB9EYj3Q" base_Package="_Xnbh4fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XndXEPllEeSapvJB9EYj3Q" base_Package="_XncwAPllEeSapvJB9EYj3Q"/>
- <Document:ImageRef xmi:id="_XoD0APllEeSapvJB9EYj3Q" base_Comment="_XoCl4PllEeSapvJB9EYj3Q" ref="./imgDOC/Test_expansion_model.png"/>
- <Document:Content xmi:id="_XoFCIPllEeSapvJB9EYj3Q" base_Comment="_XoD0AfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoFpMPllEeSapvJB9EYj3Q" base_Package="_XoFCIfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoG3UPllEeSapvJB9EYj3Q" base_Package="_XoGQQPllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoIFcPllEeSapvJB9EYj3Q" base_Comment="_XoG3UfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoIsgPllEeSapvJB9EYj3Q" base_Package="_XoIFcfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoJ6oPllEeSapvJB9EYj3Q" base_Comment="_XoIsgfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoLIwPllEeSapvJB9EYj3Q" base_Package="_XoJ6ofllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoLv0PllEeSapvJB9EYj3Q" base_Comment="_XoLIwfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoM98PllEeSapvJB9EYj3Q" base_Package="_XoLv0fllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoOMEPllEeSapvJB9EYj3Q" base_Comment="_XoM98fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoOzIPllEeSapvJB9EYj3Q" base_Package="_XoOMEfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoQBQPllEeSapvJB9EYj3Q" base_Comment="_XoPaMPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoRPYPllEeSapvJB9EYj3Q" base_Package="_XoQBQfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoR2cPllEeSapvJB9EYj3Q" base_Package="_XoRPYfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoSdgPllEeSapvJB9EYj3Q" base_Comment="_XoR2cfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XoTEkPllEeSapvJB9EYj3Q" base_Package="_XoSdgfllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoTroPllEeSapvJB9EYj3Q" base_Comment="_XoTEkvllEeSapvJB9EYj3Q"/>
- <Document:Content xmi:id="_XoUSsPllEeSapvJB9EYj3Q" base_Comment="_XoTrofllEeSapvJB9EYj3Q"/>
- <Document:Table xmi:id="_XoU5wPllEeSapvJB9EYj3Q" caption="RequirementsCoverageTable" base_Comment="_XoTEkfllEeSapvJB9EYj3Q"/>
- <Document:Line xmi:id="_XoWu8fllEeSapvJB9EYj3Q" base_Comment="_XoWu8PllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XoXWAfllEeSapvJB9EYj3Q" base_Comment="_XoXWAPllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoXWA_llEeSapvJB9EYj3Q" base_Comment="_XoXWAvllEeSapvJB9EYj3Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_XoXWBfllEeSapvJB9EYj3Q" base_Comment="_XoXWBPllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoYkIPllEeSapvJB9EYj3Q" base_Comment="_XoX9EPllEeSapvJB9EYj3Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_XoYkIvllEeSapvJB9EYj3Q" base_Comment="_XoYkIfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoZLMfllEeSapvJB9EYj3Q" base_Comment="_XoZLMPllEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_XoZyQfllEeSapvJB9EYj3Q" base_Comment="_XoZyQPllEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoZyQ_llEeSapvJB9EYj3Q" base_Comment="_XoZyQvllEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoZyRfllEeSapvJB9EYj3Q" base_Comment="_XoZyRPllEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoaZUPllEeSapvJB9EYj3Q" base_Comment="_XoZyRvllEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_XobAYfllEeSapvJB9EYj3Q" base_Comment="_XobAYPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XobAY_llEeSapvJB9EYj3Q" base_Comment="_XobAYvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XobAZfllEeSapvJB9EYj3Q" base_Comment="_XobAZPllEeSapvJB9EYj3Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XobncPllEeSapvJB9EYj3Q" base_Comment="_XobAZvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XobncvllEeSapvJB9EYj3Q" base_Comment="_XobncfllEeSapvJB9EYj3Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_XobndPllEeSapvJB9EYj3Q" base_Comment="_Xobnc_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XocOgfllEeSapvJB9EYj3Q" base_Comment="_XocOgPllEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_XocOg_llEeSapvJB9EYj3Q" base_Comment="_XocOgvllEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_XodcoPllEeSapvJB9EYj3Q" base_Comment="_Xoc1kPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XodcovllEeSapvJB9EYj3Q" base_Comment="_XodcofllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XodcpPllEeSapvJB9EYj3Q" base_Comment="_Xodco_llEeSapvJB9EYj3Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XodcpvllEeSapvJB9EYj3Q" base_Comment="_XodcpfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoeDsfllEeSapvJB9EYj3Q" base_Comment="_XoeDsPllEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XoeDs_llEeSapvJB9EYj3Q" base_Comment="_XoeDsvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoeDtfllEeSapvJB9EYj3Q" base_Comment="_XoeDtPllEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_XofR0fllEeSapvJB9EYj3Q" base_Comment="_XofR0PllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XofR0_llEeSapvJB9EYj3Q" base_Comment="_XofR0vllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XofR1fllEeSapvJB9EYj3Q" base_Comment="_XofR1PllEeSapvJB9EYj3Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XofR1_llEeSapvJB9EYj3Q" base_Comment="_XofR1vllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xof44fllEeSapvJB9EYj3Q" base_Comment="_Xof44PllEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_Xof44_llEeSapvJB9EYj3Q" base_Comment="_Xof44vllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xogf8PllEeSapvJB9EYj3Q" base_Comment="_Xof45PllEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_XohHAfllEeSapvJB9EYj3Q" base_Comment="_XohHAPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XohHA_llEeSapvJB9EYj3Q" base_Comment="_XohHAvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XohuEfllEeSapvJB9EYj3Q" base_Comment="_XohuEPllEeSapvJB9EYj3Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XohuE_llEeSapvJB9EYj3Q" base_Comment="_XohuEvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XohuFfllEeSapvJB9EYj3Q" base_Comment="_XohuFPllEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XoiVIPllEeSapvJB9EYj3Q" base_Comment="_XohuFvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoiVIvllEeSapvJB9EYj3Q" base_Comment="_XoiVIfllEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_Xoi8MfllEeSapvJB9EYj3Q" base_Comment="_Xoi8MPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XojjQPllEeSapvJB9EYj3Q" base_Comment="_Xoi8MvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XojjQvllEeSapvJB9EYj3Q" base_Comment="_XojjQfllEeSapvJB9EYj3Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XojjRPllEeSapvJB9EYj3Q" base_Comment="_XojjQ_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XokKUfllEeSapvJB9EYj3Q" base_Comment="_XokKUPllEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:Cell xmi:id="_XokKU_llEeSapvJB9EYj3Q" base_Comment="_XokKUvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XokxYfllEeSapvJB9EYj3Q" base_Comment="_XokxYPllEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_Xol_gfllEeSapvJB9EYj3Q" base_Comment="_Xol_gPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XommkPllEeSapvJB9EYj3Q" base_Comment="_Xol_gvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XommkvllEeSapvJB9EYj3Q" base_Comment="_XommkfllEeSapvJB9EYj3Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XommlPllEeSapvJB9EYj3Q" base_Comment="_Xommk_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XonNofllEeSapvJB9EYj3Q" base_Comment="_XonNoPllEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_XonNo_llEeSapvJB9EYj3Q" base_Comment="_XonNovllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xon0sfllEeSapvJB9EYj3Q" base_Comment="_Xon0sPllEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoobwPllEeSapvJB9EYj3Q" base_Comment="_Xon0svllEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_XoobwvllEeSapvJB9EYj3Q" base_Comment="_XoobwfllEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoobxPllEeSapvJB9EYj3Q" base_Comment="_Xoobw_llEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_Xopp4fllEeSapvJB9EYj3Q" base_Comment="_Xopp4PllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XoqQ8fllEeSapvJB9EYj3Q" base_Comment="_XoqQ8PllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoqQ8_llEeSapvJB9EYj3Q" base_Comment="_XoqQ8vllEeSapvJB9EYj3Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_XoqQ9fllEeSapvJB9EYj3Q" base_Comment="_XoqQ9PllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xoq4AfllEeSapvJB9EYj3Q" base_Comment="_Xoq4APllEeSapvJB9EYj3Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
- <Document:Cell xmi:id="_XorfEPllEeSapvJB9EYj3Q" base_Comment="_Xoq4AvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XorfEvllEeSapvJB9EYj3Q" base_Comment="_XorfEfllEeSapvJB9EYj3Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_XostMfllEeSapvJB9EYj3Q" base_Comment="_XostMPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XotUQPllEeSapvJB9EYj3Q" base_Comment="_XostMvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XotUQvllEeSapvJB9EYj3Q" base_Comment="_XotUQfllEeSapvJB9EYj3Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XotURPllEeSapvJB9EYj3Q" base_Comment="_XotUQ_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xot7UfllEeSapvJB9EYj3Q" base_Comment="_Xot7UPllEeSapvJB9EYj3Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XouiYfllEeSapvJB9EYj3Q" base_Comment="_XouiYPllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XovJcPllEeSapvJB9EYj3Q" base_Comment="_XouiYvllEeSapvJB9EYj3Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
- <Document:Line xmi:id="_XowXkfllEeSapvJB9EYj3Q" base_Comment="_XowXkPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XowXk_llEeSapvJB9EYj3Q" base_Comment="_XowXkvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xow-oPllEeSapvJB9EYj3Q" base_Comment="_XowXlPllEeSapvJB9EYj3Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_Xow-ovllEeSapvJB9EYj3Q" base_Comment="_Xow-ofllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XoxlsfllEeSapvJB9EYj3Q" base_Comment="_XoxlsPllEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:RefContent xmi:id="_Xoxls_llEeSapvJB9EYj3Q" base_Comment="_XoxlsvllEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_XoyMwfllEeSapvJB9EYj3Q" base_Comment="_XoyMwPllEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_XoyMw_llEeSapvJB9EYj3Q" base_Comment="_XoyMwvllEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_XoyMxfllEeSapvJB9EYj3Q" base_Comment="_XoyMxPllEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_Xoyz0fllEeSapvJB9EYj3Q" base_Comment="_Xoyz0PllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xoza4PllEeSapvJB9EYj3Q" base_Comment="_Xoyz0vllEeSapvJB9EYj3Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_Xo0pAfllEeSapvJB9EYj3Q" base_Comment="_Xo0pAPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_Xo0pA_llEeSapvJB9EYj3Q" base_Comment="_Xo0pAvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo0pBfllEeSapvJB9EYj3Q" base_Comment="_Xo0pBPllEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_Xo1QEPllEeSapvJB9EYj3Q" base_Comment="_Xo0pBvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo1QEvllEeSapvJB9EYj3Q" base_Comment="_Xo1QEfllEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_Xo1QFPllEeSapvJB9EYj3Q" base_Comment="_Xo1QE_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo13IfllEeSapvJB9EYj3Q" base_Comment="_Xo13IPllEeSapvJB9EYj3Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
- <Document:Line xmi:id="_Xo2eMfllEeSapvJB9EYj3Q" base_Comment="_Xo2eMPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_Xo2eM_llEeSapvJB9EYj3Q" base_Comment="_Xo2eMvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo3FQfllEeSapvJB9EYj3Q" base_Comment="_Xo3FQPllEeSapvJB9EYj3Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
- <Document:Cell xmi:id="_Xo3FQ_llEeSapvJB9EYj3Q" base_Comment="_Xo3FQvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo3sUfllEeSapvJB9EYj3Q" base_Comment="_Xo3sUPllEeSapvJB9EYj3Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
- <Document:RefContent xmi:id="_Xo3sU_llEeSapvJB9EYj3Q" base_Comment="_Xo3sUvllEeSapvJB9EYj3Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_Xo4TYPllEeSapvJB9EYj3Q" base_Comment="_Xo3sVPllEeSapvJB9EYj3Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_Xo4TYvllEeSapvJB9EYj3Q" base_Comment="_Xo4TYfllEeSapvJB9EYj3Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
- <Document:RefContent xmi:id="_Xo4TZPllEeSapvJB9EYj3Q" base_Comment="_Xo4TY_llEeSapvJB9EYj3Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_Xo46cPllEeSapvJB9EYj3Q" base_Comment="_Xo4TZfllEeSapvJB9EYj3Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
- <Document:Cell xmi:id="_Xo46cvllEeSapvJB9EYj3Q" base_Comment="_Xo46cfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo5hgPllEeSapvJB9EYj3Q" base_Comment="_Xo46c_llEeSapvJB9EYj3Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_Xo5hgvllEeSapvJB9EYj3Q" base_Comment="_Xo5hgfllEeSapvJB9EYj3Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
- <Document:RefContent xmi:id="_Xo5hhPllEeSapvJB9EYj3Q" base_Comment="_Xo5hg_llEeSapvJB9EYj3Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_Xo6IkPllEeSapvJB9EYj3Q" base_Comment="_Xo5hhfllEeSapvJB9EYj3Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_Xo6IkvllEeSapvJB9EYj3Q" base_Comment="_Xo6IkfllEeSapvJB9EYj3Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
- <Document:RefContent xmi:id="_Xo6IlPllEeSapvJB9EYj3Q" base_Comment="_Xo6Ik_llEeSapvJB9EYj3Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
- <Document:Line xmi:id="_Xo7WsfllEeSapvJB9EYj3Q" base_Comment="_Xo7WsPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_Xo79wPllEeSapvJB9EYj3Q" base_Comment="_Xo7WsvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo79wvllEeSapvJB9EYj3Q" base_Comment="_Xo79wfllEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_Xo79xPllEeSapvJB9EYj3Q" base_Comment="_Xo79w_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo8k0fllEeSapvJB9EYj3Q" base_Comment="_Xo8k0PllEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Cell xmi:id="_Xo9L4PllEeSapvJB9EYj3Q" base_Comment="_Xo8k0vllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo9L4vllEeSapvJB9EYj3Q" base_Comment="_Xo9L4fllEeSapvJB9EYj3Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
- <Document:Line xmi:id="_Xo_BEfllEeSapvJB9EYj3Q" base_Comment="_Xo_BEPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_Xo_oIPllEeSapvJB9EYj3Q" base_Comment="_Xo_BEvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_Xo_oIvllEeSapvJB9EYj3Q" base_Comment="_Xo_oIfllEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_Xo_oJPllEeSapvJB9EYj3Q" base_Comment="_Xo_oI_llEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpAPMfllEeSapvJB9EYj3Q" base_Comment="_XpAPMPllEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Cell xmi:id="_XpA2QPllEeSapvJB9EYj3Q" base_Comment="_XpAPMvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpA2QvllEeSapvJB9EYj3Q" base_Comment="_XpA2QfllEeSapvJB9EYj3Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
- <Document:Line xmi:id="_XpCrcPllEeSapvJB9EYj3Q" base_Comment="_XpCEYPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XpCrcvllEeSapvJB9EYj3Q" base_Comment="_XpCrcfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpDSgPllEeSapvJB9EYj3Q" base_Comment="_XpCrc_llEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_XpDSgvllEeSapvJB9EYj3Q" base_Comment="_XpDSgfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpDShPllEeSapvJB9EYj3Q" base_Comment="_XpDSg_llEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_XpD5kfllEeSapvJB9EYj3Q" base_Comment="_XpD5kPllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpEgoPllEeSapvJB9EYj3Q" base_Comment="_XpD5kvllEeSapvJB9EYj3Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_XpFuwfllEeSapvJB9EYj3Q" base_Comment="_XpFuwPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XpFuw_llEeSapvJB9EYj3Q" base_Comment="_XpFuwvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpGV0PllEeSapvJB9EYj3Q" base_Comment="_XpFuxPllEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_XpGV0vllEeSapvJB9EYj3Q" base_Comment="_XpGV0fllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpG84PllEeSapvJB9EYj3Q" base_Comment="_XpGV0_llEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Cell xmi:id="_XpG84vllEeSapvJB9EYj3Q" base_Comment="_XpG84fllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpHj8fllEeSapvJB9EYj3Q" base_Comment="_XpHj8PllEeSapvJB9EYj3Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
- <Document:Line xmi:id="_XpIyEfllEeSapvJB9EYj3Q" base_Comment="_XpIyEPllEeSapvJB9EYj3Q"/>
- <Document:Cell xmi:id="_XpIyE_llEeSapvJB9EYj3Q" base_Comment="_XpIyEvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpJZIfllEeSapvJB9EYj3Q" base_Comment="_XpJZIPllEeSapvJB9EYj3Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_XpJZI_llEeSapvJB9EYj3Q" base_Comment="_XpJZIvllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpKAMPllEeSapvJB9EYj3Q" base_Comment="_XpJZJPllEeSapvJB9EYj3Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
- <Document:Cell xmi:id="_XpKAMvllEeSapvJB9EYj3Q" base_Comment="_XpKAMfllEeSapvJB9EYj3Q"/>
- <Document:RefContent xmi:id="_XpKnQfllEeSapvJB9EYj3Q" base_Comment="_XpKnQPllEeSapvJB9EYj3Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
- <Document:Section xmi:id="_XpMccPllEeSapvJB9EYj3Q" base_Package="_XpL1YPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpNqkPllEeSapvJB9EYj3Q" base_Package="_XpNDgPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpO4sPllEeSapvJB9EYj3Q" base_Package="_XpNqkfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpQG0PllEeSapvJB9EYj3Q" base_Package="_XpO4sfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpRU8PllEeSapvJB9EYj3Q" base_Package="_XpQG0fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpR8APllEeSapvJB9EYj3Q" base_Package="_XpRU8fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpTKIPllEeSapvJB9EYj3Q" base_Package="_XpSjEPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpUYQPllEeSapvJB9EYj3Q" base_Package="_XpTKIfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpVmYPllEeSapvJB9EYj3Q" base_Package="_XpUYQfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpWNcPllEeSapvJB9EYj3Q" base_Package="_XpVmYfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpW0gPllEeSapvJB9EYj3Q" base_Package="_XpWNcfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpXbkPllEeSapvJB9EYj3Q" base_Package="_XpW0gfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpYCoPllEeSapvJB9EYj3Q" base_Package="_XpXbkfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpYpsPllEeSapvJB9EYj3Q" base_Package="_XpYCofllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpZ30PllEeSapvJB9EYj3Q" base_Package="_XpYpsfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpbF8PllEeSapvJB9EYj3Q" base_Package="_XpZ30fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpcUEPllEeSapvJB9EYj3Q" base_Package="_XpbF8fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xpc7IPllEeSapvJB9EYj3Q" base_Package="_XpcUEfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpdiMPllEeSapvJB9EYj3Q" base_Package="_Xpc7IfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpeJQPllEeSapvJB9EYj3Q" base_Package="_XpdiMfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpewUPllEeSapvJB9EYj3Q" base_Package="_XpeJQfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xpf-cPllEeSapvJB9EYj3Q" base_Package="_XpfXYPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XphMkPllEeSapvJB9EYj3Q" base_Package="_Xpf-cfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XphzoPllEeSapvJB9EYj3Q" base_Package="_XphMkfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpjBwPllEeSapvJB9EYj3Q" base_Package="_XphzofllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xpjo0PllEeSapvJB9EYj3Q" base_Package="_XpjBwfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xpk28PllEeSapvJB9EYj3Q" base_Package="_Xpjo0fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpleAPllEeSapvJB9EYj3Q" base_Package="_Xpk28fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpmFEPllEeSapvJB9EYj3Q" base_Package="_XpleAfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpnTMPllEeSapvJB9EYj3Q" base_Package="_XpmFEfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpohUPllEeSapvJB9EYj3Q" base_Package="_XpnTMfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XppvcPllEeSapvJB9EYj3Q" base_Package="_XpohUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpqWgPllEeSapvJB9EYj3Q" base_Package="_XppvcfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XprkoPllEeSapvJB9EYj3Q" base_Package="_Xpq9kPllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpsywPllEeSapvJB9EYj3Q" base_Package="_XprkofllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpuA4PllEeSapvJB9EYj3Q" base_Package="_XptZ0PllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xpv2EPllEeSapvJB9EYj3Q" base_Package="_Xpun8PllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpxEMPllEeSapvJB9EYj3Q" base_Package="_Xpv2EfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpySUPllEeSapvJB9EYj3Q" base_Package="_XpxEMfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_XpzgcPllEeSapvJB9EYj3Q" base_Package="_XpySUfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp0ukPllEeSapvJB9EYj3Q" base_Package="_XpzgcfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp18sPllEeSapvJB9EYj3Q" base_Package="_Xp0ukfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp3x4PllEeSapvJB9EYj3Q" base_Package="_Xp18sfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp5AAPllEeSapvJB9EYj3Q" base_Package="_Xp3x4fllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp6OIPllEeSapvJB9EYj3Q" base_Package="_Xp5AAfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp7cQPllEeSapvJB9EYj3Q" base_Package="_Xp6OIfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp8qYPllEeSapvJB9EYj3Q" base_Package="_Xp7cQfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp94gPllEeSapvJB9EYj3Q" base_Package="_Xp8qYfllEeSapvJB9EYj3Q"/>
- <Document:Section xmi:id="_Xp_GoPllEeSapvJB9EYj3Q" base_Package="_Xp94gfllEeSapvJB9EYj3Q"/>
+ <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"/>
</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png Binary files differnew file mode 100644 index 00000000000..31299bce224 --- /dev/null +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CommentDiagram.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png Binary files differnew file mode 100644 index 00000000000..59d46df74ff --- /dev/null +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png Binary files differnew file mode 100644 index 00000000000..ee1067d95cd --- /dev/null +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Creation_of_InducedRepresentations.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Creation_of_InducedRepresentations.png Binary files differindex dc7082472e4..bda4eec46d8 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Creation_of_InducedRepresentations.png +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Creation_of_InducedRepresentations.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/NewEcoreUMLClassDiagram.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/NewEcoreUMLClassDiagram.png Binary files differindex 9d064471da0..3f99fddb965 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/NewEcoreUMLClassDiagram.png +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/NewEcoreUMLClassDiagram.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Test_expansion_model.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Test_expansion_model.png Binary files differindex 2c49abdc80f..3486b1e35b2 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Test_expansion_model.png +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/Test_expansion_model.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png Binary files differindex 384c97294dd..ffc81a12f4d 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseCaseDiagram.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png Binary files differnew file mode 100644 index 00000000000..6b6db8228e6 --- /dev/null +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png diff --git a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/View_Providers.png b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/View_Providers.png Binary files differindex a3fcd88b5ec..705db0ebbb6 100644 --- a/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/View_Providers.png +++ b/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/View_Providers.png |