diff options
Diffstat (limited to 'plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main')
40 files changed, 15993 insertions, 0 deletions
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java new file mode 100644 index 00000000000..9c744c9d6ac --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/Activator.java @@ -0,0 +1,71 @@ +/*****************************************************************************
+ * Copyright (c) 2016 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion;
+
+import org.eclipse.papyrus.infra.core.log.LogHelper;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ * @author Francois Le Fevre
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.infra.gmfdiag.expansion"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ public static LogHelper log;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /**
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ log = new LogHelper(this);
+ }
+
+ /**
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ log = null;
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java new file mode 100644 index 00000000000..1f52edeee64 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomExpansionmodelFactoryImpl.java @@ -0,0 +1,74 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.GMFT_BasedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.ExpansionmodelFactoryImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.GMFT_BasedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.InducedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationKindImpl;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomExpansionmodelFactoryImpl extends ExpansionmodelFactoryImpl {
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createInducedRepresentation()
+ *
+ * @return
+ */
+ @Override
+ public InducedRepresentation createInducedRepresentation() {
+ InducedRepresentationImpl inducedRepresentation = new CustomInducedRepresentationImpl();
+ return inducedRepresentation;
+ }
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createRepresentation()
+ *
+ * @return
+ */
+ @Override
+ public Representation createRepresentation() {
+ RepresentationImpl representation = new CustomRepresentationImpl();
+ return representation;
+ }
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createGMFT_Based_Representation()
+ *
+ * @return
+ */
+ @Override
+ public GMFT_BasedRepresentation createGMFT_BasedRepresentation() {
+ GMFT_BasedRepresentationImpl gmfT_Based_Representation = new CustomGMFT_BasedRepresentationImpl();
+ return gmfT_Based_Representation;
+ }
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.ExpansionmodelFactoryImpl#createRepresentationKind()
+ *
+ * @return
+ */
+ @Override
+ public RepresentationKind createRepresentationKind() {
+ RepresentationKindImpl representationKind = new CustomRepresentationKindImpl();
+ return representationKind;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java new file mode 100644 index 00000000000..33d5476b93c --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomGMFT_BasedRepresentationImpl.java @@ -0,0 +1,43 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.GMFT_BasedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomGMFT_BasedRepresentationImpl extends GMFT_BasedRepresentationImpl {
+
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ return result;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java new file mode 100644 index 00000000000..015a665ff55 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomInducedRepresentationImpl.java @@ -0,0 +1,41 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.InducedRepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomInducedRepresentationImpl extends InducedRepresentationImpl {
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ return result;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java new file mode 100644 index 00000000000..bdc62894ecf --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationImpl.java @@ -0,0 +1,43 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl.RepresentationImpl;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ * this class is overloaded in order to add the implementation of the method validate
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ */
+public class CustomRepresentationImpl extends RepresentationImpl {
+ /**
+ * @see org.eclipse.papyrus.infra.gmfdiag.expansion.impl.AbstractRepresentationImpl#validate(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
+ *
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ @Override
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ boolean result= ExpansionModelValidationUtil.validate_facrtories(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ result= result&&ExpansionModelValidationUtil.validate_ElementType(this, diagnostic, context);
+ return result;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java new file mode 100644 index 00000000000..312022659cb --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/impl/CustomRepresentationKindImpl.java @@ -0,0 +1,29 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.impl;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionModelValidationUtil;
+
+/**
+ *
+ */
+public class CustomRepresentationKindImpl extends RepresentationKindImpl {
+
+ public boolean validate(DiagnosticChain diagnostic, Map context) {
+ return ExpansionModelValidationUtil.validate_loadclasses(this, diagnostic, context);
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java new file mode 100644 index 00000000000..469f19af7ca --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandEditPartProvider.java @@ -0,0 +1,192 @@ +/***************************************************************************** + * Copyright (c) 2015 CEA LIST. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * CEA LIST - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers; + +import java.lang.reflect.Constructor; +import java.util.HashMap; +import java.util.Map; + +import org.eclipse.core.runtime.IStatus; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.gmf.runtime.common.core.service.IOperation; +import org.eclipse.gmf.runtime.common.core.util.Log; +import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart; +import org.eclipse.gmf.runtime.diagram.ui.internal.DiagramUIPlugin; +import org.eclipse.gmf.runtime.diagram.ui.l10n.DiagramUIMessages; +import org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider; +import org.eclipse.gmf.runtime.diagram.ui.services.editpart.CreateGraphicEditPartOperation; +import org.eclipse.gmf.runtime.diagram.ui.services.editpart.IEditPartOperation; +import org.eclipse.gmf.runtime.notation.Diagram; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.osgi.util.NLS; +import org.eclipse.papyrus.infra.gmfdiag.common.Activator; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry; +import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper; +import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype; +/** + * + * This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model + * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 + * + */ +public class ExpandEditPartProvider extends AbstractEditPartProvider { + + /** + * + */ + private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]"; + // private static final boolean DEBUG_EXPANSION = "true".equalsIgnoreCase(Platform.getDebugOption( + // "org.eclipse.papyrus.infra.gmfdiag.common/debug/expansion")); + /** Map containing node view types supported by this provider */ + protected Map<String, Class<?>> nodeMap = new HashMap<String, Class<?>>(); + + /** Map containing edge view types supported by this provider */ + protected Map<String, Class<?>> edgeMap = new HashMap<String, Class<?>>(); + + private DiagramExpansionsRegistry diagramExpansionRegistry=null; + + /** Default constructor */ + public ExpandEditPartProvider() { + super(); + this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry(); + + } + + protected String getDiagramType(View currentView) { + Diagram diagram=currentView.getDiagram(); + String currentDiagramType=null; + ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram); + if(viewPrototype!=null){ + currentDiagramType=viewPrototype.getLabel(); + } + else{ + currentDiagramType=diagram.getType(); + } + return currentDiagramType; + } + /** + * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#provides(org.eclipse.gmf.runtime.common.core.service.IOperation) + * + * @param operation + * @return + */ + @Override + public boolean provides(IOperation operation) { + if (operation instanceof CreateGraphicEditPartOperation) { + String currentDiagramType = getDiagramType(((IEditPartOperation) operation).getView()); + + if ((currentDiagramType == null) || (diagramExpansionRegistry.getUsage(currentDiagramType)==null)) { + return false; + } + + if (operation instanceof CreateGraphicEditPartOperation) { + View newView = ((IEditPartOperation) operation).getView(); + if (newView == null) { + return false; + } + + String graphicalType = newView.getType(); + Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" view appears with the type "+graphicalType); //$NON-NLS-1$ + + if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType)!=null){ + return true; + } + } + } + return super.provides(operation); + } + + /** + * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#createGraphicEditPart(org.eclipse.gmf.runtime.notation.View) + * + * @param view + * @return + */ + @Override + public IGraphicalEditPart createGraphicEditPart(View view) { + String currentDiagramType = getDiagramType(view); + + if ((currentDiagramType == null) || (diagramExpansionRegistry.getUsage(currentDiagramType)==null)) { + return null; + } + + + String graphicalType = view.getType(); + Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" view appears with the type "+graphicalType);//$NON-NLS-1$ + EObject eObject= diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType); + Class editpartClass=null; + String editpartQualifiedName=null; + if(eObject instanceof AbstractRepresentation){ + editpartQualifiedName=((AbstractRepresentation)eObject).getEditPartQualifiedName(); + if( editpartQualifiedName!=null&& (!"".equals(editpartQualifiedName.trim()))){ + editpartClass= ClassLoaderHelper.loadClass( editpartQualifiedName); + } + else{ + RepresentationKind representationKind=((AbstractRepresentation)eObject).getKind(); + if(representationKind!=null){ + editpartQualifiedName=representationKind.getEditPartQualifiedName(); + if( editpartQualifiedName!=null){ + editpartClass= ClassLoaderHelper.loadClass( editpartQualifiedName); + } + } + } + } + IGraphicalEditPart graphicEditPart = createNewGraphicEditPart(editpartClass, new Object[] {view}); + if( graphicEditPart==null){ + String errorMessage= "The model expand does not reference an edit part for the element "+graphicalType; //$NON-NLS-1$ + if( editpartQualifiedName!=null){ + errorMessage= "The editpart provide does not succed to find "+editpartQualifiedName+" class for the element "+graphicalType;//$NON-NLS-1$ //$NON-NLS-2$ + } + org.eclipse.papyrus.infra.gmfdiag.common.Activator.log.error(errorMessage, new NullPointerException(errorMessage)); + } + return graphicEditPart; + + } + + + /** + * Return the appropriate constuctor for the cached editpart class. + * @return a constructor (<tt>null</tt> if none could be found). + */ + private Constructor getCreationConstructor(Class editpartClass) { + + if (editpartClass != null) { + Constructor[] consts = editpartClass.getConstructors(); + if (consts.length != 0) + return consts[0]; + } + return null; + } + /** + * Creates an editpart via reflection. + * @param constructorParams the editpart's constructor paramters. + */ + private IGraphicalEditPart createNewGraphicEditPart(Class editpartClass, Object[] constructorParams) { + try { + Constructor constructor = getCreationConstructor(editpartClass); + + return (constructor == null)? null : (IGraphicalEditPart) constructor.newInstance(constructorParams); + } + catch (Throwable e) { + String eMsg = NLS.bind( + DiagramUIMessages.AbstractEditPartProvider_new_graphicaleditpart_failed_ERROR_, + editpartClass); + Log.warning(DiagramUIPlugin.getInstance(), IStatus.WARNING, eMsg, e); + return null; + } + } +} diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java new file mode 100644 index 00000000000..ee2abe66333 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/ExpandViewProvider.java @@ -0,0 +1,203 @@ +/** + * Copyright (c) 2015 CEA LIST. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * CEA LIST - Initial API and implementation + */ +package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.gmf.runtime.diagram.core.providers.IViewProvider; +import org.eclipse.gmf.runtime.diagram.core.services.view.CreateChildViewOperation; +import org.eclipse.gmf.runtime.diagram.core.services.view.CreateEdgeViewOperation; +import org.eclipse.gmf.runtime.diagram.core.services.view.CreateNodeViewOperation; +import org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation; +import org.eclipse.gmf.runtime.notation.Diagram; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.infra.gmfdiag.common.Activator; +import org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.IdentityGraphicalElementType; +import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper; +import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype; + +/** + * + * This class is a generic ViewProvider that is enable to create notation element by reading an expansion model + * See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 + * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 + * + */ +public class ExpandViewProvider extends CustomAbstractViewProvider implements IViewProvider { + + private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]"; + /** Map containing node view types supported by this provider */ + protected Map<String, Class<?>> nodeMap = new HashMap<String, Class<?>>(); + + /** Map containing edge view types supported by this provider */ + protected Map<String, Class<?>> edgeMap = new HashMap<String, Class<?>>(); + + protected DiagramExpansionsRegistry diagramExpansionRegistry; + + /** Default constructor */ + public ExpandViewProvider() { + super(); + initDiagramType(); + initGraphicalTypeRegistry(); + diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry(); + } + + + /** + * Initialize the graphical type registry. This should be set in the constructor, and not called again after that. + */ + /** + * {@inheritDoc} + */ + protected void initGraphicalTypeRegistry() { + this.registry = new IdentityGraphicalElementType(); + } + + + + + @Override + protected boolean provides(CreateNodeViewOperation operation) { + return providesFromExpansionModel(operation); + } + @Override + protected boolean provides(CreateEdgeViewOperation operation) { + return providesFromExpansionModel(operation); + } + + /** + * this method consults the expansion model to know if the view can be created in the current container. + * @param operation the proposition of creation + * @return true if the expansion model declare it, else false + */ + protected boolean providesFromExpansionModel(CreateChildViewOperation operation) { + String currentDiagramType = getDiagramType(operation.getContainerView()); + + //this diagram is known as extended? + if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType)==null){ + Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" " +currentDiagramType+ " not supported by loaded expansion model"); + + //this diagram is unknown + return false; + } + String graphicalType =operation.getSemanticHint(); + String containerType; + if(operation.getContainerView() instanceof Diagram ){ + containerType=currentDiagramType; + } + else{ + containerType = operation.getContainerView().getType(); + } + Activator.log.trace(Activator.EXPANSION_TRACE,this.getClass().getName()+" try to create view in the container "+containerType+ " the view "+ operation.getSemanticHint()); //$NON-NLS-1$ //$NON-NLS-2$ + //get the list of childreen Id from a parent ID + List<String> possibleChildreenIDs=diagramExpansionRegistry.mapChildreen.get(currentDiagramType).parentChildrenRelation.get(containerType); + if(possibleChildreenIDs==null){ + return false; + } + //the child ID is known? + if(possibleChildreenIDs.contains(graphicalType)){ + return true; + } + return false; + } + + + /** + * {@inheritDoc} + */ + @Override + protected Class<?> getNodeViewClass(IAdaptable semanticAdapter, View containerView, String graphicalType) { + return getViewFactory(containerView, graphicalType); + } + + + protected Class<?> getViewFactory(View containerView, String graphicalType) { + String currentDiagramType = getDiagramType(containerView); + + // the map from the diagram ID + if(diagramExpansionRegistry.mapChildreen.get(currentDiagramType)!=null){ + EObject eObject=diagramExpansionRegistry.mapChildreen.get(currentDiagramType).IDMap.get(graphicalType); + + //look for the representation and the view factory path + if( eObject instanceof AbstractRepresentation){ + String viewFactoryPath=((AbstractRepresentation)eObject).getViewFactory(); + if( viewFactoryPath!=null&& (!"".equals(viewFactoryPath.trim()))){ + return ClassLoaderHelper.loadClass( viewFactoryPath); + } + else{ + RepresentationKind representationKind=((AbstractRepresentation)eObject).getKind(); + if(representationKind!=null){ + viewFactoryPath=representationKind.getViewFactory(); + if( viewFactoryPath!=null){ + return ClassLoaderHelper.loadClass( viewFactoryPath); + } + } + } + } + } + return null; + } + + /** + * get the diagram type from a view. + * @param currentView the current view + * @return the diagram type it can be also a view point + */ + protected String getDiagramType(View currentView) { + Diagram diagram=currentView.getDiagram(); + String currentDiagramType=null; + ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram); + if(viewPrototype!=null){ + currentDiagramType=viewPrototype.getLabel(); + } + else{ + currentDiagramType=diagram.getType(); + } + diagramType=currentDiagramType; + return currentDiagramType; + } + + /** + * {@inheritDoc} + */ + @Override + protected Class<?> getEdgeViewClass(IAdaptable semanticAdapter, View containerView, String graphicalType) { + return getViewFactory(containerView, graphicalType); + } + /** + * {@inheritDoc} + */ + protected void initDiagramType() { + diagramType=null; + } + + + /** + * @see org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider#provides(org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation) + * + * @param op + * @return + */ + @Override + protected boolean provides(CreateViewForKindOperation op) { + return false; + } +} diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java new file mode 100644 index 00000000000..cf6c4732ce3 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/providers/InducedRepresentationPolicyProvider.java @@ -0,0 +1,93 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.providers;
+
+import org.eclipse.gef.EditPart;
+import org.eclipse.gmf.runtime.common.core.service.AbstractProvider;
+import org.eclipse.gmf.runtime.common.core.service.IOperation;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.CreateEditPoliciesOperation;
+import org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.IEditPolicyProvider;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionSingleton;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.DiagramExpansionsRegistry;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering.InducedRepresentationCreationEditPolicy;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+
+/**
+ * Edit policy provider to install InducedRepresentationPolicy in charge to create
+ * compartments displaying shapes for an element by reading the expansion model
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class InducedRepresentationPolicyProvider extends AbstractProvider implements IEditPolicyProvider {
+
+
+ private DiagramExpansionsRegistry diagramExpansionRegistry=null;
+
+ /**
+ * Constructor.
+ *
+ */
+ public InducedRepresentationPolicyProvider() {
+ this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+ }
+
+ /**
+ * get the diagram type from a view.
+ * @param currentView the current view
+ * @return the diagram type it can be also a view point
+ */
+ protected String getDiagramType(View currentView) {
+ Diagram diagram=currentView.getDiagram();
+ String currentDiagramType=null;
+ ViewPrototype viewPrototype=org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if(viewPrototype!=null){
+ currentDiagramType=viewPrototype.getLabel();
+ }
+ else{
+ currentDiagramType=diagram.getType();
+ }
+ return currentDiagramType;
+ }
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean provides(IOperation operation) {
+ CreateEditPoliciesOperation epOperation = (CreateEditPoliciesOperation) operation;
+ if (!(epOperation.getEditPart() instanceof IGraphicalEditPart)) {
+ return false;
+ }
+
+ // Make sure this concern Block Definition Diagram only
+ IGraphicalEditPart gep = (IGraphicalEditPart) epOperation.getEditPart();
+ String diagramType=getDiagramType(gep.getNotationView());
+ if(diagramExpansionRegistry.mapChildreen.get(diagramType)!=null){
+ return true;
+ }
+
+ return false;
+ }
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public void createEditPolicies(EditPart editPart) {
+ // add behavior for the shapes display
+ if (editPart instanceof IGraphicalEditPart) { // add to Block Property Composite and Block Composite
+ editPart.installEditPolicy(InducedRepresentationCreationEditPolicy.INDUCED_REPRESENTATION_CREATOR_EDITPOLICY, new InducedRepresentationCreationEditPolicy());
+ }
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java new file mode 100644 index 00000000000..55c7d19c84f --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/ChildrenListRepresentation.java @@ -0,0 +1,127 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+
+import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.IHintedType;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.GMFT_BasedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.UseContext;
+
+/**
+ * This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ * it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ *
+ */
+public class ChildrenListRepresentation {
+
+ /**
+ *
+ */
+ private static final String DEBUG_PREFIX = "[EXPANSION_DIAGRAM]";
+ public HashMap<String, AbstractRepresentation> IDMap=new HashMap<String, AbstractRepresentation>();
+ public HashMap<String, List<String>> parentChildrenRelation= new HashMap<String, List<String>>();
+
+ protected UseContext useContext;
+ /**
+ * Constructor.
+ *
+ */
+ public ChildrenListRepresentation(UseContext useContext) {
+ this.useContext=useContext;
+ initStructure();
+ }
+
+ protected void createStructure(AbstractRepresentation representation, ArrayList<String> idListToAdd){
+
+ if( representation instanceof Representation) {
+ String hint=null;
+ if( representation instanceof GMFT_BasedRepresentation){
+ hint=((GMFT_BasedRepresentation)representation).getReusedID();
+
+ }else{
+ final IElementType elementType=ElementTypeRegistry.getInstance().getType(((Representation)representation).getGraphicalElementType());
+ if( elementType instanceof IHintedType){
+ hint=(((IHintedType)elementType).getSemanticHint());
+ }
+ }
+ idListToAdd.add(hint);
+ if( IDMap.get(hint)==null){
+ IDMap.put(hint, representation);
+ ArrayList<String> subRepresentationIDs= new ArrayList<>();
+ //compartments
+ for (InducedRepresentation compartments : ((Representation)representation).getInducedRepresentations()) {
+ createStructure(compartments, subRepresentationIDs);
+ }
+ //subRepresentation as port...
+ for (Representation subRepresentation : ((Representation)representation).getSubRepresentations()) {
+ createStructure(subRepresentation, subRepresentationIDs);
+ }
+ if( subRepresentationIDs.size()>0){
+ parentChildrenRelation.put(hint, subRepresentationIDs);
+ }
+ }
+ }
+ else if( representation instanceof InducedRepresentation){
+ idListToAdd.add(((InducedRepresentation) representation).getHint());
+ if( IDMap.get(((InducedRepresentation) representation).getHint())==null){
+ IDMap.put(((InducedRepresentation) representation).getHint(), representation);
+ ArrayList<String> compartmentChildreen= new ArrayList<String>();
+ for (Representation subRepresentation : ((InducedRepresentation)representation).getChildren()) {
+ createStructure(subRepresentation, compartmentChildreen);
+ }
+ if( compartmentChildreen.size()>0){
+ parentChildrenRelation.put(((InducedRepresentation) representation).getHint(), compartmentChildreen);
+ }
+ }
+ }
+ }
+
+ protected void initStructure(){
+
+ //init the structure by go across the the model.
+ ArrayList<String> childreen= new ArrayList<>();
+ for ( Representation currentR : useContext.getRepresentations()) {
+ //Check shapes
+ createStructure(currentR, childreen);
+ }
+ parentChildrenRelation.put(useContext.getDiagramType(), childreen);
+
+ }
+ /**
+ * @see java.lang.Object#toString()
+ *
+ * @return
+ */
+ @Override
+ public String toString() {
+ String out= DEBUG_PREFIX+"+ChildrenListRepresentation for "+useContext.getDiagramType();
+ out=out+ "\n"+DEBUG_PREFIX+"+-->ID - Representation";
+ for (String currentID : IDMap.keySet()) {
+ out=out+"\n"+DEBUG_PREFIX+" \""+currentID+ "\" "+IDMap.get(currentID);
+ }
+ out=out+ "\n"+DEBUG_PREFIX+"+--> ParentID- ChildrenIDs";
+ for (String currentID : parentChildrenRelation.keySet()) {
+ out=out+"\n"+DEBUG_PREFIX+" \""+currentID+ "\" "+parentChildrenRelation.get(currentID);
+ }
+ return out;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java new file mode 100644 index 00000000000..5c352730d40 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CreateInducedRepresentationViewCommand.java @@ -0,0 +1,77 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.transaction.RecordingCommand;
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gmf.runtime.diagram.core.preferences.PreferencesHint;
+import org.eclipse.gmf.runtime.diagram.core.services.ViewService;
+import org.eclipse.gmf.runtime.notation.View;
+
+/**
+ * Command to create the compartment displaying shapes for an element
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class CreateInducedRepresentationViewCommand extends RecordingCommand {
+
+ /** owner of the compartment view to create */
+ private View owner;
+
+ /** boolean that indicates if the comaprtment has to be visible or not */
+ private boolean isVisible;
+
+ private String visualHint;
+
+ private PreferencesHint preferenceHint;
+
+ /**
+ * Creates a new CreateShapeCompartmentViewCommand.
+ *
+ * @param domain
+ * editing domain used to manipulate model
+ * @param label
+ * the label of the command
+ * @param description
+ * description of the command
+ */
+ public CreateInducedRepresentationViewCommand(TransactionalEditingDomain domain, String label,String visualHint, String description, View owner, boolean isVisible,PreferencesHint preferenceHint) {
+ super(domain, label, description);
+ this.owner = owner;
+ this.setVisible(isVisible);
+ this.visualHint= visualHint;
+ this.preferenceHint= preferenceHint;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ protected void doExecute() {
+ ViewService.createNode(owner,owner.getElement(), visualHint, preferenceHint);
+
+ //BasicCompartmentViewFactory compartmentViewFactory= new BasicCompartmentViewFactory();
+ //compartmentViewFactory.createView(new SemanticAdapter(owner.getElement(), null), owner, visualHint, -1, true,preferenceHint );
+ }
+
+
+ /**
+ * Sets the visiblity of the created compartment
+ *
+ * @param isVisible
+ * <code>true</code> if the compartment should be visible
+ */
+ public void setVisible(boolean isVisible) {
+ this.isVisible = isVisible;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java new file mode 100644 index 00000000000..74ca55af9c4 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResource.java @@ -0,0 +1,25 @@ +package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelResourceImpl;
+
+/**
+ * Overrides default generated resource to use uuids instead of index
+ */
+public class CustomExpansionmodelResource extends ExpansionmodelResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ *
+ * @param uri
+ * the URI of the new resource.
+ */
+ public CustomExpansionmodelResource(URI uri) {
+ super(uri);
+ }
+
+ @Override
+ protected boolean useUUIDs() {
+ return true;
+ }
+
+}
\ No newline at end of file diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java new file mode 100644 index 00000000000..01d4656a663 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/CustomExpansionmodelResourceFactory.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2014 CEA LIST. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * CEA LIST - Initial API and implementation + * + */ +package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering; + +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelResourceFactoryImpl; + +/** + * Custom resource factory to create custom resources with usage of uuids instead of index + */ +public class CustomExpansionmodelResourceFactory extends ExpansionmodelResourceFactoryImpl { + /** + * Creates an instance of the resource factory. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + */ + public CustomExpansionmodelResourceFactory() { + super(); + } + + /** + * Creates an instance of the resource. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + */ + @Override + public Resource createResource(URI uri) { + Resource result = new CustomExpansionmodelResource(uri); + return result; + } + +} diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java new file mode 100644 index 00000000000..98cfb6de230 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionSingleton.java @@ -0,0 +1,50 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+/**
+ * This factory is used to give an instance of the diagram expansion
+ *
+ */
+public class DiagramExpansionSingleton {
+
+ protected DiagramExpansionsRegistry diagramExpansionRegistry;
+
+ protected static DiagramExpansionSingleton diagramExpansionSingleton= null;
+
+
+ private DiagramExpansionSingleton(){
+ diagramExpansionRegistry= new DiagramExpansionsRegistry();
+ }
+
+ /**
+ *
+ * @return an instance of the DiagramExpansion Singleton
+ */
+ public static DiagramExpansionSingleton getInstance(){
+ if( diagramExpansionSingleton==null){
+ diagramExpansionSingleton= new DiagramExpansionSingleton();
+ }
+ return diagramExpansionSingleton;
+ }
+ /**
+ * get the diagram expansion associated to this singleton
+ * @return {@link DiagramExpansionsRegistry}
+ */
+ public DiagramExpansionsRegistry getDiagramExpansionRegistry() {
+ return diagramExpansionRegistry;
+ }
+
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java new file mode 100644 index 00000000000..c463fead97a --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/DiagramExpansionsRegistry.java @@ -0,0 +1,200 @@ +/***************************************************************************** + * Copyright (c) 2015 CEA LIST and others. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * + * CEA LIST - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering; + +import java.net.URL; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; + +import org.eclipse.core.runtime.IConfigurationElement; +import org.eclipse.core.runtime.Platform; +import org.eclipse.emf.common.util.Diagnostic; +import org.eclipse.emf.common.util.URI; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.emf.ecore.resource.ResourceSet; +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; +import org.eclipse.emf.ecore.util.Diagnostician; +import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; +import org.eclipse.papyrus.infra.gmfdiag.common.Activator; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.DiagramExpansion; +import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.UseContext; +import org.osgi.framework.Bundle; + +/** + * This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion + * It gives the set of all Diagram expansion that has to be used + * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 + * + */ +public class DiagramExpansionsRegistry { + + protected final static String EXPANSION_MODEL_EXTENSION_ID = "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion"; //$NON-NLS-1$ + protected final String MODEL_ID = "model"; //$NON-NLS-1$ + protected ArrayList<DiagramExpansion> diagramExpansions = new ArrayList<DiagramExpansion>(); + protected HashMap<String, UseContext> usages = new HashMap<String, UseContext>(); + public HashMap<String, ChildrenListRepresentation> mapChildreen = new HashMap<String, ChildrenListRepresentation>(); + + /** + * + * Constructor. + * + */ + public DiagramExpansionsRegistry() { + init(); + } + + /** + * this method load the extension points + */ + public void init() { + // Obtain a new resource set + ResourceSet resourceSet = new ResourceSetImpl(); + + // Reading data from plugins + IConfigurationElement[] configElements = Platform.getExtensionRegistry().getConfigurationElementsFor(EXPANSION_MODEL_EXTENSION_ID); + for (int i = 0; i < configElements.length; i++) { + DiagramExpansion diagramExpansion = initializeOneModel(resourceSet, configElements[i]); + if(diagramExpansion!=null){ + installExpansionModel(diagramExpansion); + } + } + + } + + protected void installExpansionModel(DiagramExpansion diagramExpansion) { + Diagnostic diagnostic = Diagnostician.INSTANCE.validate(diagramExpansion); + if (diagnostic.getSeverity() == Diagnostic.OK) { + // load only valid models + diagramExpansions.add(diagramExpansion); + for (UseContext usage : diagramExpansion.getUsages()) { + if ((usages.get(usage.getDiagramType())) == null) { + usages.put(usage.getDiagramType(), usage); + ChildrenListRepresentation childrenListRepresentation = new ChildrenListRepresentation(usage); + mapChildreen.put(usage.getDiagramType(), childrenListRepresentation); + Activator.log.trace(Activator.EXPANSION_TRACE,childrenListRepresentation.toString()); + } else { + // there is two ewtension oon the smae diagram! + // do not load --error + Activator.log.warn("Several expansions has been defined for the same diagram"); + } + } + } else { + Activator.log.warn("Expansion model not loaded"); + for (Iterator<Diagnostic> i = diagnostic.getChildren().iterator(); i.hasNext();) { + Diagnostic childDiagnostic = i.next(); + switch (childDiagnostic.getSeverity()) { + case Diagnostic.ERROR: + case Diagnostic.WARNING: + Activator.log.warn("\t" + childDiagnostic.getMessage()); + } + } + } + } + + /** + * + * @return the set of DiagramExpansion + */ + public ArrayList<DiagramExpansion> getDiagramExpansions() { + return diagramExpansions; + } + + /** + * get the usecontext associate to a diagram type + * + * @param diagramType + * the id of a diagram of the id of a view prototype + * @return a useConstext or null if not usage exist. + */ + public UseContext getUsage(String diagramType) { + return usages.get(diagramType); + } + + + /** + * Load one model + * + * @param element + * the extension point + */ + private DiagramExpansion initializeOneModel(ResourceSet resourceSet, IConfigurationElement element) { + return createExtension(resourceSet, element, element.getAttribute(MODEL_ID)); + + } + + /** + * Load a resource instanceof DiagramExpansion + * + * @param resourceSet + * the resource set in which to load the menu model + * @param element + * the extension point + * @param classAttribute + * the name of the resource to load + * @return null or the Diagram Expansion model + * @throws Exception + * if the resource is not loaded + */ + private static DiagramExpansion createExtension(final ResourceSet resourceSet, final IConfigurationElement element, final String classAttribute) { + URL url=null; + try { + Bundle extensionBundle = Platform.getBundle(element.getDeclaringExtension().getNamespaceIdentifier()); + url = extensionBundle.getResource(classAttribute); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION, new XMIResourceFactoryImpl()); + if (url != null) { + URI uri = URI.createURI(url.toURI().toASCIIString()); + + // Get the resource + Resource resource = resourceSet.getResource(uri, true); + if (resource.getContents().get(0) instanceof DiagramExpansion) { + return (DiagramExpansion) resource.getContents().get(0); + } + } + return null; + } catch (Exception e) { + Activator.log.error("Unable to load an extension for "+EXPANSION_MODEL_EXTENSION_ID +" with the url"+url, e); //$NON-NLS-1$ + return null; + } + } + + /** + * this method is used to load a model expansion at runtime. + * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 + * + * @param resourceURI + * the URI of the model expansion. + */ + public void loadExpansion(URI resourceURI) { + // Obtain a new resource set + ResourceSet resourceSet = new ResourceSetImpl(); + Resource resource = resourceSet.getResource(resourceURI, true); + if (resource.getContents().get(0) instanceof DiagramExpansion) { + DiagramExpansion diagramExpansion = (DiagramExpansion) resource.getContents().get(0); + installExpansionModel(diagramExpansion); + } + } + + /** + * this method is used to clear the registry about all expansion. + */ + public void clear() { + diagramExpansions.clear(); + usages.clear(); + mapChildreen.clear(); + } + + +}
\ No newline at end of file diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java new file mode 100644 index 00000000000..898aa7a63e3 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/IdentityGraphicalElementType.java @@ -0,0 +1,101 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.gmf.runtime.emf.type.core.IHintedType;
+import org.eclipse.papyrus.infra.gmfdiag.common.providers.IGraphicalTypeRegistry;
+
+/**
+ * This class is used to know all graphical type that can be added in the diagram.
+ * By default it accepts all. This is the ExpandViewProvider that verify the job
+ * #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ *
+ */
+public class IdentityGraphicalElementType implements IGraphicalTypeRegistry {
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(EObject domainElement) {
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(IElementType elementType) {
+ if (elementType instanceof IHintedType) {
+ String semanticHint = ((IHintedType) elementType).getSemanticHint();
+ return getEdgeGraphicalType(semanticHint);
+ }
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getEdgeGraphicalType(String proposedType) {
+ return proposedType;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(EObject domainElement, String containerType) {
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(IElementType elementType, String containerType) {
+ if (elementType instanceof IHintedType) {
+ String semanticHint = ((IHintedType) elementType).getSemanticHint();
+ return getNodeGraphicalType(semanticHint, containerType);
+ }
+
+ return UNDEFINED_TYPE;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public String getNodeGraphicalType(String proposedType, String containerType) {
+ return proposedType;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean isKnownEdgeType(String type) {
+ return true;
+ }
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean isKnownNodeType(String type) {
+ return true;
+ }
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java new file mode 100644 index 00000000000..61db6d87b54 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/rendering/InducedRepresentationCreationEditPolicy.java @@ -0,0 +1,199 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.rendering;
+
+import java.util.HashMap;
+import java.util.List;
+
+import org.eclipse.emf.transaction.TransactionalEditingDomain;
+import org.eclipse.gef.editpolicies.GraphicalEditPolicy;
+import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart;
+import org.eclipse.gmf.runtime.notation.Diagram;
+import org.eclipse.gmf.runtime.notation.View;
+import org.eclipse.papyrus.infra.emf.gmf.util.GMFUnsafe;
+import org.eclipse.papyrus.infra.gmfdiag.common.Activator;
+import org.eclipse.papyrus.infra.gmfdiag.common.editpart.IPapyrusEditPart;
+import org.eclipse.papyrus.infra.gmfdiag.common.service.shape.NotificationManager;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.InducedRepresentation;
+import org.eclipse.papyrus.infra.viewpoints.policy.ViewPrototype;
+
+/**
+ * this edit policy can be apply only on {@link IPapyrusEditPart} in order to
+ * access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
+ *
+ * it creates the compartment displaying shapes for an element by reading the expansion model
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ */
+public class InducedRepresentationCreationEditPolicy extends GraphicalEditPolicy {
+
+ /** constant for this edit policy role */
+ public final static String INDUCED_REPRESENTATION_CREATOR_EDITPOLICY = "InducedRepresentationCreationEditPolicy"; //$NON-NLS-1$
+
+ /** manager for notifications: should the compartment react to the notification? */
+ protected NotificationManager notificationManager;
+
+ protected DiagramExpansionsRegistry diagramExpansionRegistry;
+
+ /**
+ * Creates a new AppliedStereotype display edit policy
+ */
+ public InducedRepresentationCreationEditPolicy() {
+ super();
+ this.diagramExpansionRegistry = DiagramExpansionSingleton.getInstance().getDiagramExpansionRegistry();
+ }
+
+ /**
+ *
+ * {@inheritDoc}
+ */
+ @Override
+ public void activate() {
+ super.activate();
+ // retrieve the view and the element managed by the edit part
+ View view = getView();
+ if (view == null) {
+ return;
+ }
+ updateAddedCompartment();
+
+ }
+
+ /**
+ *
+ * {@inheritDoc}
+ */
+ @Override
+ public void deactivate() {
+ // retrieve the view and the element managed by the edit part
+ View view = getView();
+ if (view == null) {
+ return;
+ }
+ super.deactivate();
+ }
+
+ /**
+ * Returns the view controlled by the host edit part
+ *
+ * @return the view controlled by the host edit part
+ */
+ protected View getView() {
+ return (View) getHost().getModel();
+ }
+
+
+
+ /**
+ * the goal of this method is to execute the a command to create a notation node for a compartment of stereotype
+ *
+ * @param editPart
+ * the editpart owner of the new compartment
+ * @param appliedstereotype
+ * the stereotype application
+ */
+ protected void executeShapeCompartmentCreation(final IGraphicalEditPart editPart, HashMap<String, View> existedDynamicCompartment, List<String> wantedChildreenID, ChildrenListRepresentation listRepresentation) {
+ for (String wantedID : wantedChildreenID) {
+ if (existedDynamicCompartment.get(wantedID) == null) {
+ if (listRepresentation.IDMap.get(wantedID) instanceof InducedRepresentation) {
+ try {
+ TransactionalEditingDomain domain = getEditingDomain(editPart);
+
+ CreateInducedRepresentationViewCommand command = new CreateInducedRepresentationViewCommand(domain,
+ "view Creation",
+ wantedID,
+ "view Creation",
+ editPart.getNotationView(),
+ true,
+ editPart.getDiagramPreferencesHint());
+ // This should not change the command stack, as this transaction will only manipulate transient views. Create a transaction manually, if needed
+ GMFUnsafe.write(domain, command);
+ } catch (Exception e) {
+ Activator.log.error(e);
+ }
+ }
+ }
+ }
+
+
+ }
+
+ /**
+ * Returns the editing domain for the given edit Part
+ *
+ * @param editPart
+ * the edit part from which editing domain is searched
+ * @return the editing domain
+ */
+ protected TransactionalEditingDomain getEditingDomain(IGraphicalEditPart editPart) {
+ return editPart.getEditingDomain();
+ }
+
+
+ protected String getDiagramType(View currentView) {
+ Diagram diagram = currentView.getDiagram();
+ String currentDiagramType = null;
+ ViewPrototype viewPrototype = org.eclipse.papyrus.infra.gmfdiag.common.utils.DiagramUtils.getPrototype(diagram);
+ if (viewPrototype != null) {
+ currentDiagramType = viewPrototype.getLabel();
+ } else {
+ currentDiagramType = diagram.getType();
+ }
+ return currentDiagramType;
+ }
+
+ /**
+ * this method creates a node for the compartment of stereotype if it does not exist.
+ *
+ * @param stereotypeApplication
+ * the stereotype application
+ */
+ public void updateAddedCompartment() {
+ final IGraphicalEditPart editPart = (IGraphicalEditPart) getHost();
+ final View view = editPart.getNotationView();
+ String diagramType = getDiagramType(view);
+ ChildrenListRepresentation listRepresentation = diagramExpansionRegistry.mapChildreen.get(diagramType);
+ if (listRepresentation == null) {
+ return;
+ }
+ List<String> childreenID = listRepresentation.parentChildrenRelation.get(view.getType());
+ if (childreenID == null) {
+ return;
+ }
+ // Look for the node for the shape compartment
+ HashMap<String, View> dynamicCompartments = getAddedCompartmentView(view, childreenID);
+ // it does not exist
+ if (dynamicCompartments.size() < childreenID.size()) {
+
+ executeShapeCompartmentCreation(editPart, dynamicCompartments, childreenID, listRepresentation);
+ }
+ }
+
+ /**
+ * Returns the view corresponding to the shape compartment
+ *
+ * @param view
+ * @return
+ */
+ private HashMap<String, View> getAddedCompartmentView(View view, List<String> childreenID) {
+
+ HashMap<String, View> dynamicCompartments = new HashMap<String, View>();
+ for (Object child : view.getChildren()) {
+ if (child instanceof View && childreenID.contains(((View) child).getType())) {
+ dynamicCompartments.put((((View) child).getType()), (View) child);
+ }
+ }
+ return dynamicCompartments;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java new file mode 100644 index 00000000000..7dc51232f8b --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/java/org/eclipse/papyrus/infra/gmfdiag/expansion/expansionmodel/util/ExpansionModelValidationUtil.java @@ -0,0 +1,179 @@ +/*****************************************************************************
+ * Copyright (c) 2015 CEA LIST and others.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util;
+
+import java.util.Map;
+
+import javax.naming.Context;
+
+import org.eclipse.emf.common.util.BasicDiagnostic;
+import org.eclipse.emf.common.util.Diagnostic;
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
+import org.eclipse.gmf.runtime.emf.type.core.IElementType;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.AbstractRepresentation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.Representation;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.RepresentationKind;
+import org.eclipse.papyrus.infra.gmfdiag.expansion.expansionmodel.util.ExpansionmodelValidator;
+import org.eclipse.papyrus.infra.tools.util.ClassLoaderHelper;
+import org.eclipse.papyrus.infra.types.core.registries.ElementTypeConfigurationTypeRegistry;
+
+/**
+ * This utility class has been added in order to ensure that model is well built.
+ * See Requirement #org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061
+ *
+ *
+ */
+public class ExpansionModelValidationUtil {
+
+ /**
+ * This method is used to ensure that properties are filled
+ *
+ * @param abstractRepresentation
+ * the {@link AbstractRepresentation} that is validate
+ * @param diagnostic
+ * the {@link Diagnostic}
+ * @param context
+ * the {@link Context}
+ * @return false if the kind is not filled and if the properties view Factory && editPartQualified name are null or equals to "".
+ */
+ public static boolean validate_facrtories(AbstractRepresentation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getKind() == null) {
+ if (abstractRepresentation.getEditPartQualifiedName() == null || "".equals(abstractRepresentation.getEditPartQualifiedName().trim())) {
+ if (abstractRepresentation.getViewFactory() == null || "".equals(abstractRepresentation.getViewFactory().trim())) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' has no kind , no editpartQualifiedName, no viewFactory.",
+ new Object[] { abstractRepresentation }));
+ }
+ }
+
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if provider and editpart can be loaded
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_loadclasses(AbstractRepresentation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getEditPartQualifiedName() != null && !("".equals(abstractRepresentation.getEditPartQualifiedName().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getEditPartQualifiedName());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references an edit part that does not exist " + abstractRepresentation.getEditPartQualifiedName(),
+ new Object[] { abstractRepresentation }));
+
+ }
+
+ }
+ if (abstractRepresentation.getViewFactory() != null && !("".equals(abstractRepresentation.getViewFactory().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getViewFactory());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a view factory that not exist " + abstractRepresentation.getViewFactory(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if provider and editpart can be loaded
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_loadclasses(RepresentationKind abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ if (diagnostic != null) {
+ if (abstractRepresentation.getEditPartQualifiedName() != null || !("".equals(abstractRepresentation.getEditPartQualifiedName().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getEditPartQualifiedName());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references an edit part that does not exist " + abstractRepresentation.getEditPartQualifiedName(),
+ new Object[] { abstractRepresentation }));
+
+ }
+
+ }
+ if (abstractRepresentation.getViewFactory() != null || !("".equals(abstractRepresentation.getViewFactory().trim()))) {
+ Class<?> loadedClass = ClassLoaderHelper.loadClass(abstractRepresentation.getViewFactory());
+ if (loadedClass == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a view factory that does not exist " + abstractRepresentation.getViewFactory(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ }
+ return valid;
+ }
+
+ /**
+ * this method is used to verify if the element type exists.
+ *
+ * @param abstractRepresentation
+ * @param diagnostic
+ * @param context
+ * @return
+ */
+ public static boolean validate_ElementType(Representation abstractRepresentation, DiagnosticChain diagnostic, Map context) {
+ boolean valid = true;
+ String elementTypeID = abstractRepresentation.getGraphicalElementType();
+ if (elementTypeID != null && !elementTypeID.isEmpty()) {
+ // ensure that element types model are loaded
+ ElementTypeConfigurationTypeRegistry.getInstance();
+ final IElementType elementType = ElementTypeRegistry.getInstance().getType(elementTypeID);
+ if (elementType == null) {
+ valid = false;
+ diagnostic.add(new BasicDiagnostic(Diagnostic.ERROR,
+ ExpansionmodelValidator.DIAGNOSTIC_SOURCE,
+ ExpansionmodelValidator.ABSTRACT_REPRESENTATION__VALIDATE, "The representation '"
+ + abstractRepresentation.getName() + "' references a element type that does not exist " + abstractRepresentation.getGraphicalElementType(),
+ new Object[] { abstractRepresentation }));
+
+ }
+ }
+ return valid;
+ }
+
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di new file mode 100644 index 00000000000..8634d4c00e0 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.di @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel new file mode 100644 index 00000000000..5ee150009e8 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.genmodel @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ copyrightText="Copyright (c) 2015 CEA LIST.
 
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
"
+ modelDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion/src-gen/" editDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion.edit/src-gen"
+ editorDirectory="/org.eclipse.papyrus.infra.gmfdiag.expansion.editor/src-gen"
+ modelPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion" modelName="ExpansionModel"
+ editPluginClass="org.eclipse.papyrus.infra.gmfdiag.expansion.provider.ExpandModelEditPlugin"
+ editorPluginClass="org.eclipse.papyrus.infra.gmfdiag.expansion.presentation.ExpandModelEditorPlugin"
+ rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.papyrus.infra.gmfdiag.expansion.tests.ExpansionAllTests"
+ importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="6.0" copyrightFields="false"
+ editPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion.edit" editorPluginID="org.eclipse.papyrus.infra.gmfdiag.expansion.editor"
+ operationReflection="true" importOrganizing="true" pluginKey="Expansion">
+ <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
+ <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
+ <details key="DUPLICATE_FEATURES" value="DISCARD"/>
+ <details key="ANNOTATION_DETAILS" value="PROCESS"/>
+ <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/>
+ <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/>
+ <details key="COMMENTS" value="PROCESS"/>
+ <details key="DERIVED_FEATURES" value="PROCESS"/>
+ <details key="SUPER_CLASS_ORDER" value="PROCESS"/>
+ <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/>
+ <details key="REDEFINING_OPERATIONS" value="REPORT"/>
+ <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/>
+ <details key="UNION_PROPERTIES" value="REPORT"/>
+ <details key="DUPLICATE_OPERATIONS" value="DISCARD"/>
+ <details key="NON_API_INVARIANTS" value="IGNORE"/>
+ <details key="CAMEL_CASE_NAMES" value="IGNORE"/>
+ <details key="SUBSETTING_PROPERTIES" value="REPORT"/>
+ <details key="OPERATION_BODIES" value="IGNORE"/>
+ <details key="ECORE_TAGGED_VALUES" value="PROCESS"/>
+ <details key="UNTYPED_PROPERTIES" value="REPORT"/>
+ <details key="REDEFINING_PROPERTIES" value="REPORT"/>
+ <details key="INVOCATION_DELEGATES" value="IGNORE"/>
+ <details key="VALIDATION_DELEGATES" value="IGNORE"/>
+ </genAnnotations>
+ <foreignModel>ExpansionModel.uml</foreignModel>
+ <genPackages xsi:type="genmodel:GenPackage" prefix="Expansionmodel" basePackage="org.eclipse.papyrus.infra.gmfdiag.expansion"
+ resource="XMI" disposableProviderFactory="true" ecorePackage="expansionmodel.ecore#/">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//Representation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//Representation/graphicalElementType"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//Representation/inducedRepresentations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//Representation/subRepresentations"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="expansionmodel.ecore#//AbstractRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/editPartQualifiedName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//AbstractRepresentation/kind"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/viewFactory"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//AbstractRepresentation/description"/>
+ <genOperations xsi:type="genmodel:GenOperation" ecoreOperation="expansionmodel.ecore#//AbstractRepresentation/validate">
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="expansionmodel.ecore#//AbstractRepresentation/validate/diagnostic"/>
+ <genParameters xsi:type="genmodel:GenParameter" ecoreParameter="expansionmodel.ecore#//AbstractRepresentation/validate/context"/>
+ </genOperations>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//RepresentationKind">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/editPartQualifiedName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//RepresentationKind/viewFactory"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//InducedRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//InducedRepresentation/hint"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//InducedRepresentation/children"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//GraphicalElementLibrary">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GraphicalElementLibrary/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//GraphicalElementLibrary/representationkinds"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//GraphicalElementLibrary/representations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GraphicalElementLibrary/description"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//UseContext">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/diagramType"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//UseContext/representations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//UseContext/gmftRepresentations"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//UseContext/description"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//GMFT_BasedRepresentation">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//GMFT_BasedRepresentation/reusedID"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="expansionmodel.ecore#//DiagramExpansion">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//DiagramExpansion/usages"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference expansionmodel.ecore#//DiagramExpansion/libraries"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//DiagramExpansion/ID"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute expansionmodel.ecore#//DiagramExpansion/description"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation new file mode 100644 index 00000000000..7c8e5ebc0c7 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.notation @@ -0,0 +1,564 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"> + <notation:Diagram xmi:id="_wa94ENenEeSTpeYJP6Dwgg" type="PapyrusUMLClassDiagram" name="NewEcoreUMLClassDiagram" measurementUnit="Pixel"> + <children xmi:type="notation:Shape" xmi:id="_32TBMNenEeSTpeYJP6Dwgg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_32U2YNenEeSTpeYJP6Dwgg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_32VdcNenEeSTpeYJP6Dwgg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_32VdcdenEeSTpeYJP6Dwgg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_32VdctenEeSTpeYJP6Dwgg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_tEEYQNeoEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_tD7OUNeoEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_tEEYQdeoEeSTpeYJP6Dwgg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_32Vdc9enEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_32VddNenEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_32VdddenEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32VddtenEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_32Vdd9enEeSTpeYJP6Dwgg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_32VdeNenEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_32VdedenEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_32VdetenEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32Vde9enEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_32VdfNenEeSTpeYJP6Dwgg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_32VdfdenEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_32VdftenEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_32Vdf9enEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32VdgNenEeSTpeYJP6Dwgg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_32MTgNenEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_32TBMdenEeSTpeYJP6Dwgg" x="231" y="392" width="306" height="98"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_4OewUNeqEeSTpeYJP6Dwgg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_4OfXYNeqEeSTpeYJP6Dwgg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_4OfXYdeqEeSTpeYJP6Dwgg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_4OfXYteqEeSTpeYJP6Dwgg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-cNeqEeSTpeYJP6Dwgg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_AunQQNepEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_AuetYNepEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_AunQQdepEeSTpeYJP6Dwgg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-cdeqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-cteqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-c9eqEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-dNeqEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-ddeqEeSTpeYJP6Dwgg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-dteqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-d9eqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-eNeqEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-edeqEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_4Of-eteqEeSTpeYJP6Dwgg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_4Of-e9eqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_4Of-fNeqEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_4Of-fdeqEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4Of-fteqEeSTpeYJP6Dwgg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_4OcUENeqEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4OewUdeqEeSTpeYJP6Dwgg" x="773" y="391" width="244"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_zsVBgNevEeSTpeYJP6Dwgg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_zsVokNevEeSTpeYJP6Dwgg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_zsVokdevEeSTpeYJP6Dwgg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_zsVoktevEeSTpeYJP6Dwgg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_zsVok9evEeSTpeYJP6Dwgg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_2IXwsNewEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_2H52oNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2IXwsdewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_eJe54FCqEeWVDv-g61eepg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_eJI7oFCqEeWVDv-g61eepg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_eJe54VCqEeWVDv-g61eepg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_zsVolNevEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_zsVoldevEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVoltevEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVol9evEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_zsVomNevEeSTpeYJP6Dwgg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_zsVomdevEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_zsVomtevEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVom9evEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVonNevEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_zsVondevEeSTpeYJP6Dwgg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_zsVontevEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_zsVon9evEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_zsVooNevEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVoodevEeSTpeYJP6Dwgg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_zsTzYNevEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zsVBgdevEeSTpeYJP6Dwgg" x="586" y="112" width="180" height="72"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_FvJtwNewEeSTpeYJP6Dwgg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_FvKU0NewEeSTpeYJP6Dwgg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_FvK74NewEeSTpeYJP6Dwgg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_FvK74dewEeSTpeYJP6Dwgg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_FvK74tewEeSTpeYJP6Dwgg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_ITU6sNewEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_IS8gMNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_ITU6sdewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_5RbMUNewEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_5Q_ugNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_5RbMUdewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_n0gNsFCqEeWVDv-g61eepg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_n0HMIFCqEeWVDv-g61eepg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_n0gNsVCqEeWVDv-g61eepg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_FvK749ewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_FvK75NewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_FvK75dewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvK75tewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_FvK759ewEeSTpeYJP6Dwgg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_FvK76NewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_FvK76dewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_FvK76tewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvK769ewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_FvLi8NewEeSTpeYJP6Dwgg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_FvLi8dewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_FvLi8tewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_FvLi89ewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvLi9NewEeSTpeYJP6Dwgg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_FvIfoNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FvJtwdewEeSTpeYJP6Dwgg" x="-62" y="370"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_mFfi8NewEeSTpeYJP6Dwgg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_mFfi8tewEeSTpeYJP6Dwgg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_mFfi89ewEeSTpeYJP6Dwgg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_mFfi9NewEeSTpeYJP6Dwgg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKANewEeSTpeYJP6Dwgg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_9coRwORDEeS-StSRs1u4zA" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_9cDqAORDEeS-StSRs1u4zA"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_9coRweRDEeS-StSRs1u4zA"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_RTqeAFCqEeWVDv-g61eepg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_RTNyEFCqEeWVDv-g61eepg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_RTqeAVCqEeWVDv-g61eepg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKAdewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKAtewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKA9ewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKBNewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKBdewEeSTpeYJP6Dwgg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKBtewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKB9ewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKCNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKCdewEeSTpeYJP6Dwgg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_mFgKCtewEeSTpeYJP6Dwgg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_mFgKC9ewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_mFgKDNewEeSTpeYJP6Dwgg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_mFgKDdewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFgKDtewEeSTpeYJP6Dwgg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_mFdtwNewEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mFfi8dewEeSTpeYJP6Dwgg" x="-55" y="103" width="198" height="88"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_uzPlsNg-EeSLXqlejJgoBg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_uzSB8Ng-EeSLXqlejJgoBg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_uzSB8dg-EeSLXqlejJgoBg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_uzSB8tg-EeSLXqlejJgoBg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQENg-EeSLXqlejJgoBg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_Uic_cNevEeSTpeYJP6Dwgg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_UiNH0NevEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Uic_cdevEeSTpeYJP6Dwgg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQEdg-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQEtg-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQE9g-EeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQFNg-EeSLXqlejJgoBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQFdg-EeSLXqlejJgoBg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQFtg-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQF9g-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQGNg-EeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQGdg-EeSLXqlejJgoBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_uzTQGtg-EeSLXqlejJgoBg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_uzTQG9g-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_uzTQHNg-EeSLXqlejJgoBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_uzTQHdg-EeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzTQHtg-EeSLXqlejJgoBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_uzby8Ng-EeSLXqlejJgoBg" type="compartment_shape_display"> + <styles xmi:type="notation:TitleStyle" xmi:id="_uzby8dg-EeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzby8tg-EeSLXqlejJgoBg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_uzCKUNg-EeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uzPlsdg-EeSLXqlejJgoBg" x="234" y="550" width="215"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_x91K0Nz-EeSXNr6NQKjGBg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_x91x4Nz-EeSXNr6NQKjGBg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_x92Y8Nz-EeSXNr6NQKjGBg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_x92Y8dz-EeSXNr6NQKjGBg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y8tz-EeSXNr6NQKjGBg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_2r_jENz-EeSXNr6NQKjGBg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_2PkFwNz-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_2r_jEdz-EeSXNr6NQKjGBg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_MWPsMN0DEeSNXY2BRFZeZg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_LFYhQN0DEeSNXY2BRFZeZg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_MWPsMd0DEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_0AZ38N3tEeSNVdeGrY9mBA" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_tzqB0N3tEeSNVdeGrY9mBA"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_0AZ38d3tEeSNVdeGrY9mBA"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y89z-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y9Nz-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y9dz-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92Y9tz-EeSXNr6NQKjGBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y99z-EeSXNr6NQKjGBg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y-Nz-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y-dz-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y-tz-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92Y-9z-EeSXNr6NQKjGBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_x92Y_Nz-EeSXNr6NQKjGBg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_x92Y_dz-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_x92Y_tz-EeSXNr6NQKjGBg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_x92Y_9z-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x92ZANz-EeSXNr6NQKjGBg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_x-AxANz-EeSXNr6NQKjGBg" type="compartment_shape_display"> + <styles xmi:type="notation:TitleStyle" xmi:id="_x-AxAdz-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x-AxAtz-EeSXNr6NQKjGBg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_x9vrQNz-EeSXNr6NQKjGBg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_x91K0dz-EeSXNr6NQKjGBg" x="921" y="110" height="76"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_7eO5UN0aEeSNXY2BRFZeZg" type="2008"> + <children xmi:type="notation:DecorationNode" xmi:id="_7ePgYN0aEeSNXY2BRFZeZg" type="5029"/> + <children xmi:type="notation:DecorationNode" xmi:id="_7ePgYd0aEeSNXY2BRFZeZg" type="8510"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7ePgYt0aEeSNXY2BRFZeZg" y="5"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHcN0aEeSNXY2BRFZeZg" type="7017"> + <children xmi:type="notation:Shape" xmi:id="_Q95jEN0fEeSNXY2BRFZeZg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_AieuMNeoEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_Q95jEd0fEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_R3yYcN0fEeSNXY2BRFZeZg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_IloFQNeoEeSTpeYJP6Dwgg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_R3y_gN0fEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_c_S4YN0fEeSNXY2BRFZeZg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_-aOVUNe0EeSYm5n6c73Y-g"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_c_S4Yd0fEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_gIxqcNhAEeSLXqlejJgoBg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_gIUXcNhAEeSLXqlejJgoBg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_gIxqcdhAEeSLXqlejJgoBg"/> + </children> + <children xmi:type="notation:Shape" xmi:id="_k4UwcFCqEeWVDv-g61eepg" type="3012"> + <element xmi:type="uml:Property" href="ExpansionModel.uml#_k4BOcFCqEeWVDv-g61eepg"/> + <layoutConstraint xmi:type="notation:Location" xmi:id="_k4UwcVCqEeWVDv-g61eepg"/> + </children> + <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHcd0aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHct0aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHc90aEeSNXY2BRFZeZg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHdN0aEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHdd0aEeSNXY2BRFZeZg" visible="false" type="7018"> + <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHdt0aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHd90aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHeN0aEeSNXY2BRFZeZg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHed0aEeSNXY2BRFZeZg"/> + </children> + <children xmi:type="notation:BasicCompartment" xmi:id="_7eQHet0aEeSNXY2BRFZeZg" visible="false" type="7019"> + <styles xmi:type="notation:TitleStyle" xmi:id="_7eQHe90aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:SortingStyle" xmi:id="_7eQHfN0aEeSNXY2BRFZeZg"/> + <styles xmi:type="notation:FilteringStyle" xmi:id="_7eQHfd0aEeSNXY2BRFZeZg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eQHft0aEeSNXY2BRFZeZg"/> + </children> + <element xmi:type="uml:Class" href="ExpansionModel.uml#_7eLO8N0aEeSNXY2BRFZeZg"/> + <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7eO5Ud0aEeSNXY2BRFZeZg" x="567" y="232" width="255" height="93"/> + </children> + <styles xmi:type="notation:StringValueStyle" xmi:id="_wa94EdenEeSTpeYJP6Dwgg" name="diagram_compatibility_version" stringValue="1.1.0"/> + <styles xmi:type="notation:DiagramStyle" xmi:id="_wa94EtenEeSTpeYJP6Dwgg"/> + <styles xmi:type="style:PapyrusViewStyle" xmi:id="_wa94E9enEeSTpeYJP6Dwgg"> + <owner xmi:type="uml:Model" href="ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/> + <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.uml.diagram.ecore/resources/configuration/EcoreUML.configuration#_9xMXIBP7EeSS0oyATXohNA"/> + </styles> + <element xmi:type="uml:Model" href="ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/> + <edges xmi:type="notation:Connector" xmi:id="_7rcmcNeqEeSTpeYJP6Dwgg" type="4001" source="_32TBMNenEeSTpeYJP6Dwgg" target="_4OewUNeqEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_7rdNgNeqEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rdNgdeqEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7rdNgteqEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0kNeqEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7rd0kdeqEeSTpeYJP6Dwgg" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0kteqEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7rd0k9eqEeSTpeYJP6Dwgg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0lNeqEeSTpeYJP6Dwgg" x="-27" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7rd0ldeqEeSTpeYJP6Dwgg" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0lteqEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7rd0l9eqEeSTpeYJP6Dwgg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7rd0mNeqEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_7rcmcdeqEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_7q_TcNeqEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7rcmcteqEeSTpeYJP6Dwgg" points="[0, 16, -236, 0]$[236, 16, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7s-3gNeqEeSTpeYJP6Dwgg" id="(1.0,0.6131386861313869)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7s-3gdeqEeSTpeYJP6Dwgg" id="(0.0,0.6761904761904762)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_EJUxsNerEeSTpeYJP6Dwgg" type="4001" source="_4OewUNeqEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_EJVYwNerEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYwderEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_EJVYwterEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYw9erEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_EJVYxNerEeSTpeYJP6Dwgg" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYxderEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_EJVYxterEeSTpeYJP6Dwgg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJVYx9erEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_EJV_0NerEeSTpeYJP6Dwgg" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJV_0derEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_EJV_0terEeSTpeYJP6Dwgg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_EJV_09erEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_EJUxsderEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_EJGIMNerEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EJUxsterEeSTpeYJP6Dwgg" points="[0, 1, 236, -24]$[-236, 1, 0, -24]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EKG00NerEeSTpeYJP6Dwgg" id="(0.0,0.18095238095238095)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EKG00derEeSTpeYJP6Dwgg" id="(1.0,0.4306569343065693)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_ykrc8NevEeSTpeYJP6Dwgg" type="4001" source="_7eO5UN0aEeSNXY2BRFZeZg" target="_zsVBgNevEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_yksEANevEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEAdevEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_yksEAtevEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEA9evEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_yksEBNevEeSTpeYJP6Dwgg" type="6003"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y4xt4N3uEeSNVdeGrY9mBA" source="PapyrusCSSForceValue"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y4xt4d3uEeSNVdeGrY9mBA" key="visible" value="true"/> + </eAnnotations> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEBdevEeSTpeYJP6Dwgg" x="3" y="-108"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_yksEBtevEeSTpeYJP6Dwgg" visible="false" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksEB9evEeSTpeYJP6Dwgg" x="-4" y="-116"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_yksECNevEeSTpeYJP6Dwgg" type="6033"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y4yU8N3uEeSNVdeGrY9mBA" source="PapyrusCSSForceValue"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y4yU8d3uEeSNVdeGrY9mBA" key="visible" value="true"/> + </eAnnotations> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksECdevEeSTpeYJP6Dwgg" x="12" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_yksECtevEeSTpeYJP6Dwgg" visible="false" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_yksrENevEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_ykrc8devEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_ykWs0NevEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ykrc8tevEeSTpeYJP6Dwgg" points="[-17, 0, 0, 48]$[-17, -48, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ylpGQNevEeSTpeYJP6Dwgg" id="(0.5405405405405406,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ylpGQdevEeSTpeYJP6Dwgg" id="(0.5611111111111111,1.0)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_L3NRINewEeSTpeYJP6Dwgg" type="4001" source="_FvJtwNewEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4MNewEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4MdewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4MtewEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4M9ewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4NNewEeSTpeYJP6Dwgg" visible="false" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4NdewEeSTpeYJP6Dwgg" x="20" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4NtewEeSTpeYJP6Dwgg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4N9ewEeSTpeYJP6Dwgg" x="-27" y="17"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4ONewEeSTpeYJP6Dwgg" visible="false" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4OdewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_L3N4OtewEeSTpeYJP6Dwgg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_L3N4O9ewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_L3NRIdewEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_L22EwNewEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L3NRItewEeSTpeYJP6Dwgg" points="[14, -6, -79, 0]$[67, -11, -26, -5]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L4Y84NewEeSTpeYJP6Dwgg" id="(1.0,0.5333333333333333)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L4Y84dewEeSTpeYJP6Dwgg" id="(0.0,0.35036496350364965)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_qaemMNewEeSTpeYJP6Dwgg" type="4001" source="_mFfi8NewEeSTpeYJP6Dwgg" target="_FvJtwNewEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNQNewEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNQdewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNQtewEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNQ9ewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNRNewEeSTpeYJP6Dwgg" visible="false" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNRdewEeSTpeYJP6Dwgg" x="3" y="-67"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNRtewEeSTpeYJP6Dwgg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNR9ewEeSTpeYJP6Dwgg" x="-16" y="34"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNSNewEeSTpeYJP6Dwgg" visible="false" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNSdewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_qafNStewEeSTpeYJP6Dwgg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_qafNS9ewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_qaemMdewEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_qaDIYNewEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qaemMtewEeSTpeYJP6Dwgg" points="[34, 0, 0, -198]$[34, 198, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qcIMANewEeSTpeYJP6Dwgg" id="(0.38,1.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qcIzENewEeSTpeYJP6Dwgg" id="(0.6265060240963856,0.0)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_q_pv0NewEeSTpeYJP6Dwgg" type="4001" source="_mFfi8NewEeSTpeYJP6Dwgg" target="_zsVBgNevEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_q_qW4NewEeSTpeYJP6Dwgg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW4dewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_q_qW4tewEeSTpeYJP6Dwgg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW49ewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_q_qW5NewEeSTpeYJP6Dwgg" visible="false" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW5dewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_q_qW5tewEeSTpeYJP6Dwgg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW59ewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_q_qW6NewEeSTpeYJP6Dwgg" visible="false" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_qW6dewEeSTpeYJP6Dwgg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_q_q98NewEeSTpeYJP6Dwgg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_q_q98dewEeSTpeYJP6Dwgg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_q_pv0dewEeSTpeYJP6Dwgg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_q-6I8NewEeSTpeYJP6Dwgg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_q_pv0tewEeSTpeYJP6Dwgg" points="[0, 14, -463, 0]$[463, 14, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rA9-cNewEeSTpeYJP6Dwgg" id="(1.0,0.42)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rA-lgNewEeSTpeYJP6Dwgg" id="(0.0,0.4583333333333333)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_28-s8Ng-EeSLXqlejJgoBg" type="4002" source="_uzPlsNg-EeSLXqlejJgoBg" target="_32TBMNenEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_29AiINg-EeSLXqlejJgoBg" type="6007"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_29AiIdg-EeSLXqlejJgoBg" y="40"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_28-s8dg-EeSLXqlejJgoBg"/> + <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_28b6YNg-EeSLXqlejJgoBg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_28-s8tg-EeSLXqlejJgoBg" points="[9, -9, 0, 53]$[-7, -44, -16, 18]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2-a3YNg-EeSLXqlejJgoBg" id="(0.48366013071895425,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2-becNg-EeSLXqlejJgoBg" id="(0.34967320261437906,1.0)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_7CCd0Ng-EeSLXqlejJgoBg" type="4001" source="_FvJtwNewEeSTpeYJP6Dwgg" target="_uzPlsNg-EeSLXqlejJgoBg"> + <children xmi:type="notation:DecorationNode" xmi:id="_7CDr8Ng-EeSLXqlejJgoBg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CDr8dg-EeSLXqlejJgoBg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7CETANg-EeSLXqlejJgoBg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CETAdg-EeSLXqlejJgoBg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7CETAtg-EeSLXqlejJgoBg" visible="false" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CE6ENg-EeSLXqlejJgoBg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7CE6Edg-EeSLXqlejJgoBg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CE6Etg-EeSLXqlejJgoBg" x="-38" y="21"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7CFhINg-EeSLXqlejJgoBg" visible="false" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CFhIdg-EeSLXqlejJgoBg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_7CGIMNg-EeSLXqlejJgoBg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_7CGIMdg-EeSLXqlejJgoBg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_7CCd0dg-EeSLXqlejJgoBg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_7Bg5YNg-EeSLXqlejJgoBg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7CCd0tg-EeSLXqlejJgoBg" points="[25, 15, -151, -94]$[155, 104, -21, -5]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7DWFYNg-EeSLXqlejJgoBg" id="(1.0,0.9917355371900827)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7DWFYdg-EeSLXqlejJgoBg" id="(0.0,0.19047619047619047)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_XHIt0N0BEeSNXY2BRFZeZg" type="4001" source="_zsVBgNevEeSTpeYJP6Dwgg" target="_x91K0Nz-EeSXNr6NQKjGBg"> + <children xmi:type="notation:DecorationNode" xmi:id="_XHKjAN0BEeSNXY2BRFZeZg" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHKjAd0BEeSNXY2BRFZeZg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_XHLKEN0BEeSNXY2BRFZeZg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKEd0BEeSNXY2BRFZeZg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_XHLKEt0BEeSNXY2BRFZeZg" visible="false" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKE90BEeSNXY2BRFZeZg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_XHLKFN0BEeSNXY2BRFZeZg" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKFd0BEeSNXY2BRFZeZg" x="-33" y="21"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_XHLKFt0BEeSNXY2BRFZeZg" visible="false" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLKF90BEeSNXY2BRFZeZg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_XHLKGN0BEeSNXY2BRFZeZg" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_XHLxIN0BEeSNXY2BRFZeZg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_XHIt0d0BEeSNXY2BRFZeZg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_XGdYYN0BEeSNXY2BRFZeZg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XHIt0t0BEeSNXY2BRFZeZg" points="[0, 13, -155, 0]$[155, 13, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XI8EoN0BEeSNXY2BRFZeZg" id="(1.0,0.1388888888888889)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XI8Eod0BEeSNXY2BRFZeZg" id="(0.0,0.3333333333333333)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_WzSygN0GEeSNXY2BRFZeZg" type="4001" source="_32TBMNenEeSTpeYJP6Dwgg" target="_32TBMNenEeSTpeYJP6Dwgg"> + <children xmi:type="notation:DecorationNode" xmi:id="_WzTZkN0GEeSNXY2BRFZeZg" visible="false" type="6001"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZkd0GEeSNXY2BRFZeZg" y="-20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_WzTZkt0GEeSNXY2BRFZeZg" visible="false" type="6002"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZk90GEeSNXY2BRFZeZg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_WzTZlN0GEeSNXY2BRFZeZg" type="6003"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzTZld0GEeSNXY2BRFZeZg" x="3" y="-74"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_WzUAoN0GEeSNXY2BRFZeZg" visible="false" type="6005"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUAod0GEeSNXY2BRFZeZg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_WzUAot0GEeSNXY2BRFZeZg" type="6033"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUAo90GEeSNXY2BRFZeZg" y="20"/> + </children> + <children xmi:type="notation:DecorationNode" xmi:id="_WzUApN0GEeSNXY2BRFZeZg" visible="false" type="6034"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_WzUApd0GEeSNXY2BRFZeZg" y="-20"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_WzSygd0GEeSNXY2BRFZeZg"/> + <element xmi:type="uml:Association" href="ExpansionModel.uml#_Wy5J4N0GEeSNXY2BRFZeZg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WzSygt0GEeSNXY2BRFZeZg" points="[-38, 69, 115, 0]$[-38, 130, 115, 61]$[-76, 130, 77, 61]$[-76, 69, 77, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W0hhkN0GEeSNXY2BRFZeZg" id="(1.0,0.5)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_W0iIoN0GEeSNXY2BRFZeZg" id="(0.5,1.0)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_dsWysN0fEeSNXY2BRFZeZg" type="4002" source="_4OewUNeqEeSTpeYJP6Dwgg" target="_7eO5UN0aEeSNXY2BRFZeZg" routing="Rectilinear"> + <children xmi:type="notation:DecorationNode" xmi:id="_dsXZwN0fEeSNXY2BRFZeZg" type="6007"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_dsXZwd0fEeSNXY2BRFZeZg" y="40"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_dsWysd0fEeSNXY2BRFZeZg"/> + <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_dr9xIN0fEeSNXY2BRFZeZg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dsWyst0fEeSNXY2BRFZeZg" points="[2, 0, 130, 87]$[2, -48, 130, 39]$[-128, -48, 0, 39]$[-128, -87, 0, 0]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dykIYN0fEeSNXY2BRFZeZg" id="(0.00819672131147541,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dykIYd0fEeSNXY2BRFZeZg" id="(0.49079754601226994,1.0)"/> + </edges> + <edges xmi:type="notation:Connector" xmi:id="_eZsZ0N0fEeSNXY2BRFZeZg" type="4002" source="_32TBMNenEeSTpeYJP6Dwgg" target="_7eO5UN0aEeSNXY2BRFZeZg" routing="Rectilinear"> + <children xmi:type="notation:DecorationNode" xmi:id="_eZsZ090fEeSNXY2BRFZeZg" type="6007"> + <layoutConstraint xmi:type="notation:Location" xmi:id="_eZsZ1N0fEeSNXY2BRFZeZg" y="40"/> + </children> + <styles xmi:type="notation:FontStyle" xmi:id="_eZsZ0d0fEeSNXY2BRFZeZg"/> + <element xmi:type="uml:Generalization" href="ExpansionModel.uml#_eZXCoN0fEeSNXY2BRFZeZg"/> + <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eZsZ0t0fEeSNXY2BRFZeZg" points="[-30, 0, -91, 88]$[-30, -35, -91, 53]$[142, -35, 81, 53]$[142, -74, 81, 14]"/> + <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eam_0N0fEeSNXY2BRFZeZg" id="(0.8986928104575164,0.0)"/> + <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_eam_0d0fEeSNXY2BRFZeZg" id="(0.0,0.8157894736842105)"/> + </edges> + </notation:Diagram> + <css:ModelStyleSheets xmi:id="_sODFENg-EeSLXqlejJgoBg"> + <stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_Pe-xANz-EeSXNr6NQKjGBg" label="CSS" content="Association {
routing:Rectilinear;
}"/> + </css:ModelStyleSheets> +</xmi:XMI> diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml new file mode 100644 index 00000000000..492aa688de3 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/ExpansionModel.uml @@ -0,0 +1,298 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> + <uml:Model xmi:id="_haqhoNenEeSTpeYJP6Dwgg" name="expansionmodel"> + <packagedElement xmi:type="uml:Class" xmi:id="_32MTgNenEeSTpeYJP6Dwgg" name="Representation"> + <ownedComment xmi:type="uml:Comment" xmi:id="_aE-yQOREEeS-StSRs1u4zA" annotatedElement="_32MTgNenEeSTpeYJP6Dwgg"> + <body>A representation is an element that is displayed on a diagram. +It is attached to a controler (see editpart) and to a notation structure (build by the viewFactory)</body> + </ownedComment> + <generalization xmi:type="uml:Generalization" xmi:id="_eZXCoN0fEeSNXY2BRFZeZg" general="_7eLO8N0aEeSNXY2BRFZeZg"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_tD7OUNeoEeSTpeYJP6Dwgg" name="graphicalElementType"> + <ownedComment xmi:type="uml:Comment" xmi:id="_GTtQgNepEeSTpeYJP6Dwgg" annotatedElement="_tD7OUNeoEeSTpeYJP6Dwgg"> + <body>This the reference of a graphical element type, it can be null.
 +It is used to defined a Flow_port_as_label for example.
 +If it is used the hint has to be null</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xlIvsNeoEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xlJWwNeoEeSTpeYJP6Dwgg" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_7rSOYNeqEeSTpeYJP6Dwgg" name="inducedRepresentations" type="_4OcUENeqEeSTpeYJP6Dwgg" association="_7q_TcNeqEeSTpeYJP6Dwgg"> + <ownedComment xmi:type="uml:Comment" xmi:id="_UHBUIORGEeS-StSRs1u4zA" annotatedElement="_7rSOYNeqEeSTpeYJP6Dwgg"> + <body>This reperesentation that musr be automatically created with this representation, for example compartment, labels</body> + </ownedComment> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FWtJ0Ne2EeSNDtqi0sM-EA"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FWw0MNe2EeSNDtqi0sM-EA" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_Wy8NMd0GEeSNXY2BRFZeZg" name="subRepresentations" type="_32MTgNenEeSTpeYJP6Dwgg" association="_Wy5J4N0GEeSNXY2BRFZeZg"> + <ownedComment xmi:type="uml:Comment" xmi:id="_bzuhIORGEeS-StSRs1u4zA" annotatedElement="_Wy8NMd0GEeSNXY2BRFZeZg"> + <body>this is representation that can be directly create inside this representation for example borderItems like ports</body> + </ownedComment> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eDwvcN0GEeSNXY2BRFZeZg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eDxWgN0GEeSNXY2BRFZeZg" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_4OcUENeqEeSTpeYJP6Dwgg" name="InducedRepresentation"> + <ownedComment xmi:type="uml:Comment" xmi:id="_n5m_wOREEeS-StSRs1u4zA" annotatedElement="_4OcUENeqEeSTpeYJP6Dwgg"> + <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body> + </ownedComment> + <generalization xmi:type="uml:Generalization" xmi:id="_dr9xIN0fEeSNXY2BRFZeZg" general="_7eLO8N0aEeSNXY2BRFZeZg"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_AuetYNepEeSTpeYJP6Dwgg" name="hint"> + <ownedComment xmi:type="uml:Comment" xmi:id="_VnXAwNepEeSTpeYJP6Dwgg" annotatedElement="_AuetYNepEeSTpeYJP6Dwgg"> + <body>This a id for a compartment of label for example:
 +"flow ports" for the name of flow port compartment,
 +"Operation BorderItem Label" to identifier the labler around a border item that is a operation.
 +If is used, the graphical element is null.</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E8HygNepEeSTpeYJP6Dwgg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E8IZkNepEeSTpeYJP6Dwgg" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_EJHWUterEeSTpeYJP6Dwgg" name="children" type="_32MTgNenEeSTpeYJP6Dwgg" association="_EJGIMNerEeSTpeYJP6Dwgg"> + <ownedComment xmi:type="uml:Comment" xmi:id="_l8ObIORGEeS-StSRs1u4zA" annotatedElement="_EJHWUterEeSTpeYJP6Dwgg"> + <body>There are representations that can be contained by this induced representation like attribtutes inside attribute compartment.</body> + </ownedComment> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LUTxsNerEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LUU_0NerEeSTpeYJP6Dwgg" value="*"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_7q_TcNeqEeSTpeYJP6Dwgg" name="A_compartments_representation" memberEnd="_7rSOYNeqEeSTpeYJP6Dwgg _7rSOYdeqEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7rPyINeqEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7rPyIdeqEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_7rSOYdeqEeSTpeYJP6Dwgg" name="representation" type="_32MTgNenEeSTpeYJP6Dwgg" association="_7q_TcNeqEeSTpeYJP6Dwgg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Abw60NerEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AbywANerEeSTpeYJP6Dwgg" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_EJGIMNerEeSTpeYJP6Dwgg" name="A_representation_compartments" memberEnd="_EJHWUterEeSTpeYJP6Dwgg _EJH9YNerEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EJHWUNerEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EJHWUderEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_EJH9YNerEeSTpeYJP6Dwgg" name="owner" type="_4OcUENeqEeSTpeYJP6Dwgg" association="_EJGIMNerEeSTpeYJP6Dwgg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HdGOkNe2EeSNDtqi0sM-EA"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HdIDwNe2EeSNDtqi0sM-EA" value="*"/> + </ownedEnd> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_ykWs0NevEeSTpeYJP6Dwgg" name="A_representation_representationlibrary" memberEnd="_ykXT4tevEeSTpeYJP6Dwgg _ykX68NevEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ykXT4NevEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ykXT4devEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_ykX68NevEeSTpeYJP6Dwgg" name="representationlibrary" type="_zsTzYNevEeSTpeYJP6Dwgg" association="_ykWs0NevEeSTpeYJP6Dwgg"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_zsTzYNevEeSTpeYJP6Dwgg" name="GraphicalElementLibrary"> + <ownedComment xmi:type="uml:Comment" xmi:id="_qkoYsFC6EeWVDv-g61eepg" annotatedElement="_zsTzYNevEeSTpeYJP6Dwgg"> + <body>Is a container of representations that can be used in several UseContexts.</body> + </ownedComment> + <ownedAttribute xmi:type="uml:Property" xmi:id="_2H52oNewEeSTpeYJP6Dwgg" name="name"> + <ownedComment xmi:type="uml:Comment" xmi:id="_PdN3cORGEeS-StSRs1u4zA" annotatedElement="_2H52oNewEeSTpeYJP6Dwgg"> + <body>It is more like a comment, it is no used by interpretors.</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_XGktIN0BEeSNXY2BRFZeZg" name="representationkinds" type="_x9vrQNz-EeSXNr6NQKjGBg" aggregation="composite" association="_XGdYYN0BEeSNXY2BRFZeZg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_epdPwN0BEeSNXY2BRFZeZg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eped4N0BEeSNXY2BRFZeZg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_ykXT4tevEeSTpeYJP6Dwgg" name="representations" type="_7eLO8N0aEeSNXY2BRFZeZg" aggregation="composite" association="_ykWs0NevEeSTpeYJP6Dwgg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Qk-8NevEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9QlmANevEeSTpeYJP6Dwgg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_eJI7oFCqEeWVDv-g61eepg" name="description"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rfBXoFCqEeWVDv-g61eepg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rfDz4FCqEeWVDv-g61eepg" value="1"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_FvIfoNewEeSTpeYJP6Dwgg" name="UseContext"> + <ownedComment xmi:type="uml:Comment" xmi:id="_14NooOREEeS-StSRs1u4zA"> + <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body> + </ownedComment> + <ownedAttribute xmi:type="uml:Property" xmi:id="_IS8gMNewEeSTpeYJP6Dwgg" name="diagramType" visibility="public"> + <ownedComment xmi:type="uml:Comment" xmi:id="_COE8wFCbEeWVDv-g61eepg" annotatedElement="_IS8gMNewEeSTpeYJP6Dwgg"> + <body>DT is a key that repreferences an existing diagram (such as class diagram) or a reference to a ViewPoint (view prototype identifier)</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_L23S4dewEeSTpeYJP6Dwgg" name="representations" type="_32MTgNenEeSTpeYJP6Dwgg" association="_L22EwNewEeSTpeYJP6Dwgg"> + <ownedComment xmi:type="uml:Comment" xmi:id="_2jK_QORGEeS-StSRs1u4zA" annotatedElement="_L23S4dewEeSTpeYJP6Dwgg"> + <body>This is all representation that the framework must have to extend or add.</body> + </ownedComment> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mu7jUNewEeSTpeYJP6Dwgg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mu8KYNewEeSTpeYJP6Dwgg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_5Q_ugNewEeSTpeYJP6Dwgg" name="name"> + <ownedComment xmi:type="uml:Comment" xmi:id="_P8l7EORGEeS-StSRs1u4zA" annotatedElement="_5Q_ugNewEeSTpeYJP6Dwgg"> + <body>It is more like a comment, it is no used by interpretors.</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_7BmY8Ng-EeSLXqlejJgoBg" name="gmftRepresentations" type="_uzCKUNg-EeSLXqlejJgoBg" aggregation="composite" association="_7Bg5YNg-EeSLXqlejJgoBg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__uwroNg-EeSLXqlejJgoBg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ux5wNg-EeSLXqlejJgoBg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_n0HMIFCqEeWVDv-g61eepg" name="description"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tbg5gFCqEeWVDv-g61eepg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tbiHoFCqEeWVDv-g61eepg" value="1"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_L22EwNewEeSTpeYJP6Dwgg" name="A_representation_usecontext" memberEnd="_L23S4dewEeSTpeYJP6Dwgg _L24hANewEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L22r0NewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L23S4NewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_L24hANewEeSTpeYJP6Dwgg" name="usecontext" type="_FvIfoNewEeSTpeYJP6Dwgg" association="_L22EwNewEeSTpeYJP6Dwgg"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_mFdtwNewEeSTpeYJP6Dwgg" name="DiagramExpansion"> + <ownedComment xmi:type="uml:Comment" xmi:id="__1UK8OREEeS-StSRs1u4zA"> + <body>This is the root element model that can contain UseContext or libraries. 
 +An Id is associated in order to allow debbugging in the case of model is not valid.</body> + </ownedComment> + <ownedAttribute xmi:type="uml:Property" xmi:id="_qaDvctewEeSTpeYJP6Dwgg" name="usages" type="_FvIfoNewEeSTpeYJP6Dwgg" aggregation="composite" association="_qaDIYNewEeSTpeYJP6Dwgg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s8U34NewEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s8Ve8NewEeSTpeYJP6Dwgg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_q-6wAtewEeSTpeYJP6Dwgg" name="libraries" type="_zsTzYNevEeSTpeYJP6Dwgg" aggregation="composite" association="_q-6I8NewEeSTpeYJP6Dwgg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_whr1ANewEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_whscENewEeSTpeYJP6Dwgg" value="*"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_9cDqAORDEeS-StSRs1u4zA" name="ID" visibility="public"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_RTNyEFCqEeWVDv-g61eepg" name="description"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qtBS8FCqEeWVDv-g61eepg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qtEWQFCqEeWVDv-g61eepg" value="1"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_qaDIYNewEeSTpeYJP6Dwgg" name="A_usecontext_diagramexpansion" memberEnd="_qaDvctewEeSTpeYJP6Dwgg _qaDvc9ewEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qaDvcNewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qaDvcdewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_qaDvc9ewEeSTpeYJP6Dwgg" name="diagramexpansion" type="_mFdtwNewEeSTpeYJP6Dwgg" association="_qaDIYNewEeSTpeYJP6Dwgg"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_q-6I8NewEeSTpeYJP6Dwgg" name="A_library_diagramexpansion" memberEnd="_q-6wAtewEeSTpeYJP6Dwgg _q-6wA9ewEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q-6wANewEeSTpeYJP6Dwgg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q-6wAdewEeSTpeYJP6Dwgg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_q-6wA9ewEeSTpeYJP6Dwgg" name="diagramexpansion" type="_mFdtwNewEeSTpeYJP6Dwgg" association="_q-6I8NewEeSTpeYJP6Dwgg"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_uzCKUNg-EeSLXqlejJgoBg" name="GMFT_BasedRepresentation"> + <ownedComment xmi:type="uml:Comment" xmi:id="_N-iIYORFEeS-StSRs1u4zA"> + <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body> + </ownedComment> + <ownedComment xmi:type="uml:Comment" xmi:id="_PI8wYFCeEeWVDv-g61eepg" annotatedElement="_uzCKUNg-EeSLXqlejJgoBg"> + <body>Usecase is for a specific diagram. In case of class diagram, the goal is to be able to extend existing diagrams based on gmf.</body> + </ownedComment> + <generalization xmi:type="uml:Generalization" xmi:id="_28b6YNg-EeSLXqlejJgoBg" general="_32MTgNenEeSTpeYJP6Dwgg"/> + <ownedAttribute xmi:type="uml:Property" xmi:id="_UiNH0NevEeSTpeYJP6Dwgg" name="reusedID"> + <ownedComment xmi:type="uml:Comment" xmi:id="_-bltAORGEeS-StSRs1u4zA" annotatedElement="_UiNH0NevEeSTpeYJP6Dwgg"> + <body>In this case this is the visualID defined in gmf diagram</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YGfG4NevEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YGft8NevEeSTpeYJP6Dwgg" value="1"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_7Bg5YNg-EeSLXqlejJgoBg" name="A_gmftrepresentation_usecontext" memberEnd="_7BmY8Ng-EeSLXqlejJgoBg _7BnAANg-EeSLXqlejJgoBg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7Bj8sNg-EeSLXqlejJgoBg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7BkjwNg-EeSLXqlejJgoBg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_7BnAANg-EeSLXqlejJgoBg" name="usecontext" type="_FvIfoNewEeSTpeYJP6Dwgg" association="_7Bg5YNg-EeSLXqlejJgoBg"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_x9vrQNz-EeSXNr6NQKjGBg" name="RepresentationKind"> + <ownedComment xmi:type="uml:Comment" xmi:id="_ds43oORFEeS-StSRs1u4zA"> + <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body> + </ownedComment> + <ownedAttribute xmi:type="uml:Property" xmi:id="_2PkFwNz-EeSXNr6NQKjGBg" name="editPartQualifiedName"> + <ownedComment xmi:type="uml:Comment" xmi:id="_OOUl8ORHEeS-StSRs1u4zA" annotatedElement="_2PkFwNz-EeSXNr6NQKjGBg"> + <body>It references the controler see GEF framework</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2PkFwdz-EeSXNr6NQKjGBg" value="1"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2PkFwtz-EeSXNr6NQKjGBg" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_LFYhQN0DEeSNXY2BRFZeZg" name="name"> + <ownedComment xmi:type="uml:Comment" xmi:id="_RjlHAORGEeS-StSRs1u4zA" annotatedElement="_LFYhQN0DEeSNXY2BRFZeZg"> + <body>It is more like a comment, it is no used by interpretors.</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_tzqB0N3tEeSNVdeGrY9mBA" name="viewFactory"> + <ownedComment xmi:type="uml:Comment" xmi:id="_Ms_9IORHEeS-StSRs1u4zA" annotatedElement="_tzqB0N3tEeSNVdeGrY9mBA"> + <body>It references the factory of notation element see (model inside GEF framework)</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_XGdYYN0BEeSNXY2BRFZeZg" name="A_representationkind_library" memberEnd="_XGktIN0BEeSNXY2BRFZeZg _XGktId0BEeSNXY2BRFZeZg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XGiQ4N0BEeSNXY2BRFZeZg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XGi38N0BEeSNXY2BRFZeZg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_XGktId0BEeSNXY2BRFZeZg" name="library" type="_zsTzYNevEeSTpeYJP6Dwgg" association="_XGdYYN0BEeSNXY2BRFZeZg"/> + </packagedElement> + <packagedElement xmi:type="uml:Association" xmi:id="_Wy5J4N0GEeSNXY2BRFZeZg" name="A_representation_representation" memberEnd="_Wy8NMd0GEeSNXY2BRFZeZg _Wy80QN0GEeSNXY2BRFZeZg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wy7mIN0GEeSNXY2BRFZeZg" source="org.eclipse.papyrus"> + <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wy8NMN0GEeSNXY2BRFZeZg" key="nature" value="UML_Nature"/> + </eAnnotations> + <ownedEnd xmi:type="uml:Property" xmi:id="_Wy80QN0GEeSNXY2BRFZeZg" name="representation" type="_32MTgNenEeSTpeYJP6Dwgg" association="_Wy5J4N0GEeSNXY2BRFZeZg"/> + </packagedElement> + <packagedElement xmi:type="uml:Class" xmi:id="_7eLO8N0aEeSNXY2BRFZeZg" name="AbstractRepresentation" isAbstract="true"> + <ownedComment xmi:type="uml:Comment" xmi:id="_oBPcUORFEeS-StSRs1u4zA"> + <body>This is an abstract representation used to display shape or reused shape in diagram.</body> + </ownedComment> + <ownedAttribute xmi:type="uml:Property" xmi:id="_AieuMNeoEeSTpeYJP6Dwgg" name="editPartQualifiedName"> + <ownedComment xmi:type="uml:Comment" xmi:id="_iHyQ4NeoEeSTpeYJP6Dwgg" annotatedElement="_AieuMNeoEeSTpeYJP6Dwgg"> + <body>if the kind is filled, the editPartQualifiedName has to be filled. It references the controler see GEF framework</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FpE0kNeoEeSTpeYJP6Dwgg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FpFboNeoEeSTpeYJP6Dwgg" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_IloFQNeoEeSTpeYJP6Dwgg" name="kind" type="_x9vrQNz-EeSXNr6NQKjGBg"> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PD3F0Nz_EeSXNr6NQKjGBg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PD3s4Nz_EeSXNr6NQKjGBg" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_-aOVUNe0EeSYm5n6c73Y-g" name="name"> + <ownedComment xmi:type="uml:Comment" xmi:id="_HOrvwORGEeS-StSRs1u4zA" annotatedElement="_-aOVUNe0EeSYm5n6c73Y-g"> + <body>It is more like a comment, it is no used by interpretors.</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_gIUXcNhAEeSLXqlejJgoBg" name="viewFactory"> + <ownedComment xmi:type="uml:Comment" xmi:id="__7nx0ORFEeS-StSRs1u4zA" annotatedElement="_gIUXcNhAEeSLXqlejJgoBg"> + <body>if the kind is filled, the view factory has to be filled. It references the factory of notation element see (model inside GEF framework)</body> + </ownedComment> + <ownedComment xmi:type="uml:Comment" xmi:id="_Q_ftMFCcEeWVDv-g61eepg" annotatedElement="_gIUXcNhAEeSLXqlejJgoBg"> + <body>Have alook to http://www-01.ibm.com/support/knowledgecenter/SS8PJ7_7.0.0/org.eclipse.gmf.doc/reference/api/runtime/org/eclipse/gmf/runtime/diagram/core/view/factories/ViewFactory.html</body> + </ownedComment> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iXhgQN3uEeSNVdeGrY9mBA"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iXiHUN3uEeSNVdeGrY9mBA" value="1"/> + </ownedAttribute> + <ownedAttribute xmi:type="uml:Property" xmi:id="_k4BOcFCqEeWVDv-g61eepg" name="description"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> + <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_samPEFCqEeWVDv-g61eepg"/> + <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sam2IFCqEeWVDv-g61eepg" value="1"/> + </ownedAttribute> + <ownedOperation xmi:type="uml:Operation" xmi:id="_RrkMEN9pEeS3V7Bu6N14fQ" name="validate"> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_jsCu8N9pEeS3V7Bu6N14fQ" name="result" direction="return"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> + </ownedParameter> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_qxBNkN9pEeS3V7Bu6N14fQ" name="diagnostic"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EDiagnosticChain"/> + </ownedParameter> + <ownedParameter xmi:type="uml:Parameter" xmi:id="_tjII0N9pEeS3V7Bu6N14fQ" name="context"> + <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EMap"/> + </ownedParameter> + </ownedOperation> + </packagedElement> + <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_khXM0NenEeSTpeYJP6Dwgg"> + <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_khaQINenEeSTpeYJP6Dwgg" source="http://www.eclipse.org/uml2/2.0.0/UML"> + <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> + </eAnnotations> + <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> + </profileApplication> + </uml:Model> + <Ecore:EPackage xmi:id="_osIkINenEeSTpeYJP6Dwgg" base_Package="_haqhoNenEeSTpeYJP6Dwgg"/> +</xmi:XMI> diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore new file mode 100644 index 00000000000..353aeb2a76a --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/resources/models/expansionmodel.ecore @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="expansionmodel" nsURI="http:///expansionmodel.ecore" nsPrefix="expansionmodel">
+ <eClassifiers xsi:type="ecore:EClass" name="Representation" eSuperTypes="#//AbstractRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="A representation is en element that is displayed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="graphicalElementType" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This the reference of a graphical element type, it can be null.
It is used to defined a Flow_port_as_label for example.
If it is used the hint has to be null"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="inducedRepresentations"
+ ordered="false" upperBound="-1" eType="#//InducedRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This reperesentation that musr be automatically created with this representation, for example compartment, labels"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="subRepresentations" ordered="false"
+ upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="this is representation that can be directly create inside this representation for example borderItems like ports"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="AbstractRepresentation" abstract="true">
+ <eOperations name="validate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
+ <eParameters name="diagnostic" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/>
+ <eParameters name="context" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
+ </eOperations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="editPartQualifiedName"
+ ordered="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="if the kind is filled, the editPartQualifiedName has to be filled. It references the controler see GEF framework"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" eType="#//RepresentationKind"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewFactory" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="if the kind is filled, the view factory has to be filled. It references the factory of notation element see (model inside GEF framework)
Have alook to http://www-01.ibm.com/support/knowledgecenter/SS8PJ7_7.0.0/org.eclipse.gmf.doc/reference/api/runtime/org/eclipse/gmf/runtime/diagram/core/view/factories/ViewFactory.html"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="RepresentationKind">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="editPartQualifiedName"
+ ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It references the controler see GEF framework"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewFactory" ordered="false"
+ lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It references the factory of notation element see (model inside GEF framework)"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="InducedRepresentation" eSuperTypes="#//AbstractRepresentation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="hint" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This a id for a compartment of label for example:
"flow ports" for the name of flow port compartment,
"Operation BorderItem Label" to identifier the labler around a border item that is a operation.
If is used, the graphical element is null."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false"
+ upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="There are representations that can be contained by this induced representation like attribtutes inside attribute compartment."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphicalElementLibrary">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representationkinds" ordered="false"
+ upperBound="-1" eType="#//RepresentationKind" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representations" ordered="false"
+ upperBound="-1" eType="#//AbstractRepresentation" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="UseContext">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="diagramType" ordered="false"
+ lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="DT is a key that repreferences an existing diagram (such as class diagram) or a reference to a ViewPoint (view prototype identifier)"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="representations" ordered="false"
+ lowerBound="1" upperBound="-1" eType="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="This is all representation that the framework must have to extend or add."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="It is more like a comment, it is no used by interpretors."/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="gmftRepresentations" ordered="false"
+ upperBound="-1" eType="#//GMFT_BasedRepresentation" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GMFT_BasedRepresentation" eSuperTypes="#//Representation">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Usecase is for a specific diagram. In case of class diagram, the goal is to be able to extend existing diagrams based on gmf."/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="reusedID" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="In this case this is the visualID defined in gmf diagram"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DiagramExpansion">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="usages" ordered="false"
+ upperBound="-1" eType="#//UseContext" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" ordered="false"
+ upperBound="-1" eType="#//GraphicalElementLibrary" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html new file mode 100644 index 00000000000..c9be22df262 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DeveloperDoc.html @@ -0,0 +1,326 @@ +<html>
+<link rel="stylesheet" href="default.css" type="text/css">
+<H1>Expansion of diagram by adding compartments</H1>
+<H2 id ="_iTtIUA6jEeW5sJOMCMaCHg">Table of Contents</H2>
+<ul><a href="#_iTu9gQ6jEeW5sJOMCMaCHg">Requirements</a></ul>
+<ul><a href="#_iUMQgQ6jEeW5sJOMCMaCHg">Use Cases</a><li><a href="#_iV6u0Q6jEeW5sJOMCMaCHg"> Diagram Expansion</a></li>
+<ul><li><a href="#_iYF5EA6jEeW5sJOMCMaCHg"> Create an expansion model</a></li>
+<ul><li><a href="#_iYJjcQ6jEeW5sJOMCMaCHg"> How to</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_iYSGUQ6jEeW5sJOMCMaCHg"> Reuse a representation</a></li>
+<ul><li><a href="#_iYWXwA6jEeW5sJOMCMaCHg"> How to</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_iYaCIA6jEeW5sJOMCMaCHg"> Add a graphical representation</a></li>
+<ul></ul>
+<li><a href="#_iYceYQ6jEeW5sJOMCMaCHg"> Add compartments</a></li>
+<ul></ul>
+<li><a href="#_iYgIwQ6jEeW5sJOMCMaCHg"> Add new nodes</a></li>
+<ul></ul>
+<li><a href="#_iYjzIQ6jEeW5sJOMCMaCHg"> Add new child label</a></li>
+<ul></ul>
+<li><a href="#_iYndgQ6jEeW5sJOMCMaCHg"> Add new border item</a></li>
+<ul></ul>
+<li><a href="#_iYru8A6jEeW5sJOMCMaCHg"> Add new link</a></li>
+<ul></ul>
+</ul>
+</ul>
+<ul><a href="#_iYvZUQ6jEeW5sJOMCMaCHg">Design</a><li><a href="#_iYwncQ6jEeW5sJOMCMaCHg"> expansionmodel</a></li>
+<ul><li><a href="#_igBtEA6jEeW5sJOMCMaCHg"> Class Representation</a></li>
+<ul></ul>
+<li><a href="#_igFXcQ6jEeW5sJOMCMaCHg"> Class InducedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_igJB0Q6jEeW5sJOMCMaCHg"> Class GraphicalElementLibrary</a></li>
+<ul></ul>
+<li><a href="#_igKP8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_igMsMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
+<ul></ul>
+<li><a href="#_igPIcQ6jEeW5sJOMCMaCHg"> Class GMFT_BasedRepresentation</a></li>
+<ul></ul>
+<li><a href="#_igSy0Q6jEeW5sJOMCMaCHg"> Class RepresentationKind</a></li>
+<ul></ul>
+<li><a href="#_igVPEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_igY5cQ6jEeW5sJOMCMaCHg"> Package org.eclipse.papyrus.infra.gmfdiag.common</a></li>
+<ul><li><a href="#_igauoA6jEeW5sJOMCMaCHg"> Package Expansion</a></li>
+<ul><li><a href="#_ioz1oQ6jEeW5sJOMCMaCHg"> Class ChildrenListRepresentation</a></li>
+<ul></ul>
+<li><a href="#_io248A6jEeW5sJOMCMaCHg"> Class CreateInducedRepresentationViewCommand</a></li>
+<ul></ul>
+<li><a href="#_io6jUQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionSingleton</a></li>
+<ul></ul>
+<li><a href="#_io8_kQ6jEeW5sJOMCMaCHg"> Class DiagramExpansionsRegistry</a></li>
+<ul></ul>
+<li><a href="#_io_b0Q6jEeW5sJOMCMaCHg"> Class ExpandEditPartProvider</a></li>
+<ul></ul>
+<li><a href="#_ipDtQA6jEeW5sJOMCMaCHg"> Class ExpandViewProvider</a></li>
+<ul></ul>
+<li><a href="#_ipHXoQ6jEeW5sJOMCMaCHg"> Class IdentityGraphicalElementType</a></li>
+<ul></ul>
+<li><a href="#_ipLCAQ6jEeW5sJOMCMaCHg"> Class InducedRepresentationCreationEditPolicy</a></li>
+<ul></ul>
+<li><a href="#_ipPTcA6jEeW5sJOMCMaCHg"> Class InducedRepresentationPolicyProvider</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_ipS90Q6jEeW5sJOMCMaCHg"> Package expansionmodel</a></li>
+<ul><li><a href="#_ipUL8Q6jEeW5sJOMCMaCHg"> Class UseContext</a></li>
+<ul></ul>
+<li><a href="#_ipVaEQ6jEeW5sJOMCMaCHg"> Class AbstractRepresentation</a></li>
+<ul></ul>
+<li><a href="#_ipWoMQ6jEeW5sJOMCMaCHg"> Class DiagramExpansion</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_ipYdYA6jEeW5sJOMCMaCHg"> Package providers</a></li>
+<ul><li><a href="#_ipZrgA6jEeW5sJOMCMaCHg"> Class CustomAbstractViewProvider</a></li>
+<ul></ul>
+<li><a href="#_ipa5oA6jEeW5sJOMCMaCHg"> Interface IGraphicalTypeRegistry</a></li>
+<ul></ul>
+</ul>
+<li><a href="#_ipcHwA6jEeW5sJOMCMaCHg"> Package service</a></li>
+<ul><li><a href="#_ipdV4Q6jEeW5sJOMCMaCHg"> Package shape</a></li>
+<ul><li><a href="#_ipfLEA6jEeW5sJOMCMaCHg"> Class NotificationManager</a></li>
+<ul></ul>
+</ul>
+</ul>
+</ul>
+</ul>
+<ul><a href="#_ipgZMA6jEeW5sJOMCMaCHg">Tests</a><li><a href="#_iqG2IQ6jEeW5sJOMCMaCHg"> TestCase T001-Load ExpansionModel</a></li>
+<ul></ul>
+<li><a href="#_iqIEQQ6jEeW5sJOMCMaCHg"> TestCase T002-Add a compartment</a></li>
+<ul></ul>
+<li><a href="#_iqKggQ6jEeW5sJOMCMaCHg"> TestCase T003-Add Child Label</a></li>
+<ul></ul>
+<li><a href="#_iqM8wQ6jEeW5sJOMCMaCHg"> TestCase T006-Add Compartment with Kind</a></li>
+<ul></ul>
+<li><a href="#_iqOx8Q6jEeW5sJOMCMaCHg"> TestCase T004-Add Border Item</a></li>
+<ul></ul>
+<li><a href="#_iqROMQ6jEeW5sJOMCMaCHg"> TestCase T005-Add link</a></li>
+<ul></ul>
+<li><a href="#_iqTqcQ6jEeW5sJOMCMaCHg"> TestCase T006-Drop of Elements</a></li>
+<ul></ul>
+<li><a href="#_iqU4kQ6jEeW5sJOMCMaCHg"> TestCase T007-AssistantUsage</a></li>
+<ul></ul>
+</ul>
+<ul><a href="#_iqXU0A6jEeW5sJOMCMaCHg">Requirements Coverage</a></ul>
+<H2 id ="_iTu9gQ6jEeW5sJOMCMaCHg">Requirements</H2>
+<pre id ="_iTwysQ6jEeW5sJOMCMaCHg">- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010): <BR/> The system shall be able to add new graphical elements in new diagrams or existing diagrams</pre>
+<pre id ="_iTyn4A6jEeW5sJOMCMaCHg">- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011): <BR/> The developper can add new compartments from a existed graphical element.</pre>
+<pre id ="_iTz2AQ6jEeW5sJOMCMaCHg">- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012): <BR/> A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<pre id ="_iT1rMA6jEeW5sJOMCMaCHg">- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013): <BR/> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<pre id ="_iT25UQ6jEeW5sJOMCMaCHg">- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014): <BR/> A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<pre id ="_iT4ugA6jEeW5sJOMCMaCHg">- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015): <BR/> A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<pre id ="_iT6jsA6jEeW5sJOMCMaCHg">- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016): <BR/> It must be able to reuse rperesentations from existed diagrams</pre>
+<pre id ="_iT8Y4A6jEeW5sJOMCMaCHg">- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020): <BR/> New Elements can be dropped from the model explorer.</pre>
+<pre id ="_iT9nAQ6jEeW5sJOMCMaCHg">- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030): <BR/> The new element must be created by using assistant mechanism</pre>
+<pre id ="_iT_cMQ6jEeW5sJOMCMaCHg">- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040): <BR/> Elements can be created fom the palette</pre>
+<pre id ="_iUBRYA6jEeW5sJOMCMaCHg">- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050): <BR/> the inheridted diagram must not impact parent diagram by addin the new compartments.</pre>
+<pre id ="_iUCfgQ6jEeW5sJOMCMaCHg">- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060): <BR/> The expansion of diagram has to be a model and be interpreted</pre>
+<pre id ="_iUEUsA6jEeW5sJOMCMaCHg">- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061): <BR/> When the model is done, the ystem has to ensure that it can be correctly interpreted.</pre>
+<pre id ="_iUGJ4A6jEeW5sJOMCMaCHg">- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070): <BR/> The original diagram must be view in original diagram, exteernal element must have a predefined shape.
<BR/>It cannot be implemented for the version Mars</pre>
+<pre id ="_iUHYAQ6jEeW5sJOMCMaCHg">- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080): <BR/> The added element must be driven by CSS</pre>
+<pre id ="_iUJNMQ6jEeW5sJOMCMaCHg">- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090): <BR/> The new specialization editor must benefit of all specializations.</pre>
+<pre id ="_iULCYA6jEeW5sJOMCMaCHg">- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100): <BR/> An expansion model must be able to load during runtime, not only with extension point.
<BR/>It allow to be tested by Junit Tests.
<BR/></pre>
+<H2 id ="_iUMQgQ6jEeW5sJOMCMaCHg">Use Cases</H2>
+<P align="middle"><img src=./imgDOC/UseCaseDiagram.png alt=UseCaseDiagram ></P><P align="middle">UseCaseDiagram</P></BR>
+<H3 id ="_iV6u0Q6jEeW5sJOMCMaCHg">Diagram Expansion</H3>
+<P align="middle"><img src=./imgDOC/CommentDiagram.png alt=CommentDiagram ></P><P align="middle">CommentDiagram</P></BR>
+<H4 id ="_iYF5EA6jEeW5sJOMCMaCHg">Create an expansion model</H4>
+<pre id ="_iYHHMQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iUCfgQ6jEeW5sJOMCMaCHg" title="Requirement ExpransionModel">ExpransionModel</a></pre>
+<pre id ="_iYIVUQ6jEeW5sJOMCMaCHg">The developper can model the expansion of diagram.
<BR/></pre>
+<H5 id ="_iYJjcQ6jEeW5sJOMCMaCHg">How to</H5>
+<pre id ="_iYKxkQ6jEeW5sJOMCMaCHg">In order to be able to edit this kind of model, the developper has to download the code of this editor.
<BR/>To do that, click on menu File--> new-->Other
<BR/>Choose "Example EMF models creation wizards" and select Expansion Model.
<BR/>Then select as root Object a diagram expansion.
<BR/></pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png alt=Create a new expansion model step 2 ></P><P align="middle">Create a new expansion model step 2</P></BR>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png alt=Create a new expansion model step 1 ></P><P align="middle">Create a new expansion model step 1</P></BR>
+<pre id ="_iYPDAA6jEeW5sJOMCMaCHg">I has to be included inside plug-ins and fill the extension point: "org.eclipse.papyrus.infra.gmfdiag.common.diagramExpansion".
<BR/>Note: If the model is not valid, the framework does not take in account your model expansion.
<BR/> --> so valid it, and see your log error.
<BR/>
<BR/></pre>
+<pre id ="_iYPqEQ6jEeW5sJOMCMaCHg">In order to add an expansion for a diagram, the developper has to wonder "Which diagram must be expanded?
<BR/>To specify it the advanced user has to create a UseContext. The diagram type is the reference to your diagram, class diagram, composite diagram or your view point?</pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png alt=Set a UseContext ></P><P align="middle">Set a UseContext</P></BR>
+<H4 id ="_iYSGUQ6jEeW5sJOMCMaCHg">Reuse a representation</H4>
+<pre id ="_iYT7gA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT6jsA6jEeW5sJOMCMaCHg" title="Requirement Reuse representations from diagram">Reuse representations from diagram</a></pre>
+<pre id ="_iYVJoA6jEeW5sJOMCMaCHg">It must be able to reuse reperesentations from existed diagrams</pre>
+<H5 id ="_iYWXwA6jEeW5sJOMCMaCHg">How to</H5>
+<pre id ="_iYXl4A6jEeW5sJOMCMaCHg">Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts:
<BR/>- the model (in our case this is the notation model or more see serailization of the diagram)
<BR/>- the controler (in the context of GEF, it is named "EditPart"
<BR/>- and the view ( the java Darw2d figure)
<BR/>
<BR/>First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files)
<BR/>So if you want to change the serialization of the new representation change the view factory
<BR/>If you want to associate a new controler to the model notation change the editpart.
<BR/>In order to have more detailled information see the MVC of GEF.
<BR/>
<BR/>The name in this element is never used programmtically. It is used as an information.
<BR/></pre>
+<P align="middle"><img src=C:/git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png alt=Resuse class representation form class diagram ></P><P align="middle">Resuse class representation form class diagram</P></BR>
+<H4 id ="_iYaCIA6jEeW5sJOMCMaCHg">Add a graphical representation</H4>
+<pre id ="_iYbQQA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTwysQ6jEeW5sJOMCMaCHg" title="Requirement Add Graphical Elements">Add Graphical Elements</a></pre>
+<H4 id ="_iYceYQ6jEeW5sJOMCMaCHg">Add compartments</H4>
+<pre id ="_iYdsgQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTyn4A6jEeW5sJOMCMaCHg" title="Requirement Add Graphical Compartments">Add Graphical Compartments</a></pre>
+<pre id ="_iYe6oQ6jEeW5sJOMCMaCHg">A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</pre>
+<H4 id ="_iYgIwQ6jEeW5sJOMCMaCHg">Add new nodes</H4>
+<pre id ="_iYhW4Q6jEeW5sJOMCMaCHg"> - traces to <a href="#_iTz2AQ6jEeW5sJOMCMaCHg" title="Requirement Add new nodes">Add new nodes</a></pre>
+<pre id ="_iYilAQ6jEeW5sJOMCMaCHg">A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</pre>
+<H4 id ="_iYjzIQ6jEeW5sJOMCMaCHg">Add new child label</H4>
+<pre id ="_iYlBQQ6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT1rMA6jEeW5sJOMCMaCHg" title="Requirement Add new child label ">Add new child label </a></pre>
+<pre id ="_iYmPYQ6jEeW5sJOMCMaCHg"> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</pre>
+<H4 id ="_iYndgQ6jEeW5sJOMCMaCHg">Add new border item</H4>
+<pre id ="_iYpSsA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT25UQ6jEeW5sJOMCMaCHg" title="Requirement Add new border item">Add new border item</a></pre>
+<pre id ="_iYp5wQ6jEeW5sJOMCMaCHg">A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</pre>
+<H4 id ="_iYru8A6jEeW5sJOMCMaCHg">Add new link</H4>
+<pre id ="_iYs9EA6jEeW5sJOMCMaCHg"> - traces to <a href="#_iT4ugA6jEeW5sJOMCMaCHg" title="Requirement Add new links ">Add new links </a></pre>
+<pre id ="_iYuLMQ6jEeW5sJOMCMaCHg">A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</pre>
+<H2 id ="_iYvZUQ6jEeW5sJOMCMaCHg">Design</H2>
+<pre id ="_igXrUQ6jEeW5sJOMCMaCHg">The code is dispatched in several packages.
<BR/>The infra.gmf.common contains the essential of the code.
<BR/>One part has been generated from the UML model to design the structure of representation.
<BR/>The second part has been coded manuaaly in order to interpret instances of models.</pre>
+<H3 id ="_iYwncQ6jEeW5sJOMCMaCHg">expansionmodel</H3>
+<P align="middle"><img src=./imgDOC/NewEcoreUMLClassDiagram.png alt=NewEcoreUMLClassDiagram ></P><P align="middle">NewEcoreUMLClassDiagram</P></BR>
+<H4 id ="_igBtEA6jEeW5sJOMCMaCHg">Class Representation</H4>
+<pre id ="_igC7MQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igVPEQ6jEeW5sJOMCMaCHg" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_igEJUQ6jEeW5sJOMCMaCHg">A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</pre>
+<H4 id ="_igFXcQ6jEeW5sJOMCMaCHg">Class InducedRepresentation</H4>
+<pre id ="_igGlkQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igVPEQ6jEeW5sJOMCMaCHg" title="Class AbstractRepresentation">AbstractRepresentation</a></pre>
+<pre id ="_igHzsQ6jEeW5sJOMCMaCHg">An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</pre>
+<H4 id ="_igJB0Q6jEeW5sJOMCMaCHg">Class GraphicalElementLibrary</H4>
+<H4 id ="_igKP8Q6jEeW5sJOMCMaCHg">Class UseContext</H4>
+<pre id ="_igLeEQ6jEeW5sJOMCMaCHg">The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</pre>
+<H4 id ="_igMsMQ6jEeW5sJOMCMaCHg">Class DiagramExpansion</H4>
+<pre id ="_igN6UQ6jEeW5sJOMCMaCHg">This the root element model that can contain Use context or libraries.
<BR/>An Id is associated in order to allow debbugging in the case of model is bad build.</pre>
+<H4 id ="_igPIcQ6jEeW5sJOMCMaCHg">Class GMFT_BasedRepresentation</H4>
+<pre id ="_igQWkQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_igBtEA6jEeW5sJOMCMaCHg" title="Class Representation">Representation</a></pre>
+<pre id ="_igRksQ6jEeW5sJOMCMaCHg">A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</pre>
+<H4 id ="_igSy0Q6jEeW5sJOMCMaCHg">Class RepresentationKind</H4>
+<pre id ="_igUA8Q6jEeW5sJOMCMaCHg">This Element is a library of Type of representation, for display as label, border item, classifier...</pre>
+<H4 id ="_igVPEQ6jEeW5sJOMCMaCHg">Class AbstractRepresentation</H4>
+<pre id ="_igWdMQ6jEeW5sJOMCMaCHg">This is an abstract representation used to display shape or reused shape in diagram.</pre>
+<H3 id ="_igY5cQ6jEeW5sJOMCMaCHg">Package org.eclipse.papyrus.infra.gmfdiag.common</H3>
+<H4 id ="_igauoA6jEeW5sJOMCMaCHg">Package Expansion</H4>
+<P align="middle"><img src=./imgDOC/View_Providers.png alt=View Providers ></P><P align="middle">View Providers</P></BR>
+<pre id ="_ij5gcA6jEeW5sJOMCMaCHg">This design contains classes to interpret model of expansion and create graphical elements from the palette.</pre>
+<P align="middle"><img src=./imgDOC/Creation_of_InducedRepresentations.png alt=Creation of InducedRepresentations ></P><P align="middle">Creation of InducedRepresentations</P></BR>
+<pre id ="_ioyngQ6jEeW5sJOMCMaCHg">This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</pre>
+<H5 id ="_ioz1oQ6jEeW5sJOMCMaCHg">Class ChildrenListRepresentation</H5>
+<pre id ="_io1DwQ6jEeW5sJOMCMaCHg">This class is a structure that is adapted for the code of provider not to describe compartments as the model
<BR/> it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
<BR/> </pre>
+<H5 id ="_io248A6jEeW5sJOMCMaCHg">Class CreateInducedRepresentationViewCommand</H5>
+<pre id ="_io4HEA6jEeW5sJOMCMaCHg"> - specializes <a href="#_P0CkpfSwEeSXvMBl0X3W0A" title="Class RecordingCommand">RecordingCommand</a></pre>
+<pre id ="_io5VMQ6jEeW5sJOMCMaCHg">Command to create the compartment displaying shapes for an element
<BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H5 id ="_io6jUQ6jEeW5sJOMCMaCHg">Class DiagramExpansionSingleton</H5>
+<pre id ="_io7xcQ6jEeW5sJOMCMaCHg">This factory is used to give an instance of the diagram expansion </pre>
+<H5 id ="_io8_kQ6jEeW5sJOMCMaCHg">Class DiagramExpansionsRegistry</H5>
+<pre id ="_io-NsQ6jEeW5sJOMCMaCHg">This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
<BR/> It gives the set of all Diagram expansion that has to be used
<BR/> #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
<BR/> </pre>
+<H5 id ="_io_b0Q6jEeW5sJOMCMaCHg">Class ExpandEditPartProvider</H5>
+<pre id ="_ipAp8Q6jEeW5sJOMCMaCHg"> - specializes <a href="#_P5iIoPSwEeSXvMBl0X3W0A" title="Class AbstractEditPartProvider">AbstractEditPartProvider</a></pre>
+<pre id ="_ipB4EQ6jEeW5sJOMCMaCHg">This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
<BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/> </pre>
+<H5 id ="_ipDtQA6jEeW5sJOMCMaCHg">Class ExpandViewProvider</H5>
+<pre id ="_ipE7YQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_ipZrgA6jEeW5sJOMCMaCHg" title="Class CustomAbstractViewProvider">CustomAbstractViewProvider</a><BR/><BR/> - realizes <a href="#_P8LM9fSwEeSXvMBl0X3W0A" title="Interface IViewProvider">IViewProvider</a></pre>
+<pre id ="_ipGJgQ6jEeW5sJOMCMaCHg">This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
<BR/> See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
<BR/>
<BR/> </pre>
+<H5 id ="_ipHXoQ6jEeW5sJOMCMaCHg">Class IdentityGraphicalElementType</H5>
+<pre id ="_ipIlwQ6jEeW5sJOMCMaCHg"> - realizes <a href="#_ipa5oA6jEeW5sJOMCMaCHg" title="Interface IGraphicalTypeRegistry">IGraphicalTypeRegistry</a></pre>
+<pre id ="_ipJz4Q6jEeW5sJOMCMaCHg">This class is used to know all graphical type that can be added in the diagram.
<BR/>By default it accepts all. This is the ExpandViewProvider that verify the job
<BR/>#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
<BR/> </pre>
+<H5 id ="_ipLCAQ6jEeW5sJOMCMaCHg">Class InducedRepresentationCreationEditPolicy</H5>
+<pre id ="_ipMQIQ6jEeW5sJOMCMaCHg"> - specializes <a href="#_P-ikdfSwEeSXvMBl0X3W0A" title="Class GraphicalEditPolicy">GraphicalEditPolicy</a></pre>
+<pre id ="_ipOFUA6jEeW5sJOMCMaCHg">This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
<BR/>It creates the compartment displaying shapes for an element by reading the expansion model
<BR/> see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H5 id ="_ipPTcA6jEeW5sJOMCMaCHg">Class InducedRepresentationPolicyProvider</H5>
+<pre id ="_ipQhkA6jEeW5sJOMCMaCHg"> - specializes <a href="#_P_p-wfSwEeSXvMBl0X3W0A" title="Class AbstractProvider">AbstractProvider</a><BR/><BR/> - realizes <a href="#_P_ql0PSwEeSXvMBl0X3W0A" title="Interface IEditPolicyProvider">IEditPolicyProvider</a></pre>
+<pre id ="_ipRvsQ6jEeW5sJOMCMaCHg">Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
<BR/>see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
<BR/> </pre>
+<H4 id ="_ipS90Q6jEeW5sJOMCMaCHg">Package expansionmodel</H4>
+<H5 id ="_ipUL8Q6jEeW5sJOMCMaCHg">Class UseContext</H5>
+<H5 id ="_ipVaEQ6jEeW5sJOMCMaCHg">Class AbstractRepresentation</H5>
+<H5 id ="_ipWoMQ6jEeW5sJOMCMaCHg">Class DiagramExpansion</H5>
+<H4 id ="_ipYdYA6jEeW5sJOMCMaCHg">Package providers</H4>
+<H5 id ="_ipZrgA6jEeW5sJOMCMaCHg">Class CustomAbstractViewProvider</H5>
+<H5 id ="_ipa5oA6jEeW5sJOMCMaCHg">Interface IGraphicalTypeRegistry</H5>
+<H4 id ="_ipcHwA6jEeW5sJOMCMaCHg">Package service</H4>
+<H5 id ="_ipdV4Q6jEeW5sJOMCMaCHg">Package shape</H5>
+<H6 id ="_ipfLEA6jEeW5sJOMCMaCHg">Class NotificationManager</H6>
+<H2 id ="_ipgZMA6jEeW5sJOMCMaCHg">Tests</H2>
+<P align="middle"><img src=./imgDOC/Test_expansion_model.png alt=Test expansion model ></P><P align="middle">Test expansion model</P></BR>
+<pre id ="_iqFoAQ6jEeW5sJOMCMaCHg">The code coverage for:
<BR/>- org.eclipse.papyrus.infra.gmfdiag.common.expansion is equals to 90,1 %.
<BR/>- ExpansionElementDropStrategy.java 87,0 %
<BR/>
<BR/>The function is coverage at 64%</pre>
+<H3 id ="_iqG2IQ6jEeW5sJOMCMaCHg">TestCase T001-Load ExpansionModel</H3>
+<H3 id ="_iqIEQQ6jEeW5sJOMCMaCHg">TestCase T002-Add a compartment</H3>
+<pre id ="_iqJSYQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a compartment can be added on existed node.</pre>
+<H3 id ="_iqKggQ6jEeW5sJOMCMaCHg">TestCase T003-Add Child Label</H3>
+<pre id ="_iqLuoQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a child label can be added inside compartments.</pre>
+<H3 id ="_iqM8wQ6jEeW5sJOMCMaCHg">TestCase T006-Add Compartment with Kind</H3>
+<pre id ="_iqOK4A6jEeW5sJOMCMaCHg">The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</pre>
+<H3 id ="_iqOx8Q6jEeW5sJOMCMaCHg">TestCase T004-Add Border Item</H3>
+<pre id ="_iqQAEQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a border item can be added on existed node.</pre>
+<H3 id ="_iqROMQ6jEeW5sJOMCMaCHg">TestCase T005-Add link</H3>
+<pre id ="_iqScUQ6jEeW5sJOMCMaCHg">The goal of this test is to know if a link can be added inside a diagram.</pre>
+<H3 id ="_iqTqcQ6jEeW5sJOMCMaCHg">TestCase T006-Drop of Elements</H3>
+<H3 id ="_iqU4kQ6jEeW5sJOMCMaCHg">TestCase T007-AssistantUsage</H3>
+<pre id ="_iqWGsQ6jEeW5sJOMCMaCHg">The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
<BR/>It remains to add a test based on links.</pre>
+<H2 id ="_iqXU0A6jEeW5sJOMCMaCHg">Requirements Coverage</H2>
+<table style="border-collapse: collapse;"><caption style="caption-side: bottom;">RequirementsCoverageTable</caption><tr><th style="border: 1px solid black">Id</th><th style="border: 1px solid black">Satisfied by</th><th style="border: 1px solid black">Verified by</th></tr>
+<tr><td style="border : 1px solid black"><a href="#_iTwysQ6jEeW5sJOMCMaCHg" title="Add Graphical Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</a><BR/>
+</td><td style="border : 1px solid black">Add a graphical representation<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label, +</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link, +</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iTyn4A6jEeW5sJOMCMaCHg" title="Add Graphical Compartments">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</a><BR/>
+</td><td style="border : 1px solid black">Add compartments<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iTz2AQ6jEeW5sJOMCMaCHg" title="Add new nodes">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</a><BR/>
+</td><td style="border : 1px solid black">Add new nodes<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT1rMA6jEeW5sJOMCMaCHg" title="Add new child label ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</a><BR/>
+</td><td style="border : 1px solid black">Add new child label<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT25UQ6jEeW5sJOMCMaCHg" title="Add new border item">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</a><BR/>
+</td><td style="border : 1px solid black">Add new border item<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT4ugA6jEeW5sJOMCMaCHg" title="Add new links ">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</a><BR/>
+</td><td style="border : 1px solid black">Add new link<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT6jsA6jEeW5sJOMCMaCHg" title="Reuse representations from diagram">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</a><BR/>
+</td><td style="border : 1px solid black">Reuse a representation<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label, +</a><BR/>
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT8Y4A6jEeW5sJOMCMaCHg" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqTqcQ6jEeW5sJOMCMaCHg" title="T006-Drop of Elements">T006-Drop of Elements</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT9nAQ6jEeW5sJOMCMaCHg" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqU4kQ6jEeW5sJOMCMaCHg" title="T007-AssistantUsage">T007-AssistantUsage</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUCfgQ6jEeW5sJOMCMaCHg" title="ExpransionModel">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</a><BR/>
+</td><td style="border : 1px solid black">Create an expansion model<BR/>
+</td><td style="border : 1px solid black"><a href="#_iqG2IQ6jEeW5sJOMCMaCHg" title="T001-Load ExpansionModel">T001-Load ExpansionModel, +</a><BR/>
+<a href="#_iqIEQQ6jEeW5sJOMCMaCHg" title="T002-Add a compartment">T002-Add a compartment, +</a><BR/>
+<a href="#_iqM8wQ6jEeW5sJOMCMaCHg" title="T006-Add Compartment with Kind">T006-Add Compartment with Kind, +</a><BR/>
+<a href="#_iqROMQ6jEeW5sJOMCMaCHg" title="T005-Add link">T005-Add link, +</a><BR/>
+<a href="#_iqOx8Q6jEeW5sJOMCMaCHg" title="T004-Add Border Item">T004-Add Border Item, +</a><BR/>
+<a href="#_iqKggQ6jEeW5sJOMCMaCHg" title="T003-Add Child Label">T003-Add Child Label</a><BR/>
+</td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"></td></tr>
+<tr><td style="border : 1px solid black"><a href="#_iULCYA6jEeW5sJOMCMaCHg" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><BR/>
+</td><td style="border : 1px solid black"></td><td style="border : 1px solid black"><a href="#_iqG2IQ6jEeW5sJOMCMaCHg" title="T001-Load ExpansionModel">T001-Load ExpansionModel</a><BR/>
+</td></tr>
+</table>
+<pre id ="_iqX74g6jEeW5sJOMCMaCHg">Unsatisfied requirements (9 out of 17) : </pre>
+<a href="#_iT8Y4A6jEeW5sJOMCMaCHg" title="Drop of new Elements">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020, </a><a href="#_iT9nAQ6jEeW5sJOMCMaCHg" title="Assistant">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030, </a><a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090, </a><a href="#_iULCYA6jEeW5sJOMCMaCHg" title="Loading at runtime">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</a><pre id ="_iqZKAQ6jEeW5sJOMCMaCHg">Unverified requirements (6 out of 17) : </pre>
+<a href="#_iT_cMQ6jEeW5sJOMCMaCHg" title="Creation from the palette">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040, </a><a href="#_iUBRYA6jEeW5sJOMCMaCHg" title="Non impact on parent diagrams">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050, </a><a href="#_iUEUsA6jEeW5sJOMCMaCHg" title="The model has to be well-built">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061, </a><a href="#_iUGJ4A6jEeW5sJOMCMaCHg" title="Expanded diagrams viewed with original editor">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070, </a><a href="#_iUHYAQ6jEeW5sJOMCMaCHg" title="CSS driven">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080, </a><a href="#_iUJNMQ6jEeW5sJOMCMaCHg" title="View point relation">org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</a></html>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di new file mode 100644 index 00000000000..8634d4c00e0 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.di @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation new file mode 100644 index 00000000000..30eb2f57dfb --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.notation @@ -0,0 +1,4301 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:nattable="http://www.eclipse.org/papyrus/nattable/model" xmlns:nattableaxis="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis" xmlns:nattableaxisconfiguration="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration" xmlns:nattableaxisprovider="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablestyle="http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/nattable/model/table/nattableaxis http://www.eclipse.org/papyrus/nattable/model#//nattableaxis http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableaxisconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model#//nattableaxisprovider http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration http://www.eclipse.org/papyrus/nattable/model#//nattableconfiguration http://www.eclipse.org/papyrus/nattable/model/table/nattablestyle http://www.eclipse.org/papyrus/nattable/model#//nattablestyle">
+ <notation:Diagram xmi:id="_ubkeMNE7EeSLjPxDpRV9AQ" type="PapyrusUMLClassDiagram" name="Overview" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_ubkeMdE7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeMtE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeM9E7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeNNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeNdE7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeNtE7EeSLjPxDpRV9AQ" x="201" y="38"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkeN9E7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeONE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeOdE7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeOtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeO9E7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkePNE7EeSLjPxDpRV9AQ" x="204" y="173"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkePdE7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkePtE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeP9E7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeQNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeQdE7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeQtE7EeSLjPxDpRV9AQ" x="206" y="329"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ubkeQ9E7EeSLjPxDpRV9AQ" type="2005">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeRNE7EeSLjPxDpRV9AQ" type="5020"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeRdE7EeSLjPxDpRV9AQ" type="7009">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubkeRtE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeR9E7EeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubkeSNE7EeSLjPxDpRV9AQ" x="635" y="324"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ubkeSdE7EeSLjPxDpRV9AQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_ubkeStE7EeSLjPxDpRV9AQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwNE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeS9E7EeSLjPxDpRV9AQ" type="4006" source="_ubkeN9E7EeSLjPxDpRV9AQ" target="_ubkeMdE7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeTNE7EeSLjPxDpRV9AQ" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeTdE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeTtE7EeSLjPxDpRV9AQ" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeT9E7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeUNE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ubgMxNE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeUdE7EeSLjPxDpRV9AQ" points="[-2, -10, 8, 48]$[-27, -45, -17, 13]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeUtE7EeSLjPxDpRV9AQ" id="(0.305,0.1)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeU9E7EeSLjPxDpRV9AQ" id="(0.27,0.87)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeVNE7EeSLjPxDpRV9AQ" type="4006" source="_ubkePdE7EeSLjPxDpRV9AQ" target="_ubkeN9E7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeVdE7EeSLjPxDpRV9AQ" visible="false" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeVtE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeV9E7EeSLjPxDpRV9AQ" visible="false" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeWNE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeWdE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ubgMx9E7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeWtE7EeSLjPxDpRV9AQ" points="[-9, -16, 0, 67]$[-24, -72, -15, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeW9E7EeSLjPxDpRV9AQ" id="(0.27,0.16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeXNE7EeSLjPxDpRV9AQ" id="(0.235,0.89)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeXdE7EeSLjPxDpRV9AQ" type="4008" source="_ubkeQ9E7EeSLjPxDpRV9AQ" target="_ubkeN9E7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeXtE7EeSLjPxDpRV9AQ" visible="false" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeX9E7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeYNE7EeSLjPxDpRV9AQ" visible="false" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeYdE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkeYtE7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_ubgMydE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkeY9E7EeSLjPxDpRV9AQ" points="[-46, -20, 265, 113]$[-275, -135, 36, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeZNE7EeSLjPxDpRV9AQ" id="(0.0,0.24)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkeZdE7EeSLjPxDpRV9AQ" id="(1.0,0.65)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ubkeZtE7EeSLjPxDpRV9AQ" type="4008" source="_ubkeQ9E7EeSLjPxDpRV9AQ" target="_ubkePdE7EeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeZ9E7EeSLjPxDpRV9AQ" visible="false" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeaNE7EeSLjPxDpRV9AQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ubkeadE7EeSLjPxDpRV9AQ" visible="false" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ubkeatE7EeSLjPxDpRV9AQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubkea9E7EeSLjPxDpRV9AQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_ubgMytE7EeSLjPxDpRV9AQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubkebNE7EeSLjPxDpRV9AQ" points="[-40, 1, 262, -12]$[-267, 20, 35, 7]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkebdE7EeSLjPxDpRV9AQ" id="(0.0,0.69)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubkebtE7EeSLjPxDpRV9AQ" id="(1.0,0.64)"/>
+ </edges>
+ </notation:Diagram>
+ <nattable:Table xmi:id="_BRolQNE8EeSLjPxDpRV9AQ" name="RequirementTable" currentRowAxisProvider="_BRolRdE8EeSLjPxDpRV9AQ" currentColumnAxisProvider="_BRolQdE8EeSLjPxDpRV9AQ">
+ <context xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb3txhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_BRolQdE8EeSLjPxDpRV9AQ" description="Provides the columns of the tables with a default configuration" name="Requirements Feature Columns Provider">
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_BRolQtE8EeSLjPxDpRV9AQ" element="property_of_stereotype:/SysML::Requirements::Requirement::id">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_1Rm3ANE9EeSLjPxDpRV9AQ" name="axisWidth" intValue="294"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_BRolQ9E8EeSLjPxDpRV9AQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_BRolRNE8EeSLjPxDpRV9AQ" element="property_of_stereotype:/SysML::Requirements::Requirement::text">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_2pFnUNE9EeSLjPxDpRV9AQ" name="axisWidth" intValue="642"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/configs/requirement.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_BRolRdE8EeSLjPxDpRV9AQ" description="Provides the requirements directly owned by the context of the table" name="Requirement Axis Provider" disconnectSlave="true"/>
+ <localRowHeaderAxisConfiguration xmi:type="nattableaxisconfiguration:LocalTableHeaderAxisConfiguration" xmi:id="_WdxZkNFBEeSLjPxDpRV9AQ" indexStyle="NUMERIC">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_WdyAoNFBEeSLjPxDpRV9AQ" name="rowLabelWidth" intValue="331"/>
+ </localRowHeaderAxisConfiguration>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_kscUMNFAEeSLjPxDpRV9AQ" type="UseCase" name="UseCaseDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_nisIkNFAEeSLjPxDpRV9AQ" type="2015">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nisvoNFAEeSLjPxDpRV9AQ" type="5019"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nisvodFAEeSLjPxDpRV9AQ" type="6047">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nitWsNFAEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nitWsdFAEeSLjPxDpRV9AQ" type="7011">
+ <children xmi:type="notation:Shape" xmi:id="_MAF5wNFBEeSLjPxDpRV9AQ" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAF5wtFBEeSLjPxDpRV9AQ" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAF5w9FBEeSLjPxDpRV9AQ" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MAF5xNFBEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MAGg0NFBEeSLjPxDpRV9AQ" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MAGg0dFBEeSLjPxDpRV9AQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MAGg0tFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MAGg09FBEeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MAF5wdFBEeSLjPxDpRV9AQ" x="324" y="50" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CzQnoNR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzSc0NR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzSc0dR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CzSc0tR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CzTD4NR_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CzTD4dR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CzTD4tR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CzTD49R_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CzQnodR_EeSRNI7img_HuA" x="324" y="110" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ENDFENR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENDsINR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENDsIdR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ENDsItR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENETMNR_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ENETMdR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ENETMtR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENETM9R_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_EM-zoNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENDFEdR_EeSRNI7img_HuA" x="324" y="170" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_G9rZoNR_EeSRNI7img_HuA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAsNR_EeSRNI7img_HuA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAsdR_EeSRNI7img_HuA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_G9sAstR_EeSRNI7img_HuA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9sAs9R_EeSRNI7img_HuA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G9sAtNR_EeSRNI7img_HuA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G9sAtdR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G9sAttR_EeSRNI7img_HuA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_G9nvQNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G9rZodR_EeSRNI7img_HuA" x="324" y="230" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GuII4PPHEeSkj8g2gtcZXQ" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuKlIPPHEeSkj8g2gtcZXQ" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuKlIfPHEeSkj8g2gtcZXQ" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GuKlIvPHEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GuLMMPPHEeSkj8g2gtcZXQ" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GuLMMfPHEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GuLMMvPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GuLMM_PHEeSkj8g2gtcZXQ"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GuII4fPHEeSkj8g2gtcZXQ" x="324" y="290" width="181" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LFSnIPiNEeSv3dqcApn3LA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnIviNEeSv3dqcApn3LA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnI_iNEeSv3dqcApn3LA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LFSnJPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFSnJfiNEeSv3dqcApn3LA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LFSnJviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LFSnJ_iNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFSnKPiNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFSnIfiNEeSv3dqcApn3LA" x="24" y="290" width="221" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DR69AA58EeWW7_6ZWeopSA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQA58EeWW7_6ZWeopSA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQQ58EeWW7_6ZWeopSA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DR9ZQg58EeWW7_6ZWeopSA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DR9ZQw58EeWW7_6ZWeopSA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DR9ZRA58EeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DR9ZRQ58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DR9ZRg58EeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DR69AQ58EeWW7_6ZWeopSA" x="24" y="10" width="221" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NbiRUA58EeWW7_6ZWeopSA" type="3009">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4YA58EeWW7_6ZWeopSA" type="5018"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4YQ58EeWW7_6ZWeopSA" type="6045">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Nbi4Yg58EeWW7_6ZWeopSA" y="5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nbi4Yw58EeWW7_6ZWeopSA" visible="false" type="7012">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Nbi4ZA58EeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Nbi4ZQ58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nbi4Zg58EeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_NbFlYA58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NbiRUQ58EeWW7_6ZWeopSA" x="24" y="170" width="221" height="41"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nitWstFAEeSLjPxDpRV9AQ"/>
+ </children>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nisIkdFAEeSLjPxDpRV9AQ" x="271" y="4" width="556" height="397"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SGfQQNFBEeSLjPxDpRV9AQ" type="2011">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGf3UNFBEeSLjPxDpRV9AQ" type="5014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGf3UdFBEeSLjPxDpRV9AQ" x="-35" y="61"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGf3UtFBEeSLjPxDpRV9AQ" type="6029">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGf3U9FBEeSLjPxDpRV9AQ" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGgeYNFBEeSLjPxDpRV9AQ" type="6037">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGgeYdFBEeSLjPxDpRV9AQ" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SGgeYtFBEeSLjPxDpRV9AQ" type="6048">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SGgeY9FBEeSLjPxDpRV9AQ" y="5"/>
+ </children>
+ <element xmi:type="uml:Actor" href="DevelopperModelForExpansion.uml#_SGc0ANFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SGfQQdFBEeSLjPxDpRV9AQ" x="100" y="160"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_kscUMdFAEeSLjPxDpRV9AQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_kscUMtFAEeSLjPxDpRV9AQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_kscUM9FAEeSLjPxDpRV9AQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <styles xmi:type="notation:EObjectListValueStyle" xmi:id="_Uj5XsNR_EeSRNI7img_HuA" name="css_stylesheets" eObjectListValue="_Uj5-wNR_EeSRNI7img_HuA"/>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_OYMiVPiNEeSv3dqcApn3LA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_LFSnIPiNEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OYMiV_iNEeSv3dqcApn3LA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OYMiWPiNEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OYMiWfiNEeSv3dqcApn3LA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OYMiWviNEeSv3dqcApn3LA" x="304" y="-9"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_OYMiVfiNEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_OYDYYPiNEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OYMiVviNEeSv3dqcApn3LA" points="[15, 14, -321, -272]$[294, 310, -42, 24]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQPiNEeSv3dqcApn3LA" id="(1.0,0.74)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OY8wQfiNEeSv3dqcApn3LA" id="(0.13574660633484162,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Xw1RMA58EeWW7_6ZWeopSA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_DR69AA58EeWW7_6ZWeopSA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xw1RMw58EeWW7_6ZWeopSA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xw1RNA58EeWW7_6ZWeopSA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xw1RNQ58EeWW7_6ZWeopSA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Xw14QA58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Xw1RMQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_XwLJ4A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Xw1RMg58EeWW7_6ZWeopSA" points="[11, -5, -210, 77]$[204, -81, -17, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XyKG4A58EeWW7_6ZWeopSA" id="(1.0,0.14)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XyKt8A58EeWW7_6ZWeopSA" id="(0.0,0.5365853658536586)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_YWne0A58EeWW7_6ZWeopSA" type="4011" source="_SGfQQNFBEeSLjPxDpRV9AQ" target="_NbiRUA58EeWW7_6ZWeopSA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YWne0w58EeWW7_6ZWeopSA" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YWne1A58EeWW7_6ZWeopSA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YWoF4A58EeWW7_6ZWeopSA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YWoF4Q58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_YWne0Q58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_YWj0cA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YWne0g58EeWW7_6ZWeopSA" points="[15, -3, -236, 0]$[209, -3, -42, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YXmWQA58EeWW7_6ZWeopSA" id="(1.0,0.36)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YXmWQQ58EeWW7_6ZWeopSA" id="(0.0,0.4634146341463415)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Zmw4EA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_MAF5wNFBEeSLjPxDpRV9AQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmxfIA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmxfIQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZmxfIg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZmxfIw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Zmw4EQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_ZmUMIA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Zmw4Eg58EeWW7_6ZWeopSA" points="[19, -3, -147, -9]$[158, -24, -8, -30]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zn4SYA58EeWW7_6ZWeopSA" id="(0.7192118226600985,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Zn4SYQ58EeWW7_6ZWeopSA" id="(0.16428571428571428,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_apECkA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_CzQnoNR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_apEpoA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_apEpoQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_apEpog58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_apEpow58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_apECkQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_aoZ7QA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_apECkg58EeWW7_6ZWeopSA" points="[32, 21, -126, -83]$[126, 93, -32, -11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aqF9UA58EeWW7_6ZWeopSA" id="(1.0,0.85)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aqF9UQ58EeWW7_6ZWeopSA" id="(0.0,0.31666666666666665)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_bOrREA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_ENDFENR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bOrREw58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bOrRFA58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bOrRFQ58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bOrRFg58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_bOrREQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_bOVS0A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bOrREg58EeWW7_6ZWeopSA" points="[13, 14, -138, -150]$[120, 149, -31, -15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPmeIA58EeWW7_6ZWeopSA" id="(0.9261083743842364,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bPmeIQ58EeWW7_6ZWeopSA" id="(0.0,0.18333333333333332)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_btzdEA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_G9rZoNR_EeSRNI7img_HuA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_bt0EIA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bt0EIQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bt0EIg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bt0EIw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_btzdEQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_btG5gA58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_btzdEg58EeWW7_6ZWeopSA" points="[28, 28, -226, -198]$[184, 222, -70, -4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bujD8A58EeWW7_6ZWeopSA" id="(0.7487684729064039,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bujD8Q58EeWW7_6ZWeopSA" id="(0.08571428571428572,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cQc3IA58EeWW7_6ZWeopSA" type="4008" source="_NbiRUA58EeWW7_6ZWeopSA" target="_GuII4PPHEeSkj8g2gtcZXQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cQdeMA58EeWW7_6ZWeopSA" type="6006">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cQdeMQ58EeWW7_6ZWeopSA" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cQdeMg58EeWW7_6ZWeopSA" type="6030">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cQdeMw58EeWW7_6ZWeopSA" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cQc3IQ58EeWW7_6ZWeopSA"/>
+ <element xmi:type="uml:Include" href="DevelopperModelForExpansion.uml#_cQGR0A58EeWW7_6ZWeopSA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cQc3Ig58EeWW7_6ZWeopSA" points="[5, 7, -219, -267]$[154, 271, -70, -3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRZ5YA58EeWW7_6ZWeopSA" id="(0.6748768472906403,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cRZ5YQ58EeWW7_6ZWeopSA" id="(0.11428571428571428,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <css:ModelStyleSheets xmi:id="_lB5m0NFAEeSLjPxDpRV9AQ">
+ <stylesheets xmi:type="css:EmbeddedStyleSheet" xmi:id="_xYPEEOHYEeSJG5UikeIXVQ" label="TestDiagram" content="Class > Compartment {
 visible:false;
}

Activity> Compartment {
 visible:false;
}

Abstraction{
routing:Rectilinear;}
"/>
+ </css:ModelStyleSheets>
+ <notation:Diagram xmi:id="_PsQ0ENFCEeSxf_hKmhrahA" type="PapyrusUMLClassDiagram" name="Comments for create an expansion model" measurementUnit="Pixel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_PsQ0EdFCEeSxf_hKmhrahA" name="diagram_compatibility_version" stringValue="1.0.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_PsQ0EtFCEeSxf_hKmhrahA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_PsRbINFCEeSxf_hKmhrahA">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </notation:Diagram>
+ <css:EmbeddedStyleSheet xmi:id="_Uj5-wNR_EeSRNI7img_HuA" label="UseCaseDiagram" content="Association > Label:name {
	visible:false;
}
"/>
+ <nattable:Table xmi:id="_5c3hUOG2EeSJG5UikeIXVQ" name="Test Tables" currentRowAxisProvider="_5c3hUuG2EeSJG5UikeIXVQ" currentColumnAxisProvider="_5c3hUeG2EeSJG5UikeIXVQ">
+ <context xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <prototype xmi:type="configuration:PapyrusSyncTable" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wNb2NxhEeOqHvRyiN87hA"/>
+ <tableConfiguration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#/"/>
+ <columnAxisProvidersHistory xmi:type="nattableaxisprovider:SlaveObjectAxisProvider" xmi:id="_5c3hUeG2EeSJG5UikeIXVQ" description="This axis provider provides available columns according to the rows of the table (features of the object displayed on the other axis)" name="UML Feature axis provider">
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_BViG1OG3EeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_Mloh8OG3EeSJG5UikeIXVQ" element="property_of_stereotype:/SysML::Requirements::TestCase::verifies">
+ <styles xmi:type="nattablestyle:IntValueStyle" xmi:id="_0d7b8OHTEeSJG5UikeIXVQ" name="axisWidth" intValue="451"/>
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/namespace"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/importedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXkuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinitionContext"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXk-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Type/package"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXlOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedConnector"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXleHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/role"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXluHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/isSingleExecution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXl-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isFinalSpecialization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/templateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/ownedGroup"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXmuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/clientDependency"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXm-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/isLeaf"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXnOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/collaborationUse"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXneHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/ownedParameterSet"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXnuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/interfaceRealization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXn-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/part"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXoOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//StructuredClassifier/ownedAttribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXoeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/ownedUseCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXouHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/precondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXo-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/isReadOnly"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/classifierBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXpuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//BehavioredClassifier/ownedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXp-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/node"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXqOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/templateBinding"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXqeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/powertypeExtent"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXquHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXq-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/isAbstract"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXrOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/redefinedBehavior"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXreHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXruHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//ParameterableElement/owningTemplateParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXr-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/representation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXsOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedReception"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXseHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/feature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXsuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/edge"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXs-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/nameExpression"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXtOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/name"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXteHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/visibility"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXtuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/generalization"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXt-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/attribute"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXuOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/superClass"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXueHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//TemplateableElement/ownedTemplateSignature"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXuuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/context"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXu-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/ownedParameter"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXvOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/partition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXveHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/specification"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXvuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXv-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/owner"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXwOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//RedefinableElement/redefinedElement"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXweHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/inheritedMember"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXwuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/ownedOperation"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXw-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/substitution"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/isActive"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXxuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/elementImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXx-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/member"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/useCase"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/isReentrant"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXyuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/structuredNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXy-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/packageImport"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzeHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/variable"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXzuHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/extension"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JXz-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EAttribute" href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement/qualifiedName"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0OHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/redefinedClassifier"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0eHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier/general"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0uHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/group"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX0-HUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity/ownedNode"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EStructuralFeatureAxis" xmi:id="_S2JX1OHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="ecore:EReference" href="http://www.eclipse.org/uml2/5.0.0/UML#//Behavior/postcondition"/>
+ </axis>
+ <axis xmi:type="nattableaxis:FeatureIdAxis" xmi:id="_S2LMwOHUEeSJG5UikeIXVQ" element="property_of_stereotype:/SysML::Requirements::TestCase::verifies">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@columnHeaderAxisConfiguration/@axisManagers.1"/>
+ </axis>
+ </columnAxisProvidersHistory>
+ <rowAxisProvidersHistory xmi:type="nattableaxisprovider:MasterObjectAxisProvider" xmi:id="_5c3hUuG2EeSJG5UikeIXVQ" description="This axis provider contains the object dropped by the user into the table" name="DroppedElementAxisProvider">
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_BVg4kOG3EeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </axis>
+ <axis xmi:type="nattableaxis:EObjectAxis" xmi:id="_S2IJcOHUEeSJG5UikeIXVQ">
+ <manager xmi:type="nattableaxisconfiguration:AxisManagerRepresentation" href="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/configs/generic.nattableconfiguration#//@rowHeaderAxisConfiguration/@axisManagers.0"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </axis>
+ </rowAxisProvidersHistory>
+ </nattable:Table>
+ <notation:Diagram xmi:id="_detX4OG3EeSJG5UikeIXVQ" type="PapyrusUMLClassDiagram" name="Test expansion model" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_eGSVQOG3EeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_eGUKcOG3EeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eGUxgOG3EeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eGUxgeG3EeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGUxguG3EeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGUxg-G3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGUxhOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGUxheG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGUxhuG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGUxh-G3EeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGUxiOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGUxieG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGUxiuG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGUxi-G3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_eGVYkOG3EeSJG5UikeIXVQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G8RlgPicEeS0IdFsjSchpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G8RlgficEeS0IdFsjSchpQ" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_eGVYkeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_eGVYkuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_eGVYk-G3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGVYlOG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DSygEPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DSygEfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DSygEvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DTGCEPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DTGCEfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DTGCEvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DTGCE_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DTY9AvjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eGSVQeG3EeSJG5UikeIXVQ" x="40" y="240" width="301" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ew_fIOG3EeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_exAGMOG3EeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_exAGMeG3EeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_exAGMuG3EeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAGM-G3EeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAGNOG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAGNeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAGNuG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAGN-G3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAtQOG3EeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAtQeG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAtQuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAtQ-G3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAtROG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_exAtReG3EeSJG5UikeIXVQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_exAtRuG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_exAtR-G3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_exAtSOG3EeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_exAtSeG3EeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DUIj6PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUIj6fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUIj6vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DUIj6_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DUIj7PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUIj7fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUIj7vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DUSU4PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ew_fIeG3EeSJG5UikeIXVQ" x="40" y="140" width="134" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xv_PAOHTEeSJG5UikeIXVQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xwBrQOHTEeSJG5UikeIXVQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xwBrQeHTEeSJG5UikeIXVQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xwBrQuHTEeSJG5UikeIXVQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwBrQ-HTEeSJG5UikeIXVQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwBrROHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwBrReHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwBrRuHTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwBrR-HTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwBrSOHTEeSJG5UikeIXVQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwBrSeHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwBrSuHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwBrS-HTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwBrTOHTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xwCSUOHTEeSJG5UikeIXVQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xwCSUeHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xwCSUuHTEeSJG5UikeIXVQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xwCSU-HTEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xwCSVOHTEeSJG5UikeIXVQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DUbe0PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUbe0fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUbe0vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DUbe0_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DUbe1PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DUbe1fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DUbe1vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DUlP1PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xv_PAeHTEeSJG5UikeIXVQ" x="220" y="140" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lBuJYPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lBuJYfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lBvXgPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lBuJYviMEeSv3dqcApn3LA" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lCMDcPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lCMDcfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCMqgPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lCMDcviMEeSv3dqcApn3LA" x="240" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lCp9gPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lCp9gfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCp9g_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lCp9gviMEeSv3dqcApn3LA" x="240" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lDcAoPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lDcAofiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lDcAo_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lDcAoviMEeSv3dqcApn3LA" x="240" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lD8W8PiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lD8W8fiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lD8W8_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lD8W8viMEeSv3dqcApn3LA" x="420" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEX0wPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEX0wfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEX0w_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEX0wviMEeSv3dqcApn3LA" x="860" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEnFUPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEnFUfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEnFU_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEnFUviMEeSv3dqcApn3LA" x="860" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lE6AQPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lE6AQfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lE6AQ_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_o_eVkPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lE6AQviMEeSv3dqcApn3LA" x="860" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lFWsM_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lFWsNPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lFWsNviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lFWsNfiMEeSv3dqcApn3LA" x="640" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lFzYI_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lFzYJPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lFzYJviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lFzYJfiMEeSv3dqcApn3LA" x="1100" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lGGTEPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lGGTEfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lGGTE_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_r3CYkPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lGGTEviMEeSv3dqcApn3LA" x="1100" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lGZ1GfiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lGZ1GviMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lGZ1HPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lGZ1G_iMEeSv3dqcApn3LA" x="600" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lG0EwPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lG0EwfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lG0Ew_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lG0EwviMEeSv3dqcApn3LA" x="600" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lHLRIPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lHLRIfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lHLRI_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_ppRggPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lHLRIviMEeSv3dqcApn3LA" x="600" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lHn9EPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lHn9EfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lHn9E_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lHn9EviMEeSv3dqcApn3LA" x="1300" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lH64APiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lH64AfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lH64A_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_rHkqgPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lH64AviMEeSv3dqcApn3LA" x="1300" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lIT5kPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lIT5kfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lIT5k_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lIT5kviMEeSv3dqcApn3LA" x="1520" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lIopsPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lIopsfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lIops_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_qjyoAPPwEeSRcOkL7xliQg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lIopsviMEeSv3dqcApn3LA" x="1520" y="-60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lJGjwPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lJGjwfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lJGjw_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lJGjwviMEeSv3dqcApn3LA" x="1080" y="140"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lJdwIPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lJdwIfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lJdwI_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lJdwIviMEeSv3dqcApn3LA" x="1700" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_detX4eG3EeSJG5UikeIXVQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_detX4uG3EeSJG5UikeIXVQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_detX4-G3EeSJG5UikeIXVQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iH4icOG3EeSJG5UikeIXVQ" type="4006" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_ew_fIOG3EeSJG5UikeIXVQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iH5JgOG3EeSJG5UikeIXVQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iH5JgeG3EeSJG5UikeIXVQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iH5JguG3EeSJG5UikeIXVQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iH5Jg-G3EeSJG5UikeIXVQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_iH4iceG3EeSJG5UikeIXVQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iH4icuG3EeSJG5UikeIXVQ" points="[3, 0, -7, -79]$[3, 79, -7, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJrSMOG3EeSJG5UikeIXVQ" id="(0.19933554817275748,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iJrSMeG3EeSJG5UikeIXVQ" id="(0.44776119402985076,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ySI50OHTEeSJG5UikeIXVQ" type="4006" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_xv_PAOHTEeSJG5UikeIXVQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ySMkMOHTEeSJG5UikeIXVQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySMkMeHTEeSJG5UikeIXVQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ySMkMuHTEeSJG5UikeIXVQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySMkM-HTEeSJG5UikeIXVQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ySI50eHTEeSJG5UikeIXVQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ySI50uHTEeSJG5UikeIXVQ" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ySvWwOHTEeSJG5UikeIXVQ" id="(0.8006644518272426,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ySvWweHTEeSJG5UikeIXVQ" id="(0.4959349593495935,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lBv-kPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_eGSVQOG3EeSJG5UikeIXVQ" target="_lBuJYPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lBv-kfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lBwlofiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_-We7oOG2EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lBv-kviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lBv-k_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lBwloPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lCMqgfiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_iH4icOG3EeSJG5UikeIXVQ" target="_lCMDcPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lCMqgviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCMqhviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_iHx0wOG3EeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lCMqg_iMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCMqhPiMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCMqhfiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lCp9hPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ySI50OHTEeSJG5UikeIXVQ" target="_lCp9gPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lCp9hfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lCp9ifiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_yR-hwOHTEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lCp9hviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCp9h_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lCp9iPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lDcApPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ew_fIOG3EeSJG5UikeIXVQ" target="_lDcAoPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lDcApfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lDcnsviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lDcApviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lDcnsPiMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lDcnsfiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lD8W9PiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_xv_PAOHTEeSJG5UikeIXVQ" target="_lD8W8PiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lD8W9fiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lD8-APiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_YVqh0OG0EeSnB-BHGWjC_A"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lD8W9viMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lD8W9_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lD8W-PiMEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_El3J8PPJEeSkj8g2gtcZXQ" type="PapyrusUMLClassDiagram" name="satisfaction diagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_GVhJsPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GVhJsvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GVhJsfPJEeSkj8g2gtcZXQ" x="40" y="200" width="181" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWXeQPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWXeQvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWXeQfPJEeSkj8g2gtcZXQ" x="260" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWeL8PPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWeL8vPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_EM-zoNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWeL8fPJEeSkj8g2gtcZXQ" x="420" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWlgsPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWlgsvPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_G9nvQNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWlgsfPJEeSkj8g2gtcZXQ" x="600" y="200" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GWuqoPPJEeSkj8g2gtcZXQ" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GWuqovPJEeSkj8g2gtcZXQ" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GWuqofPJEeSkj8g2gtcZXQ" x="760" y="200" width="141" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IrSHMPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IrSHMvPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IrSHM_PJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IrSHNPPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuQPPJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuQfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuQvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuQ_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuRPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuRfPJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuRvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuR_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuSPPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuSfPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IrSuSvPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IrSuS_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IrSuTPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IrSuTfPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSuTvPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IrSHMfPJEeSkj8g2gtcZXQ" x="40" y="320" height="51"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tPhRQPiMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tPhRQfiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPhRQ_iMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tPhRQviMEeSv3dqcApn3LA" x="230" y="141"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wG_0sPiMEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_wG_0sviMEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wG_0s_iMEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wG_0tPiMEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0tfiMEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0tviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0t_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0uPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0ufiMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0uviMEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0u_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0vPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0vfiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0vviMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wG_0v_iMEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wG_0wPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wG_0wfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wG_0wviMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0w_iMEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wG_0sfiMEeSv3dqcApn3LA" x="266" y="323" height="50"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wHSvo_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wHSvpPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wHSvpviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wHSvpfiMEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__SDCkPiMEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__SDCkviMEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__SDCk_iMEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__SDClPiMEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDClfiMEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDClviMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCl_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCmPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCmfiMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDCmviMEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDCm_iMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCnPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCnfiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCnviMEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__SDCn_iMEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SDCoPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__SDCofiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__SDCoviMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCo_iMEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SDCkfiMEeSv3dqcApn3LA" x="420" y="320" height="55"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__SWkk_iMEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__SWklPiMEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__SWklviMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__SWklfiMEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FN6kEPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FN6kEviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FN6kE_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FN6kFPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kFfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kFviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kF_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kGPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kGfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kGviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kG_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kHPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kHfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kHviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FN6kH_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FN6kIPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FN6kIfiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FN6kIviNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kI_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FN6kEfiNEeSv3dqcApn3LA" x="600" y="320" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FOOGE_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FOOGFPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_FOOGFviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FOOGFfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GQ8uYPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GQ8uYviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GQ8uY_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GQ8uZPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8uZfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8uZviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8uZ_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8uaPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uafiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8uaviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8ua_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8ubPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8ubfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8ubviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GQ8ub_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GQ8ucPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GQ8ucfiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GQ8ucviNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uc_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GQ8uYfiNEeSv3dqcApn3LA" x="760" y="320" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GRGfY_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GRGfZPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GRGfZviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GRGfZfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P5FtUPiNEeSv3dqcApn3LA" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P5FtUviNEeSv3dqcApn3LA" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5FtUfiNEeSv3dqcApn3LA" x="920" y="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q8wJwPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q8wJwviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Q8wJw_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q8wJxPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJxfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJxviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJx_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJyPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJyfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJyviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJy_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJzPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJzfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJzviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Q8wJz_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q8wJ0PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Q8wJ0fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Q8wJ0viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJ0_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q8wJwfiNEeSv3dqcApn3LA" x="920" y="320" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q9DEs_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Q9DEtPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Q9DEtviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Q9DEtfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hI0vwPiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_hI0vwviNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hI0vw_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hI0vxPiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vxfiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0vxviNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0vx_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0vyPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vyfiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vyviNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0vy_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0vzPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0vzfiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vzviNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hI0vz_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hI0v0PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_hI0v0fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_hI0v0viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0v0_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hI0vwfiNEeSv3dqcApn3LA" x="40" y="20" width="1061" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hJHqs_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hJHqtPiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_hJHqtviNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hJHqtfiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ztMp4PiNEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztMp4viNEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ztMp4_iNEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ztMp5PiNEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp5fiNEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp5viNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp5_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp6PiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp6fiNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp6viNEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp6_iNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp7PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp7fiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp7viNEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ztMp7_iNEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztMp8PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ztMp8fiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ztMp8viNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp8_iNEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztMp4fiNEeSv3dqcApn3LA" x="40" y="-80" width="1061" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ztWa4_iNEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ztWa5PiNEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ztWa5viNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ztWa5fiNEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_El3J8fPJEeSkj8g2gtcZXQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_El3J8vPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_El3J8_PJEeSkj8g2gtcZXQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_tPhRRPiMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_IrSHMPPJEeSkj8g2gtcZXQ" target="_tPhRQPiMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_tPhRRfiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tPhRSfiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tPhRRviMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPhRR_iMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tPhRSPiMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_wHSvp_iMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_wG_0sPiMEeSv3dqcApn3LA" target="_wHSvo_iMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wHSvqPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wHSvrPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wHSvqfiMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wHSvqviMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wHSvq_iMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__SWkl_iMEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__SDCkPiMEeSv3dqcApn3LA" target="__SWkk_iMEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__SWkmPiMEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__SWknPiMEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__SWkmfiMEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__SWkmviMEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__SWkm_iMEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FOOGF_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_FN6kEPiNEeSv3dqcApn3LA" target="_FOOGE_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_FOOGGPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_FOOGHPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FOOGGfiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOOGGviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FOOGG_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GRGfZ_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_GQ8uYPiNEeSv3dqcApn3LA" target="_GRGfY_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_GRGfaPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GRGfbPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GRGfafiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GRGfaviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GRGfa_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Q9DEt_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_Q8wJwPiNEeSv3dqcApn3LA" target="_Q9DEs_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Q9DEuPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Q9DEvPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Q9DEufiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q9DEuviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Q9DEu_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_hJHqt_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_hI0vwPiNEeSv3dqcApn3LA" target="_hJHqs_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_hJHquPiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_hJHqvPiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hJHqufiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJHquviNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hJHqu_iNEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ztWa5_iNEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ztMp4PiNEeSv3dqcApn3LA" target="_ztWa4_iNEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ztWa6PiNEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ztWa7PiNEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_TvjGcNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ztWa6fiNEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6viNEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ztWa6_iNEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_4kcxEPPJEeSkj8g2gtcZXQ" type="PapyrusUMLClassDiagram" name="Reqs" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_5XRVIPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XR8MPPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XR8MfPJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5XR8MvPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8M_PJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8NPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8NfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8NvPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8N_PJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8OPPJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8OfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8OvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8O_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8PPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5XR8PfPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5XR8PvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5XR8P_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5XR8QPPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XR8QfPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MTB2xg3wEeWW7_6ZWeopSA" type="StereotypeCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MTOEAA3wEeWW7_6ZWeopSA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MTOEAQ3wEeWW7_6ZWeopSA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MTDE4g3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3YlQILXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MTDE4w3wEeWW7_6ZWeopSA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MTDE4A3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3DxdwLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MTDE4Q3wEeWW7_6ZWeopSA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MTB2xw3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MTB2yA3wEeWW7_6ZWeopSA" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MTB2yQ3wEeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XRVIfPJEeSkj8g2gtcZXQ" x="112" y="13" width="288" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5XcUQPPJEeSkj8g2gtcZXQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5XcUQvPJEeSkj8g2gtcZXQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5Xc7UPPJEeSkj8g2gtcZXQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5Xc7UfPJEeSkj8g2gtcZXQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7UvPJEeSkj8g2gtcZXQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7U_PJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7VPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7VfPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7VvPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7V_PJEeSkj8g2gtcZXQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7WPPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7WfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7WvPJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7W_PJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5Xc7XPPJEeSkj8g2gtcZXQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5Xc7XfPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5Xc7XvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5Xc7X_PJEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5Xc7YPPJEeSkj8g2gtcZXQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MZYWYA3wEeWW7_6ZWeopSA" type="StereotypeCompartment">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MZcAwA3wEeWW7_6ZWeopSA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MZcn0A3wEeWW7_6ZWeopSA" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MZZkgg3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3YlQILXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MZZkgw3wEeWW7_6ZWeopSA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MZZkgA3wEeWW7_6ZWeopSA" type="StereotypeProperty">
+ <element xmi:type="uml:Property" href="pathmap://SysML_PROFILES/SysML.profile.uml#_3DxdwLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MZZkgQ3wEeWW7_6ZWeopSA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MZYWYQ3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MZYWYg3wEeWW7_6ZWeopSA" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MZYWYw3wEeWW7_6ZWeopSA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5XcUQfPJEeSkj8g2gtcZXQ" x="173" y="186" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MbeoIA3wEeWW7_6ZWeopSA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MbeoIQ3wEeWW7_6ZWeopSA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_MbeoIw3wEeWW7_6ZWeopSA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MbeoIg3wEeWW7_6ZWeopSA" x="373" y="86"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_4kcxEfPJEeSkj8g2gtcZXQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_4kcxEvPJEeSkj8g2gtcZXQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_4kcxE_PJEeSkj8g2gtcZXQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_MR-EkPPKEeSkj8g2gtcZXQ" type="4006" source="_5XcUQPPJEeSkj8g2gtcZXQ" target="_5XRVIPPJEeSkj8g2gtcZXQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MR-Ek_PKEeSkj8g2gtcZXQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MR-ElPPKEeSkj8g2gtcZXQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_MR-ElfPKEeSkj8g2gtcZXQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MR-ElvPKEeSkj8g2gtcZXQ" x="-4" y="-64"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MR-EkfPKEeSkj8g2gtcZXQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MR-EkvPKEeSkj8g2gtcZXQ" points="[-10, 0, 0, 55]$[-10, -55, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SzWt8PPKEeSkj8g2gtcZXQ" id="(0.5255102040816326,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MSawgfPKEeSkj8g2gtcZXQ" id="(0.3784722222222222,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_MbeoJA3wEeWW7_6ZWeopSA" type="StereotypeCommentLink" source="_MR-EkPPKEeSkj8g2gtcZXQ" target="_MbeoIA3wEeWW7_6ZWeopSA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_MbeoJQ3wEeWW7_6ZWeopSA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_MbeoKQ3wEeWW7_6ZWeopSA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MbeoJg3wEeWW7_6ZWeopSA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MbeoJw3wEeWW7_6ZWeopSA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MbeoKA3wEeWW7_6ZWeopSA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_7hAH8PiOEeSv3dqcApn3LA" type="PapyrusUMLClassDiagram" name="Test Add graphical elements" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_9F6QQPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9F6QQviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9F6QQ_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9F6QRPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QRfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QRviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QR_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QSPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QSfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QSviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QS_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QTPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QTfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QTviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9F6QT_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9F6QUPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9F6QUfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9F6QUviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QU_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9F6QQfiOEeSv3dqcApn3LA" x="40" y="40" width="921" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9GNLMPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9GNLMfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9GNLM_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9GNLMviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-bKzAPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-bKzAviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-bKzA_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-bKzBPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzBfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzBviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzB_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzCPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzCfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzCviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzC_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzDPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzDfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzDviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-bKzD_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzEPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-bKzEfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-bKzEviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzE_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzAfiOEeSv3dqcApn3LA" x="40" y="200" width="181" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-bKzIPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-bKzIfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-bKzI_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-bKzIviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-ytwUPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-ytwUviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-ytwU_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-ytwVPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwVfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwVviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwV_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwWPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwWfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwWviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwW_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwXPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwXfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwXviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-ytwX_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-ytwYPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-ytwYfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-ytwYviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwY_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ytwUfiOEeSv3dqcApn3LA" x="260" y="200" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-y26TPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-y26TfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-y26T_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-y26TviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__K2jgPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__K2jgviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__K2jg_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__K2jhPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jhfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2jhviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jh_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jiPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jifiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jiviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2ji_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jjPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jjfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jjviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__K2jj_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__K2jkPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__K2jkfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__K2jkviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jk_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__K2jgfiOEeSv3dqcApn3LA" x="420" y="200" width="221" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__LAUjPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__LAUjfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__LAUj_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__LAUjviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__eFokPiOEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__eFokviOEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__eFok_iOEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__eFolPiOEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFolfiOEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFolviOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFol_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFomPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFomfiOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFomviOEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFom_iOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFonPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFonfiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFonviOEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__eFon_iOEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__eFooPiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__eFoofiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__eFooviOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFoo_iOEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__eFokfiOEeSv3dqcApn3LA" x="800" y="200" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__ePZnPiOEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__ePZnfiOEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__ePZn_iOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__ePZnviOEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ABt6EPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ABt6EviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ABt6E_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ABt6FPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6FfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6FviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6F_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6GPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6GfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6GviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6G_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6HPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6HfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6HviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ABt6H_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ABt6IPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ABt6IfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ABt6IviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6I_iPEeSv3dqcApn3LA"/>
+ </children>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ABt6EfiPEeSv3dqcApn3LA" x="660" y="200" width="121" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AB3EDPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AB3EDfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AB3ED_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AB3EDviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NJqAs_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_NJqAtPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NJqAtviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NJqAtfiPEeSv3dqcApn3LA" x="240" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_N2FB0_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_N2FB1PiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_N2FB1viPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N2FB1fiPEeSv3dqcApn3LA" x="460" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OgjiM_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OgjiNPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OgjiNviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OgjiNfiPEeSv3dqcApn3LA" x="620" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PLeug_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PLeuhPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PLeuhviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PLeuhfiPEeSv3dqcApn3LA" x="860" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P4Mqk_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P4MqlPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P4MqlviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P4MqlfiPEeSv3dqcApn3LA" x="1000" y="100"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_7hAH8fiOEeSv3dqcApn3LA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_7hAH8viOEeSv3dqcApn3LA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_7hAH8_iOEeSv3dqcApn3LA">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_9GNLNPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_9F6QQPiOEeSv3dqcApn3LA" target="_9GNLMPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9GNLNfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9GNLOfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9GNLNviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9GNLN_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9GNLOPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-bKzJPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-bKzAPiOEeSv3dqcApn3LA" target="_-bKzIPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_-bKzJfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-bKzKfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-bKzJviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-bKzJ_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-bKzKPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-y26UPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_-ytwUPiOEeSv3dqcApn3LA" target="_-y26TPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_-y26UfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-y26VfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-y26UviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-y26U_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-y26VPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__LAUkPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__K2jgPiOEeSv3dqcApn3LA" target="__LAUjPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__LAUkfiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__LAUlfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__LAUkviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__LAUk_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__LAUlPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__ePZoPiOEeSv3dqcApn3LA" type="StereotypeCommentLink" source="__eFokPiOEeSv3dqcApn3LA" target="__ePZnPiOEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="__ePZofiOEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__ePZpfiOEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__ePZoviOEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__ePZo_iOEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__ePZpPiOEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AB3EEPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_ABt6EPiPEeSv3dqcApn3LA" target="_AB3EDPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_AB3EEfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AB3EFfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AB3EEviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AB3EE_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AB3EFPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NIUj8fiPEeSv3dqcApn3LA" type="4006" source="_-bKzAPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NIUj9PiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NIUj9fiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NIUj9viPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NIUj9_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_NIUj8viPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NIUj8_iPEeSv3dqcApn3LA" points="[-2, -30, 9, 120]$[-90, -149, -79, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJN70PiPEeSv3dqcApn3LA" id="(0.46408839779005523,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJN70fiPEeSv3dqcApn3LA" id="(0.08686210640608034,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NJqAt_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_NIUj8fiPEeSv3dqcApn3LA" target="_NJqAs_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_NJqAuPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NJqAvPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_NIUj8PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NJqAufiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJqAuviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NJqAu_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_N1B48fiPEeSv3dqcApn3LA" type="4006" source="_-ytwUPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_N1Lp8PiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N1Lp8fiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N1Lp8viPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_N1Lp8_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_N1B48viPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N1B48_iPEeSv3dqcApn3LA" points="[-1, -3, 9, 110]$[-112, -102, -102, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N1xf0PiPEeSv3dqcApn3LA" id="(0.49645390070921985,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N1xf0fiPEeSv3dqcApn3LA" id="(0.30510314875135724,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_N2FB1_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_N1B48fiPEeSv3dqcApn3LA" target="_N2FB0_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_N2FB2PiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_N2FB3PiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_N1B48PiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_N2FB2fiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N2FB2viPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_N2FB2_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_OfEUcfiPEeSv3dqcApn3LA" type="4006" source="__K2jgPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OfEUdPiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OfEUdfiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OfEUdviPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OfEUd_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_OfEUcviPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OfEUc_iPEeSv3dqcApn3LA" points="[-2, -4, 0, 109]$[8, -103, 10, 10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Of9FQPiPEeSv3dqcApn3LA" id="(0.47058823529411764,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Of9FQfiPEeSv3dqcApn3LA" id="(0.5244299674267101,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_OgjiN_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_OfEUcfiPEeSv3dqcApn3LA" target="_OgjiM_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_OgjiOPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OgjiPPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_OfEUcPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OgjiOfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OgjiOviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OgjiO_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_PJ1vwfiPEeSv3dqcApn3LA" type="4006" source="_ABt6EPiPEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PJ1vxPiPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PJ1vxfiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PJ1vxviPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_PJ1vx_iPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_PJ1vwviPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PJ1vw_iPEeSv3dqcApn3LA" points="[-3, -7, 0, 107]$[75, -106, 78, 8]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLCCkPiPEeSv3dqcApn3LA" id="(0.512396694214876,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLCCkfiPEeSv3dqcApn3LA" id="(0.738327904451683,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_PLeuh_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_PJ1vwfiPEeSv3dqcApn3LA" target="_PLeug_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_PLeuiPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_PLeujPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_PJ1vwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PLeuifiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLeuiviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PLeui_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P3JhsPiPEeSv3dqcApn3LA" type="4006" source="__eFokPiOEeSv3dqcApn3LA" target="_9F6QQPiOEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P3Jhs_iPEeSv3dqcApn3LA" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P3JhtPiPEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_P3JhtfiPEeSv3dqcApn3LA" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P3JhtviPEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_P3JhsfiPEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P3JhsviPEeSv3dqcApn3LA" points="[-6, -6, 0, 111]$[82, -113, 88, 4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3v-oPiPEeSv3dqcApn3LA" id="(0.484472049689441,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P3v-ofiPEeSv3dqcApn3LA" id="(0.9044516829533116,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P4Mql_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_P3JhsPiPEeSv3dqcApn3LA" target="_P4Mqk_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_P4MqmPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P4MqnPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_P3AXwPiPEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P4MqmfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P4MqmviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P4Mqm_iPEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_iAZmEPiPEeSv3dqcApn3LA" type="PapyrusUMLClassDiagram" name="Test add compartment" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_kmcbQPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kmcbQviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kmcbQ_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kmcbRPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbRfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbRviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbR_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbSPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbSfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbSviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbS_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbTPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbTfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbTviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kmcbT_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmcbUPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kmcbUfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kmcbUviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbU_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Cx2WMPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Cx2WMfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Cx2WMvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CyJRIPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CyJRIfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_CyJRIvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CyJRI_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C0Ys0PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmcbQfiPEeSv3dqcApn3LA" x="60" y="60" width="401" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kmmMQ_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kmmMRPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_kmmMRviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kmmMRfiPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mNTEUPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mNTEUviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mNTEU_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mNTEVPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEVfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEVviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEV_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEWPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEWfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEWviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEW_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEXPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEXfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEXviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mNTEX_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNTEYPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mNTEYfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mNTEYviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEY_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C1wl0PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C1wl0fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C1wl0vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C10QMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C10QMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C10QMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C10QM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C13TgPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNTEUfiPEeSv3dqcApn3LA" x="60" y="220" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mNc1XPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mNc1XfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mNc1X_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNc1XviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nVSnIPiPEeSv3dqcApn3LA" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVSnIviPEeSv3dqcApn3LA" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nVSnI_iPEeSv3dqcApn3LA" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nVSnJPiPEeSv3dqcApn3LA" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnJfiPEeSv3dqcApn3LA" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnJviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnJ_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnKPiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnKfiPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnKviPEeSv3dqcApn3LA" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnK_iPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnLPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnLfiPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnLviPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_nVSnL_iPEeSv3dqcApn3LA" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnMPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_nVSnMfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_nVSnMviPEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnM_iPEeSv3dqcApn3LA"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C2K1gPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C2K1gfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C2K1gvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C2PG8PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C2PG8fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C2PG8vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C2PG8_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C2SKQPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnIfiPEeSv3dqcApn3LA" x="260" y="220" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nVSnQPiPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_nVSnQfiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nVSnQ_iPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nVSnQviPEeSv3dqcApn3LA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wE3mY_iPEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wE3mZPiPEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_wE3mZviPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wE3mZfiPEeSv3dqcApn3LA" x="460" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CQ9jY_iQEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CQ9jZPiQEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CQ9jZviQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CQ9jZfiQEeSv3dqcApn3LA" x="460" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Dvwco_iQEeSv3dqcApn3LA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DvwcpPiQEeSv3dqcApn3LA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DvwcpviQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DvwcpfiQEeSv3dqcApn3LA" x="260" y="120"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_iAZmEfiPEeSv3dqcApn3LA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_iAZmEviPEeSv3dqcApn3LA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_iAZmE_iPEeSv3dqcApn3LA">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_kmmMR_iPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_kmcbQPiPEeSv3dqcApn3LA" target="_kmmMQ_iPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_kmmMSPiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_kmmMTPiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_yrPMQNRfEeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kmmMSfiPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kmmMSviPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kmmMS_iPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mNc1YPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_mNTEUPiPEeSv3dqcApn3LA" target="_mNc1XPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mNc1YfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mNc1ZfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mNc1YviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mNc1Y_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mNc1ZPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_nVSnRPiPEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_nVSnIPiPEeSv3dqcApn3LA" target="_nVSnQPiPEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_nVSnRfiPEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_nVSnSfiPEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_nVSnRviPEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nVSnR_iPEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nVSnSPiPEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CQzyYPiQEeSv3dqcApn3LA" type="4008" source="_nVSnIPiPEeSv3dqcApn3LA" target="_kmcbQPiPEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CQzyY_iQEeSv3dqcApn3LA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CQzyZPiQEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CQzyZfiQEeSv3dqcApn3LA" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CQzyZviQEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CQzyYfiQEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CQzyYviQEeSv3dqcApn3LA" points="[-19, -30, 83, 130]$[-82, -129, 20, 31]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CQ9jZ_iQEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_CQzyYPiQEeSv3dqcApn3LA" target="_CQ9jY_iQEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CQ9jaPiQEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CQ9jbPiQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_0lbosPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CQ9jafiQEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CQ9javiQEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CQ9ja_iQEeSv3dqcApn3LA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_DvmroPiQEeSv3dqcApn3LA" type="4008" source="_mNTEUPiPEeSv3dqcApn3LA" target="_kmcbQPiPEeSv3dqcApn3LA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Dvmro_iQEeSv3dqcApn3LA" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DvmrpPiQEeSv3dqcApn3LA" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DvmrpfiQEeSv3dqcApn3LA" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DvmrpviQEeSv3dqcApn3LA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_DvmrofiQEeSv3dqcApn3LA"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DvmroviQEeSv3dqcApn3LA" points="[23, -30, -98, 130]$[98, -129, -23, 31]"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Dvwcp_iQEeSv3dqcApn3LA" type="StereotypeCommentLink" source="_DvmroPiQEeSv3dqcApn3LA" target="_Dvwco_iQEeSv3dqcApn3LA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_DvwcqPiQEeSv3dqcApn3LA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DvwcrPiQEeSv3dqcApn3LA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_W-9AAOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DvwcqfiQEeSv3dqcApn3LA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DvwcqviQEeSv3dqcApn3LA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dvwcq_iQEeSv3dqcApn3LA"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1r0cQPiZEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test add new nodes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_4LXA0PiZEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4LXA0viZEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4LXA0_iZEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4LXA1PiZEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA1fiZEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA1viZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA1_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA2PiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA2fiZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA2viZEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA2_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA3PiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA3fiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA3viZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4LXA3_iZEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LXA4PiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4LXA4fiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4LXA4viZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA4_iZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C47OkPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C47OkfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C47OkvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C5E_kPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C5E_kfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C5E_kvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5E_k_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C6eGsPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LXA0fiZEeS0IdFsjSchpQ" x="120" y="20" width="121" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4Lzsw_iZEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4LzsxPiZEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4LzsxviZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4LzsxfiZEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9UOYEPiZEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9UOYEviZEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9UOYE_iZEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9UOYFPiZEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYFfiZEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYFviZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYF_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYGPiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYGfiZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYGviZEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYG_iZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYHPiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYHfiZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYHviZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9UOYH_iZEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UOYIPiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9UOYIfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9UOYIviZEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYI_iZEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C68AwPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C68AwfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C68AwvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C7ASMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C7ASMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C7ASMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C7ASM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C7D8kPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UOYEfiZEeS0IdFsjSchpQ" x="100" y="180" height="60"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9UYJHPiZEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9UYJHfiZEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9UYJH_iZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9UYJHviZEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GGMkA_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GGMkBPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GGMkBviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGMkBfiaEeS0IdFsjSchpQ" x="261" y="81"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_1r0cQfiZEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1r0cQviZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_1r0cQ_iZEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_4L9dwPiZEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_4LXA0PiZEeS0IdFsjSchpQ" target="_4Lzsw_iZEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_4L9dwfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4L9dxfiZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_uM-NcPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4L9dwviZEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4L9dw_iZEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4L9dxPiZEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9UYJIPiZEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_9UOYEPiZEeS0IdFsjSchpQ" target="_9UYJHPiZEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_9UYJIfiZEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_9UYJJfiZEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9UYJIviZEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9UYJI_iZEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9UYJJPiZEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GFTMIPiaEeS0IdFsjSchpQ" type="4006" source="_9UOYEPiZEeS0IdFsjSchpQ" target="_4LXA0PiZEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GFTMI_iaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GFTMJPiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GFTMJfiaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GFTMJviaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GFTMIfiaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GFTMIviaEeS0IdFsjSchpQ" points="[-5, 0, 20, 99]$[-5, -99, 20, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GFv4EPiaEeS0IdFsjSchpQ" id="(0.6159420289855072,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GFv4EfiaEeS0IdFsjSchpQ" id="(0.3305785123966942,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GGMkB_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_GFTMIPiaEeS0IdFsjSchpQ" target="_GGMkA_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_GGMkCPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_GGMkDPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GFARMPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GGMkCfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GGMkCviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GGMkC_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_MdsRkPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test new child label" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_OM5lYPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_OM5lYviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OM5lY_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OM5lZPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5lZfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5lZviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lZ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5laPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lafiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5laviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5la_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lbPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5lbfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lbviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OM5lb_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OM5lcPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OM5lcfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OM5lcviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lc_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C8uJcPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C8uJcfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C8uJcvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C84hgPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C84hgfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C84hgvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C84hg_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C-RooPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OM5lYfiaEeS0IdFsjSchpQ" x="220" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ONMgU_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ONMgVPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ONMgVviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ONMgVfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P7ZHgPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_P7ZHgviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_P7ZHg_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_P7ZHhPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHhfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHhviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHh_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHiPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHifiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHiviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHi_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHjPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHjfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHjviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_P7ZHj_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7ZHkPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_P7ZHkfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_P7ZHkviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHk_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_C-u7oPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C-u7ofjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C-u7ovjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_C-zNEPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_C-zNEfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_C-zNEvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C-zNE_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_C-2QYPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7ZHgfiaEeS0IdFsjSchpQ" x="224" y="223" width="157" height="58"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_P7iRfPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_P7iRffiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P7iRf_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_P7iRfviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SIdcA_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SIdcBPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SIdcBviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SIdcBfiaEeS0IdFsjSchpQ" x="424" y="123"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_MdsRkfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_MdsRkviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_MdsRk_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ONMgV_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_OM5lYPiaEeS0IdFsjSchpQ" target="_ONMgU_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ONMgWPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ONMgXPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_6a7YEPiLEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ONMgWfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ONMgWviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ONMgW_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_P7iRgPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_P7ZHgPiaEeS0IdFsjSchpQ" target="_P7iRfPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_P7iRgfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_P7iRhfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P7iRgviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P7iRg_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P7iRhPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SHt1IfiaEeS0IdFsjSchpQ" type="4006" source="_P7ZHgPiaEeS0IdFsjSchpQ" target="_OM5lYPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SHt1JPiaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SHt1JfiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SHt1JviaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SHt1J_iaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_SHt1IviaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SHt1I_iaEeS0IdFsjSchpQ" points="[-1, -4, 1, 153]$[-1, -126, 1, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIKhEPiaEeS0IdFsjSchpQ" id="(0.49044585987261147,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIKhEfiaEeS0IdFsjSchpQ" id="(0.5031055900621118,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SIdcB_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_SHt1IfiaEeS0IdFsjSchpQ" target="_SIdcA_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_SIdcCPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SIdcDPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_SHt1IPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SIdcCfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIdcCviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SIdcC_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_gFR8MPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test add border item" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_iSSmUPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iSSmUviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iSSmU_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_iSSmVPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmVfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmVviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmV_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmWPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmWfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmWviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmW_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmXPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmXfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmXviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iSSmX_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iSSmYPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iSSmYfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iSSmYviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmY_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DAqOQPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DAqOQfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DAqOQvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DAz_QPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DAz_QfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DAz_QvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DAz_Q_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DCASEPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iSSmUfiaEeS0IdFsjSchpQ" x="240" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iS5DQ_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iS5DRPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_iS5DRviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iS5DRfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEBHEPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lEBHEviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lEBHE_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lEBHFPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHFfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHFviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHF_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHGPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHGfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHGviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHG_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHHPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHHfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHHviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_lEBHH_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEBHIPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lEBHIfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lEBHIviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHI_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DCc-EvjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DCc-E_jNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCc-FPjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DCc-FfjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DCmH8PjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DCmH8fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DCmH8vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DCmH9fjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEBHEfiaEeS0IdFsjSchpQ" x="240" y="200" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lEK4HPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lEK4HfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEK4H_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lEK4HviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_moDFo_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_moDFpPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_moDFpviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_moDFpfiaEeS0IdFsjSchpQ" x="440" y="100"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_gFR8MfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_gFR8MviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_gFR8M_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_iS5DR_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_iSSmUPiaEeS0IdFsjSchpQ" target="_iS5DQ_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_iS5DSPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_iS5DTPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_FAFY4PiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iS5DSfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iS5DSviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iS5DS_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lEK4IPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_lEBHEPiaEeS0IdFsjSchpQ" target="_lEK4HPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lEK4IfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lEK4JfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lEK4IviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lEK4I_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lEK4JPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mnTewfiaEeS0IdFsjSchpQ" type="4006" source="_lEBHEPiaEeS0IdFsjSchpQ" target="_iSSmUPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mnTexPiaEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mnTexfiaEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mnTexviaEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mnTex_iaEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_mnTewviaEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mnTew_iaEeS0IdFsjSchpQ" points="[2, -7, 4, 130]$[2, -106, 4, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mnwKsPiaEeS0IdFsjSchpQ" id="(0.5093167701863354,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mnwKsfiaEeS0IdFsjSchpQ" id="(0.515527950310559,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_moDFp_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_mnTewfiaEeS0IdFsjSchpQ" target="_moDFo_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_moDFqPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_moDFrPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_mnTewPiaEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_moDFqfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_moDFqviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_moDFq_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_rKumoPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="test add new link" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_sZ4hYPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_sZ4hYviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sZ4hY_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sZ4hZPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4hZfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hZviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hZ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4haPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hafiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4haviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4ha_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hbPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4hbfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hbviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sZ4hb_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hcPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sZ4hcfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sZ4hcviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hc_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DEPGsPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DEPGsfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DEPGsvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DEY3sPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DEY3sfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DEY3svjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DEY3s_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DEryoPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hYfiaEeS0IdFsjSchpQ" x="240" y="180" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sZ4hgPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sZ4hgfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_sZ4hg_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sZ4hgviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uKNPgPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKNPgviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_uKNPg_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uKNPhPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPhfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPhviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPh_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPiPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPifiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPiviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPi_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPjPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPjfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPjviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_uKNPj_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKNPkPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_uKNPkfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_uKNPkviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPk_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DFIekPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DFIekfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIekvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DFIek_jNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DFIelPjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DFIelfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIelvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DFIeqfjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKNPgfiaEeS0IdFsjSchpQ" x="240" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uKgKc_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uKgKdPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uKgKdviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uKgKdfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JHc5FPibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JHc5FfibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JHc5F_ibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JHc5FvibEeS0IdFsjSchpQ" x="440" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_rKumofiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_rKumoviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_rKumo_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_sZ4hhPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_sZ4hYPiaEeS0IdFsjSchpQ" target="_sZ4hgPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_sZ4hhfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_sZ4hifiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sZ4hhviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZ4hh_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sZ4hiPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uKgKd_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_uKNPgPiaEeS0IdFsjSchpQ" target="_uKgKc_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uKgKePiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uKgKfPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_UvkwkPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uKgKefiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uKgKeviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uKgKe_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JGjhMfibEeS0IdFsjSchpQ" type="4006" source="_sZ4hYPiaEeS0IdFsjSchpQ" target="_uKNPgPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JGjhNPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JGjhNfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JGjhNvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JGjhN_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JGjhMvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JGjhM_ibEeS0IdFsjSchpQ" points="[6, -4, 0, 90]$[7, -83, 1, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHTvIPibEeS0IdFsjSchpQ" id="(0.4782608695652174,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHTvIfibEeS0IdFsjSchpQ" id="(0.5093167701863354,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JHmqEPibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_JGjhMfibEeS0IdFsjSchpQ" target="_JHc5FPibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_JHmqEfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JHmqFfibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_JGjhMPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JHmqEvibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHmqE_ibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JHmqFPibEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_0GvfYPiaEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test reuse" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_1BeCQPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1BeCQviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1BeCQ_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1BeCRPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCRfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCRviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCR_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCSPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCSfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCSviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCS_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCTPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCTfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCTviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1BeCT_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BeCUPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1BeCUfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1BeCUviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCU_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DHz_IPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DHz_IfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHz_IvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DIG6EPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DIG6EfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DIG6EvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DIG6E_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DLaFsPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BeCQfiaEeS0IdFsjSchpQ" x="60" y="40" width="701" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1BxkQ_iaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1BxkRPiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1BxkRviaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1BxkRfiaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_40Q-cPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_40Q-cviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_40Q-c_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_40Q-dPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-dfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-dviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-d_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-ePiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-efiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-eviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-e_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-fPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-ffiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-fviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_40Q-f_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40Q-gPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_40Q-gfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_40Q-gviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-g_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMAioPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMAiofjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMAiovjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMDl8PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMDl8fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMDl8vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMDl8_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMFbIPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40Q-cfiaEeS0IdFsjSchpQ" x="220" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_40avfPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_40avffiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_40avf_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_40avfviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5T3rkPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5T3rkviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5T3rk_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5T3rlPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rlfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rlviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rl_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3rmPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rmfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rmviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rm_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rnPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3rnfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rnviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5T3rn_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3roPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5T3rofiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5T3roviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3ro_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMSPcPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMSPcfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMSPcvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMV50PjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMV50fjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMV50vjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMV50_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMY9IPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rkfiaEeS0IdFsjSchpQ" x="400" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5T3rsPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5T3rsfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_5T3rs_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5T3rsviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6YRu4PiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6YRu4viaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6YRu4_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6YRu5PiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu5fiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu5viaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu5_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu6PiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu6fiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu6viaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu6_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu7PiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu7fiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu7viaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6YRu7_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRu8PiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6YRu8fiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6YRu8viaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu8_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DMm_kPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMm_kfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMm_kvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DMrRAPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DMrRAfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DMrRAvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DMrRA_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DMuUUPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRu4fiaEeS0IdFsjSchpQ" x="60" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6YRvAPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6YRvAfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6YRvA_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6YRvAviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7qaFIPiaEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7qaFIviaEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7qaFI_iaEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7qaFJPiaEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFJfiaEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFJviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFJ_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFKPiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFKfiaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFKviaEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFK_iaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFLPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFLfiaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFLviaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7qaFL_iaEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qaFMPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7qaFMfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7qaFMviaEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFM_iaEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DM-L8PjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DM-L8fjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DM-L8vjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DNBPQPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DNBPQfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DNBPQvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DNBPQ_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DNESkPjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qaFIfiaEeS0IdFsjSchpQ" x="620" y="180" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7qj2LPiaEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7qj2LfiaEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7qj2L_iaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7qj2LviaEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Fr5YM_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Fr5YNPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fr5YNvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Fr5YNfibEeS0IdFsjSchpQ" x="260" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ga_S0_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ga_S1PibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ga_S1vibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ga_S1fibEeS0IdFsjSchpQ" x="420" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HK2Cc_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HK2CdPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HK2CdvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HK2CdfibEeS0IdFsjSchpQ" x="600" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HqcIg_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HqcIhPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HqcIhvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HqcIhfibEeS0IdFsjSchpQ" x="820" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_0GvfYfiaEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_0GvfYviaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_0GvfY_iaEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_1BxkR_iaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_1BeCQPiaEeS0IdFsjSchpQ" target="_1BxkQ_iaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_1BxkSPiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1BxkTPiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_dFU6kPiMEeSv3dqcApn3LA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1BxkSfiaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BxkSviaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1BxkS_iaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_40avgPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_40Q-cPiaEeS0IdFsjSchpQ" target="_40avfPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_40avgfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_40avhfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_HskbEOHUEeSJG5UikeIXVQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_40avgviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_40avg_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_40avhPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_5T3rtPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_5T3rkPiaEeS0IdFsjSchpQ" target="_5T3rsPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_5T3rtfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_5T3rufiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5T3rtviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5T3rt_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5T3ruPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6YRvBPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_6YRu4PiaEeS0IdFsjSchpQ" target="_6YRvAPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_6YRvBfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_6YRvCfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6YRvBviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YRvB_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6YRvCPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7qj2MPiaEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_7qaFIPiaEeS0IdFsjSchpQ" target="_7qj2LPiaEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7qj2MfiaEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7qj2NfiaEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7qj2MviaEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qj2M_iaEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7qj2NPiaEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_FqaKcfibEeS0IdFsjSchpQ" type="4006" source="_6YRu4PiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_FqaKdPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FqaKdfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FqaKdvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FqaKd_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_FqaKcvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FqaKc_ibEeS0IdFsjSchpQ" points="[3, -6, 0, 95]$[-57, -99, -60, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrTiUPibEeS0IdFsjSchpQ" id="(0.4222222222222222,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrTiUfibEeS0IdFsjSchpQ" id="(0.08416547788873038,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Fr5YN_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_FqaKcfibEeS0IdFsjSchpQ" target="_Fr5YM_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Fr5YOPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Fr5YPPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_FqaKcPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fr5YOfibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fr5YOvibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fr5YO_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_GZp2EfibEeS0IdFsjSchpQ" type="4006" source="_40Q-cPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_GZp2FPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GZp2FfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GZp2FvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GZp2F_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_GZp2EvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GZp2E_ibEeS0IdFsjSchpQ" points="[4, -5, 0, 90]$[-58, -84, -62, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GaZc8PibEeS0IdFsjSchpQ" id="(0.48427672955974843,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GaZc8fibEeS0IdFsjSchpQ" id="(0.34236804564907275,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Ga_S1_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_GZp2EfibEeS0IdFsjSchpQ" target="_Ga_S0_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ga_S2PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ga_S3PibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_GZp2EPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ga_S2fibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ga_S2vibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ga_S2_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HJy5kfibEeS0IdFsjSchpQ" type="4006" source="_5T3rkPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HJy5lPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HJy5lfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HJy5lvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HJy5l_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HJy5kvibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HJy5k_ibEeS0IdFsjSchpQ" points="[-1, -5, 0, 91]$[55, -84, 56, 12]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKjHgPibEeS0IdFsjSchpQ" id="(0.47804878048780486,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKjHgfibEeS0IdFsjSchpQ" id="(0.6248216833095578,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HK2Cd_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_HJy5kfibEeS0IdFsjSchpQ" target="_HK2Cc_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HK2CePibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HK2CfPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HJy5kPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HK2CefibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HK2CevibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HK2Ce_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HpP1sfibEeS0IdFsjSchpQ" type="4006" source="_7qaFIPiaEeS0IdFsjSchpQ" target="_1BeCQPiaEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HpP1tPibEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HpP1tfibEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HpP1tvibEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HpP1t_ibEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HpP1svibEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HpP1s_ibEeS0IdFsjSchpQ" points="[1, -6, 0, 103]$[82, -108, 81, 1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqADoPibEeS0IdFsjSchpQ" id="(0.427536231884058,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqADofibEeS0IdFsjSchpQ" id="(0.8830242510699001,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HqcIh_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_HpP1sfibEeS0IdFsjSchpQ" target="_HqcIg_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HqcIiPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HqcIjPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_HpP1sPibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HqcIifibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqcIivibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HqcIi_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_3lJDcPibEeS0IdFsjSchpQ" type="PapyrusUMLClassDiagram" name="Test drop" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_41LvAPibEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_41LvAvibEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_41LvA_ibEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_41LvBPibEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvBfibEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvBvibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvB_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvCPibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvCfibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvCvibEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvC_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvDPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvDfibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvDvibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_41LvD_ibEeS0IdFsjSchpQ" type="7019">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_93lR4PibEeS0IdFsjSchpQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_93lR4fibEeS0IdFsjSchpQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_BkvgIPicEeS0IdFsjSchpQ" type="3014">
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_YO8cwPSiEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BkvgIficEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DLvTIPicEeS0IdFsjSchpQ" type="3014">
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_Wgn5wPSiEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DLvTIficEeS0IdFsjSchpQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvEPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_41LvEfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_41LvEvibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvE_ibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DPmCIPjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DPmCIfjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DPmCIvjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DPwaMPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DPwaMfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DPwaMvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::TestCase"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Sb6wELXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DPwaM_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DQBf8PjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvAfibEeS0IdFsjSchpQ" x="137" y="220" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_41LvIPibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_41LvIfibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_41LvI_ibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_41LvIvibEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__r_10PibEeS0IdFsjSchpQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="__r_10vibEeS0IdFsjSchpQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="__r_10_ibEeS0IdFsjSchpQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__r_11PibEeS0IdFsjSchpQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_11fibEeS0IdFsjSchpQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_11vibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_11_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_12PibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_12fibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_12vibEeS0IdFsjSchpQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_12_ibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_13PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_13fibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_13vibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__r_13_ibEeS0IdFsjSchpQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__r_14PibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="__r_14fibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="__r_14vibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_14_ibEeS0IdFsjSchpQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DQjrePjNEeSSo9ES5vvIrQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DQjrefjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DQjrevjNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DQtccPjNEeSSo9ES5vvIrQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DQtccfjNEeSSo9ES5vvIrQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_DQtccvjNEeSSo9ES5vvIrQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DQtcc_jNEeSSo9ES5vvIrQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_DQtchvjNEeSSo9ES5vvIrQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__r_10fibEeS0IdFsjSchpQ" x="140" y="60" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__sSww_ibEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__sSwxPibEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__sSwxvibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__sSwxfibEeS0IdFsjSchpQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_A8DIc_icEeS0IdFsjSchpQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_A8DIdPicEeS0IdFsjSchpQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_A8DIdvicEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A8DIdficEeS0IdFsjSchpQ" x="337" y="120"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_3lJDcfibEeS0IdFsjSchpQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_3lJDcvibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_3lJDc_ibEeS0IdFsjSchpQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_41LvJPibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_41LvAPibEeS0IdFsjSchpQ" target="_41LvIPibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_41LvJfibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_41LvKfibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_41LvJvibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_41LvJ_ibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_41LvKPibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__sSwx_ibEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="__r_10PibEeS0IdFsjSchpQ" target="__sSww_ibEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="__sSwyPibEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__sSwzPibEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_pRD50PibEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__sSwyfibEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sSwyvibEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sSwy_ibEeS0IdFsjSchpQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_A7dSkficEeS0IdFsjSchpQ" type="4006" source="_41LvAPibEeS0IdFsjSchpQ" target="__r_10PibEeS0IdFsjSchpQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_A7dSlPicEeS0IdFsjSchpQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A7dSlficEeS0IdFsjSchpQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_A7dSlvicEeS0IdFsjSchpQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A7dSl_icEeS0IdFsjSchpQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_A7dSkvicEeS0IdFsjSchpQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A7dSk_icEeS0IdFsjSchpQ" points="[-1, 0, 11, 99]$[-1, -99, 11, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A75-gPicEeS0IdFsjSchpQ" id="(0.4825174825174825,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A75-gficEeS0IdFsjSchpQ" id="(0.5,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_A8DId_icEeS0IdFsjSchpQ" type="StereotypeCommentLink" source="_A7dSkficEeS0IdFsjSchpQ" target="_A8DIc_icEeS0IdFsjSchpQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_A8DIePicEeS0IdFsjSchpQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_A8DIfPicEeS0IdFsjSchpQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_A7dSkPicEeS0IdFsjSchpQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A8DIeficEeS0IdFsjSchpQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A8DIevicEeS0IdFsjSchpQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A8DIe_icEeS0IdFsjSchpQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_jM0xUPldEeSL080VNAlOmQ" type="PapyrusUMLClassDiagram" name="test assistant" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_utFvgPldEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_utGWkPldEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_utGWkfldEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_utGWkvldEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9oPldEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9ofldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9ovldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9o_ldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9pPldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9pfldEeSL080VNAlOmQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9pvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9p_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9qPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9qfldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_utG9qvldEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_utG9q_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_utG9rPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_utG9rfldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utG9rvldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_utc74PldEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_utFvgfldEeSL080VNAlOmQ" x="140" y="220" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xpJ4APldEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpKfEPldEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpKfEfldEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xpKfEvldEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfE_ldEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfFPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfFfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfFvldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfF_ldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfGPldEeSL080VNAlOmQ" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfGfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfGvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfG_ldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfHPldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpKfHfldEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpKfHvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xpKfH_ldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xpKfIPldEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpKfIfldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xpRz0PldEeSL080VNAlOmQ" type="StereotypeLabel">
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_xpRz0fldEeSL080VNAlOmQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpRz0vldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xpRz0_ldEeSL080VNAlOmQ" type="StereotypeBrace">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xpRz1PldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_xpRz1fldEeSL080VNAlOmQ" name="stereotype" stringValue="SysML::Requirements::Requirement"/>
+ <element xmi:type="uml:Stereotype" href="pathmap://SysML_PROFILES/SysML.profile.uml#_xajygLXqEduHWpAaWjM62w"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpRz1vldEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_xpUQEPldEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xpJ4AfldEeSL080VNAlOmQ" x="140" y="40" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xp7UEPldEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xp7UEfldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp7UE_ldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xp7UEvldEeSL080VNAlOmQ" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zpGWg_ldEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zpGWhPldEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_zpGWhvldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpGWhfldEeSL080VNAlOmQ" x="340" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HKWvoPleEeSL080VNAlOmQ" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HKWvofleEeSL080VNAlOmQ" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HKWvo_leEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HKWvovleEeSL080VNAlOmQ" x="340" y="220"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_jM0xUfldEeSL080VNAlOmQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_jM0xUvldEeSL080VNAlOmQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_jM0xU_ldEeSL080VNAlOmQ">
+ <owner xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ </styles>
+ <element xmi:type="uml:Model" href="DevelopperModelForExpansion.uml#_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_xp77IPldEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_xpJ4APldEeSL080VNAlOmQ" target="_xp7UEPldEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_xp77IfldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_xp8iMPldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_IzpZkNR7EeSRNI7img_HuA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_xp77IvldEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp77I_ldEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_xp77JPldEeSL080VNAlOmQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zjMi0PldEeSL080VNAlOmQ" type="4006" source="_utFvgPldEeSL080VNAlOmQ" target="_xpJ4APldEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zjZXIPldEeSL080VNAlOmQ" type="6014">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zjZXIfldEeSL080VNAlOmQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zjZXIvldEeSL080VNAlOmQ" type="6015">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zjZXI_ldEeSL080VNAlOmQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_zjMi0fldEeSL080VNAlOmQ"/>
+ <element xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zjMi0vldEeSL080VNAlOmQ" points="[0, -14, 1, 150]$[0, -133, 1, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zkCQUPldEeSL080VNAlOmQ" id="(0.5031055900621118,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zkC3YPldEeSL080VNAlOmQ" id="(0.5031055900621118,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_zpGWh_ldEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_zjMi0PldEeSL080VNAlOmQ" target="_zpGWg_ldEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_zpGWiPldEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_zpG9kfldEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Abstraction" href="DevelopperModelForExpansion.uml#_zjIRYPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zpGWifldEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpGWivldEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpG9kPldEeSL080VNAlOmQ"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_HKWvpPleEeSL080VNAlOmQ" type="StereotypeCommentLink" source="_utFvgPldEeSL080VNAlOmQ" target="_HKWvoPleEeSL080VNAlOmQ">
+ <styles xmi:type="notation:FontStyle" xmi:id="_HKWvpfleEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HKWvqfleEeSL080VNAlOmQ" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Activity" href="DevelopperModelForExpansion.uml#_lYuBIPldEeSL080VNAlOmQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HKWvpvleEeSL080VNAlOmQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKWvp_leEeSL080VNAlOmQ"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HKWvqPleEeSL080VNAlOmQ"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_Sm2LoPlfEeSL080VNAlOmQ" type="PapyrusUMLClassDiagram" name="View Providers" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_WOb9YPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WOb9YvlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WOb9Y_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WOb9ZPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOb9ZflfEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOb9ZvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOb9Z_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOb9aPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOb9aflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOckcPlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aP_uUPlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aP_uUflfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_pwWd0PlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8U98vSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pwWd0flfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rZV04PlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8ZPYPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rZV04flfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tHYEAPlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P8WzIvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tHYEAflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOckcflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOckcvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOckc_lfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOckdPlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_WOckdflfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WOckdvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WOckd_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WOckePlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOckeflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_WOjSIPlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P8Kl4PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WOb9YflfEeSL080VNAlOmQ" x="40" y="240" width="301" height="83"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mt2WIPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt2WIvlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mt2WI_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mt2WJPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WJflfEeSL080VNAlOmQ" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_15LQ0PlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_15LQ0flfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_24G-QPlfEeSL080VNAlOmQ" type="3012">
+ <element xmi:type="uml:Property" href="DevelopperModelForExpansion.uml#_PzUL4vSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_24G-QflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3oU6QPlfEeSL080VNAlOmQ" type="3012">
+ <element xmi:type="uml:Property" href="DevelopperModelForExpansion.uml#_PzUy8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3oU6QflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WJvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WJ_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WKPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WKflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WKvlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wmjgoPlfEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wmjgoflfEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_0DEDwPlfEeSL080VNAlOmQ" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_PzXPMfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0DEDwflfEeSL080VNAlOmQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WK_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WLPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WLflfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WLvlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_mt2WL_lfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mt2WMPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_mt2WMflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_mt2WMvlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WM_lfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_mt9D0PlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_PzRIkPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mt2WIflfEeSL080VNAlOmQ" x="40" y="20" width="261" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-TejoPlfEeSL080VNAlOmQ" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-TejovlfEeSL080VNAlOmQ" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-Tejo_lfEeSL080VNAlOmQ" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-TejpPlfEeSL080VNAlOmQ" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-TejpflfEeSL080VNAlOmQ" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-TejpvlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-Tejp_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejqPlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejqflfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-TejqvlfEeSL080VNAlOmQ" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DlZJMPlgEeSL080VNAlOmQ" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DlZJMflgEeSL080VNAlOmQ" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_XCovkPlhEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2liUvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XCovkflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X3ZNUPlhEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2k7QfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X3ZNUflhEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-Tejq_lfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-TejrPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejrflfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejrvlfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-Tejr_lfEeSL080VNAlOmQ" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-TejsPlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_-TejsflfEeSL080VNAlOmQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_-TejsvlfEeSL080VNAlOmQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-Tejs_lfEeSL080VNAlOmQ"/>
+ </children>
+ <children xmi:type="notation:Compartment" xmi:id="_-TlRUPlfEeSL080VNAlOmQ" type="Implemented Interfaces"/>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0KgcfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TejoflfEeSL080VNAlOmQ" x="540" y="240" width="261" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_b_23gPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b_23gvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b_23g_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b_23hPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3ekPlhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3ekflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3ekvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3ek_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3elPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3elflhEeSapvJB9EYj3Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3elvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3el_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3emPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3emflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b_3emvlhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b_3em_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b_3enPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b_3enflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_3envlhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P2jGEfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b_23gflhEeSapvJB9EYj3Q" x="580" y="20" width="161" height="61"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_Sm2LoflfEeSL080VNAlOmQ" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_Sm2LovlfEeSL080VNAlOmQ"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_Sm2Lo_lfEeSL080VNAlOmQ">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_oY_pUPlfEeSL080VNAlOmQ" type="4008" source="_WOb9YPlfEeSL080VNAlOmQ" target="_mt2WIPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_oZAQYPlfEeSL080VNAlOmQ" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oZAQYflfEeSL080VNAlOmQ" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oZAQYvlfEeSL080VNAlOmQ" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oZAQY_lfEeSL080VNAlOmQ" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_oY_pUflfEeSL080VNAlOmQ"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_oY90IPlfEeSL080VNAlOmQ"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oY_pUvlfEeSL080VNAlOmQ" points="[-5, -8, 0, 190]$[-5, -167, 0, 31]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oZTyYPlfEeSL080VNAlOmQ" id="(0.44751381215469616,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oZTyYflfEeSL080VNAlOmQ" id="(0.4904214559386973,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IlTjUPlhEeSapvJB9EYj3Q" type="4001" source="_-TejoPlfEeSL080VNAlOmQ" target="_WOb9YPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlUxcPlhEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYgPlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYgflhEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYgvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYg_lhEeSapvJB9EYj3Q" type="6003">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RRVfUPlhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RRVfUflhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYhPlhEeSapvJB9EYj3Q" x="48" y="-27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYhflhEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYhvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYh_lhEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYiPlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IlVYiflhEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IlVYivlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IlTjUflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_G_L6EPlhEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IlTjUvlhEeSapvJB9EYj3Q" points="[-90, 41, 180, -80]$[-177, 80, 93, -41]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JDZ0kPlhEeSapvJB9EYj3Q" id="(0.0,0.49382716049382713)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JDZ0kflhEeSapvJB9EYj3Q" id="(1.0,0.4819277108433735)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_cAUKgPlhEeSapvJB9EYj3Q" type="4001" source="_b_23gPlhEeSapvJB9EYj3Q" target="_-TejoPlfEeSL080VNAlOmQ">
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKg_lhEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKhPlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKhflhEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKhvlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKh_lhEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKiPlhEeSapvJB9EYj3Q" x="2" y="-76"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKiflhEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKivlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKi_lhEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKjPlhEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cAUKjflhEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cAUKjvlhEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_cAUKgflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_bbls0PlhEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cAUKgvlhEeSapvJB9EYj3Q" points="[0, 0, -670, -280]$[573, 240, -97, -40]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cU7voPlhEeSapvJB9EYj3Q" id="(0.5093167701863354,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cU7voflhEeSapvJB9EYj3Q" id="(0.4674329501915709,0.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_tfSi0PlhEeSapvJB9EYj3Q" type="PapyrusUMLClassDiagram" name="Creation of InducedRepresentations" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_xzMoAPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzMoAvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xzMoA_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xzMoBPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoBflhEeSapvJB9EYj3Q" visible="false" type="7017">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ztPS0PlhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ztP54PlhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoBvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoB_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoCPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoCflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoCvlhEeSapvJB9EYj3Q" visible="false" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ztP54flhEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ztP54vlhEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoC_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoDPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoDflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoDvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_xzMoD_lhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xzMoEPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xzMoEflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xzMoEvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoE_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0B9kPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xzMoAflhEeSapvJB9EYj3Q" x="20" y="420" width="281" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5pgc8PlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pgc8vlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pgc8_lhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5phEAPlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEAflhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEAvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phEA_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phEBPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phEBflhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEBvlhEeSapvJB9EYj3Q" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEB_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phECPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phECflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phECvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5phEC_lhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5phEDPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5phEDflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5phEDvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5phED_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0CkpfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5pgc8flhEeSapvJB9EYj3Q" x="380" y="420" width="153" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8Zvv8PlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8ZwXAPlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8ZwXAflhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8ZwXAvlhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXA_lhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXBPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXBflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXBvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXB_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXCPlhEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jFiEQPliEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jFiEQfliEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_lpAtoPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_rM4PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lpAtofliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_l_CoAPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_rz8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_l_CoAfliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mYm-kPliEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P_sbAPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mYm-kfliEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXCflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXCvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXC_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXDPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8ZwXDflhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8ZwXDvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8ZwXD_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8ZwXEPlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8ZwXEflhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P_pXsPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8Zvv8flhEeSapvJB9EYj3Q" x="20" y="100" width="281"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9G2tkPlhEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9G2tkvlhEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9G3UoPlhEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9G3UoflhEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3UovlhEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3Uo_lhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UpPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3UpflhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3UpvlhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3Up_lhEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AxtZQPljEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AxtZQfljEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_EH1AgPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-lAsPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EH1AgfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_E_tqwPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-m14PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_E_tqwfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FdnuwPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-m14_SwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FdnuwfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_F2zq0PljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P-nc8PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_F2zq0fljEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3UqPlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UqflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3UqvlhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3Uq_lhEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9G3UrPlhEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9G3UrflhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9G3UrvlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9G3Ur_lhEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G3UsPlhEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P-h9YPSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9G2tkflhEeSapvJB9EYj3Q" x="20" y="260" width="281" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CVShUPliEeSapvJB9EYj3Q" type="2008">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVShUvliEeSapvJB9EYj3Q" type="5029"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVShU_liEeSapvJB9EYj3Q" type="8510">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVShVPliEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIYPliEeSapvJB9EYj3Q" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIYfliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIYvliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIY_liEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIZPliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIZfliEeSapvJB9EYj3Q" type="7018">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qDPdQPliEeSapvJB9EYj3Q" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qDPdQfliEeSapvJB9EYj3Q" key="visible" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:Shape" xmi:id="_QjqPEPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2liUvSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QjqPEfljEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Q-YcMPljEeSapvJB9EYj3Q" type="3013">
+ <element xmi:type="uml:Operation" href="DevelopperModelForExpansion.uml#_P2k7QfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Q-YcMfljEeSapvJB9EYj3Q"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIZvliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIZ_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIaPliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIafliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CVTIavliEeSapvJB9EYj3Q" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CVTIa_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_CVTIbPliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_CVTIbfliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVTIbvliEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Class" href="DevelopperModelForExpansion.uml#_P0KgcfSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CVShUfliEeSapvJB9EYj3Q" x="500" y="100" height="261"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_b6y74PliEeSapvJB9EYj3Q" type="2004">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b6y74vliEeSapvJB9EYj3Q" type="5011"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b6zi8PliEeSapvJB9EYj3Q" type="8507">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b6zi8fliEeSapvJB9EYj3Q" y="5"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi8vliEeSapvJB9EYj3Q" visible="false" type="7006">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi8_liEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi9PliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi9fliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zi9vliEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi9_liEeSapvJB9EYj3Q" visible="false" type="7007">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi-PliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi-fliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi-vliEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zi-_liEeSapvJB9EYj3Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_b6zi_PliEeSapvJB9EYj3Q" visible="false" type="7008">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_b6zi_fliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_b6zi_vliEeSapvJB9EYj3Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_b6zi__liEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6zjAPliEeSapvJB9EYj3Q"/>
+ </children>
+ <element xmi:type="uml:Interface" href="DevelopperModelForExpansion.uml#_P_ql0PSwEeSXvMBl0X3W0A"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_b6y74fliEeSapvJB9EYj3Q" x="20" width="281" height="61"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_tfSi0flhEeSapvJB9EYj3Q" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_tfSi0vlhEeSapvJB9EYj3Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_tfSi0_lhEeSapvJB9EYj3Q">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <edges xmi:type="notation:Connector" xmi:id="_5pw7oPlhEeSapvJB9EYj3Q" type="4002" source="_xzMoAPlhEeSapvJB9EYj3Q" target="_5pgc8PlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5pw7o_lhEeSapvJB9EYj3Q" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5pw7pPlhEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_5pw7oflhEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Generalization" href="DevelopperModelForExpansion.uml#_P0DLsPSwEeSXvMBl0X3W0A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5pw7ovlhEeSapvJB9EYj3Q" points="[-72, -30, 238, 100]$[-310, -130, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5343MPlhEeSapvJB9EYj3Q" id="(1.0,0.4878048780487805)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5343MflhEeSapvJB9EYj3Q" id="(0.0,0.4878048780487805)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CVmDUPliEeSapvJB9EYj3Q" type="4001" source="_CVShUPliEeSapvJB9EYj3Q" target="_8Zvv8PlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqYPliEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqYfliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqYvliEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqY_liEeSapvJB9EYj3Q" x="-15" y="11"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqZPliEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqZfliEeSapvJB9EYj3Q" x="60" y="-31"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqZvliEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqZ_liEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqaPliEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqafliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CVmqavliEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CVmqa_liEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CVmDUfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_B2wyQPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CVmDUvliEeSapvJB9EYj3Q" points="[0, 0, -178, -335]$[151, 285, -27, -50]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O6JwEPliEeSapvJB9EYj3Q" id="(0.0,0.2260536398467433)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O6JwEfliEeSapvJB9EYj3Q" id="(1.0,0.5175438596491229)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Fzz2oPliEeSapvJB9EYj3Q" type="4001" source="_CVShUPliEeSapvJB9EYj3Q" target="_9G2tkPlhEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2o_liEeSapvJB9EYj3Q" visible="false" type="6001">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fzz2pPliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2pfliEeSapvJB9EYj3Q" visible="false" type="6002">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fzz2pvliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fzz2p_liEeSapvJB9EYj3Q" type="6003">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dsPliEeSapvJB9EYj3Q" x="75" y="-27"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0dsfliEeSapvJB9EYj3Q" visible="false" type="6005">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dsvliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0ds_liEeSapvJB9EYj3Q" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dtPliEeSapvJB9EYj3Q" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Fz0dtfliEeSapvJB9EYj3Q" visible="false" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fz0dtvliEeSapvJB9EYj3Q" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Fzz2ofliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Association" href="DevelopperModelForExpansion.uml#_EwFIwPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Fzz2ovliEeSapvJB9EYj3Q" points="[83, 10, -320, -39]$[283, 34, -120, -15]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PGOdMPliEeSapvJB9EYj3Q" id="(0.0,0.842911877394636)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PGOdMfliEeSapvJB9EYj3Q" id="(1.0,0.6)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IDI08PliEeSapvJB9EYj3Q" type="4008" source="_9G2tkPlhEeSapvJB9EYj3Q" target="_xzMoAPlhEeSapvJB9EYj3Q" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IDI08_liEeSapvJB9EYj3Q" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IDJcAPliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IDJcAfliEeSapvJB9EYj3Q" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IDJcAvliEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IDI08fliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_IC49UPliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IDI08vliEeSapvJB9EYj3Q" points="[-48, 0, 9, -59]$[-48, 59, 9, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDs1oPliEeSapvJB9EYj3Q" id="(0.7402135231316725,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IDs1ofliEeSapvJB9EYj3Q" id="(0.5384615384615384,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_S6DUIPliEeSapvJB9EYj3Q" type="4008" source="_8Zvv8PlhEeSapvJB9EYj3Q" target="_9G2tkPlhEeSapvJB9EYj3Q" routing="Rectilinear">
+ <children xmi:type="notation:DecorationNode" xmi:id="_S6D7MPliEeSapvJB9EYj3Q" type="6026">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S6D7MfliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_S6D7MvliEeSapvJB9EYj3Q" type="6027">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S6D7M_liEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_S6DUIfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:Dependency" href="DevelopperModelForExpansion.uml#_S6AQ0PliEeSapvJB9EYj3Q"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S6DUIvliEeSapvJB9EYj3Q" points="[-15, 0, 0, -46]$[-15, 46, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S60wMPliEeSapvJB9EYj3Q" id="(0.6334841628959276,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_S61XQPliEeSapvJB9EYj3Q" id="(0.5833333333333334,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_b8QUcPliEeSapvJB9EYj3Q" type="4003" source="_8Zvv8PlhEeSapvJB9EYj3Q" target="_b6y74PliEeSapvJB9EYj3Q">
+ <children xmi:type="notation:DecorationNode" xmi:id="_b8QUc_liEeSapvJB9EYj3Q" type="6008">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b8QUdPliEeSapvJB9EYj3Q" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_b8QUdfliEeSapvJB9EYj3Q" type="6009">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_b8QUdvliEeSapvJB9EYj3Q" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_b8QUcfliEeSapvJB9EYj3Q"/>
+ <element xmi:type="uml:InterfaceRealization" href="DevelopperModelForExpansion.uml#_P_ql0fSwEeSXvMBl0X3W0A"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_b8QUcvliEeSapvJB9EYj3Q" points="[-73, -50, 57, 40]$[-130, -90, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_chXMoPliEeSapvJB9EYj3Q" id="(0.6334841628959276,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_chXMofliEeSapvJB9EYj3Q" id="(0.6334841628959276,1.0)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_QO0VkPllEeSapvJB9EYj3Q" type="PapyrusUMLClassDiagram" name="Comments overview " measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_QkIeQPllEeSapvJB9EYj3Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VzopAPllEeSapvJB9EYj3Q" source="PapyrusHyperLink_Page" references="_tfSi0PlhEeSapvJB9EYj3Q">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopAfllEeSapvJB9EYj3Q" key="tooltip_text" value="Creation of InducedRepresentations"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopAvllEeSapvJB9EYj3Q" key="pageName" value="PapyrusHyperLink_Page"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VzopA_llEeSapvJB9EYj3Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QkJFUPllEeSapvJB9EYj3Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_Mr3MMPllEeSapvJB9EYj3Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QkIeQfllEeSapvJB9EYj3Q" x="39" y="202"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_QO0VkfllEeSapvJB9EYj3Q" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_QO0VkvllEeSapvJB9EYj3Q"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_QO0Vk_llEeSapvJB9EYj3Q">
+ <owner xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </styles>
+ <element xmi:type="uml:Package" href="DevelopperModelForExpansion.uml#_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_sL8NAA6IEeWIYeI2MQ43qA" type="PapyrusUMLClassDiagram" name="CommentDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_s9Q8QA6IEeWIYeI2MQ43qA" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_s9TYgA6IEeWIYeI2MQ43qA" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s9Q8QQ6IEeWIYeI2MQ43qA" x="20" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ttjwwA6IEeWIYeI2MQ43qA" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ttjwwg6IEeWIYeI2MQ43qA" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_fVYV0A5-EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ttjwwQ6IEeWIYeI2MQ43qA" x="240" y="20" width="640" height="37"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vDbXgA6IEeWIYeI2MQ43qA" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oIuSYA6MEeWBLZDu_M_h-Q" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYQ6MEeWBLZDu_M_h-Q" key="tooltip_text" value="Create a new expansion model step 2"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYg6MEeWBLZDu_M_h-Q" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSYw6MEeWBLZDu_M_h-Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oIuSZA6MEeWBLZDu_M_h-Q" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZQ6MEeWBLZDu_M_h-Q" key="tooltip_text" value="Create a new expansion model step 1"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZg6MEeWBLZDu_M_h-Q" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oIuSZw6MEeWBLZDu_M_h-Q" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vDb-kA6IEeWIYeI2MQ43qA" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vDbXgQ6IEeWIYeI2MQ43qA" x="240" y="80" width="641"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vDtEUA6IEeWIYeI2MQ43qA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vDtEUQ6IEeWIYeI2MQ43qA" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_vDtEUw6IEeWIYeI2MQ43qA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vDtEUg6IEeWIYeI2MQ43qA" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Pefs8A6PEeWBLZDu_M_h-Q" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_PeiJMA6PEeWBLZDu_M_h-Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pefs8Q6PEeWBLZDu_M_h-Q" x="240" y="200" width="641"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uWHhZw6PEeWBLZDu_M_h-Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uWHhaA6PEeWBLZDu_M_h-Q" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uWIIcA6PEeWBLZDu_M_h-Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uWHhaQ6PEeWBLZDu_M_h-Q" x="440" y="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9EwgEA6PEeWBLZDu_M_h-Q" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AE3AwA6gEeW5sJOMCMaCHg" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0A6gEeW5sJOMCMaCHg" key="tooltip_text" value="Set a UseContext"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0Q6gEeW5sJOMCMaCHg" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AE3n0g6gEeW5sJOMCMaCHg" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9EwgEg6PEeWBLZDu_M_h-Q" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9EwgEQ6PEeWBLZDu_M_h-Q" x="240" y="320" width="641"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NNm_sA6gEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_NNm_sQ6gEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NNm_sw6gEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NNm_sg6gEeW5sJOMCMaCHg" x="440" y="320"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_sL8NAQ6IEeWIYeI2MQ43qA" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_sL8NAg6IEeWIYeI2MQ43qA"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_sL8NAw6IEeWIYeI2MQ43qA">
+ <owner xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmk9xhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_vDtrYA6IEeWIYeI2MQ43qA" type="StereotypeCommentLink" source="_vDbXgA6IEeWIYeI2MQ43qA" target="_vDtEUA6IEeWIYeI2MQ43qA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_vDtrYQ6IEeWIYeI2MQ43qA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_vDuScQ6IEeWIYeI2MQ43qA" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_pSAXAA5-EeWW7_6ZWeopSA"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vDtrYg6IEeWIYeI2MQ43qA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vDtrYw6IEeWIYeI2MQ43qA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vDuScA6IEeWIYeI2MQ43qA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uWIIcQ6PEeWBLZDu_M_h-Q" type="StereotypeCommentLink" source="_Pefs8A6PEeWBLZDu_M_h-Q" target="_uWHhZw6PEeWBLZDu_M_h-Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uWIIcg6PEeWBLZDu_M_h-Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uWIIdg6PEeWBLZDu_M_h-Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uWIIcw6PEeWBLZDu_M_h-Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWIIdA6PEeWBLZDu_M_h-Q"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWIIdQ6PEeWBLZDu_M_h-Q"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NNm_tA6gEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_9EwgEA6PEeWBLZDu_M_h-Q" target="_NNm_sA6gEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_NNm_tQ6gEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_NNnmwA6gEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NNm_tg6gEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NNm_tw6gEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NNm_uA6gEeW5sJOMCMaCHg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="__ZeE8A6gEeW5sJOMCMaCHg" type="PapyrusUMLClassDiagram" name="Comments for reuse representation " measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_g8XM0A6hEeW5sJOMCMaCHg" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_g8Ya8A6hEeW5sJOMCMaCHg" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_LEsKMPiNEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g8XM0Q6hEeW5sJOMCMaCHg" x="38" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iGSpUA6hEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_iGSpUg6hEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_Qut4UPiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iGSpUQ6hEeW5sJOMCMaCHg" x="220" y="20" width="441" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mY5G8A6hEeW5sJOMCMaCHg" type="2012">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Yw6jcA6jEeW5sJOMCMaCHg" source="PapyrusHyperLink_Document">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcQ6jEeW5sJOMCMaCHg" key="tooltip_text" value="Resuse class representation form class diagram"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcg6jEeW5sJOMCMaCHg" key="localization" value="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yw6jcw6jEeW5sJOMCMaCHg" key="is_default_navigation" value="false"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mY5G8g6hEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mY5G8Q6hEeW5sJOMCMaCHg" x="220" y="80" width="601"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o59VhA6hEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o59VhQ6hEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o598kA6hEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o59Vhg6hEeW5sJOMCMaCHg" x="420" y="80"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="__ZeE8Q6gEeW5sJOMCMaCHg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="__ZeE8g6gEeW5sJOMCMaCHg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="__ZeE8w6gEeW5sJOMCMaCHg">
+ <owner xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmk9xhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_o598kQ6hEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_mY5G8A6hEeW5sJOMCMaCHg" target="_o59VhA6hEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_o598kg6hEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_o5-joA6hEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_lB3poA6hEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o598kw6hEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o598lA6hEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_o598lQ6hEeW5sJOMCMaCHg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_dhK7gA6lEeW5sJOMCMaCHg" type="PapyrusUMLClassDiagram" name="Comments for new nodes" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_piHgsA6sEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_piIu0A6sEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_G6I_4PiOEeSv3dqcApn3LA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_piHgsQ6sEeW5sJOMCMaCHg" x="200" y="20" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p8P38A6sEeW5sJOMCMaCHg" type="2097">
+ <children xmi:type="notation:DecorationNode" xmi:id="_p8QfAA6sEeW5sJOMCMaCHg" type="5157"/>
+ <element xmi:type="uml:UseCase" href="DevelopperModelForExpansion.uml#_CzHdsNR_EeSRNI7img_HuA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_p8P38Q6sEeW5sJOMCMaCHg" x="40" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TvE1sA6tEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_TvFcwA6tEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TvE1sQ6tEeW5sJOMCMaCHg" x="200" y="80" width="461"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TvMxgA6tEeW5sJOMCMaCHg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TvMxgQ6tEeW5sJOMCMaCHg" showTitle="true"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TvMxgw6tEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TvMxgg6tEeW5sJOMCMaCHg" x="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lNbJoA6yEeW5sJOMCMaCHg" type="2012">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lNbwsA6yEeW5sJOMCMaCHg" type="5038"/>
+ <element xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_kvhssA6yEeW5sJOMCMaCHg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lNbJoQ6yEeW5sJOMCMaCHg" x="202" y="243" width="459"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_dhK7gQ6lEeW5sJOMCMaCHg" name="diagram_compatibility_version" stringValue="1.1.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_dhK7gg6lEeW5sJOMCMaCHg"/>
+ <styles xmi:type="style:PapyrusViewStyle" xmi:id="_dhK7gw6lEeW5sJOMCMaCHg">
+ <owner xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <configuration xmi:type="configuration:PapyrusDiagram" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmk9xhEeOqHvRyiN87hA"/>
+ </styles>
+ <element xmi:type="uml:Component" href="DevelopperModelForExpansion.uml#_ubgMxdE7EeSLjPxDpRV9AQ"/>
+ <edges xmi:type="notation:Connector" xmi:id="_TvMxhA6tEeW5sJOMCMaCHg" type="StereotypeCommentLink" source="_TvE1sA6tEeW5sJOMCMaCHg" target="_TvMxgA6tEeW5sJOMCMaCHg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_TvMxhQ6tEeW5sJOMCMaCHg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_TvMxiQ6tEeW5sJOMCMaCHg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Comment" href="DevelopperModelForExpansion.uml#_R7zhQA6tEeW5sJOMCMaCHg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TvMxhg6tEeW5sJOMCMaCHg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TvMxhw6tEeW5sJOMCMaCHg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TvMxiA6tEeW5sJOMCMaCHg"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml new file mode 100644 index 00000000000..3477167e637 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/DevelopperModelForExpansion.uml @@ -0,0 +1,8373 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Document="http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10" xmlns:Requirements="http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:structure="http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/Document/_RQrLoGwBEeSIYu1Ih2FYyQ/10 pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ http://www.eclipse.org/papyrus/0.7.0/SysML/Requirements http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements http://DeveloperProcess/schemas/structure/_rpmLUHVxEeSZ-fQGFkyJeQ/6 pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ">
+ <uml:Model xmi:id="_ubgMwNE7EeSLjPxDpRV9AQ" name="DiagramExpansion">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_ubgMwdE7EeSLjPxDpRV9AQ">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMwtE7EeSLjPxDpRV9AQ" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_cc0CcNSEEeSRNI7img_HuA">
+ <body>This project is related to the Bug 463290 </body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_RML9cNE8EeSLjPxDpRV9AQ" name="Add Graphical Elements">
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_yrPMQNRfEeSRNI7img_HuA" name="Add Graphical Compartments"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_uM-NcPiLEeSv3dqcApn3LA" name="Add new nodes"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_6a7YEPiLEeSv3dqcApn3LA" name="Add new child label "/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_FAFY4PiMEeSv3dqcApn3LA" name="Add new border item"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_UvkwkPiMEeSv3dqcApn3LA" name="Add new links "/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_dFU6kPiMEeSv3dqcApn3LA" name="Reuse representations from diagram"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_pRD50PibEeS0IdFsjSchpQ" name="Drop of new Elements"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_IzpZkNR7EeSRNI7img_HuA" name="Assistant"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_TvjGcNR7EeSRNI7img_HuA" name="Creation from the palette"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hAd5ENE9EeSLjPxDpRV9AQ" name="Non impact on parent diagrams"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ajYZgNFAEeSLjPxDpRV9AQ" name="ExpransionModel">
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_EzirkN97EeS3V7Bu6N14fQ" name="The model has to be well-built"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_dOkloNR7EeSRNI7img_HuA" name="Expanded diagrams viewed with original editor"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_awNtwNelEeS6Ldj4lOPYhg" name="CSS driven"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_k0ZvgNelEeS6Ldj4lOPYhg" name="View point relation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YVqh0OG0EeSnB-BHGWjC_A" name="Loading at runtime"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_MR8PYPPKEeSkj8g2gtcZXQ" name="Toto" client="_yrPMQNRfEeSRNI7img_HuA" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMw9E7EeSLjPxDpRV9AQ" name="UseCases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UMznENFCEeSxf_hKmhrahA" annotatedElement="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ubgMxNE7EeSLjPxDpRV9AQ" name="useCasesAbstraction" client="_ubgMw9E7EeSLjPxDpRV9AQ" supplier="_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_ubgMxdE7EeSLjPxDpRV9AQ" name="Diagram Expansion" useCase="_L_66oNFBEeSLjPxDpRV9AQ _CzHdsNR_EeSRNI7img_HuA _EM-zoNR_EeSRNI7img_HuA _G9nvQNR_EeSRNI7img_HuA _Go0LEPPHEeSkj8g2gtcZXQ _LEsKMPiNEeSv3dqcApn3LA _DQFJ8A58EeWW7_6ZWeopSA _NbFlYA58EeWW7_6ZWeopSA">
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_DQFJ8A58EeWW7_6ZWeopSA" name="Create an expansion model" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_fVYV0A5-EeWW7_6ZWeopSA" annotatedElement="_DQFJ8A58EeWW7_6ZWeopSA">
+ <body>The developper can model the expansion of diagram.
+</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 order to add an expansion for a 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="_LEsKMPiNEeSv3dqcApn3LA" name="Reuse a representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Qut4UPiOEeSv3dqcApn3LA" annotatedElement="_LEsKMPiNEeSv3dqcApn3LA">
+ <body>It must be able to reuse reperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lB3poA6hEeW5sJOMCMaCHg" annotatedElement="_LEsKMPiNEeSv3dqcApn3LA">
+ <body>Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts:
+- the model (in our case this is the notation model or more see serailization of the diagram)
+- the controler (in the context of GEF, it is named "EditPart")
+- and the view ( the java Darw2d figure)
+
+First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files)
+So if you want to change the serialization of the new representation change the view factory
+If you want to associate a new controler to the model notation change the editpart.
+In order to have more detailled information see the MVC of GEF.
+
+The name in this element is never used programmtically. It is used as an information.
+</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_NbFlYA58EeWW7_6ZWeopSA" name="Add a graphical representation" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qaQjQA6kEeW5sJOMCMaCHg" annotatedElement="_NbFlYA58EeWW7_6ZWeopSA">
+ <body>Inside the framework you can resue and add new representation. 
+</body>
+ </ownedComment>
+ <include xmi:type="uml:Include" xmi:id="_ZmUMIA58EeWW7_6ZWeopSA" addition="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <include xmi:type="uml:Include" xmi:id="_aoZ7QA58EeWW7_6ZWeopSA" addition="_CzHdsNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_bOVS0A58EeWW7_6ZWeopSA" addition="_EM-zoNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_btG5gA58EeWW7_6ZWeopSA" addition="_G9nvQNR_EeSRNI7img_HuA"/>
+ <include xmi:type="uml:Include" xmi:id="_cQGR0A58EeWW7_6ZWeopSA" addition="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_CzHdsNR_EeSRNI7img_HuA" name="Add new nodes" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_G6I_4PiOEeSv3dqcApn3LA" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_R7zhQA6tEeW5sJOMCMaCHg" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>This representation belongs to a library.
+If this library does not exist create it.
+
+When we say "Add new nodes" this is create a new representation from the palette.
+Before Add this elements, you need to meet following prerequisites:
+- you have made an element type configuration Set.
+- you have made an palette based on this element type.
+
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_kvhssA6yEeW5sJOMCMaCHg" annotatedElement="_CzHdsNR_EeSRNI7img_HuA">
+ <body>In this example, 
+</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_G9nvQNR_EeSRNI7img_HuA" name="Add new border item" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Na6lQPiOEeSv3dqcApn3LA" annotatedElement="_G9nvQNR_EeSRNI7img_HuA">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_Go0LEPPHEeSkj8g2gtcZXQ" name="Add new link" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PA32cPiOEeSv3dqcApn3LA" annotatedElement="_Go0LEPPHEeSkj8g2gtcZXQ">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_L_66oNFBEeSLjPxDpRV9AQ" name="Add compartments" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_JWAlMNFZEeSxf_hKmhrahA" annotatedElement="_L_66oNFBEeSLjPxDpRV9AQ">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_EM-zoNR_EeSRNI7img_HuA" name="Add new child label" subject="_ubgMxdE7EeSLjPxDpRV9AQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KpPH0PiOEeSv3dqcApn3LA" annotatedElement="_EM-zoNR_EeSRNI7img_HuA">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </ownedUseCase>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_SGc0ANFBEeSLjPxDpRV9AQ" name="Developper"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_OYDYYPiNEeSv3dqcApn3LA" name="A_reuserepresentation_developper" memberEnd="_OYMiUviNEeSv3dqcApn3LA _OYMiU_iNEeSv3dqcApn3LA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OYMiUPiNEeSv3dqcApn3LA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OYMiUfiNEeSv3dqcApn3LA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_OYMiUviNEeSv3dqcApn3LA" name="reuserepresentation" type="_LEsKMPiNEeSv3dqcApn3LA" association="_OYDYYPiNEeSv3dqcApn3LA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_OYMiU_iNEeSv3dqcApn3LA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_OYDYYPiNEeSv3dqcApn3LA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XwLJ4A58EeWW7_6ZWeopSA" memberEnd="_XwwYsA58EeWW7_6ZWeopSA _Xww_wA58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xwf6AA58EeWW7_6ZWeopSA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XwghEA58EeWW7_6ZWeopSA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_XwwYsA58EeWW7_6ZWeopSA" name="create an expansion model" type="_DQFJ8A58EeWW7_6ZWeopSA" association="_XwLJ4A58EeWW7_6ZWeopSA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Xww_wA58EeWW7_6ZWeopSA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_XwLJ4A58EeWW7_6ZWeopSA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YWj0cA58EeWW7_6ZWeopSA" memberEnd="_YWlCkA58EeWW7_6ZWeopSA _YWlCkQ58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YWkbgA58EeWW7_6ZWeopSA" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YWkbgQ58EeWW7_6ZWeopSA" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YWlCkA58EeWW7_6ZWeopSA" name="add a graphical representation" type="_NbFlYA58EeWW7_6ZWeopSA" association="_YWj0cA58EeWW7_6ZWeopSA"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YWlCkQ58EeWW7_6ZWeopSA" name="developper" type="_SGc0ANFBEeSLjPxDpRV9AQ" association="_YWj0cA58EeWW7_6ZWeopSA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_9G5IsA58EeWW7_6ZWeopSA" name="SatisfactionOf_Add new child label " client="_EM-zoNR_EeSRNI7img_HuA" supplier="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_-VLgwA58EeWW7_6ZWeopSA" name="SatisfactionOf_Add Graphical Elements" client="_NbFlYA58EeWW7_6ZWeopSA" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_F9Bb4A59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new border item" client="_G9nvQNR_EeSRNI7img_HuA" supplier="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_KjDL0A59EeWW7_6ZWeopSA" name="SatisfactionOf_ExpransionModel" client="_DQFJ8A58EeWW7_6ZWeopSA" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_MXp9AA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add Graphical Compartments" client="_L_66oNFBEeSLjPxDpRV9AQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_OoNDUA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new links " client="_Go0LEPPHEeSkj8g2gtcZXQ" supplier="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_Qq1pcA59EeWW7_6ZWeopSA" name="SatisfactionOf_Add new nodes" client="_CzHdsNR_EeSRNI7img_HuA" supplier="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_WOpQQA59EeWW7_6ZWeopSA" name="SatisfactionOf_Reuse representations from diagram" client="_LEsKMPiNEeSv3dqcApn3LA" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMxtE7EeSLjPxDpRV9AQ" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_gAxA0PlkEeSapvJB9EYj3Q">
+ <body>The code is dispatched in several packages.
+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>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_zM2_IPicEeS0IdFsjSchpQ">
+ <importedPackage xmi:type="uml:Model" href="../model/ExpansionModel.uml#_haqhoNenEeSTpeYJP6Dwgg"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ubgMx9E7EeSLjPxDpRV9AQ" name="DesignAbstraction" client="_ubgMxtE7EeSLjPxDpRV9AQ" supplier="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzOsUPSwEeSXvMBl0X3W0A" name="org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzOsUfSwEeSXvMBl0X3W0A" name="Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_73Tp4PlkEeSapvJB9EYj3Q">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Mr3MMPllEeSapvJB9EYj3Q" annotatedElement="_PzOsUfSwEeSXvMBl0X3W0A">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzRIkPSwEeSXvMBl0X3W0A" name="ChildrenListRepresentation" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzRIkfSwEeSXvMBl0X3W0A">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzTk0_SwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzTk1PSwEeSXvMBl0X3W0A">
+ <body>
+ * 
+ </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUL4vSwEeSXvMBl0X3W0A" name="IDMap" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUy8PSwEeSXvMBl0X3W0A" name="parentChildrenRelation" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_PzUy8_SwEeSXvMBl0X3W0A" name="useContext" visibility="protected" type="_PzUy8vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzWBEPSwEeSXvMBl0X3W0A" name="createStructure" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzWoIPSwEeSXvMBl0X3W0A" name="representation" type="_PzVaAPSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzWoIfSwEeSXvMBl0X3W0A" name="idListToAdd" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PzWoIvSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PzXPMPSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzXPMfSwEeSXvMBl0X3W0A" name="initStructure" visibility="protected"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PzXPMvSwEeSXvMBl0X3W0A" name="toString" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzXPM_SwEeSXvMBl0X3W0A">
+ <body>
+ * @see java.lang.Object#toString()
+ *
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_PzZEYPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0B9kPSwEeSXvMBl0X3W0A" name="CreateInducedRepresentationViewCommand" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0B9kfSwEeSXvMBl0X3W0A">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P0DLsPSwEeSXvMBl0X3W0A" general="_P0CkpfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0DywvSwEeSXvMBl0X3W0A" name="owner" visibility="private" type="_P0DywfSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Dyw_SwEeSXvMBl0X3W0A">
+ <body> owner of the compartment view to create </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0EZ0vSwEeSXvMBl0X3W0A" name="isVisible" visibility="private" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0EZ0_SwEeSXvMBl0X3W0A">
+ <body> boolean that indicates if the comaprtment has to be visible or not </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0EZ1PSwEeSXvMBl0X3W0A" name="visualHint" visibility="private" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0Fn8PSwEeSXvMBl0X3W0A" name="preferenceHint" visibility="private" type="_P0FA4_SwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0Fn8fSwEeSXvMBl0X3W0A" name="doExecute" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Fn8vSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0Fn8_SwEeSXvMBl0X3W0A" name="setVisible" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0Fn9PSwEeSXvMBl0X3W0A">
+ <body>
+ * Sets the visiblity of the created compartment
+ *
+ * @param isVisible
+ * <code>true</code> if the compartment should be visible
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0GPAPSwEeSXvMBl0X3W0A" name="isVisible" type="_P0EZ0fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0J5YPSwEeSXvMBl0X3W0A" name="DiagramExpansionSingleton" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0KgcPSwEeSXvMBl0X3W0A">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0KgcvSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P0LHgPSwEeSXvMBl0X3W0A" name="diagramExpansionSingleton" visibility="protected" isStatic="true" type="_P0J5YPSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0LHgfSwEeSXvMBl0X3W0A" name="getInstance" visibility="public" isStatic="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0LHgvSwEeSXvMBl0X3W0A">
+ <body>
+ * 
+ * @return an instance of the DiagramExpansion Singleton
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0LHg_SwEeSXvMBl0X3W0A" type="_P0J5YPSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P0LHhPSwEeSXvMBl0X3W0A" name="getDiagramExpansionRegistry" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P0LukPSwEeSXvMBl0X3W0A">
+ <body>
+ * get the diagram expansion associated to this singleton
+ * @return {@link DiagramExpansionsRegistry}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P0LukfSwEeSXvMBl0X3W0A" type="_P0KgcfSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0KgcfSwEeSXvMBl0X3W0A" name="DiagramExpansionsRegistry" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2ifAPSwEeSXvMBl0X3W0A">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ It gives the set of all Diagram expansion that has to be used
+ #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2ifAfSwEeSXvMBl0X3W0A" name="EXPANSION_MODEL_EXTENSION_ID" visibility="protected" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jGEPSwEeSXvMBl0X3W0A" name="MODEL_ID" visibility="protected" isLeaf="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jGEvSwEeSXvMBl0X3W0A" name="diagramExpansions" visibility="protected" type="_P2jGEfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_bbls0PlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2jtIPSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2jtIfSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jtIvSwEeSXvMBl0X3W0A" name="usages" visibility="protected" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2jtI_SwEeSXvMBl0X3W0A" name="mapChildreen" visibility="public" type="_PzUL4fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P2kUMPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="protected" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2kUMfSwEeSXvMBl0X3W0A" name="init" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2kUMvSwEeSXvMBl0X3W0A">
+ <body>
+ * this method load the extension points
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2kUM_SwEeSXvMBl0X3W0A" name="installExpansionModel" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2k7QPSwEeSXvMBl0X3W0A" name="diagramExpansion" type="_P2jGEfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2k7QfSwEeSXvMBl0X3W0A" name="getDiagramExpansions" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2k7QvSwEeSXvMBl0X3W0A">
+ <body>
+ *
+ * @return the set of DiagramExpansion
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2k7Q_SwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2liUPSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P2liUfSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2liUvSwEeSXvMBl0X3W0A" name="getUsage" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2liU_SwEeSXvMBl0X3W0A">
+ <body>
+ * get the usecontext associate to a diagram type
+ *
+ * @param diagramType
+ * the id of a diagram of the id of a view prototype
+ * @return a useConstext or null if not usage exist.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2liVPSwEeSXvMBl0X3W0A" type="_PzUy8vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2mJYPSwEeSXvMBl0X3W0A" name="diagramType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2nXg_SwEeSXvMBl0X3W0A" name="initializeOneModel" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2nXhPSwEeSXvMBl0X3W0A">
+ <body>
+ * Load one model
+ *
+ * @param element
+ * the extension point
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kPSwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kfSwEeSXvMBl0X3W0A" name="resourceSet" type="_P2mJY_SwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2n-kvSwEeSXvMBl0X3W0A" name="element" type="_P2nXgvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2n-k_SwEeSXvMBl0X3W0A" name="createExtension" visibility="private" isStatic="true">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2oloPSwEeSXvMBl0X3W0A">
+ <body>
+ * Load a resource instanceof DiagramExpansion
+ *
+ * @param resourceSet
+ * the resource set in which to load the menu model
+ * @param element
+ * the extension point
+ * @param classAttribute
+ * the name of the resource to load
+ * @return null or the Diagram Expansion model
+ * @throws Exception
+ * if the resource is not loaded
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2olofSwEeSXvMBl0X3W0A" type="_P2jGEfSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2olovSwEeSXvMBl0X3W0A" name="resourceSet" type="_P2mJY_SwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pMsPSwEeSXvMBl0X3W0A" name="element" type="_P2nXgvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pMsfSwEeSXvMBl0X3W0A" name="classAttribute" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2pzwfSwEeSXvMBl0X3W0A" name="loadExpansion" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2pzwvSwEeSXvMBl0X3W0A">
+ <body>
+ * this method is used to load a model expansion at runtime.
+ * see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100
+ *
+ * @param resourceURI
+ * the URI of the model expansion.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P2pzw_SwEeSXvMBl0X3W0A" name="resourceURI" type="_P2pzwPSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P2pzxPSwEeSXvMBl0X3W0A" name="clear" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P2qa0PSwEeSXvMBl0X3W0A">
+ <body>
+ * this method is used to clear the registry about all expansion.
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5g6gPSwEeSXvMBl0X3W0A" name="ExpandEditPartProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5hhkPSwEeSXvMBl0X3W0A">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P5iIofSwEeSXvMBl0X3W0A" general="_P5iIoPSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5iIovSwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5iIo_SwEeSXvMBl0X3W0A">
+ <body>
+ *
+ </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5iIpPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="private" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5ivsfSwEeSXvMBl0X3W0A" name="nodeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5ivsvSwEeSXvMBl0X3W0A">
+ <body> Map containing node view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5ivs_SwEeSXvMBl0X3W0A" name="edgeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5ivtPSwEeSXvMBl0X3W0A">
+ <body> Map containing edge view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P5jWwPSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="private" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5jWwfSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5jWwvSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5jWw_SwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5j91PSwEeSXvMBl0X3W0A" name="provides" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5kk4PSwEeSXvMBl0X3W0A">
+ <body>
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#provides(org.eclipse.gmf.runtime.common.core.service.IOperation)
+ *
+ * @param operation
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5kk4fSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5kk4vSwEeSXvMBl0X3W0A" name="operation" type="_P5j90_SwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5kk4_SwEeSXvMBl0X3W0A" name="createGraphicEditPart" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5kk5PSwEeSXvMBl0X3W0A">
+ <body>
+ * @see org.eclipse.gmf.runtime.diagram.ui.services.editpart.AbstractEditPartProvider#createGraphicEditPart(org.eclipse.gmf.runtime.notation.View)
+ *
+ * @param view
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lL8vSwEeSXvMBl0X3W0A" type="_P5lL8fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lL8_SwEeSXvMBl0X3W0A" name="view" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5lzAPSwEeSXvMBl0X3W0A" name="getCreationConstructor" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5lzAfSwEeSXvMBl0X3W0A">
+ <body>
+ * Return the appropriate constuctor for the cached editpart class.
+ * @return a constructor (<tt>null</tt> if none could be found).
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5lzBPSwEeSXvMBl0X3W0A" type="_P5lzA_SwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5maEPSwEeSXvMBl0X3W0A" name="editpartClass" type="_P5lL9PSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P5maEvSwEeSXvMBl0X3W0A" name="createNewGraphicEditPart" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5maE_SwEeSXvMBl0X3W0A">
+ <body>
+ * Creates an editpart via reflection.
+ * @param constructorParams the editpart's constructor paramters.
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5maFPSwEeSXvMBl0X3W0A" type="_P5lL8fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5nBIPSwEeSXvMBl0X3W0A" name="editpartClass" type="_P5lL9PSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P5nBIfSwEeSXvMBl0X3W0A" name="constructorParams" type="_P5maEfSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5nBIvSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5nBI_SwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8Kl4PSwEeSXvMBl0X3W0A" name="ExpandViewProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8LM8PSwEeSXvMBl0X3W0A">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040
+
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P8LM8_SwEeSXvMBl0X3W0A" general="_P8LM8vSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8R6ofSwEeSXvMBl0X3W0A" name="DEBUG_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8ShsPSwEeSXvMBl0X3W0A" name="DEBUG_EXPANSION" visibility="private" isLeaf="true" isStatic="true" type="_P0EZ0fSwEeSXvMBl0X3W0A" isUnique="false"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8ShsfSwEeSXvMBl0X3W0A" name="nodeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ShsvSwEeSXvMBl0X3W0A">
+ <body> Map containing node view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8TIwPSwEeSXvMBl0X3W0A" name="edgeMap" visibility="protected" type="_P5ivsPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8TIwfSwEeSXvMBl0X3W0A">
+ <body> Map containing edge view types supported by this provider </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P8TIwvSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_G_L6EPlhEeSapvJB9EYj3Q"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P8R6oPSwEeSXvMBl0X3W0A" name="ExpandViewProvider implements IViewProvider" client="_P8Kl4PSwEeSXvMBl0X3W0A" supplier="_P8LM9fSwEeSXvMBl0X3W0A" contract="_P8LM9fSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8TIw_SwEeSXvMBl0X3W0A" name="initGraphicalTypeRegistry" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8TIxPSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8Tv0_SwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Tv1PSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8UW4PSwEeSXvMBl0X3W0A" name="operation" type="_P8Tv0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8UW4vSwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8UW4_SwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8U98PSwEeSXvMBl0X3W0A" name="operation" type="_P8UW4fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8U98vSwEeSXvMBl0X3W0A" name="providesFromExpansionModel" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8U98_SwEeSXvMBl0X3W0A">
+ <body>
+ * this method consults the expansion model to know if the view can be created in the current container.
+ * @param operation the proposition of creation
+ * @return true if the expansion model declare it, else false
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8VlAPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8VlAfSwEeSXvMBl0X3W0A" name="operation" type="_P8U98fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8VlA_SwEeSXvMBl0X3W0A" name="getNodeViewClass" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8WMEPSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WMEfSwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WMEvSwEeSXvMBl0X3W0A" name="semanticAdapter" type="_P8VlAvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzIPSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzIfSwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8WzIvSwEeSXvMBl0X3W0A" name="getViewFactory" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8WzI_SwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8XaMPSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8XaMfSwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8XaMvSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8XaM_SwEeSXvMBl0X3W0A">
+ <body>
+ * get the diagram type from a view.
+ * @param currentView the current view
+ * @return the diagram type it can be also a view point
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YBQPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YBQfSwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8YBQvSwEeSXvMBl0X3W0A" name="getEdgeViewClass" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8YBQ_SwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUPSwEeSXvMBl0X3W0A" type="_P5lL9PSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUfSwEeSXvMBl0X3W0A" name="semanticAdapter" type="_P8VlAvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoUvSwEeSXvMBl0X3W0A" name="containerView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8YoU_SwEeSXvMBl0X3W0A" name="graphicalType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8ZPYPSwEeSXvMBl0X3W0A" name="initDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ZPYfSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8ZPY_SwEeSXvMBl0X3W0A" name="provides" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8ZPZPSwEeSXvMBl0X3W0A">
+ <body>
+ * @see org.eclipse.papyrus.infra.gmfdiag.common.providers.CustomAbstractViewProvider#provides(org.eclipse.gmf.runtime.diagram.core.services.view.CreateViewForKindOperation)
+ *
+ * @param op
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Z2cPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8Z2cfSwEeSXvMBl0X3W0A" name="op" type="_P8ZPYvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8y4APSwEeSXvMBl0X3W0A" name="IdentityGraphicalElementType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P8y4AfSwEeSXvMBl0X3W0A">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+By default it accepts all. This is the ExpandViewProvider that verify the job
+#Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ </body>
+ </ownedComment>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P8zfEfSwEeSXvMBl0X3W0A" name="IdentityGraphicalElementType implements IGraphicalTypeRegistry" client="_P8y4APSwEeSXvMBl0X3W0A" supplier="_P8zfEPSwEeSXvMBl0X3W0A" contract="_P8zfEPSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P8zfE_SwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P80GIPSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80GIfSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80GIvSwEeSXvMBl0X3W0A" name="domainElement" type="_P8zfEvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P80tM_SwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P80tNPSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P80tNfSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81UQPSwEeSXvMBl0X3W0A" name="elementType" type="_P80tMvSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P81UQfSwEeSXvMBl0X3W0A" name="getEdgeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P81UQvSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81UQ_SwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P81URPSwEeSXvMBl0X3W0A" name="proposedType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P817UPSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P817UfSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P817UvSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P817U_SwEeSXvMBl0X3W0A" name="domainElement" type="_P8zfEvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P82iYPSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P82iYfSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P82iYvSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P82iY_SwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83JcPSwEeSXvMBl0X3W0A" name="elementType" type="_P80tMvSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83JcfSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P83JcvSwEeSXvMBl0X3W0A" name="getNodeGraphicalType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P83Jc_SwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgPSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgfSwEeSXvMBl0X3W0A" name="proposedType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P83wgvSwEeSXvMBl0X3W0A" name="containerType" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P83wg_SwEeSXvMBl0X3W0A" name="isKnownEdgeType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P83whPSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84XkPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84XkfSwEeSXvMBl0X3W0A" name="type" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P84XkvSwEeSXvMBl0X3W0A" name="isKnownNodeType" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P84Xk_SwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84-oPSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P84-ofSwEeSXvMBl0X3W0A" name="type" type="_PzTk0vSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-h9YPSwEeSXvMBl0X3W0A" name="InducedRepresentationCreationEditPolicy" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-h9YfSwEeSXvMBl0X3W0A">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
+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>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P-ikdvSwEeSXvMBl0X3W0A" general="_P-ikdfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jLgPSwEeSXvMBl0X3W0A" name="INDUCED_REPRESENTATION_CREATOR_EDITPOLICY" visibility="public" isLeaf="true" isStatic="true" type="_PzTk0vSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-jLgfSwEeSXvMBl0X3W0A">
+ <body> constant for this edit policy role </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jykfSwEeSXvMBl0X3W0A" name="notificationManager" visibility="protected" type="_P-jykPSwEeSXvMBl0X3W0A" isUnique="false">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-jykvSwEeSXvMBl0X3W0A">
+ <body> manager for notifications: should the compartment react to the notification? </body>
+ </ownedComment>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P-jyk_SwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="protected" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_EwFIwPliEeSapvJB9EYj3Q"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-jylPSwEeSXvMBl0X3W0A" name="activate" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZoPSwEeSXvMBl0X3W0A">
+ <body>
+ *
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-kZofSwEeSXvMBl0X3W0A" name="deactivate" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZovSwEeSXvMBl0X3W0A">
+ <body>
+ *
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-kZo_SwEeSXvMBl0X3W0A" name="getView" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-kZpPSwEeSXvMBl0X3W0A">
+ <body>
+ * Returns the view controlled by the host edit part
+ *
+ * @return the view controlled by the host edit part
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-kZpfSwEeSXvMBl0X3W0A" type="_P0DywfSwEeSXvMBl0X3W0A" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-lAsPSwEeSXvMBl0X3W0A" name="executeShapeCompartmentCreation" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-lAsfSwEeSXvMBl0X3W0A">
+ <body>
+ * the goal of this method is to execute the a command to create a notation node for a compartment of stereotype
+ *
+ * @param editPart
+ * the editpart owner of the new compartment
+ * @param appliedstereotype
+ * the stereotype application
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lAsvSwEeSXvMBl0X3W0A" name="editPart" type="_P5lL8fSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lAs_SwEeSXvMBl0X3W0A" name="existedDynamicCompartment" type="_PzUL4fSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lnwPSwEeSXvMBl0X3W0A" name="wantedChildreenID" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-lnwfSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-lnwvSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-lnw_SwEeSXvMBl0X3W0A" name="listRepresentation" type="_PzRIkPSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-mO0PSwEeSXvMBl0X3W0A" name="getEditingDomain" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-mO0fSwEeSXvMBl0X3W0A">
+ <body>
+ * Returns the editing domain for the given edit Part
+ *
+ * @param editPart
+ * the edit part from which editing domain is searched
+ * @return the editing domain
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-mO0_SwEeSXvMBl0X3W0A" type="_P-mO0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-mO1PSwEeSXvMBl0X3W0A" name="editPart" type="_P5lL8fSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-m14PSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-m14fSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-m14vSwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-m14_SwEeSXvMBl0X3W0A" name="updateAddedCompartment" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-m15PSwEeSXvMBl0X3W0A">
+ <body>
+ * this method creates a node for the compartment of stereotype if it does not exist.
+ *
+ * @param stereotypeApplication
+ * the stereotype application
+ </body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P-nc8PSwEeSXvMBl0X3W0A" name="getAddedCompartmentView" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P-nc8fSwEeSXvMBl0X3W0A">
+ <body>
+ * Returns the view corresponding to the shape compartment
+ *
+ * @param view 
+ * @return
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-nc8vSwEeSXvMBl0X3W0A" type="_PzUL4fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-nc8_SwEeSXvMBl0X3W0A" name="view" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P-oEAPSwEeSXvMBl0X3W0A" name="childreenID" type="_PzTk0vSwEeSXvMBl0X3W0A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-oEAfSwEeSXvMBl0X3W0A"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-oEAvSwEeSXvMBl0X3W0A" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_pXsPSwEeSXvMBl0X3W0A" name="InducedRepresentationPolicyProvider" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_p-wPSwEeSXvMBl0X3W0A">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ <generalization xmi:type="uml:Generalization" xmi:id="_P_p-wvSwEeSXvMBl0X3W0A" general="_P_p-wfSwEeSXvMBl0X3W0A"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_P_ql0vSwEeSXvMBl0X3W0A" name="diagramExpansionRegistry" visibility="private" type="_P0KgcfSwEeSXvMBl0X3W0A" isUnique="false" aggregation="composite" association="_B2wyQPliEeSapvJB9EYj3Q"/>
+ <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_P_ql0fSwEeSXvMBl0X3W0A" name="InducedRepresentationPolicyProvider implements IEditPolicyProvider" client="_P_pXsPSwEeSXvMBl0X3W0A" supplier="_P_ql0PSwEeSXvMBl0X3W0A" contract="_P_ql0PSwEeSXvMBl0X3W0A"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_rM4PSwEeSXvMBl0X3W0A" name="getDiagramType" visibility="protected">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_rM4fSwEeSXvMBl0X3W0A">
+ <body>
+ * get the diagram type from a view.
+ * @param currentView the current view
+ * @return the diagram type it can be also a view point
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rM4vSwEeSXvMBl0X3W0A" type="_PzTk0vSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rM4_SwEeSXvMBl0X3W0A" name="currentView" type="_P0DywfSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_rz8PSwEeSXvMBl0X3W0A" name="provides" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_rz8fSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rz8vSwEeSXvMBl0X3W0A" type="_P0EZ0fSwEeSXvMBl0X3W0A" direction="return"/>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_rz8_SwEeSXvMBl0X3W0A" name="operation" type="_P5j90_SwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_P_sbAPSwEeSXvMBl0X3W0A" name="createEditPolicies" visibility="public">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P_sbAfSwEeSXvMBl0X3W0A">
+ <body>
+ * {@inheritDoc}
+ </body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P_sbAvSwEeSXvMBl0X3W0A" name="editPart" type="_P_rz9PSwEeSXvMBl0X3W0A"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_oY90IPlfEeSL080VNAlOmQ" client="_P8Kl4PSwEeSXvMBl0X3W0A" supplier="_PzRIkPSwEeSXvMBl0X3W0A"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_G_L6EPlhEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_expandViewProvider" memberEnd="_P8TIwvSwEeSXvMBl0X3W0A _G_tegPlhEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_G_tegPlhEeSapvJB9EYj3Q" name="expandViewProvider" type="_P8Kl4PSwEeSXvMBl0X3W0A" association="_G_L6EPlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G_uFkPlhEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G_usoPlhEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bbls0PlhEeSapvJB9EYj3Q" name="A_diagramExpansions_diagramExpansionsRegistry" memberEnd="_P2jGEvSwEeSXvMBl0X3W0A _bbm68PlhEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_bbm68PlhEeSapvJB9EYj3Q" name="diagramExpansionsRegistry" type="_P0KgcfSwEeSXvMBl0X3W0A" association="_bbls0PlhEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bbniAPlhEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bbniAflhEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_B2wyQPliEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_inducedRepresentationPolicyProvider" memberEnd="_P_ql0vSwEeSXvMBl0X3W0A _B2yAYPliEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_B2yAYPliEeSapvJB9EYj3Q" name="inducedRepresentationPolicyProvider" type="_P_pXsPSwEeSXvMBl0X3W0A" association="_B2wyQPliEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2z1kPliEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B20coPliEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EwFIwPliEeSapvJB9EYj3Q" name="A_diagramExpansionRegistry_inducedRepresentationCreationEditPolicy" memberEnd="_P-jyk_SwEeSXvMBl0X3W0A _EwGW4PliEeSapvJB9EYj3Q">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_EwGW4PliEeSapvJB9EYj3Q" name="inducedRepresentationCreationEditPolicy" type="_P-h9YPSwEeSXvMBl0X3W0A" association="_EwFIwPliEeSapvJB9EYj3Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EwGW4fliEeSapvJB9EYj3Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EwG98PliEeSapvJB9EYj3Q" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_IC49UPliEeSapvJB9EYj3Q" client="_PzOsUfSwEeSXvMBl0X3W0A _P-h9YPSwEeSXvMBl0X3W0A" supplier="_PzOsUfSwEeSXvMBl0X3W0A"/>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_S6AQ0PliEeSapvJB9EYj3Q" client="_PzOsUfSwEeSXvMBl0X3W0A _P_pXsPSwEeSXvMBl0X3W0A" supplier="_PzOsUfSwEeSXvMBl0X3W0A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzUy8fSwEeSXvMBl0X3W0A" name="expansionmodel">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzUy8vSwEeSXvMBl0X3W0A" name="UseContext"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzVaAPSwEeSXvMBl0X3W0A" name="AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2jGEfSwEeSXvMBl0X3W0A" name="DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8LM8fSwEeSXvMBl0X3W0A" name="providers">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8LM8vSwEeSXvMBl0X3W0A" name="CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8zfEPSwEeSXvMBl0X3W0A" name="IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-jLgvSwEeSXvMBl0X3W0A" name="service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-jLg_SwEeSXvMBl0X3W0A" name="shape">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-jykPSwEeSXvMBl0X3W0A" name="NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_ubgMyNE7EeSLjPxDpRV9AQ" name="Test">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_O9BAcPPIEeSkj8g2gtcZXQ">
+ <body>The code coverage for:
+- 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:Dependency" xmi:id="_ubgMydE7EeSLjPxDpRV9AQ" name="Dependency1" client="_ubgMyNE7EeSLjPxDpRV9AQ" supplier="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Dependency" xmi:id="_ubgMytE7EeSLjPxDpRV9AQ" name="Dependency2" client="_ubgMyNE7EeSLjPxDpRV9AQ" supplier="_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_-We7oOG2EeSJG5UikeIXVQ" name="T001-Load ExpansionModel">
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_B3DtEOKAEeSwE5hduTH6nQ" name="init_DiagramExpansionRegistry"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_D_XdYOKAEeSwE5hduTH6nQ" name="load_BadDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_FpjHQOKAEeSwE5hduTH6nQ" name="load_BadelementTypeDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_Hz_lkOKAEeSwE5hduTH6nQ" name="load_BadProviderDiagramExpansion"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_fbBhQOKAEeSwE5hduTH6nQ" name="load_DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_iHx0wOG3EeSJG5UikeIXVQ" client="_-We7oOG2EeSJG5UikeIXVQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_yR-hwOHTEeSJG5UikeIXVQ" client="_-We7oOG2EeSJG5UikeIXVQ" supplier="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_HskbEOHUEeSJG5UikeIXVQ" name="T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="__tv5wPPvEeSRcOkL7xliQg" annotatedElement="_HskbEOHUEeSJG5UikeIXVQ">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_W-9AAOHUEeSJG5UikeIXVQ" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_gn_C0PPHEeSkj8g2gtcZXQ" name="T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_KmxRwPPwEeSRcOkL7xliQg" annotatedElement="_gn_C0PPHEeSkj8g2gtcZXQ">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_hq0_4PPHEeSkj8g2gtcZXQ" name="T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_OHLdcPPwEeSRcOkL7xliQg" annotatedElement="_hq0_4PPHEeSkj8g2gtcZXQ">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_hwSHoPPHEeSkj8g2gtcZXQ" name="T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P5AncPPwEeSRcOkL7xliQg" annotatedElement="_hwSHoPPHEeSkj8g2gtcZXQ">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_h0_ogPPHEeSkj8g2gtcZXQ" name="T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_T1xX8PPwEeSRcOkL7xliQg" annotatedElement="_h0_ogPPHEeSkj8g2gtcZXQ">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_h4zxgPPHEeSkj8g2gtcZXQ" name="T006-Drop of Elements">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_YO8cwPSiEeSXvMBl0X3W0A" name="testDropInsideBadcontainer"/>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_Wgn5wPSiEeSXvMBl0X3W0A" name="testDropInsidecontainer"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_0lbosPPHEeSkj8g2gtcZXQ" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_yrPMQNRfEeSRNI7img_HuA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_o_eVkPPwEeSRcOkL7xliQg" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_ppRggPPwEeSRcOkL7xliQg" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_qjyoAPPwEeSRcOkL7xliQg" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_rHkqgPPwEeSRcOkL7xliQg" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_r3CYkPPwEeSRcOkL7xliQg" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_NIUj8PiPEeSv3dqcApn3LA" name="Verify1" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_N1B48PiPEeSv3dqcApn3LA" name="Verify2" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_OfEUcPiPEeSv3dqcApn3LA" name="Verify3" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_PJ1vwPiPEeSv3dqcApn3LA" name="Verify4" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_P3AXwPiPEeSv3dqcApn3LA" name="Verify5" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_GFARMPiaEeS0IdFsjSchpQ" name="Verify6" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_SHt1IPiaEeS0IdFsjSchpQ" name="Verify7" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_mnTewPiaEeS0IdFsjSchpQ" name="Verify8" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_FqaKcPibEeS0IdFsjSchpQ" name="Verify9" client="_gn_C0PPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_GZp2EPibEeS0IdFsjSchpQ" name="Verify10" client="_HskbEOHUEeSJG5UikeIXVQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_HJy5kPibEeS0IdFsjSchpQ" name="Verify11" client="_hq0_4PPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_HpP1sPibEeS0IdFsjSchpQ" name="Verify12" client="_hwSHoPPHEeSkj8g2gtcZXQ" supplier="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_JGjhMPibEeS0IdFsjSchpQ" name="Verify13" client="_h0_ogPPHEeSkj8g2gtcZXQ" supplier="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_A7dSkPicEeS0IdFsjSchpQ" name="Verify14" client="_h4zxgPPHEeSkj8g2gtcZXQ" supplier="_pRD50PibEeS0IdFsjSchpQ"/>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_lYuBIPldEeSL080VNAlOmQ" name="T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_WoxlcPleEeSL080VNAlOmQ" annotatedElement="_lYuBIPldEeSL080VNAlOmQ">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ <nestedClassifier xmi:type="uml:Activity" xmi:id="_EiadAPleEeSL080VNAlOmQ" name="testAssistantForLabelNode">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iMIT4PleEeSL080VNAlOmQ" annotatedElement="_EiadAPleEeSL080VNAlOmQ">
+ <body>This test is to test an assitant on a node that is represented inside a compartment that has been extended.</body>
+ </ownedComment>
+ </nestedClassifier>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Abstraction" xmi:id="_zjIRYPldEeSL080VNAlOmQ" name="Verify15" client="_lYuBIPldEeSL080VNAlOmQ" supplier="_IzpZkNR7EeSRNI7img_HuA"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_Z4OmYPSwEeSXvMBl0X3W0A" name="Library">
+ <packagedElement xmi:type="uml:Model" xmi:id="_PzS9wPSwEeSXvMBl0X3W0A" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzTk0PSwEeSXvMBl0X3W0A" name="java">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzTk0fSwEeSXvMBl0X3W0A" name="lang">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzTk0vSwEeSXvMBl0X3W0A" name="String"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5lL9PSwEeSXvMBl0X3W0A" name="Class"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5lzAvSwEeSXvMBl0X3W0A" name="reflect">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5lzA_SwEeSXvMBl0X3W0A" name="Constructor"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5maEfSwEeSXvMBl0X3W0A" name="Object"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PzUL4PSwEeSXvMBl0X3W0A" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_PzUL4fSwEeSXvMBl0X3W0A" name="HashMap"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5ivsPSwEeSXvMBl0X3W0A" name="Map"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0CkoPSwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkofSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkovSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0Cko_SwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0CkpPSwEeSXvMBl0X3W0A" name="transaction">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0CkpfSwEeSXvMBl0X3W0A" name="RecordingCommand"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-mO0vSwEeSXvMBl0X3W0A" name="TransactionalEditingDomain"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mJYfSwEeSXvMBl0X3W0A" name="ecore">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mJYvSwEeSXvMBl0X3W0A" name="resource">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2mJY_SwEeSXvMBl0X3W0A" name="ResourceSet"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8zfEvSwEeSXvMBl0X3W0A" name="EObject"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2pMsvSwEeSXvMBl0X3W0A" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2pMs_SwEeSXvMBl0X3W0A" name="util">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P2pzwPSwEeSXvMBl0X3W0A" name="URI"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0DLsfSwEeSXvMBl0X3W0A" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLsvSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLs_SwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLtPSwEeSXvMBl0X3W0A" name="gmf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DLtfSwEeSXvMBl0X3W0A" name="runtime">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0DywPSwEeSXvMBl0X3W0A" name="notation">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0DywfSwEeSXvMBl0X3W0A" name="View"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4PSwEeSXvMBl0X3W0A" name="diagram">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4fSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0FA4vSwEeSXvMBl0X3W0A" name="preferences">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P0FA4_SwEeSXvMBl0X3W0A" name="PreferencesHint"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8LM9PSwEeSXvMBl0X3W0A" name="providers">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8LM9fSwEeSXvMBl0X3W0A" name="IViewProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8Tv0PSwEeSXvMBl0X3W0A" name="services">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P8Tv0fSwEeSXvMBl0X3W0A" name="view">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8Tv0vSwEeSXvMBl0X3W0A" name="CreateNodeViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8UW4fSwEeSXvMBl0X3W0A" name="CreateEdgeViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8U98fSwEeSXvMBl0X3W0A" name="CreateChildViewOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P8ZPYvSwEeSXvMBl0X3W0A" name="CreateViewForKindOperation"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhkfSwEeSXvMBl0X3W0A" name="ui">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhkvSwEeSXvMBl0X3W0A" name="services">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5hhk_SwEeSXvMBl0X3W0A" name="editpart">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P5iIoPSwEeSXvMBl0X3W0A" name="AbstractEditPartProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P_p-w_SwEeSXvMBl0X3W0A" name="editpolicy">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P_ql0PSwEeSXvMBl0X3W0A" name="IEditPolicyProvider"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5lL8PSwEeSXvMBl0X3W0A" name="editparts">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P5lL8fSwEeSXvMBl0X3W0A" name="IGraphicalEditPart"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90PSwEeSXvMBl0X3W0A" name="common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90fSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P5j90vSwEeSXvMBl0X3W0A" name="service">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P5j90_SwEeSXvMBl0X3W0A" name="IOperation"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_p-wfSwEeSXvMBl0X3W0A" name="AbstractProvider"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80GI_SwEeSXvMBl0X3W0A" name="emf">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80tMPSwEeSXvMBl0X3W0A" name="type">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P80tMfSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P80tMvSwEeSXvMBl0X3W0A" name="IElementType"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P0DyxPSwEeSXvMBl0X3W0A" name="datatype">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P0EZ0PSwEeSXvMBl0X3W0A" name="datatype">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_P0EZ0fSwEeSXvMBl0X3W0A" name="Boolean"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P2mwcPSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mwcfSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2mwcvSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2nXgPSwEeSXvMBl0X3W0A" name="core">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P2nXgfSwEeSXvMBl0X3W0A" name="runtime">
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P2nXgvSwEeSXvMBl0X3W0A" name="IConfigurationElement"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_P8VlAvSwEeSXvMBl0X3W0A" name="IAdaptable"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_P-ikcPSwEeSXvMBl0X3W0A" name="gef">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikcfSwEeSXvMBl0X3W0A" name="org">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikcvSwEeSXvMBl0X3W0A" name="eclipse">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikc_SwEeSXvMBl0X3W0A" name="gef">
+ <packagedElement xmi:type="uml:Package" xmi:id="_P-ikdPSwEeSXvMBl0X3W0A" name="editpolicies">
+ <packagedElement xmi:type="uml:Class" xmi:id="_P-ikdfSwEeSXvMBl0X3W0A" name="GraphicalEditPolicy"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_P_rz9PSwEeSXvMBl0X3W0A" name="EditPart"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_wsPLkA6MEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wsTdAA6MEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xBzL4A6MEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB1oIA6MEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB22QQ6MEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB4EYA6MEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB5SgA6MEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB6goQ6MEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB7uwQ6MEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB884Q6MEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB-LAQ6MEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xB_ZIQ6MEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCAnQQ6MEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCB1YQ6MEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCDDgQ6MEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCERoQ6MEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCFfwQ6MEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCGt4Q6MEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCH8AQ6MEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCJKIQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCKYQQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCLmYQ6MEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCM0gQ6MEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCOCoQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCPQwQ6MEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCQe4Q6MEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCRtAQ6MEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCS7IQ6MEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCUJQQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCVXYQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCWlgA6MEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCXzoA6MEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCZBwQ6MEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCaP4Q6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCbeAA6MEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCcFEQ6MEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCdTMQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCfIYA6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCfvcQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCg9kQ6MEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCiLsQ6MEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCjZ0Q6MEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCkn8Q6MEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCl2EQ6MEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCnEMQ6MEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCoSUQ6MEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCpgcQ6MEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCqukQ6MEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCr8sQ6MEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCtK0Q6MEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCvAAA6MEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCwOIQ6MEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCxcQQ6MEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCyqYQ6MEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xCz4gQ6MEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wsVSMA6MEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsXHYQ6MEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsY8kQ6MEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsaxwQ6MEeWBLZDu_M_h-Q">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsdOAA6MEeWBLZDu_M_h-Q">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsecIQ6MEeWBLZDu_M_h-Q">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsgRUQ6MEeWBLZDu_M_h-Q">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wshfcQ6MEeWBLZDu_M_h-Q">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsitkQ6MEeWBLZDu_M_h-Q">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wskiwA6MEeWBLZDu_M_h-Q">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wslw4Q6MEeWBLZDu_M_h-Q">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsnmEA6MEeWBLZDu_M_h-Q">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wso0MA6MEeWBLZDu_M_h-Q">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsqCUQ6MEeWBLZDu_M_h-Q">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsrQcQ6MEeWBLZDu_M_h-Q">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wstFoA6MEeWBLZDu_M_h-Q">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsuTwQ6MEeWBLZDu_M_h-Q">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wsvh4Q6MEeWBLZDu_M_h-Q">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wsxXEA6MEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wu2asA6MEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wu428Q6MEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wu6FEQ6MEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wv7YwA6MEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wv9N8A6MEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wv_DIA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwARQQ6MEeWBLZDu_M_h-Q">
+ <body>The developper can moel the expasion of diagram that i want to do.
+</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="_wwKpUA6MEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwL3cA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwNFkQ6MEeWBLZDu_M_h-Q">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwOTsQ6MEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwPh0Q6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwQv8Q6MEeWBLZDu_M_h-Q">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwR-EQ6MEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwTzQA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwVBYQ6MEeWBLZDu_M_h-Q">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwWPgQ6MEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwXdoQ6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwYrwQ6MEeWBLZDu_M_h-Q">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwZ54Q6MEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwbvEA6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwc9MQ6MEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wweLUQ6MEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wwfZcQ6MEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wwhOoA6MEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3tbwQ6MEeWBLZDu_M_h-Q">
+ <body>The code is dispatched in several packages.
+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="_w3VBQA6MEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3WPYA6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3XdgQ6MEeWBLZDu_M_h-Q">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3YroQ6MEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3Z5wQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3bH4Q6MEeWBLZDu_M_h-Q">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3c9EA6MEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3eLMQ6MEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3fZUQ6MEeWBLZDu_M_h-Q">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3gncQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3jDsQ6MEeWBLZDu_M_h-Q">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3kR0Q6MEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3lf8Q6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3muEQ6MEeWBLZDu_M_h-Q">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3n8MQ6MEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3pxYA6MEeWBLZDu_M_h-Q">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3q_gQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w3sNoQ6MEeWBLZDu_M_h-Q">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3up4Q6MEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w3v4AQ6MEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w7Zo8A6MEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w7cFMA6MEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_UfoA6MEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_WU0Q6MEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_Xi8Q6MEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_YxEQ6MEeWBLZDu_M_h-Q">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_Z_MQ6MEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_bNUQ6MEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_cbcQ6MEeWBLZDu_M_h-Q">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_eQoA6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_fewA6MEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_gs4A6MEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w_h7AQ6MEeWBLZDu_M_h-Q">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_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="_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="_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="_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="_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="_w_2rIQ6MEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_35QQ6MEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_5HYQ6MEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_6VgQ6MEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_7joQ6MEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_8xwQ6MEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w_9_4Q6MEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w__OAQ6MEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAAcIQ6MEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_xABqQQ6MEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAC4YQ6MEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAmSAA6MEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAngIQ6MEeWBLZDu_M_h-Q">
+ <body>The code coverage for:
+- 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="_xApVUA6MEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAqjcA6MEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xArxkQ6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAs_sQ6MEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAuN0Q6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAvb8Q6MEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAxRIQ6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xAyfQQ6MEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xAztYQ6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xA07gA6MEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA2JoA6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xA3XwA6MEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xA4l4A6MEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA5M8Q6MEeWBLZDu_M_h-Q">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xA6bEQ6MEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA7pMQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBAhsA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBAhsg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBIwQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBIww6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBBv0A6MEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBCW4A6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC98A6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC98g6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBC99A6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBDlAA6MEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBDlAg6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBEzIA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBEzIg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBFaMQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBFaMw6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGBQA6MEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGBQg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGoUA6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBGoUg6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBH2cA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBH2cg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdgQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdgw6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBIdhQ6MEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBJEkQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBJEkw6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBKSsA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5wA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5wg6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBK5xA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg0A6MEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg0g6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBLg1A6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWAA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWAg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWBA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBNWBg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBN9EQ6MEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBN9Ew6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBOkIQ6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBPyQA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZUQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZUw6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBQZVQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRAYA6MEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRAYg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBRncA6MEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1kA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1kg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1lA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBS1lg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBTcoQ6MEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBTcow6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUDsQ6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUDsw6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUqwA6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBUqwg6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBV44A6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBV44g6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf8Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf8w6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBXHAQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBXuEA6MEeWBLZDu_M_h-Q">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBY8MA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBY8Mg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjQQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjQw6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBaKUQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBaKUw6MEeWBLZDu_M_h-Q">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_gA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_gg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_hA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBb_hg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBcmkw6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBebwA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBebwg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBebxA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfC0Q6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfp4A6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBhfEA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBhfEg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBhfFA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBiGIQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBiGIw6MEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBitMQ6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBitMw6MEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjUQQ6MEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjUQw6MEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBjURQ6MEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBj7UA6MEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBj7Ug6MEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlJcA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlJcg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlwgA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBlwgg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXkg6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMwA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMwg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMxA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoMxg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoz0w6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBqpAA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBqpAg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQEQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQEw6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBr3IA6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBtsUA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBtsUg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBtsVA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBuTYA6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBu6cA6MEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvoA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvog6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvpA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBwvpg6MEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBxWsg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBx9wA6MEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA7pMg6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBWf9Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBZjRQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBcmkQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfC0w6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXkA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBoz0Q6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBrQFQ6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBuTYg6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBxWsA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xA9eYA6MEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBdNoA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBfp4g6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBmXlA6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBpa4A6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBr3Ig6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_xBu6cg6MEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_lth68A6PEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ltmMYA6PEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEb_EA6PEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEd0QA6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEfCYQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEgQgQ6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEheoQ6PEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEiswQ6PEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEj64Q6PEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mElJAQ6PEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEmXIQ6PEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEnlQQ6PEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEozYQ6PEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEqBgQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mErPoQ6PEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEsdwQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEtr4Q6PEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEvhEA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEwvMQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEx9UQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mEzLcQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE0ZkQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE1nsQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE210Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE4rAA6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE5SEQ6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE6gMQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE7uUQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE88cQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE-KkQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mE__wA6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFBN4Q6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFDDEA6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFERMA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFFfUQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFGtcQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFH7kQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFJJsQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFKX0Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFMNAQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFNbIQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFOpQQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFP3YQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFRFgQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFSToQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFThwQ6PEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFUv4Q6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFV-AQ6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFXMIQ6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFYaQQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFZBUQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFaPcQ6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFbdkQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFcrsQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mFd50Q6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ltoooQ6PEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ltrE4A6PEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ltthIA6PEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ltv9YA6PEeWBLZDu_M_h-Q">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ltyZoA6PEeWBLZDu_M_h-Q">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt0O0Q6PEeWBLZDu_M_h-Q">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt2rEA6PEeWBLZDu_M_h-Q">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt35MQ6PEeWBLZDu_M_h-Q">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt5uYQ6PEeWBLZDu_M_h-Q">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt7jkA6PEeWBLZDu_M_h-Q">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt8xsQ6PEeWBLZDu_M_h-Q">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lt-m4Q6PEeWBLZDu_M_h-Q">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luAcEA6PEeWBLZDu_M_h-Q">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luCRQA6PEeWBLZDu_M_h-Q">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luEGcA6PEeWBLZDu_M_h-Q">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luF7oA6PEeWBLZDu_M_h-Q">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luHw0A6PEeWBLZDu_M_h-Q">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_luI-8Q6PEeWBLZDu_M_h-Q">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_luK0IQ6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lvzL0A6PEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lv1BAQ6PEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lv22MA6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxTnsA6PEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lxVc4A6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxWrAA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxX5IQ6PEeWBLZDu_M_h-Q">
+ <body>The developper can model the expansion of diagram.
+</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="_lxjfUQ6PEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxktcQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxl7kQ6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lxnJsQ6PEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lxoX0Q6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx3oYQ6PEeWBLZDu_M_h-Q">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lx42gQ6PEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx6rsA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx750Q6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lx9H8Q6PEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx-WEQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lx_kMQ6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lyAyUQ6PEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyCAcQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyDOkQ6PEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lyEcsQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_lyFq0Q6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_lyG48Q6PEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5O0oQ6PEeWBLZDu_M_h-Q">
+ <body>The code is dispatched in several packages.
+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="_l42aIQ6PEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l44PUA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l45dcQ6PEeWBLZDu_M_h-Q">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l46rkQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l48gwA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l49u4Q6PEeWBLZDu_M_h-Q">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l4-9AQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5ALIQ6PEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5BZQQ6PEeWBLZDu_M_h-Q">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5CnYQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5D1gQ6PEeWBLZDu_M_h-Q">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5FqsA6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5G40Q6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5IG8Q6PEeWBLZDu_M_h-Q">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5JVEQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5KjMQ6PEeWBLZDu_M_h-Q">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5LxUQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l5NmgA6PEeWBLZDu_M_h-Q">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5QCwQ6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_l5R38Q6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l8inUA6PEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_l8kcgA6PEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mBy6wA6PEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB0v8Q6PEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mB1-EQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB3MMQ6PEeWBLZDu_M_h-Q">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mB4aUQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB6PgA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB7doA6PEeWBLZDu_M_h-Q">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mB8rwA6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mB954A6PEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mB_IAA6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCAWIQ6PEeWBLZDu_M_h-Q">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_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="_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
+
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCJgEQ6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCKuMQ6PEeWBLZDu_M_h-Q">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCMjYQ6PEeWBLZDu_M_h-Q">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+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="_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="_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="_mCYJkA6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCZXsA6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCal0Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCbz8Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCdCEQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCeQMQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCfeUQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCgscQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCh6kQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCjIsQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mCkW0Q6PEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDHJYA6PEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDI-kA6PEeWBLZDu_M_h-Q">
+ <body>The code coverage for:
+- 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="_mDKMsA6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDLa0Q6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDMo8Q6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDN3EA6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDPsQQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDRhcA6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDSIgQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDTWoQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDUkwQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDVy4Q6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDXBAQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDYPIQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDZdQQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDarYQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_mDb5gA6PEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDdHoA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDhZEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDhZEg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDiAIQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDiAIw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDinMA6PEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDinMg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1UA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1Ug6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDj1VA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDkcYA6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDkcYg6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDlqgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDlqgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDmRkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDmRkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDm4oA6PEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDm4og6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDnfsA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDnfsg6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDot0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDot0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU4Q6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU4w6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDpU5Q6PEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDp78Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDp78w6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxIA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxIg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxJA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDrxJg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDsYMQ6PEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDsYMw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDs_QA6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDu0cA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDu0cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDu0dA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDvbgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDvbgg6PEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDwCkA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDwCkg6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDx3wA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDx3wg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDx3xA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye0g6PEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDye1A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDzF4Q6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD0UAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD0UAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD07EQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD07Ew6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD1iIA6PEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD1iIg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JMA6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JMg6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JNA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD2JNg6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD3-YA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD3-Yg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD3-ZA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD4lcA6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD5MgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD5Mgg6PEeWBLZDu_M_h-Q">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD6aoA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7BsQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7Bsw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7BtQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7owg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD8P0A6PEeWBLZDu_M_h-Q">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD9d8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD9d8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD9d9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-FAQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-sEA6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD_6MA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhQQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEAhRQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBIUg6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEC9gA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEC9gg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEDkkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEDkkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEELoA6PEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEELog6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEEysA6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEEysg6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZwA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZwg6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEFZxA6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEGA0A6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEHO8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEHO8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEHO9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEH2AQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEIdEg6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEQ_8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEQ_8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEQ_9A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mERnAQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mESOEA6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDQA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDQg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDRA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUDRg6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUqUw6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEWfgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEWfgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGkQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGkw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXtoQ6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEZi0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEZi0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEZi1A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaJ4Q6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaw8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaw8g6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDdHoQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD4lcg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD7owA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-FAw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBIUA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEIdEA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mERnAw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEUqUQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXGlQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEaJ4w6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mDdusQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mD-sEg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEBvYA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEJEIQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mESOEg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEVRYQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mEXtow6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_wffosA6PEeWBLZDu_M_h-Q" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wfjTEA6PEeWBLZDu_M_h-Q" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w13hUA6PEeWBLZDu_M_h-Q" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w14IYQ6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w15WgQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w16koQ6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w17ywQ6PEeWBLZDu_M_h-Q" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w19A4A6PEeWBLZDu_M_h-Q" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w19n8Q6PEeWBLZDu_M_h-Q" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w1-2EQ6PEeWBLZDu_M_h-Q" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2AEMQ6PEeWBLZDu_M_h-Q" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2BSUQ6PEeWBLZDu_M_h-Q" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2CgcQ6PEeWBLZDu_M_h-Q" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2DukA6PEeWBLZDu_M_h-Q" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2EVoQ6PEeWBLZDu_M_h-Q" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2FjwQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2Gx4Q6PEeWBLZDu_M_h-Q" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2IAAQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2InEQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2J1MQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2LqYQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2M4gQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2OGoA6PEeWBLZDu_M_h-Q" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2OtsQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2P70Q6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2RJ8Q6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2SYEQ6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2TmMQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2U0UQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2WCcQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2XQkQ6PEeWBLZDu_M_h-Q" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2YesQ6PEeWBLZDu_M_h-Q" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2aT4A6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2a68Q6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2cJEQ6PEeWBLZDu_M_h-Q" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2dXMQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2elUQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2fzcQ6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2hBkQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2iPsQ6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2jd0Q6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2kr8Q6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2l6EQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2nIMQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2nvQQ6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2pkcA6PEeWBLZDu_M_h-Q" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2qykA6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2rZoQ6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2snwQ6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2t14Q6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2vEAQ6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2wSIA6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2xgQA6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2yHUQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w2zVcQ6PEeWBLZDu_M_h-Q" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wflIQQ6PEeWBLZDu_M_h-Q" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfm9cA6PEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfoyoQ6PEeWBLZDu_M_h-Q">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfqn0Q6PEeWBLZDu_M_h-Q">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfsdAA6PEeWBLZDu_M_h-Q">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfuSMA6PEeWBLZDu_M_h-Q">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfwHYA6PEeWBLZDu_M_h-Q">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfx8kA6PEeWBLZDu_M_h-Q">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wfzxwA6PEeWBLZDu_M_h-Q">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf0_4Q6PEeWBLZDu_M_h-Q">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf21EQ6PEeWBLZDu_M_h-Q">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf4qQQ6PEeWBLZDu_M_h-Q">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf6fcA6PEeWBLZDu_M_h-Q">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf7tkA6PEeWBLZDu_M_h-Q">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf87sQ6PEeWBLZDu_M_h-Q">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf-w4A6PEeWBLZDu_M_h-Q">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wf__AQ6PEeWBLZDu_M_h-Q">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wgBNIQ6PEeWBLZDu_M_h-Q">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wgDCUA6PEeWBLZDu_M_h-Q" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_whksUA6PEeWBLZDu_M_h-Q">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_whmhgQ6PEeWBLZDu_M_h-Q">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_whoWsQ6PEeWBLZDu_M_h-Q" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjKnwA6PEeWBLZDu_M_h-Q">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjL14Q6PEeWBLZDu_M_h-Q" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjNEAQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjOSIQ6PEeWBLZDu_M_h-Q">
+ <body>The developper can model the expansion of diagram.
+</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="_wjZRQQ6PEeWBLZDu_M_h-Q" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjafYA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjbtgQ6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjc7oQ6PEeWBLZDu_M_h-Q" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjeJwA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjfX4Q6PEeWBLZDu_M_h-Q">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjgmAQ6PEeWBLZDu_M_h-Q" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjibMA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjjpUQ6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjk3cQ6PEeWBLZDu_M_h-Q" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjmFkQ6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjnTsQ6PEeWBLZDu_M_h-Q">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjoh0Q6PEeWBLZDu_M_h-Q" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjqXAA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjq-EQ6PEeWBLZDu_M_h-Q">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjsMMQ6PEeWBLZDu_M_h-Q" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wjuBYA6PEeWBLZDu_M_h-Q">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wjvPgQ6PEeWBLZDu_M_h-Q" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqkQQQ6PEeWBLZDu_M_h-Q">
+ <body>The code is dispatched in several packages.
+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="_wjwdoQ6PEeWBLZDu_M_h-Q" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqLOsA6PEeWBLZDu_M_h-Q">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqND4Q6PEeWBLZDu_M_h-Q" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqO5EA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqQHMA6PEeWBLZDu_M_h-Q">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqRVUA6PEeWBLZDu_M_h-Q" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqSjcA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqTxkA6PEeWBLZDu_M_h-Q">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqUYoQ6PEeWBLZDu_M_h-Q" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqVmwQ6PEeWBLZDu_M_h-Q" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqW04Q6PEeWBLZDu_M_h-Q">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqYDAQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqZRIQ6PEeWBLZDu_M_h-Q">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqafQQ6PEeWBLZDu_M_h-Q" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqbtYQ6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqc7gQ6PEeWBLZDu_M_h-Q">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqeJoQ6PEeWBLZDu_M_h-Q" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqfXwQ6PEeWBLZDu_M_h-Q">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqhM8Q6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wqjCIQ6PEeWBLZDu_M_h-Q">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqleYQ6PEeWBLZDu_M_h-Q" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wqmsgQ6PEeWBLZDu_M_h-Q" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wuZnYA6PEeWBLZDu_M_h-Q">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wua1gQ6PEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy7iEA6PEeWBLZDu_M_h-Q">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy9XQA6PEeWBLZDu_M_h-Q">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wy-lYA6PEeWBLZDu_M_h-Q" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wy_zgA6PEeWBLZDu_M_h-Q">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzBBoQ6PEeWBLZDu_M_h-Q" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzCPwA6PEeWBLZDu_M_h-Q">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzDd4A6PEeWBLZDu_M_h-Q">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzEE8Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzFTEQ6PEeWBLZDu_M_h-Q">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzGhMQ6PEeWBLZDu_M_h-Q" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzHvUQ6PEeWBLZDu_M_h-Q">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_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="_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
+
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzQSMQ6PEeWBLZDu_M_h-Q" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzRgUQ6PEeWBLZDu_M_h-Q">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wzSucQ6PEeWBLZDu_M_h-Q">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+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="_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="_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="_wzb4YQ6PEeWBLZDu_M_h-Q" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzdtkQ6PEeWBLZDu_M_h-Q" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzfiwA6PEeWBLZDu_M_h-Q" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzgJ0Q6PEeWBLZDu_M_h-Q" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzhX8Q6PEeWBLZDu_M_h-Q" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzimEQ6PEeWBLZDu_M_h-Q" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzj0MQ6PEeWBLZDu_M_h-Q" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzlCUQ6PEeWBLZDu_M_h-Q" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzmQcQ6PEeWBLZDu_M_h-Q" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzoFoA6PEeWBLZDu_M_h-Q" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_wzvaYA6PEeWBLZDu_M_h-Q" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0tDsA6PEeWBLZDu_M_h-Q">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0uR0Q6PEeWBLZDu_M_h-Q">
+ <body>The code coverage for:
+- 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="_w0vf8Q6PEeWBLZDu_M_h-Q" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w0xVIA6PEeWBLZDu_M_h-Q" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0yjQA6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w0zxYA6PEeWBLZDu_M_h-Q" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w00YcQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w01mkQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w020sQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w04C0Q6PEeWBLZDu_M_h-Q" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w05Q8Q6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w06fEQ6PEeWBLZDu_M_h-Q" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w07tMQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w087UQ6PEeWBLZDu_M_h-Q" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w0-JcQ6PEeWBLZDu_M_h-Q" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w0_XkQ6PEeWBLZDu_M_h-Q">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_w1AlsQ6PEeWBLZDu_M_h-Q" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Bz0Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsUA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsUg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsVA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1GsVg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1H6cA6PEeWBLZDu_M_h-Q">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1H6cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1IhgA6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Ihgg6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIkQ6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIkw6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1JIlQ6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1KWsA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1KWsg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1K9wQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1K9ww6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk0A6PEeWBLZDu_M_h-Q">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Lk1A6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ML4Q6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1NaAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1NaAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1NaBA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBEg6PEeWBLZDu_M_h-Q">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OBFA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1OoIQ6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1P2QA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1P2Qg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdUA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdUg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1QdVA6PEeWBLZDu_M_h-Q">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1REYQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1REYw6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1SSgA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1SSgg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1S5kQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1S5kw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1TgoA6PEeWBLZDu_M_h-Q">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Tgog6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1TgpA6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1UuwA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV0Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV0w6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1VV1Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1V84A6PEeWBLZDu_M_h-Q">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1V84g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Wj8Q6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1XyEA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZIQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZIw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1YZJQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZAMQ6PEeWBLZDu_M_h-Q">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZAMw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZnQQ6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ZnQw6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1aOUA6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1aOUg6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1bccA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1bccg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1bcdA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cDgQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cqkA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cqkg6PEeWBLZDu_M_h-Q">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1d4sA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1d4sg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efwA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efwg6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1fG0A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1fG0g6PEeWBLZDu_M_h-Q">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1gU8A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1gU8g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8AQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8Aw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1hjEQ6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1ixMA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYQQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1jYRQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_Ug6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0gA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0gg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0hA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1l0hg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1mbkQ6PEeWBLZDu_M_h-Q">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1mbkw6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nCoQ6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nCow6PEeWBLZDu_M_h-Q">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1npsQ6PEeWBLZDu_M_h-Q">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1npsw6PEeWBLZDu_M_h-Q">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nptQ6PEeWBLZDu_M_h-Q">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1nptw6PEeWBLZDu_M_h-Q">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1pe4A6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1pe4g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1pe5A6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qF8A6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qtAA6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1r7IA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1siMA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1siMg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1tJQQ6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1twUA6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1u-cA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1u-cg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlgQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlgw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1wMkQ6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1xasA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yBwQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yBww6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo0A6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo1A6PEeWBLZDu_M_h-Q">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w10eAA6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w10eAg6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FEQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FEw6PEeWBLZDu_M_h-Q">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11sIQ6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11sIw6PEeWBLZDu_M_h-Q">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1Bz0g6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1cDgw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1efxA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1g8BQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_UA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qF8g6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1tJQw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1vlhQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1yo0g6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w11FFQ6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1DB8Q6PEeWBLZDu_M_h-Q">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1hjEw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1j_VA6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1qtAg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1twUg6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1wMkw6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w1zP4Q6PEeWBLZDu_M_h-Q">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_CekqIA6gEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_CetNAA6gEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEI1UA6gEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEKDcQ6gEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEL4oA6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DENGwQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEOU4Q6gEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEPjAQ6gEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DERYMA6gEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DESmUQ6gEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DET0cQ6gEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEVCkQ6gEeW5sJOMCMaCHg" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEWQsQ6gEeW5sJOMCMaCHg" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEXe0Q6gEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEYs8Q6gEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEZ7EQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEbJMQ6gEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEcXUQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEdlcQ6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEezkQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEgBsQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEh24A6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEjFAQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEkTIQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DElhQQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEmvYQ6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEn9gQ6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEpLoQ6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEqZwQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DErn4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEtdEA6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEurMA6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEv5UQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DExugQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DEy8oQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE0KwQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE1Y4Q6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE3OEA6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE4cMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE5qUQ6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE64cQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE8GkQ6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE9UsQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE-i0Q6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DE_w8Q6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFA_EQ6gEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFC0QA6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFECYQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFFQgQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFGeoQ6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFHswQ6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFI64Q6gEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFKJAQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFLXIQ6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DFMlQQ6gEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CexecA6gEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce1v4A6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce5aQA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ce9EoA6gEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfAH8A6gEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfDLQA6gEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfFngQ6gEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfIq0A6gEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfLuIA6gEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfOKYA6gEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfQmoQ6gEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfTC4Q6gEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfVfIA6gEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfX7YA6gEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfaXoA6gEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfcM0Q6gEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfepEA6gEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CfgeQQ6gEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cfi6gA6gEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CnwbUA6gEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cny3kQ6gEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Cn1T0A6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqe_MA6gEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CqiCgA6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqm7AA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cqp-UA6gEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq4AwQ6gEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a diagram, the developper has to wonder "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>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq6dAQ6gEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CqrzgQ6gEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CqtosQ6gEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. 
+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="_CqwsAA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CqzIQA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq09cQ6gEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: "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="_Cq85QQ6gEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Cq_VgA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrBxwQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrE1EA6gEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrH4YA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrJtkQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrNX8Q6gEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrQbQA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrS3gA6gEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrUssA6gEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrXI8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrZlMQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrbaYQ6gEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Crd2oA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrgS4A6gEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrivIA6gEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrkkUQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_CrmZgQ6gEeW5sJOMCMaCHg">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CroOsQ6gEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Crqq8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_CrtHMQ6gEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3uxAA6gEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.
+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="_Cru8YQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3JiMA6gEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3MlgA6gEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3PBwA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3Q28Q6gEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3SsIQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3UhUQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3WWgQ6gEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3YLsA6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3aA4Q6gEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3b2EQ6gEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3drQA6gEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3e5YQ6gEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3hVoA6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3jK0A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3lAAA6gEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3m1MQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3oqYA6gEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3qfkA6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C3sUwQ6gEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3wmMQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_C3zCcA6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C7cMUA6gEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_C7eokQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAK7UA6gEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAN-oA6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAQa4A6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DASQEA6gEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAUFQA6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAV6cA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAXvoA6gEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAZk0A6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAay8Q6gEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAcoIQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAedUQ6gEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_DAgSgQ6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAiHsQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAj84Q6gEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DAlyEQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAnnQA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DApccA6gEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
+ 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="_DAqqkQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAsfwA6gEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAtt4Q6gEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+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="_DAvjEQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAx_UA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DAz0gQ6gEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
+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="_DA2QwA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA4F8A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DA57IA6gEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA7wUA6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA9lgA6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DA-zoQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBAo0A6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBB28Q6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBDsIQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBFhUA6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBH9kA6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBJywA6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBLA4Q6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DBM2EQ6gEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCjg8A6gEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DClWIA6gEeW5sJOMCMaCHg">
+ <body>The code coverage for:
+- 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="_DCmkQQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCpnkA6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCsD0A6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCugEA6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DCw8UQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DCzYkA6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC1NwQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC3C8Q6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC44IA6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC6tUQ6gEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DC8igQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DC-XsA6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DDAM4A6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDBbAQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DDDQMQ6gEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDFFYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLMAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLzEQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDLzEw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDMaIQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDNoQA6gEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDOPUA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDO2YA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDO2Yg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDPdcQ6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDPdcw6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDQEgA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDRSoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDRSog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDR5sQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDR5sw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDSgwA6gEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDSgwg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDTH0A6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDTH0g6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDUV8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDU9AQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDU9Aw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDVkEA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDVkEg6gEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDWLIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDWLIg6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAUA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAUg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYAVA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDYnYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZOcA6gEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZOcg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDZ1gA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbDpA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbqsQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDbqsw6gEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDcRwQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDc40A6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeG8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeG8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeuAA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDeuAg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDfVEA6gEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDfVEg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDf8IA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhKQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhKQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhxUA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDhxUg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDiYYA6gEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDiYYg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDi_cA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDi_cg6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDjmgQ6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDjmgw6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDk0oA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDlbsQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDlbsw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmCwA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmp0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmp0g6gEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDn38A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDofAQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDofAw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDpGEA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDptIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDptIg6gEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDq7QA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDriUQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDriUw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDsJYA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDswcA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDuloA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDulog6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDulpA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvMsA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvzwA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDxo9A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDyQAQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDy3EA6gEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDy3Eg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDzeIA6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDzeIg6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FMA6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FMg6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0FNA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD0sQQ6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD16YA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hcA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hcg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD2hdA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3Igw6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD49sA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD5kwQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD5kww6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6L0Q6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6y4g6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD9PIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD9PIg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD92MQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD92Mw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD-dQg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEA5gA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEBgkQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECHoQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECHow6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEDVwA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFK8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyAg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEFyBA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEHAIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEHAIg6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDFscA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDmCwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDpGEg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDsJYg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvMsg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3IgQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD6y4A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD-dQA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DECusQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEGZEQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDG6kQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDswcg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DDvzwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD3vkQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD7Z8A6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DD_EUQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DEDVwg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_PIG9gA6gEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PILO8A6gEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PguR0A6gEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgwHAA6gEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgxVIA6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgyjQQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PgzxYQ6gEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg0_gQ6gEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg2NoQ6gEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg3bwQ6gEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg4p4Q6gEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg54AQ6gEeW5sJOMCMaCHg" name="Add new link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg7GIQ6gEeW5sJOMCMaCHg" name="Reuse a representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg8UQQ6gEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg-JcA6gEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pg_XkQ6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhAlsQ6gEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhBz0Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhDB8Q6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhEQEQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhFeMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhGsUQ6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhH6cQ6gEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhJIkQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhKWsQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhLk0Q6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhMy8Q6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhOBEQ6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhPPMQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhQdUQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhRrcQ6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhS5kQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhUHsQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhVV0Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhXLAA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhYZIQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhZnQQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pha1YQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhcDgQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhdRoA6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhefwQ6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phft4Q6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phg8AQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhiKIQ6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhjYQQ6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhkmYQ6gEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phl0gQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhnCoQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhoQwQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phpe4Q6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhqtAQ6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Phr7IQ6gEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhtJQQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhuXYQ6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PhvlgQ6gEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PINEIQ6gEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIPgYA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIR8oA6gEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIUY4A6gEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIW1IA6gEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIYqUA6gEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIafgQ6gEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIcUsA6gEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIdi0A6gEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIew8Q6gEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIf_EQ6gEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIh0QA6gEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIjCYQ6gEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIkQgQ6gEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PImFsA6gEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PInT0Q6gEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIoh8Q6gEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PIqXIA6gEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PIrlQQ6gEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PKimcA6gEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PKj0kQ6gEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PKlCsQ6gEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNIncA6gEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNJ1kQ6gEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNMR0A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNNf8A6gEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNOuEA6gEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNP8MA6gEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. 
+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="_PNRKUA6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNSYcQ6gEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNTmkQ6gEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: "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="_PNU0sQ6gEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a 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>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNWC0Q6gEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNXQ8Q6gEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNZGIA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNaUQQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNbiYQ6gEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNcwgQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNd-oQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNfMwQ6gEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNhB8A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNiQEQ6gEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNjeMQ6gEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNksUQ6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNl6cQ6gEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNnIkQ6gEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNpk0A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNqy8Q6gEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNsBEQ6gEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNt2QA6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNvEYQ6gEeW5sJOMCMaCHg">
+ <body>It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PNxgoA6gEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PNz84A6gEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PN1yEA6gEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWFIEQ6gEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.
+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="_PN3nQA6gEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVn1EA6gEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PVsGgA6gEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVvw4A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVw_AQ6gEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PVyNIQ6gEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PVzbQQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV0pYQ6gEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV13gQ6gEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV3FoQ6gEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV4TwQ6gEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV5h4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV6wAQ6gEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PV7-IQ6gEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV9zUA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PV_BcA6gEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWAPkA6gEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWBdsA6gEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWCr0A6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PWD58Q6gEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWGWMQ6gEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PWHkUQ6gEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PZtD0A6gEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PZu5AQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeIQ0A6gEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeKtEQ6gEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeL7MQ6gEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeNJUQ6gEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeO-gA6gEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeQMoA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeRawA6gEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeSo4Q6gEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeT3AQ6gEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeVFIQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeWTQA6gEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_PeXhYA6gEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeYIcQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeZWkQ6gEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeaksQ6gEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PecZ4A6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PedoAA6gEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
+ 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="_Pee2IQ6gEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PegEQA6gEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PehSYA6gEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+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="_PeiggA6gEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PejuoA6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PekVsQ6gEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
+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="_PemK4Q6gEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PenZAQ6gEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PeonIQ6gEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pep1QQ6gEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_PerDYQ6gEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PesRgQ6gEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PetfoQ6gEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeutwQ6gEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pev74Q6gEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PexKAQ6gEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PeyYIQ6gEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe0NUA6gEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe1bcA6gEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pe2pkA6gEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfY1EA6gEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfaDMQ6gEeW5sJOMCMaCHg">
+ <body>The code coverage for:
+- 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="_PfbRUQ6gEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfcfcQ6gEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfdtkQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfe7sQ6gEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfgJ0Q6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfhX8Q6gEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfimEQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfkbQA6gEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PflpYA6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfm3gA6gEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfoFoQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_PfpTwQ6gEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfqh4Q6gEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfrwAQ6gEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_Pfs-IQ6gEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfuMQQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfzEwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr0g6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pfzr1A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf058A6gEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf058g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf1hAA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf1hAg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IEA6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IEg6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf2IFA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf3WMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39QQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39Qw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf39RQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf4kUQ6gEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf4kUw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf5LYQ6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf5LYw6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf6ZgA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7AkQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7Akw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7AlQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7noQ6gEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf7now6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf8OsA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf9c0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf9c0g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-D4Q6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-D4w6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-q8A6gEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf-q8g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pf_SAA6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgIA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgIg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgAgJA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHMg6gEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBHNA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgBuQQ6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgC8YA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgC8Yg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgDjcQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgDjcw6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKgA6gEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKgg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgEKhA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgFYoA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgF_sQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgF_sw6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgGmwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgGmwg6gEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgHN0A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgHN0g6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH04A6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH04g6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgH05A6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJDAA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJqEA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgJqEg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgKRIQ6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgLfQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgLfQg6gEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7gA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7gg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgN7hA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgOikQ6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPwsA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPwsg6gEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgRl4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgSM8Q6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgSM8w6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgS0AA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgTbEQ6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgV3UA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeYA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeYg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgWeZA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgXsgA6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgaIwA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgav0Q6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgav0w6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgbW4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgb98A6gEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgb98g6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgclAA6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMEA6gEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMEg6gEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdMFA6gEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdzIA6gEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgdzIg6gEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfBQA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfBQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfoUQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgfoUw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PggPYg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgiEkA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgiroA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgirog6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgirpA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgjSsg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PglH4A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu8A6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu8g6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pglu9A6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgmWAg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoLMA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoLMg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoyQQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgoyQw6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgpZUg6gEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgrOgA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1kA6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1kg6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgr1lA6gEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgscow6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgtDsQ6gEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfuMQg6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgK4MA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgPJoA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgS0Ag6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgXFcQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PggPYA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgjSsA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgmWAA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgpZUA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgscoQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PfvaYQ6gEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgUCIA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgYTkA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgg2cA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgj5wA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Pgm9EA6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PgqAYQ6gEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Model" xmi:id="_iToP0A6jEeW5sJOMCMaCHg" name="Expansion of diagram by adding compartments">
+ <packagedElement xmi:type="uml:Package" xmi:id="_iTtIUA6jEeW5sJOMCMaCHg" name="Table of Contents">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ircS4A6jEeW5sJOMCMaCHg" name="Requirements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ireIEA6jEeW5sJOMCMaCHg" name="Use Cases">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irfWMQ6jEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irgkUQ6jEeW5sJOMCMaCHg" name="Create an expansion model">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irhycQ6jEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irjAkQ6jEeW5sJOMCMaCHg" name="Reuse a representation">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irkOsQ6jEeW5sJOMCMaCHg" name="How to"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irlc0A6jEeW5sJOMCMaCHg" name="Add a graphical representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irmD4Q6jEeW5sJOMCMaCHg" name="Add compartments"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irn5EQ6jEeW5sJOMCMaCHg" name="Add new nodes"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irpHMQ6jEeW5sJOMCMaCHg" name="Add new child label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irqVUQ6jEeW5sJOMCMaCHg" name="Add new border item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irrjcQ6jEeW5sJOMCMaCHg" name="Add new link"/>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irsxkQ6jEeW5sJOMCMaCHg" name="Design">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irt_sQ6jEeW5sJOMCMaCHg" name="expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_irvN0Q6jEeW5sJOMCMaCHg" name="Class Representation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irwb8A6jEeW5sJOMCMaCHg" name="Class InducedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_irxDAQ6jEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iryRIQ6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir0GUA6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir0tYQ6jEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir17gQ6jEeW5sJOMCMaCHg" name="Class RepresentationKind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir3JoQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir4XwQ6jEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir5l4Q6jEeW5sJOMCMaCHg" name="Package Expansion">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir60AQ6jEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir8CIQ6jEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir9QQQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir-eYQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ir_FcQ6jEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isATkQ6jEeW5sJOMCMaCHg" name="Class ExpandViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isBhsQ6jEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isCv0Q6jEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isD98Q6jEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isFMEQ6jEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isGaMQ6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isHoUQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isI2cA6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isJdgQ6jEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isKroQ6jEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isL5wQ6jEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isNH4Q6jEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isOWAQ6jEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isPkIA6jEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isQyQA6jEeW5sJOMCMaCHg" name="Tests">
+ <packagedElement xmi:type="uml:Package" xmi:id="_isRZUQ6jEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isSncQ6jEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isT1kQ6jEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isVDsQ6jEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isW44Q6jEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isXf8Q6jEeW5sJOMCMaCHg" name="TestCase T005-Add link"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isYuEQ6jEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isZ8MQ6jEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_isbKUQ6jEeW5sJOMCMaCHg" name="Requirements Coverage"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iTu9gQ6jEeW5sJOMCMaCHg" name="Requirements">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTwysQ6jEeW5sJOMCMaCHg">
+ <body>- Add Graphical Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010):
+ The system shall be able to add new graphical elements in new diagrams or existing diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTyn4A6jEeW5sJOMCMaCHg">
+ <body>- Add Graphical Compartments (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011):
+ The developper can add new compartments from a existed graphical element.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iTz2AQ6jEeW5sJOMCMaCHg">
+ <body>- Add new nodes (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012):
+ A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT1rMA6jEeW5sJOMCMaCHg">
+ <body>- Add new child label (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013):
+ A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT25UQ6jEeW5sJOMCMaCHg">
+ <body>- Add new border item (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014):
+ A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT4ugA6jEeW5sJOMCMaCHg">
+ <body>- Add new links (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015):
+ A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT6jsA6jEeW5sJOMCMaCHg">
+ <body>- Reuse representations from diagram (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016):
+ It must be able to reuse rperesentations from existed diagrams</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT8Y4A6jEeW5sJOMCMaCHg">
+ <body>- Drop of new Elements (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020):
+ New Elements can be dropped from the model explorer.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT9nAQ6jEeW5sJOMCMaCHg">
+ <body>- Assistant (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030):
+ The new element must be created by using assistant mechanism</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iT_cMQ6jEeW5sJOMCMaCHg">
+ <body>- Creation from the palette (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040):
+ Elements can be created fom the palette</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUBRYA6jEeW5sJOMCMaCHg">
+ <body>- Non impact on parent diagrams (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050):
+ the inheridted diagram must not impact parent diagram by addin the new compartments.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUCfgQ6jEeW5sJOMCMaCHg">
+ <body>- ExpransionModel (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060):
+ The expansion of diagram has to be a model and be interpreted</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUEUsA6jEeW5sJOMCMaCHg">
+ <body>- The model has to be well-built (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061):
+ When the model is done, the ystem has to ensure that it can be correctly interpreted.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUGJ4A6jEeW5sJOMCMaCHg">
+ <body>- Expanded diagrams viewed with original editor (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070):
+ The original diagram must be view in original diagram, exteernal element must have a predefined shape.
+It cannot be implemented for the version Mars</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUHYAQ6jEeW5sJOMCMaCHg">
+ <body>- CSS driven (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080):
+ The added element must be driven by CSS</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iUJNMQ6jEeW5sJOMCMaCHg">
+ <body>- View point relation (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090):
+ The new specialization editor must benefit of all specializations.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iULCYA6jEeW5sJOMCMaCHg">
+ <body>- Loading at runtime (id=org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100):
+ An expansion model must be able to load during runtime, not only with extension point.
+It allow to be tested by Junit Tests.
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iUMQgQ6jEeW5sJOMCMaCHg" name="Use Cases">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iV3rgA6jEeW5sJOMCMaCHg">
+ <body>UseCaseDiagram</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iV5gsQ6jEeW5sJOMCMaCHg">
+ <body xsi:nil="true"/>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iV6u0Q6jEeW5sJOMCMaCHg" name="Diagram Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYC1wA6jEeW5sJOMCMaCHg">
+ <body>CommentDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYF5EA6jEeW5sJOMCMaCHg" name="Create an expansion model">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYHHMQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_ajYZgNFAEeSLjPxDpRV9AQ|Requirement ExpransionModel|ExpransionModel}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYIVUQ6jEeW5sJOMCMaCHg">
+ <body>The developper can model the expansion of diagram.
+</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYJjcQ6jEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYKxkQ6jEeW5sJOMCMaCHg">
+ <body>In order to be able to edit this kind of model, the developper has to download the code of this editor. 
+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="_iYL_sQ6jEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 2</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYN04A6jEeW5sJOMCMaCHg">
+ <body>Create a new expansion model step 1</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYPDAA6jEeW5sJOMCMaCHg">
+ <body>I has to be included inside plug-ins and fill the extension point: "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="_iYPqEQ6jEeW5sJOMCMaCHg">
+ <body>In order to add an expansion for a 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>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYRfQA6jEeW5sJOMCMaCHg">
+ <body>Set a UseContext</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYSGUQ6jEeW5sJOMCMaCHg" name="Reuse a representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYT7gA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_dFU6kPiMEeSv3dqcApn3LA|Requirement Reuse representations from diagram|Reuse representations from diagram}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYVJoA6jEeW5sJOMCMaCHg">
+ <body>It must be able to reuse reperesentations from existed diagrams</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYWXwA6jEeW5sJOMCMaCHg" name="How to">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYXl4A6jEeW5sJOMCMaCHg">
+ <body>Reuse representation of existing diagram implies knowledge of each representation. A representation is composed by three concepts:
+- the model (in our case this is the notation model or more see serailization of the diagram)
+- the controler (in the context of GEF, it is named "EditPart"
+- and the view ( the java Darw2d figure)
+
+First indicate the visual ID that you want to overload (this id can be found in the code or in the gmfgen files)
+So if you want to change the serialization of the new representation change the view factory
+If you want to associate a new controler to the model notation change the editpart.
+In order to have more detailled information see the MVC of GEF.
+
+The name in this element is never used programmtically. It is used as an information.
+</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYY0AA6jEeW5sJOMCMaCHg">
+ <body>Resuse class representation form class diagram</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYaCIA6jEeW5sJOMCMaCHg" name="Add a graphical representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYbQQA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_RML9cNE8EeSLjPxDpRV9AQ|Requirement Add Graphical Elements|Add Graphical Elements}</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYceYQ6jEeW5sJOMCMaCHg" name="Add compartments">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYdsgQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_yrPMQNRfEeSRNI7img_HuA|Requirement Add Graphical Compartments|Add Graphical Compartments}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYe6oQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add compartments inside a node. It can be XYlayout or list or other type of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYgIwQ6jEeW5sJOMCMaCHg" name="Add new nodes">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYhW4Q6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_uM-NcPiLEeSv3dqcApn3LA|Requirement Add new nodes|Add new nodes}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYilAQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYjzIQ6jEeW5sJOMCMaCHg" name="Add new child label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYlBQQ6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_6a7YEPiLEeSv3dqcApn3LA|Requirement Add new child label |Add new child label }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYmPYQ6jEeW5sJOMCMaCHg">
+ <body> A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYndgQ6jEeW5sJOMCMaCHg" name="Add new border item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYpSsA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_FAFY4PiMEeSv3dqcApn3LA|Requirement Add new border item|Add new border item}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYp5wQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYru8A6jEeW5sJOMCMaCHg" name="Add new link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYs9EA6jEeW5sJOMCMaCHg">
+ <body> - traces to ${link:_UvkwkPiMEeSv3dqcApn3LA|Requirement Add new links |Add new links }</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iYuLMQ6jEeW5sJOMCMaCHg">
+ <body>A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iYvZUQ6jEeW5sJOMCMaCHg" name="Design">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igXrUQ6jEeW5sJOMCMaCHg">
+ <body>The code is dispatched in several packages.
+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="_iYwncQ6jEeW5sJOMCMaCHg" name="expansionmodel">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_if-CsA6jEeW5sJOMCMaCHg">
+ <body>NewEcoreUMLClassDiagram</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igBtEA6jEeW5sJOMCMaCHg" name="Class Representation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igC7MQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igEJUQ6jEeW5sJOMCMaCHg">
+ <body>A representation is en element that is displyed on a diagram it is attached to a controler (see editpart) and to a notation structure( build bt the viewFactory)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igFXcQ6jEeW5sJOMCMaCHg" name="Class InducedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igGlkQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_7eLO8N0aEeSNXY2BRFZeZg|Class AbstractRepresentation|AbstractRepresentation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igHzsQ6jEeW5sJOMCMaCHg">
+ <body>An Induced Representation is a representation that is automatically created by its parent representation (compartment, label of a shape, label of link, label or border item)</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igJB0Q6jEeW5sJOMCMaCHg" name="Class GraphicalElementLibrary"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igKP8Q6jEeW5sJOMCMaCHg" name="Class UseContext">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igLeEQ6jEeW5sJOMCMaCHg">
+ <body>The use context is the point used to extend a diagram, it indicate for wich diagram all representation will be added or extended.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igMsMQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igN6UQ6jEeW5sJOMCMaCHg">
+ <body>This the root element model that can contain Use context or libraries. 
+An Id is associated in order to allow debbugging in the case of model is bad build.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igPIcQ6jEeW5sJOMCMaCHg" name="Class GMFT_BasedRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igQWkQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_32MTgNenEeSTpeYJP6Dwgg|Class Representation|Representation}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igRksQ6jEeW5sJOMCMaCHg">
+ <body>A GMF_BasedRepresentation is reuse of an element generated by GMFT, for example well would to add compartments for class. we need to references class of class diagram. this element is used o this.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igSy0Q6jEeW5sJOMCMaCHg" name="Class RepresentationKind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igUA8Q6jEeW5sJOMCMaCHg">
+ <body>This Element is a library of Type of representation, for display as label, border item, classifier...</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igVPEQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_igWdMQ6jEeW5sJOMCMaCHg">
+ <body>This is an abstract representation used to display shape or reused shape in diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_igY5cQ6jEeW5sJOMCMaCHg" name="Package org.eclipse.papyrus.infra.gmfdiag.common">
+ <packagedElement xmi:type="uml:Package" xmi:id="_igauoA6jEeW5sJOMCMaCHg" name="Package Expansion">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ij3EMA6jEeW5sJOMCMaCHg">
+ <body>View Providers</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ij5gcA6jEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create graphical elements from the palette.</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iowyUA6jEeW5sJOMCMaCHg">
+ <body>Creation of InducedRepresentations</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ioyngQ6jEeW5sJOMCMaCHg">
+ <body>This design contains classes to interpret model of expansion and create induced representation ( compartments, labels...).</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ioz1oQ6jEeW5sJOMCMaCHg" name="Class ChildrenListRepresentation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io1DwQ6jEeW5sJOMCMaCHg">
+ <body>This class is a structure that is adapted for the code of provider not to describe compartments as the model
+ it satisfy #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io248A6jEeW5sJOMCMaCHg" name="Class CreateInducedRepresentationViewCommand">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io4HEA6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P0CkpfSwEeSXvMBl0X3W0A|Class RecordingCommand|RecordingCommand}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io5VMQ6jEeW5sJOMCMaCHg">
+ <body>Command to create the compartment displaying shapes for an element
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io6jUQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionSingleton">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io7xcQ6jEeW5sJOMCMaCHg">
+ <body>This factory is used to give an instance of the diagram expansion </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_io8_kQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansionsRegistry">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_io-NsQ6jEeW5sJOMCMaCHg">
+ <body>This class is used to load all extension point call org.eclipse.papyrus.infra.gmfdiag.diagramexpansion
+ 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="_io_b0Q6jEeW5sJOMCMaCHg" name="Class ExpandEditPartProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipAp8Q6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P5iIoPSwEeSXvMBl0X3W0A|Class AbstractEditPartProvider|AbstractEditPartProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipB4EQ6jEeW5sJOMCMaCHg">
+ <body>This class is a generic EditpartProvider that is enable to associate controler to new notation element by reading an expansion model
+ See Requirement #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010
+ </body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipDtQA6jEeW5sJOMCMaCHg" name="Class ExpandViewProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipE7YQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P8LM8vSwEeSXvMBl0X3W0A|Class CustomAbstractViewProvider|CustomAbstractViewProvider}
+
+ - realizes ${link:_P8LM9fSwEeSXvMBl0X3W0A|Interface IViewProvider|IViewProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipGJgQ6jEeW5sJOMCMaCHg">
+ <body>This class is a generic ViewProvider that is enable to create notation element by reading an expansion model
+ 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="_ipHXoQ6jEeW5sJOMCMaCHg" name="Class IdentityGraphicalElementType">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipIlwQ6jEeW5sJOMCMaCHg">
+ <body> - realizes ${link:_P8zfEPSwEeSXvMBl0X3W0A|Interface IGraphicalTypeRegistry|IGraphicalTypeRegistry}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipJz4Q6jEeW5sJOMCMaCHg">
+ <body>This class is used to know all graphical type that can be added in the diagram.
+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="_ipLCAQ6jEeW5sJOMCMaCHg" name="Class InducedRepresentationCreationEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipMQIQ6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P-ikdfSwEeSXvMBl0X3W0A|Class GraphicalEditPolicy|GraphicalEditPolicy}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipOFUA6jEeW5sJOMCMaCHg">
+ <body>This edit policy can be apply only on {@link IPapyrusEditPart} in order to access to primary figure. the primary figure has to be a {@link IPapyrusNodeUMLElementFigure}.
+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="_ipPTcA6jEeW5sJOMCMaCHg" name="Class InducedRepresentationPolicyProvider">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipQhkA6jEeW5sJOMCMaCHg">
+ <body> - specializes ${link:_P_p-wfSwEeSXvMBl0X3W0A|Class AbstractProvider|AbstractProvider}
+
+ - realizes ${link:_P_ql0PSwEeSXvMBl0X3W0A|Interface IEditPolicyProvider|IEditPolicyProvider}</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ipRvsQ6jEeW5sJOMCMaCHg">
+ <body>Edit policy provider to install InducedRepresentationPolicy in charge to create compartments displaying shapes for an element by reading the expansion model
+see #Req org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011
+ </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipS90Q6jEeW5sJOMCMaCHg" name="Package expansionmodel">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipUL8Q6jEeW5sJOMCMaCHg" name="Class UseContext"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipVaEQ6jEeW5sJOMCMaCHg" name="Class AbstractRepresentation"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipWoMQ6jEeW5sJOMCMaCHg" name="Class DiagramExpansion"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipYdYA6jEeW5sJOMCMaCHg" name="Package providers">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipZrgA6jEeW5sJOMCMaCHg" name="Class CustomAbstractViewProvider"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipa5oA6jEeW5sJOMCMaCHg" name="Interface IGraphicalTypeRegistry"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipcHwA6jEeW5sJOMCMaCHg" name="Package service">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipdV4Q6jEeW5sJOMCMaCHg" name="Package shape">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipfLEA6jEeW5sJOMCMaCHg" name="Class NotificationManager"/>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_ipgZMA6jEeW5sJOMCMaCHg" name="Tests">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqDy0A6jEeW5sJOMCMaCHg">
+ <body>Test expansion model</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqFoAQ6jEeW5sJOMCMaCHg">
+ <body>The code coverage for:
+- 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="_iqG2IQ6jEeW5sJOMCMaCHg" name="TestCase T001-Load ExpansionModel"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqIEQQ6jEeW5sJOMCMaCHg" name="TestCase T002-Add a compartment">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqJSYQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqKggQ6jEeW5sJOMCMaCHg" name="TestCase T003-Add Child Label">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqLuoQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a child label can be added inside compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqM8wQ6jEeW5sJOMCMaCHg" name="TestCase T006-Add Compartment with Kind">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqOK4A6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a compartment can be added on existed node by using library of compartments.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqOx8Q6jEeW5sJOMCMaCHg" name="TestCase T004-Add Border Item">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqQAEQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a border item can be added on existed node.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqROMQ6jEeW5sJOMCMaCHg" name="TestCase T005-Add link">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqScUQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test is to know if a link can be added inside a diagram.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqTqcQ6jEeW5sJOMCMaCHg" name="TestCase T006-Drop of Elements"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqU4kQ6jEeW5sJOMCMaCHg" name="TestCase T007-AssistantUsage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqWGsQ6jEeW5sJOMCMaCHg">
+ <body>The goal of this test case is to ensure that the assistant can be used with the an expansion of model. It contains on test based on node.
+It remains to add a test based on links.</body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_iqXU0A6jEeW5sJOMCMaCHg" name="Requirements Coverage">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqX74Q6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0YA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0Yg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqc0ZA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqdbcQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqeCgA6jEeW5sJOMCMaCHg">
+ <body>Add a graphical representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqeCgg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqepkA6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqepkg6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQoQ6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQow6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqfQpQ6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF0A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF0g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF1A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhF1g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhs4A6jEeW5sJOMCMaCHg">
+ <body>Add compartments</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqhs4g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqiT8A6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqiT8g6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqjiEA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqjiEg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkJIQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkJIw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqkwMQ6jEeW5sJOMCMaCHg">
+ <body>Add new nodes</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqlXQQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqrd4A6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqssAA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTEQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTEw6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqtTFQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqt6IA6jEeW5sJOMCMaCHg">
+ <body>Add new child label</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqt6Ig6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iquhMA6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvUA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvUg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvVA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqvvVg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqwWYQ6jEeW5sJOMCMaCHg">
+ <body>Add new border item</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqwWYw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqw9cQ6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyLkA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyLkg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyyoQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqyyow6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqzZsA6jEeW5sJOMCMaCHg">
+ <body>Add new link</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqzZsg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq0AwA6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq1O4A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq1O4g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq118Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq118w6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq2dAA6jEeW5sJOMCMaCHg">
+ <body>Reuse a representation</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq2dAg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EEA6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EEg6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EFA6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq3EFg6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45QA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45Qg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45RA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq45Rg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq5gUw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq6HYQ6jEeW5sJOMCMaCHg">
+ <body>T006-Drop of Elements</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq7VgA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq7Vgg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78kA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78kg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq8joA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq8jog6jEeW5sJOMCMaCHg">
+ <body>T007-AssistantUsage</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y0A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y0g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y1A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-Y1g6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-_4w6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irA1EA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcIA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcIg6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irBcJA6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCDMg6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irEfcA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irEfcg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFGgQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFGgw6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irFtkA6jEeW5sJOMCMaCHg">
+ <body>Create an expansion model</body>
+ </ownedComment>
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irGUoQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irG7sA6jEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irG7sg6jEeW5sJOMCMaCHg">
+ <body>T002-Add a compartment</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHiwA6jEeW5sJOMCMaCHg">
+ <body>T006-Add Compartment with Kind</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHiwg6jEeW5sJOMCMaCHg">
+ <body>T005-Add link</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irHixA6jEeW5sJOMCMaCHg">
+ <body>T004-Add Border Item</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irIJ0Q6jEeW5sJOMCMaCHg">
+ <body>T003-Add Child Label</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irJ_AA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irJ_Ag6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irKmEQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irKmEw6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irLNIg6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irNpYA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQcQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQcw6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irOQdQ6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irPekA6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR60A6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR60g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irR61A6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irSh4A6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irTI8A6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irVlMA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irVlMg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMQA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMQg6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWzUQ6jEeW5sJOMCMaCHg">
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090 as id</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZPkA6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZPkg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZ2oA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Requirement ID</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irZ2og6jEeW5sJOMCMaCHg">
+ <body>Satisfied elements</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iradsg6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irbEwQ6jEeW5sJOMCMaCHg">
+ <body>T001-Load ExpansionModel</body>
+ </ownedComment>
+ <body>Verified elements</body>
+ </ownedComment>
+ <body>Line for the requirement with org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100 as id</body>
+ </ownedComment>
+ <body>Requirements Coverage Table</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqX74g6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq5gUQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq78lA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq-_4Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCDMA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irLNIA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irO3gQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irSh4g6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irWMRA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iradsA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100</body>
+ </ownedComment>
+ <body>Unsatisfied requirements (9 out of 17) : </body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iqZKAQ6jEeW5sJOMCMaCHg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_iq_m8Q6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irCqQA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irL0MQ6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irPekg6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irTI8g6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080</body>
+ </ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_irXaYA6jEeW5sJOMCMaCHg">
+ <body>org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090</body>
+ </ownedComment>
+ <body>Unverified requirements (6 out of 17) : </body>
+ </ownedComment>
+ </packagedElement>
+ </packagedElement>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMy9E7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8qYtUNE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtUdE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtUtE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtU9E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtVNE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8qYtVdE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgMzNE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rplkQXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_kWqjAMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMzdE7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wt-0NE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-0dE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-0tE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-09E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-1NE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wt-1dE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgMztE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpmyYHVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_qCT3MMbXEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgMz9E7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wvM8NE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM8dE7EeSLjPxDpRV9AQ" key="Version" value="0.0.7"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM8tE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM89E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM9NE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-26"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wvM9dE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM0NE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_rpnZcXVxEeSZ-fQGFkyJeQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/developerprocess.profile.uml#_2LNtQMbYEeO09JBvNFZRNw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgM0dE7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM0tE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ubgM09E7EeSLjPxDpRV9AQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wv0ANE7EeSLjPxDpRV9AQ" source="PapyrusVersion">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0AdE7EeSLjPxDpRV9AQ" key="Version" value="0.0.11"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0AtE7EeSLjPxDpRV9AQ" key="Comment" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0A9E7EeSLjPxDpRV9AQ" key="Copyright" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0BNE7EeSLjPxDpRV9AQ" key="Date" value="2014-11-14"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wv0BdE7EeSLjPxDpRV9AQ" key="Author" value=""/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ubgM1NE7EeSLjPxDpRV9AQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_RQrLoWwBEeSIYu1Ih2FYyQ"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://DEVELOPER_PROFILES/Document.profile.uml#_D0JcUMnzEeO9CYUoXDRplw"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_P2xBAPPKEeSkj8g2gtcZXQ">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P2y2MPPKEeSkj8g2gtcZXQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5mZdcA58EeWW7_6ZWeopSA">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5mb5sA58EeWW7_6ZWeopSA" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
+ </profileApplication>
+ </uml:Model>
+ <structure:Project xmi:id="_ubgM1dE7EeSLjPxDpRV9AQ" author="P. Tessier" version="1.0.0" base_Model="_ubgMwNE7EeSLjPxDpRV9AQ" title="Expansion of diagram by adding compartments"/>
+ <structure:Requirements xmi:id="_ubgM1tE7EeSLjPxDpRV9AQ" base_Model="_ubgMwtE7EeSLjPxDpRV9AQ"/>
+ <structure:UseCases xmi:id="_ubgM19E7EeSLjPxDpRV9AQ" base_Model="_ubgMw9E7EeSLjPxDpRV9AQ"/>
+ <structure:Design xmi:id="_ubgM2NE7EeSLjPxDpRV9AQ" base_Model="_ubgMxtE7EeSLjPxDpRV9AQ"/>
+ <structure:Tests xmi:id="_ubgM2dE7EeSLjPxDpRV9AQ" base_Model="_ubgMyNE7EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_RMSEENE8EeSLjPxDpRV9AQ" text="The system shall be able to add new graphical elements in new diagrams or existing diagrams" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_010" base_Class="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_hAfHMNE9EeSLjPxDpRV9AQ" text="the inheridted diagram must not impact parent diagram by addin the new compartments." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_050" base_Class="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_ajZnoNFAEeSLjPxDpRV9AQ" text="The expansion of diagram has to be a model and be interpreted" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_060" base_Class="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Requirements:Requirement xmi:id="_yrbZgNRfEeSRNI7img_HuA" text="The developper can add new compartments from a existed graphical element." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_011" base_Class="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_IzqAoNR7EeSRNI7img_HuA" text="The new element must be created by using assistant mechanism" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_030" base_Class="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_TvkUkNR7EeSRNI7img_HuA" text="Elements can be created fom the palette" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_040" base_Class="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_dOlMsNR7EeSRNI7img_HuA" text="The original diagram must be view in original diagram, exteernal element must have a predefined shape.
It cannot be implemented for the version Mars" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_070" base_Class="_dOkloNR7EeSRNI7img_HuA"/>
+ <Requirements:Requirement xmi:id="_awPi8NelEeS6Ldj4lOPYhg" text="The added element must be driven by CSS" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_080" base_Class="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Requirements:Requirement xmi:id="_k0aWkNelEeS6Ldj4lOPYhg" text="The new specialization editor must benefit of all specializations." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_090" base_Class="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Requirements:Requirement xmi:id="_EzmV8N97EeS3V7Bu6N14fQ" text="When the model is done, the ystem has to ensure that it can be correctly interpreted." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_061" base_Class="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Requirements:Requirement xmi:id="_YV3WIOG0EeSnB-BHGWjC_A" text="An expansion model must be able to load during runtime, not only with extension point.
It allow to be tested by Junit Tests.
" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_0100" base_Class="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Requirements:TestCase xmi:id="_F3UP0OG3EeSJG5UikeIXVQ" base_Behavior="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_jdx-YOG3EeSJG5UikeIXVQ" base_Abstraction="_iHx0wOG3EeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_zfzm0OHTEeSJG5UikeIXVQ" base_Abstraction="_yR-hwOHTEeSJG5UikeIXVQ"/>
+ <Requirements:TestCase xmi:id="_R-xDoOHUEeSJG5UikeIXVQ" base_Behavior="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Requirements:Verify xmi:id="_X-zTcOHUEeSJG5UikeIXVQ" base_Abstraction="_W-9AAOHUEeSJG5UikeIXVQ"/>
+ <Requirements:TestCase xmi:id="_lJzBIPPHEeSkj8g2gtcZXQ" base_Behavior="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_u-9vcPPHEeSkj8g2gtcZXQ" base_Behavior="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_vr6VAPPHEeSkj8g2gtcZXQ" base_Behavior="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Verify xmi:id="_1lYp0PPHEeSkj8g2gtcZXQ" base_Abstraction="_0lbosPPHEeSkj8g2gtcZXQ"/>
+ <standard:Refine xmi:id="_RH1AQPPKEeSkj8g2gtcZXQ" base_Abstraction="_MR8PYPPKEeSkj8g2gtcZXQ"/>
+ <Requirements:TestCase xmi:id="_5fpqsPPtEeSRcOkL7xliQg" base_Behavior="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Verify xmi:id="_tLqCIPPwEeSRcOkL7xliQg" base_Abstraction="_r3CYkPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_t6vVsPPwEeSRcOkL7xliQg" base_Abstraction="_rHkqgPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_vGvOwPPwEeSRcOkL7xliQg" base_Abstraction="_o_eVkPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_vr1f4PPwEeSRcOkL7xliQg" base_Abstraction="_qjyoAPPwEeSRcOkL7xliQg"/>
+ <Requirements:Verify xmi:id="_w3IOUPPwEeSRcOkL7xliQg" base_Abstraction="_ppRggPPwEeSRcOkL7xliQg"/>
+ <Requirements:TestCase xmi:id="_h9qqQPPxEeSRcOkL7xliQg" base_Behavior="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Requirements:Requirement xmi:id="_uNH-cPiLEeSv3dqcApn3LA" text="A developper can add new nodes in the diagram that no exist in the existed diagram or add element by reusing existed shape." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_012" base_Class="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_6a7YEfiLEeSv3dqcApn3LA" text=" A developper can add new child labels ( element that can be contained in a list compartment) in the diagram that no exist in the existed diagram or add element by reusing existed child label." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_013" base_Class="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_FAFY4fiMEeSv3dqcApn3LA" text="A developper can add new border items ( element that can be installed around the shape) in the diagram that no exist in the existed diagram or add element by reusing existed border item." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_014" base_Class="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_UvkwkfiMEeSv3dqcApn3LA" text="A developper can add new links in the diagram that no exist in the existed diagram or add element by reuse existed links." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_015" base_Class="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Requirements:Requirement xmi:id="_dFU6kfiMEeSv3dqcApn3LA" text="It must be able to reuse rperesentations from existed diagrams" id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_016" base_Class="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_NJXFwPiPEeSv3dqcApn3LA" base_Abstraction="_NIUj8PiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_N17Q0PiPEeSv3dqcApn3LA" base_Abstraction="_N1B48PiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_OgQnQPiPEeSv3dqcApn3LA" base_Abstraction="_OfEUcPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_PLLzkPiPEeSv3dqcApn3LA" base_Abstraction="_PJ1vwPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_P35IkPiPEeSv3dqcApn3LA" base_Abstraction="_P3AXwPiPEeSv3dqcApn3LA"/>
+ <Requirements:Verify xmi:id="_GF5pEPiaEeS0IdFsjSchpQ" base_Abstraction="_GFARMPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_SITrAPiaEeS0IdFsjSchpQ" base_Abstraction="_SHt1IPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_mn5UoPiaEeS0IdFsjSchpQ" base_Abstraction="_mnTewPiaEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_FrmdQPibEeS0IdFsjSchpQ" base_Abstraction="_FqaKcPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_GasX4PibEeS0IdFsjSchpQ" base_Abstraction="_GZp2EPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_HKsRcPibEeS0IdFsjSchpQ" base_Abstraction="_HJy5kPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_HqJNkPibEeS0IdFsjSchpQ" base_Abstraction="_HpP1sPibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_JHc5EPibEeS0IdFsjSchpQ" base_Abstraction="_JGjhMPibEeS0IdFsjSchpQ"/>
+ <Requirements:Requirement xmi:id="_pRD50fibEeS0IdFsjSchpQ" text="New Elements can be dropped from the model explorer." id="org.eclipse.papyrus.infra.gmfdiag.expansion.Req_020" base_Class="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_A75-gvicEeS0IdFsjSchpQ" base_Abstraction="_A7dSkPicEeS0IdFsjSchpQ"/>
+ <structure:Design xmi:id="_2LrgsPicEeS0IdFsjSchpQ" base_PackageImport="_zM2_IPicEeS0IdFsjSchpQ"/>
+ <Requirements:Verify xmi:id="_zoc2QPldEeSL080VNAlOmQ" base_Abstraction="_zjIRYPldEeSL080VNAlOmQ"/>
+ <Requirements:TestCase xmi:id="_HJ_jQPleEeSL080VNAlOmQ" base_Behavior="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Requirements:Satisfy xmi:id="_9G8MAA58EeWW7_6ZWeopSA" base_Abstraction="_9G5IsA58EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_-VOkEA58EeWW7_6ZWeopSA" base_Abstraction="_-VLgwA58EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_F9GUYA59EeWW7_6ZWeopSA" base_Abstraction="_F9Bb4A59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_KjGPIA59EeWW7_6ZWeopSA" base_Abstraction="_KjDL0A59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_MXsZQA59EeWW7_6ZWeopSA" base_Abstraction="_MXp9AA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_OoPfkA59EeWW7_6ZWeopSA" base_Abstraction="_OoNDUA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_Qq3eoA59EeWW7_6ZWeopSA" base_Abstraction="_Qq1pcA59EeWW7_6ZWeopSA"/>
+ <Requirements:Satisfy xmi:id="_WOrFcA59EeWW7_6ZWeopSA" base_Abstraction="_WOpQQA59EeWW7_6ZWeopSA"/>
+ <structure:UserDoc xmi:id="_qs8rAA5-EeWW7_6ZWeopSA" base_Comment="_pSAXAA5-EeWW7_6ZWeopSA"/>
+ <Document:Document xmi:id="_wsSO4A6MEeWBLZDu_M_h-Q" base_Model="_wsPLkA6MEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_wsUrIA6MEeWBLZDu_M_h-Q" base_Package="_wsTdAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wsXHYA6MEeWBLZDu_M_h-Q" base_Package="_wsVSMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsY8kA6MEeWBLZDu_M_h-Q" base_Comment="_wsXHYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsaxwA6MEeWBLZDu_M_h-Q" base_Comment="_wsY8kQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wscm8A6MEeWBLZDu_M_h-Q" base_Comment="_wsaxwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsecIA6MEeWBLZDu_M_h-Q" base_Comment="_wsdOAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsgRUA6MEeWBLZDu_M_h-Q" base_Comment="_wsecIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wshfcA6MEeWBLZDu_M_h-Q" base_Comment="_wsgRUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsitkA6MEeWBLZDu_M_h-Q" base_Comment="_wshfcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsj7sA6MEeWBLZDu_M_h-Q" base_Comment="_wsitkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wslw4A6MEeWBLZDu_M_h-Q" base_Comment="_wskiwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsm_AA6MEeWBLZDu_M_h-Q" base_Comment="_wslw4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsoNIA6MEeWBLZDu_M_h-Q" base_Comment="_wsnmEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsqCUA6MEeWBLZDu_M_h-Q" base_Comment="_wso0MA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsrQcA6MEeWBLZDu_M_h-Q" base_Comment="_wsqCUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wssekA6MEeWBLZDu_M_h-Q" base_Comment="_wsrQcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsuTwA6MEeWBLZDu_M_h-Q" base_Comment="_wstFoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wsvh4A6MEeWBLZDu_M_h-Q" base_Comment="_wsuTwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wswwAA6MEeWBLZDu_M_h-Q" base_Comment="_wsvh4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wsylMA6MEeWBLZDu_M_h-Q" base_Package="_wsxXEA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wu428A6MEeWBLZDu_M_h-Q" base_Comment="_wu2asA6MEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_wu6FEA6MEeWBLZDu_M_h-Q" base_Comment="_wu428Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wu76QA6MEeWBLZDu_M_h-Q" base_Package="_wu6FEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wv8m4A6MEeWBLZDu_M_h-Q" base_Comment="_wv7YwA6MEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_wv-cEA6MEeWBLZDu_M_h-Q" base_Package="_wv9N8A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwARQA6MEeWBLZDu_M_h-Q" base_Comment="_wv_DIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwBfYA6MEeWBLZDu_M_h-Q" base_Comment="_wwARQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwCtgA6MEeWBLZDu_M_h-Q" base_Package="_wwBfYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwD7oA6MEeWBLZDu_M_h-Q" base_Comment="_wwCtgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wwFJwA6MEeWBLZDu_M_h-Q" base_Comment="_wwD7oQ6MEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_wwGX4A6MEeWBLZDu_M_h-Q" base_Comment="_wwFJwQ6MEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Section xmi:id="_wwHmAA6MEeWBLZDu_M_h-Q" base_Package="_wwGX4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwI0IA6MEeWBLZDu_M_h-Q" base_Comment="_wwINEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwKCQA6MEeWBLZDu_M_h-Q" base_Comment="_wwJbMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwLQYA6MEeWBLZDu_M_h-Q" base_Package="_wwKpUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwNFkA6MEeWBLZDu_M_h-Q" base_Comment="_wwL3cA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwOTsA6MEeWBLZDu_M_h-Q" base_Comment="_wwNFkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwPh0A6MEeWBLZDu_M_h-Q" base_Package="_wwOTsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwQv8A6MEeWBLZDu_M_h-Q" base_Comment="_wwPh0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwR-EA6MEeWBLZDu_M_h-Q" base_Comment="_wwQv8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwTMMA6MEeWBLZDu_M_h-Q" base_Package="_wwR-EQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwVBYA6MEeWBLZDu_M_h-Q" base_Comment="_wwTzQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwWPgA6MEeWBLZDu_M_h-Q" base_Comment="_wwVBYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwXdoA6MEeWBLZDu_M_h-Q" base_Package="_wwWPgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwYrwA6MEeWBLZDu_M_h-Q" base_Comment="_wwXdoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwZ54A6MEeWBLZDu_M_h-Q" base_Comment="_wwYrwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwbIAA6MEeWBLZDu_M_h-Q" base_Package="_wwZ54Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwc9MA6MEeWBLZDu_M_h-Q" base_Comment="_wwbvEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wweLUA6MEeWBLZDu_M_h-Q" base_Comment="_wwc9MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwfZcA6MEeWBLZDu_M_h-Q" base_Package="_wweLUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wwgnkA6MEeWBLZDu_M_h-Q" base_Comment="_wwfZcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwh1sA6MEeWBLZDu_M_h-Q" base_Package="_wwhOoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wwjD0A6MEeWBLZDu_M_h-Q" base_Package="_wwicwA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w3UaMA6MEeWBLZDu_M_h-Q" base_Comment="_w3TMEA6MEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_w3VoUA6MEeWBLZDu_M_h-Q" base_Package="_w3VBQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3XdgA6MEeWBLZDu_M_h-Q" base_Comment="_w3WPYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3YroA6MEeWBLZDu_M_h-Q" base_Comment="_w3XdgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3Z5wA6MEeWBLZDu_M_h-Q" base_Package="_w3YroQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3bH4A6MEeWBLZDu_M_h-Q" base_Comment="_w3Z5wQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3cWAA6MEeWBLZDu_M_h-Q" base_Comment="_w3bH4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3eLMA6MEeWBLZDu_M_h-Q" base_Package="_w3c9EA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3fZUA6MEeWBLZDu_M_h-Q" base_Package="_w3eLMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3gncA6MEeWBLZDu_M_h-Q" base_Comment="_w3fZUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3jDsA6MEeWBLZDu_M_h-Q" base_Package="_w3gncQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3kR0A6MEeWBLZDu_M_h-Q" base_Comment="_w3jDsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3lf8A6MEeWBLZDu_M_h-Q" base_Package="_w3kR0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3muEA6MEeWBLZDu_M_h-Q" base_Comment="_w3lf8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3n8MA6MEeWBLZDu_M_h-Q" base_Comment="_w3muEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3pKUA6MEeWBLZDu_M_h-Q" base_Package="_w3n8MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3q_gA6MEeWBLZDu_M_h-Q" base_Comment="_w3pxYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3sNoA6MEeWBLZDu_M_h-Q" base_Package="_w3q_gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3tbwA6MEeWBLZDu_M_h-Q" base_Comment="_w3sNoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w3up4A6MEeWBLZDu_M_h-Q" base_Comment="_w3tbwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3v4AA6MEeWBLZDu_M_h-Q" base_Package="_w3up4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w3xGIA6MEeWBLZDu_M_h-Q" base_Package="_w3v4AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w7beIA6MEeWBLZDu_M_h-Q" base_Comment="_w7Zo8A6MEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_w7dTUA6MEeWBLZDu_M_h-Q" base_Comment="_w7cFMA6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w_WU0A6MEeWBLZDu_M_h-Q" base_Comment="_w_UfoA6MEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_w_Xi8A6MEeWBLZDu_M_h-Q" base_Comment="_w_WU0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_YxEA6MEeWBLZDu_M_h-Q" base_Package="_w_Xi8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_Z_MA6MEeWBLZDu_M_h-Q" base_Comment="_w_YxEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_bNUA6MEeWBLZDu_M_h-Q" base_Package="_w_Z_MQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_cbcA6MEeWBLZDu_M_h-Q" base_Comment="_w_bNUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_dpkA6MEeWBLZDu_M_h-Q" base_Comment="_w_cbcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_e3sA6MEeWBLZDu_M_h-Q" base_Package="_w_eQoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_gF0A6MEeWBLZDu_M_h-Q" base_Comment="_w_fewA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_h7AA6MEeWBLZDu_M_h-Q" base_Package="_w_gs4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_jJIA6MEeWBLZDu_M_h-Q" base_Comment="_w_h7AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_jwMA6MEeWBLZDu_M_h-Q" base_Package="_w_jJIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_llYA6MEeWBLZDu_M_h-Q" base_Comment="_w_kXQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_mzgA6MEeWBLZDu_M_h-Q" base_Comment="_w_llYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_oBoA6MEeWBLZDu_M_h-Q" base_Package="_w_mzgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_pPwA6MEeWBLZDu_M_h-Q" base_Comment="_w_oBoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_qd4A6MEeWBLZDu_M_h-Q" base_Comment="_w_pPwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_sTEA6MEeWBLZDu_M_h-Q" base_Package="_w_qd4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_s6IA6MEeWBLZDu_M_h-Q" base_Comment="_w_sTEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_uvUA6MEeWBLZDu_M_h-Q" base_Comment="_w_thMA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_v9cA6MEeWBLZDu_M_h-Q" base_Package="_w_uvUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_xLkA6MEeWBLZDu_M_h-Q" base_Comment="_w_v9cQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_zAwA6MEeWBLZDu_M_h-Q" base_Comment="_w_xyoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_zn0A6MEeWBLZDu_M_h-Q" base_Package="_w_zAwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_1dAA6MEeWBLZDu_M_h-Q" base_Comment="_w_0O4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w_2rIA6MEeWBLZDu_M_h-Q" base_Comment="_w_1dAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_35QA6MEeWBLZDu_M_h-Q" base_Package="_w_2rIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_5HYA6MEeWBLZDu_M_h-Q" base_Package="_w_35QQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_6VgA6MEeWBLZDu_M_h-Q" base_Package="_w_5HYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_7joA6MEeWBLZDu_M_h-Q" base_Package="_w_6VgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_8xwA6MEeWBLZDu_M_h-Q" base_Package="_w_7joQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w_9_4A6MEeWBLZDu_M_h-Q" base_Package="_w_8xwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w__OAA6MEeWBLZDu_M_h-Q" base_Package="_w_9_4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAAcIA6MEeWBLZDu_M_h-Q" base_Package="_w__OAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xABqQA6MEeWBLZDu_M_h-Q" base_Package="_xAAcIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAC4YA6MEeWBLZDu_M_h-Q" base_Package="_xABqQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAEGgA6MEeWBLZDu_M_h-Q" base_Package="_xAC4YQ6MEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_xAngIA6MEeWBLZDu_M_h-Q" base_Comment="_xAmSAA6MEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_xAouQA6MEeWBLZDu_M_h-Q" base_Comment="_xAngIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAp8YA6MEeWBLZDu_M_h-Q" base_Package="_xApVUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xArxkA6MEeWBLZDu_M_h-Q" base_Package="_xAqjcA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAs_sA6MEeWBLZDu_M_h-Q" base_Comment="_xArxkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAuN0A6MEeWBLZDu_M_h-Q" base_Package="_xAs_sQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAvb8A6MEeWBLZDu_M_h-Q" base_Comment="_xAuN0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAxRIA6MEeWBLZDu_M_h-Q" base_Package="_xAvb8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xAyfQA6MEeWBLZDu_M_h-Q" base_Comment="_xAxRIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xAztYA6MEeWBLZDu_M_h-Q" base_Package="_xAyfQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA0UcA6MEeWBLZDu_M_h-Q" base_Comment="_xAztYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA1ikA6MEeWBLZDu_M_h-Q" base_Package="_xA07gA6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA2wsA6MEeWBLZDu_M_h-Q" base_Comment="_xA2JoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA3-0A6MEeWBLZDu_M_h-Q" base_Package="_xA3XwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA5M8A6MEeWBLZDu_M_h-Q" base_Package="_xA4l4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA6bEA6MEeWBLZDu_M_h-Q" base_Comment="_xA5M8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xA7pMA6MEeWBLZDu_M_h-Q" base_Package="_xA6bEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA83UA6MEeWBLZDu_M_h-Q" base_Comment="_xA7pMg6MEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_xA9eYQ6MEeWBLZDu_M_h-Q" base_Comment="_xA9eYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_xA-FcA6MEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_xA7pMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_xBAhsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBAhsA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBBIwA6MEeWBLZDu_M_h-Q" base_Comment="_xBAhsg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBBIwg6MEeWBLZDu_M_h-Q" base_Comment="_xBBIwQ6MEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBBIxA6MEeWBLZDu_M_h-Q" base_Comment="_xBBIww6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBBv0Q6MEeWBLZDu_M_h-Q" base_Comment="_xBBv0A6MEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_xBCW4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBCW4A6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBC98Q6MEeWBLZDu_M_h-Q" base_Comment="_xBC98A6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBC98w6MEeWBLZDu_M_h-Q" base_Comment="_xBC98g6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBC99Q6MEeWBLZDu_M_h-Q" base_Comment="_xBC99A6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBDlAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBDlAA6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBDlAw6MEeWBLZDu_M_h-Q" base_Comment="_xBDlAg6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBEzIQ6MEeWBLZDu_M_h-Q" base_Comment="_xBEzIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBFaMA6MEeWBLZDu_M_h-Q" base_Comment="_xBEzIg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBFaMg6MEeWBLZDu_M_h-Q" base_Comment="_xBFaMQ6MEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBFaNA6MEeWBLZDu_M_h-Q" base_Comment="_xBFaMw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBGBQQ6MEeWBLZDu_M_h-Q" base_Comment="_xBGBQA6MEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBGBQw6MEeWBLZDu_M_h-Q" base_Comment="_xBGBQg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBGoUQ6MEeWBLZDu_M_h-Q" base_Comment="_xBGoUA6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBGoUw6MEeWBLZDu_M_h-Q" base_Comment="_xBGoUg6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBH2cQ6MEeWBLZDu_M_h-Q" base_Comment="_xBH2cA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBIdgA6MEeWBLZDu_M_h-Q" base_Comment="_xBH2cg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBIdgg6MEeWBLZDu_M_h-Q" base_Comment="_xBIdgQ6MEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBIdhA6MEeWBLZDu_M_h-Q" base_Comment="_xBIdgw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBJEkA6MEeWBLZDu_M_h-Q" base_Comment="_xBIdhQ6MEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBJEkg6MEeWBLZDu_M_h-Q" base_Comment="_xBJEkQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBJElA6MEeWBLZDu_M_h-Q" base_Comment="_xBJEkw6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBKSsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBKSsA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBK5wQ6MEeWBLZDu_M_h-Q" base_Comment="_xBK5wA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBK5ww6MEeWBLZDu_M_h-Q" base_Comment="_xBK5wg6MEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBK5xQ6MEeWBLZDu_M_h-Q" base_Comment="_xBK5xA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBLg0Q6MEeWBLZDu_M_h-Q" base_Comment="_xBLg0A6MEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBLg0w6MEeWBLZDu_M_h-Q" base_Comment="_xBLg0g6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBMH4A6MEeWBLZDu_M_h-Q" base_Comment="_xBLg1A6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBNWAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBNWAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBNWAw6MEeWBLZDu_M_h-Q" base_Comment="_xBNWAg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBNWBQ6MEeWBLZDu_M_h-Q" base_Comment="_xBNWBA6MEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBN9EA6MEeWBLZDu_M_h-Q" base_Comment="_xBNWBg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBN9Eg6MEeWBLZDu_M_h-Q" base_Comment="_xBN9EQ6MEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBOkIA6MEeWBLZDu_M_h-Q" base_Comment="_xBN9Ew6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBOkIg6MEeWBLZDu_M_h-Q" base_Comment="_xBOkIQ6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBQZUA6MEeWBLZDu_M_h-Q" base_Comment="_xBPyQA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBQZUg6MEeWBLZDu_M_h-Q" base_Comment="_xBQZUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBQZVA6MEeWBLZDu_M_h-Q" base_Comment="_xBQZUw6MEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBQZVg6MEeWBLZDu_M_h-Q" base_Comment="_xBQZVQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBRAYQ6MEeWBLZDu_M_h-Q" base_Comment="_xBRAYA6MEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_xBRAYw6MEeWBLZDu_M_h-Q" base_Comment="_xBRAYg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBRncQ6MEeWBLZDu_M_h-Q" base_Comment="_xBRncA6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBS1kQ6MEeWBLZDu_M_h-Q" base_Comment="_xBS1kA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBS1kw6MEeWBLZDu_M_h-Q" base_Comment="_xBS1kg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBS1lQ6MEeWBLZDu_M_h-Q" base_Comment="_xBS1lA6MEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBTcoA6MEeWBLZDu_M_h-Q" base_Comment="_xBS1lg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBTcog6MEeWBLZDu_M_h-Q" base_Comment="_xBTcoQ6MEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_xBUDsA6MEeWBLZDu_M_h-Q" base_Comment="_xBTcow6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBUDsg6MEeWBLZDu_M_h-Q" base_Comment="_xBUDsQ6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBUDtA6MEeWBLZDu_M_h-Q" base_Comment="_xBUDsw6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBUqwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBUqwA6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBUqww6MEeWBLZDu_M_h-Q" base_Comment="_xBUqwg6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBV44Q6MEeWBLZDu_M_h-Q" base_Comment="_xBV44A6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBWf8A6MEeWBLZDu_M_h-Q" base_Comment="_xBV44g6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBWf8g6MEeWBLZDu_M_h-Q" base_Comment="_xBWf8Q6MEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_xBWf9A6MEeWBLZDu_M_h-Q" base_Comment="_xBWf8w6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBXHAA6MEeWBLZDu_M_h-Q" base_Comment="_xBWf9Q6MEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_xBXHAg6MEeWBLZDu_M_h-Q" base_Comment="_xBXHAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBXuEQ6MEeWBLZDu_M_h-Q" base_Comment="_xBXuEA6MEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBY8MQ6MEeWBLZDu_M_h-Q" base_Comment="_xBY8MA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBZjQA6MEeWBLZDu_M_h-Q" base_Comment="_xBY8Mg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBZjQg6MEeWBLZDu_M_h-Q" base_Comment="_xBZjQQ6MEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBZjRA6MEeWBLZDu_M_h-Q" base_Comment="_xBZjQw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBaKUA6MEeWBLZDu_M_h-Q" base_Comment="_xBZjRQ6MEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBaKUg6MEeWBLZDu_M_h-Q" base_Comment="_xBaKUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBaKVA6MEeWBLZDu_M_h-Q" base_Comment="_xBaKUw6MEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_xBb_gQ6MEeWBLZDu_M_h-Q" base_Comment="_xBb_gA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBb_gw6MEeWBLZDu_M_h-Q" base_Comment="_xBb_gg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBb_hQ6MEeWBLZDu_M_h-Q" base_Comment="_xBb_hA6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBcmkA6MEeWBLZDu_M_h-Q" base_Comment="_xBb_hg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBcmkg6MEeWBLZDu_M_h-Q" base_Comment="_xBcmkQ6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBcmlA6MEeWBLZDu_M_h-Q" base_Comment="_xBcmkw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBdNoQ6MEeWBLZDu_M_h-Q" base_Comment="_xBdNoA6MEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_xBebwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBebwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBebww6MEeWBLZDu_M_h-Q" base_Comment="_xBebwg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfC0A6MEeWBLZDu_M_h-Q" base_Comment="_xBebxA6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBfC0g6MEeWBLZDu_M_h-Q" base_Comment="_xBfC0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfC1A6MEeWBLZDu_M_h-Q" base_Comment="_xBfC0w6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBfp4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBfp4A6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBfp4w6MEeWBLZDu_M_h-Q" base_Comment="_xBfp4g6MEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_xBhfEQ6MEeWBLZDu_M_h-Q" base_Comment="_xBhfEA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBhfEw6MEeWBLZDu_M_h-Q" base_Comment="_xBhfEg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBiGIA6MEeWBLZDu_M_h-Q" base_Comment="_xBhfFA6MEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_xBiGIg6MEeWBLZDu_M_h-Q" base_Comment="_xBiGIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBitMA6MEeWBLZDu_M_h-Q" base_Comment="_xBiGIw6MEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_xBitMg6MEeWBLZDu_M_h-Q" base_Comment="_xBitMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBjUQA6MEeWBLZDu_M_h-Q" base_Comment="_xBitMw6MEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBjUQg6MEeWBLZDu_M_h-Q" base_Comment="_xBjUQQ6MEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_xBjURA6MEeWBLZDu_M_h-Q" base_Comment="_xBjUQw6MEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBjURg6MEeWBLZDu_M_h-Q" base_Comment="_xBjURQ6MEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBj7UQ6MEeWBLZDu_M_h-Q" base_Comment="_xBj7UA6MEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_xBj7Uw6MEeWBLZDu_M_h-Q" base_Comment="_xBj7Ug6MEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_xBlJcQ6MEeWBLZDu_M_h-Q" base_Comment="_xBlJcA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBlJcw6MEeWBLZDu_M_h-Q" base_Comment="_xBlJcg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBlwgQ6MEeWBLZDu_M_h-Q" base_Comment="_xBlwgA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_xBlwgw6MEeWBLZDu_M_h-Q" base_Comment="_xBlwgg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBmXkQ6MEeWBLZDu_M_h-Q" base_Comment="_xBmXkA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_xBmXkw6MEeWBLZDu_M_h-Q" base_Comment="_xBmXkg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBm-oA6MEeWBLZDu_M_h-Q" base_Comment="_xBmXlA6MEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_xBoMwQ6MEeWBLZDu_M_h-Q" base_Comment="_xBoMwA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBoMww6MEeWBLZDu_M_h-Q" base_Comment="_xBoMwg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBoMxQ6MEeWBLZDu_M_h-Q" base_Comment="_xBoMxA6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBoz0A6MEeWBLZDu_M_h-Q" base_Comment="_xBoMxg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBoz0g6MEeWBLZDu_M_h-Q" base_Comment="_xBoz0Q6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_xBoz1A6MEeWBLZDu_M_h-Q" base_Comment="_xBoz0w6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBpa4Q6MEeWBLZDu_M_h-Q" base_Comment="_xBpa4A6MEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_xBqpAQ6MEeWBLZDu_M_h-Q" base_Comment="_xBqpAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBrQEA6MEeWBLZDu_M_h-Q" base_Comment="_xBqpAg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBrQEg6MEeWBLZDu_M_h-Q" base_Comment="_xBrQEQ6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBrQFA6MEeWBLZDu_M_h-Q" base_Comment="_xBrQEw6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBrQFg6MEeWBLZDu_M_h-Q" base_Comment="_xBrQFQ6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBr3IQ6MEeWBLZDu_M_h-Q" base_Comment="_xBr3IA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBr3Iw6MEeWBLZDu_M_h-Q" base_Comment="_xBr3Ig6MEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_xBtsUQ6MEeWBLZDu_M_h-Q" base_Comment="_xBtsUA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBtsUw6MEeWBLZDu_M_h-Q" base_Comment="_xBtsUg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBtsVQ6MEeWBLZDu_M_h-Q" base_Comment="_xBtsVA6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBuTYQ6MEeWBLZDu_M_h-Q" base_Comment="_xBuTYA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBuTYw6MEeWBLZDu_M_h-Q" base_Comment="_xBuTYg6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_xBu6cQ6MEeWBLZDu_M_h-Q" base_Comment="_xBu6cA6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBu6cw6MEeWBLZDu_M_h-Q" base_Comment="_xBu6cg6MEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_xBwvoQ6MEeWBLZDu_M_h-Q" base_Comment="_xBwvoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_xBwvow6MEeWBLZDu_M_h-Q" base_Comment="_xBwvog6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBwvpQ6MEeWBLZDu_M_h-Q" base_Comment="_xBwvpA6MEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_xBwvpw6MEeWBLZDu_M_h-Q" base_Comment="_xBwvpg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBxWsQ6MEeWBLZDu_M_h-Q" base_Comment="_xBxWsA6MEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_xBxWsw6MEeWBLZDu_M_h-Q" base_Comment="_xBxWsg6MEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_xBx9wQ6MEeWBLZDu_M_h-Q" base_Comment="_xBx9wA6MEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_xB1BEA6MEeWBLZDu_M_h-Q" base_Package="_xBzL4A6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB22QA6MEeWBLZDu_M_h-Q" base_Package="_xB1oIA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB3dUA6MEeWBLZDu_M_h-Q" base_Package="_xB22QQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB4rcA6MEeWBLZDu_M_h-Q" base_Package="_xB4EYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB6goA6MEeWBLZDu_M_h-Q" base_Package="_xB5SgA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB7uwA6MEeWBLZDu_M_h-Q" base_Package="_xB6goQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB884A6MEeWBLZDu_M_h-Q" base_Package="_xB7uwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB-LAA6MEeWBLZDu_M_h-Q" base_Package="_xB884Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xB_ZIA6MEeWBLZDu_M_h-Q" base_Package="_xB-LAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCAnQA6MEeWBLZDu_M_h-Q" base_Package="_xB_ZIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCB1YA6MEeWBLZDu_M_h-Q" base_Package="_xCAnQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCDDgA6MEeWBLZDu_M_h-Q" base_Package="_xCB1YQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCERoA6MEeWBLZDu_M_h-Q" base_Package="_xCDDgQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCFfwA6MEeWBLZDu_M_h-Q" base_Package="_xCERoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCGt4A6MEeWBLZDu_M_h-Q" base_Package="_xCFfwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCH8AA6MEeWBLZDu_M_h-Q" base_Package="_xCGt4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCJKIA6MEeWBLZDu_M_h-Q" base_Package="_xCH8AQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCKYQA6MEeWBLZDu_M_h-Q" base_Package="_xCJKIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCLmYA6MEeWBLZDu_M_h-Q" base_Package="_xCKYQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCM0gA6MEeWBLZDu_M_h-Q" base_Package="_xCLmYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCOCoA6MEeWBLZDu_M_h-Q" base_Package="_xCM0gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCPQwA6MEeWBLZDu_M_h-Q" base_Package="_xCOCoQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCQe4A6MEeWBLZDu_M_h-Q" base_Package="_xCPQwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCRtAA6MEeWBLZDu_M_h-Q" base_Package="_xCQe4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCS7IA6MEeWBLZDu_M_h-Q" base_Package="_xCRtAQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCUJQA6MEeWBLZDu_M_h-Q" base_Package="_xCS7IQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCVXYA6MEeWBLZDu_M_h-Q" base_Package="_xCUJQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCV-cA6MEeWBLZDu_M_h-Q" base_Package="_xCVXYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCXMkA6MEeWBLZDu_M_h-Q" base_Package="_xCWlgA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCZBwA6MEeWBLZDu_M_h-Q" base_Package="_xCXzoA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCaP4A6MEeWBLZDu_M_h-Q" base_Package="_xCZBwQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCa28A6MEeWBLZDu_M_h-Q" base_Package="_xCaP4Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCcFEA6MEeWBLZDu_M_h-Q" base_Package="_xCbeAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCdTMA6MEeWBLZDu_M_h-Q" base_Package="_xCcFEQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCehUA6MEeWBLZDu_M_h-Q" base_Package="_xCdTMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCfvcA6MEeWBLZDu_M_h-Q" base_Package="_xCfIYA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCg9kA6MEeWBLZDu_M_h-Q" base_Package="_xCfvcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCiLsA6MEeWBLZDu_M_h-Q" base_Package="_xCg9kQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCjZ0A6MEeWBLZDu_M_h-Q" base_Package="_xCiLsQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCkn8A6MEeWBLZDu_M_h-Q" base_Package="_xCjZ0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCl2EA6MEeWBLZDu_M_h-Q" base_Package="_xCkn8Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCnEMA6MEeWBLZDu_M_h-Q" base_Package="_xCl2EQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCoSUA6MEeWBLZDu_M_h-Q" base_Package="_xCnEMQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCpgcA6MEeWBLZDu_M_h-Q" base_Package="_xCoSUQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCqukA6MEeWBLZDu_M_h-Q" base_Package="_xCpgcQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCr8sA6MEeWBLZDu_M_h-Q" base_Package="_xCqukQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCtK0A6MEeWBLZDu_M_h-Q" base_Package="_xCr8sQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCuY8A6MEeWBLZDu_M_h-Q" base_Package="_xCtK0Q6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCwOIA6MEeWBLZDu_M_h-Q" base_Package="_xCvAAA6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCxcQA6MEeWBLZDu_M_h-Q" base_Package="_xCwOIQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCyqYA6MEeWBLZDu_M_h-Q" base_Package="_xCxcQQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xCz4gA6MEeWBLZDu_M_h-Q" base_Package="_xCyqYQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_xC0fkA6MEeWBLZDu_M_h-Q" base_Package="_xCz4gQ6MEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_ltllUA6PEeWBLZDu_M_h-Q" base_Model="_lth68A6PEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_ltoooA6PEeWBLZDu_M_h-Q" base_Package="_ltmMYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_ltqd0A6PEeWBLZDu_M_h-Q" base_Package="_ltoooQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lts6EA6PEeWBLZDu_M_h-Q" base_Comment="_ltrE4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_ltvWUA6PEeWBLZDu_M_h-Q" base_Comment="_ltthIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_ltxykA6PEeWBLZDu_M_h-Q" base_Comment="_ltv9YA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt0O0A6PEeWBLZDu_M_h-Q" base_Comment="_ltyZoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt2EAA6PEeWBLZDu_M_h-Q" base_Comment="_lt0O0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt35MA6PEeWBLZDu_M_h-Q" base_Comment="_lt2rEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt5uYA6PEeWBLZDu_M_h-Q" base_Comment="_lt35MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt68gA6PEeWBLZDu_M_h-Q" base_Comment="_lt5uYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt8xsA6PEeWBLZDu_M_h-Q" base_Comment="_lt7jkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt-m4A6PEeWBLZDu_M_h-Q" base_Comment="_lt8xsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lt_1AA6PEeWBLZDu_M_h-Q" base_Comment="_lt-m4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luBqMA6PEeWBLZDu_M_h-Q" base_Comment="_luAcEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luDfYA6PEeWBLZDu_M_h-Q" base_Comment="_luCRQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luFUkA6PEeWBLZDu_M_h-Q" base_Comment="_luEGcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luHJwA6PEeWBLZDu_M_h-Q" base_Comment="_luF7oA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luI-8A6PEeWBLZDu_M_h-Q" base_Comment="_luHw0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_luK0IA6PEeWBLZDu_M_h-Q" base_Comment="_luI-8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_luMpUA6PEeWBLZDu_M_h-Q" base_Package="_luK0IQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lv1BAA6PEeWBLZDu_M_h-Q" base_Comment="_lvzL0A6PEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_lv2PIA6PEeWBLZDu_M_h-Q" base_Comment="_lv1BAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lv4EUA6PEeWBLZDu_M_h-Q" base_Package="_lv22MA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lxU10A6PEeWBLZDu_M_h-Q" base_Comment="_lxTnsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_lxWD8A6PEeWBLZDu_M_h-Q" base_Package="_lxVc4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxX5IA6PEeWBLZDu_M_h-Q" base_Comment="_lxWrAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxZHQA6PEeWBLZDu_M_h-Q" base_Comment="_lxX5IQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxaVYA6PEeWBLZDu_M_h-Q" base_Package="_lxZuUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxbjgA6PEeWBLZDu_M_h-Q" base_Comment="_lxaVYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_lxcxoA6PEeWBLZDu_M_h-Q" base_Comment="_lxbjgQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_lxd_wA6PEeWBLZDu_M_h-Q" base_Comment="_lxcxoQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_lxfN4A6PEeWBLZDu_M_h-Q" base_Comment="_lxd_wQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxgcAA6PEeWBLZDu_M_h-Q" base_Package="_lxfN4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxiRMA6PEeWBLZDu_M_h-Q" base_Comment="_lxhDEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxjfUA6PEeWBLZDu_M_h-Q" base_Comment="_lxiRMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxktcA6PEeWBLZDu_M_h-Q" base_Package="_lxjfUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxl7kA6PEeWBLZDu_M_h-Q" base_Comment="_lxktcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lxnJsA6PEeWBLZDu_M_h-Q" base_Comment="_lxl7kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lxoX0A6PEeWBLZDu_M_h-Q" base_Package="_lxnJsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx3oYA6PEeWBLZDu_M_h-Q" base_Comment="_lxoX0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx42gA6PEeWBLZDu_M_h-Q" base_Comment="_lx3oYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lx6EoA6PEeWBLZDu_M_h-Q" base_Package="_lx42gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx750A6PEeWBLZDu_M_h-Q" base_Comment="_lx6rsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx9H8A6PEeWBLZDu_M_h-Q" base_Comment="_lx750Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lx-WEA6PEeWBLZDu_M_h-Q" base_Package="_lx9H8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lx_kMA6PEeWBLZDu_M_h-Q" base_Comment="_lx-WEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyAyUA6PEeWBLZDu_M_h-Q" base_Comment="_lx_kMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyCAcA6PEeWBLZDu_M_h-Q" base_Package="_lyAyUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyDOkA6PEeWBLZDu_M_h-Q" base_Comment="_lyCAcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyEcsA6PEeWBLZDu_M_h-Q" base_Comment="_lyDOkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyFq0A6PEeWBLZDu_M_h-Q" base_Package="_lyEcsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_lyG48A6PEeWBLZDu_M_h-Q" base_Comment="_lyFq0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyIHEA6PEeWBLZDu_M_h-Q" base_Package="_lyG48Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_lyJVMA6PEeWBLZDu_M_h-Q" base_Package="_lyIHEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_l42aIA6PEeWBLZDu_M_h-Q" base_Comment="_l40k8A6PEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_l43oQA6PEeWBLZDu_M_h-Q" base_Package="_l42aIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l45dcA6PEeWBLZDu_M_h-Q" base_Comment="_l44PUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l46rkA6PEeWBLZDu_M_h-Q" base_Comment="_l45dcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l475sA6PEeWBLZDu_M_h-Q" base_Package="_l46rkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l49u4A6PEeWBLZDu_M_h-Q" base_Comment="_l48gwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l4-9AA6PEeWBLZDu_M_h-Q" base_Comment="_l49u4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5ALIA6PEeWBLZDu_M_h-Q" base_Package="_l4-9AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5BZQA6PEeWBLZDu_M_h-Q" base_Package="_l5ALIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5CnYA6PEeWBLZDu_M_h-Q" base_Comment="_l5BZQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5D1gA6PEeWBLZDu_M_h-Q" base_Package="_l5CnYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5FDoA6PEeWBLZDu_M_h-Q" base_Comment="_l5D1gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5G40A6PEeWBLZDu_M_h-Q" base_Package="_l5FqsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5IG8A6PEeWBLZDu_M_h-Q" base_Comment="_l5G40Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5JVEA6PEeWBLZDu_M_h-Q" base_Comment="_l5IG8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5KjMA6PEeWBLZDu_M_h-Q" base_Package="_l5JVEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5LxUA6PEeWBLZDu_M_h-Q" base_Comment="_l5KjMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5M_cA6PEeWBLZDu_M_h-Q" base_Package="_l5LxUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5O0oA6PEeWBLZDu_M_h-Q" base_Comment="_l5NmgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_l5QCwA6PEeWBLZDu_M_h-Q" base_Comment="_l5O0oQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5R38A6PEeWBLZDu_M_h-Q" base_Package="_l5QCwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_l5TGEA6PEeWBLZDu_M_h-Q" base_Package="_l5R38Q6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_l8j1cA6PEeWBLZDu_M_h-Q" base_Comment="_l8inUA6PEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_l8lDkA6PEeWBLZDu_M_h-Q" base_Comment="_l8kcgA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_mB0v8A6PEeWBLZDu_M_h-Q" base_Comment="_mBy6wA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_mB1-EA6PEeWBLZDu_M_h-Q" base_Comment="_mB0v8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB3MMA6PEeWBLZDu_M_h-Q" base_Package="_mB1-EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB4aUA6PEeWBLZDu_M_h-Q" base_Comment="_mB3MMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB5ocA6PEeWBLZDu_M_h-Q" base_Package="_mB4aUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB62kA6PEeWBLZDu_M_h-Q" base_Comment="_mB6PgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB8EsA6PEeWBLZDu_M_h-Q" base_Comment="_mB7doA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mB9S0A6PEeWBLZDu_M_h-Q" base_Package="_mB8rwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mB-g8A6PEeWBLZDu_M_h-Q" base_Comment="_mB954A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCAWIA6PEeWBLZDu_M_h-Q" base_Package="_mB_IAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCBkQA6PEeWBLZDu_M_h-Q" base_Comment="_mCAWIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCCyYA6PEeWBLZDu_M_h-Q" base_Package="_mCBkQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCEAgA6PEeWBLZDu_M_h-Q" base_Comment="_mCCyYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCFOoA6PEeWBLZDu_M_h-Q" base_Comment="_mCEAgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCHD0A6PEeWBLZDu_M_h-Q" base_Package="_mCF1sA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCIR8A6PEeWBLZDu_M_h-Q" base_Comment="_mCHD0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCJgEA6PEeWBLZDu_M_h-Q" base_Comment="_mCIR8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCKuMA6PEeWBLZDu_M_h-Q" base_Package="_mCJgEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCMjYA6PEeWBLZDu_M_h-Q" base_Comment="_mCKuMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCOYkA6PEeWBLZDu_M_h-Q" base_Comment="_mCMjYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCQNwA6PEeWBLZDu_M_h-Q" base_Package="_mCOYkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCSC8A6PEeWBLZDu_M_h-Q" base_Comment="_mCQNwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCTREA6PEeWBLZDu_M_h-Q" base_Comment="_mCSC8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCVGQA6PEeWBLZDu_M_h-Q" base_Package="_mCT4IA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCWUYA6PEeWBLZDu_M_h-Q" base_Comment="_mCVGQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mCXigA6PEeWBLZDu_M_h-Q" base_Comment="_mCW7cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCYwoA6PEeWBLZDu_M_h-Q" base_Package="_mCYJkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCal0A6PEeWBLZDu_M_h-Q" base_Package="_mCZXsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCbz8A6PEeWBLZDu_M_h-Q" base_Package="_mCal0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCdCEA6PEeWBLZDu_M_h-Q" base_Package="_mCbz8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCeQMA6PEeWBLZDu_M_h-Q" base_Package="_mCdCEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCfeUA6PEeWBLZDu_M_h-Q" base_Package="_mCeQMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCgscA6PEeWBLZDu_M_h-Q" base_Package="_mCfeUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCh6kA6PEeWBLZDu_M_h-Q" base_Package="_mCgscQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCjIsA6PEeWBLZDu_M_h-Q" base_Package="_mCh6kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mCkW0A6PEeWBLZDu_M_h-Q" base_Package="_mCjIsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mClk8A6PEeWBLZDu_M_h-Q" base_Package="_mCkW0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_mDIXgA6PEeWBLZDu_M_h-Q" base_Comment="_mDHJYA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_mDJloA6PEeWBLZDu_M_h-Q" base_Comment="_mDI-kA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDLa0A6PEeWBLZDu_M_h-Q" base_Package="_mDKMsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDMo8A6PEeWBLZDu_M_h-Q" base_Package="_mDLa0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDNQAA6PEeWBLZDu_M_h-Q" base_Comment="_mDMo8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDPsQA6PEeWBLZDu_M_h-Q" base_Package="_mDN3EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDQ6YA6PEeWBLZDu_M_h-Q" base_Comment="_mDPsQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDSIgA6PEeWBLZDu_M_h-Q" base_Package="_mDRhcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDTWoA6PEeWBLZDu_M_h-Q" base_Comment="_mDSIgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDUkwA6PEeWBLZDu_M_h-Q" base_Package="_mDTWoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDVy4A6PEeWBLZDu_M_h-Q" base_Comment="_mDUkwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDXBAA6PEeWBLZDu_M_h-Q" base_Package="_mDVy4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDYPIA6PEeWBLZDu_M_h-Q" base_Comment="_mDXBAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDZdQA6PEeWBLZDu_M_h-Q" base_Package="_mDYPIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDarYA6PEeWBLZDu_M_h-Q" base_Package="_mDZdQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDbScA6PEeWBLZDu_M_h-Q" base_Comment="_mDarYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mDcgkA6PEeWBLZDu_M_h-Q" base_Package="_mDb5gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDdusA6PEeWBLZDu_M_h-Q" base_Comment="_mDdHoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_mDeVwA6PEeWBLZDu_M_h-Q" base_Comment="_mDdusQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_mDe80A6PEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_mDdHoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_mDhZEQ6PEeWBLZDu_M_h-Q" base_Comment="_mDhZEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDiAIA6PEeWBLZDu_M_h-Q" base_Comment="_mDhZEg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDiAIg6PEeWBLZDu_M_h-Q" base_Comment="_mDiAIQ6PEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mDiAJA6PEeWBLZDu_M_h-Q" base_Comment="_mDiAIw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDinMQ6PEeWBLZDu_M_h-Q" base_Comment="_mDinMA6PEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_mDjOQA6PEeWBLZDu_M_h-Q" base_Comment="_mDinMg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDj1UQ6PEeWBLZDu_M_h-Q" base_Comment="_mDj1UA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mDj1Uw6PEeWBLZDu_M_h-Q" base_Comment="_mDj1Ug6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDj1VQ6PEeWBLZDu_M_h-Q" base_Comment="_mDj1VA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDkcYQ6PEeWBLZDu_M_h-Q" base_Comment="_mDkcYA6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mDkcYw6PEeWBLZDu_M_h-Q" base_Comment="_mDkcYg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDlqgQ6PEeWBLZDu_M_h-Q" base_Comment="_mDlqgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDmRkA6PEeWBLZDu_M_h-Q" base_Comment="_mDlqgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDmRkg6PEeWBLZDu_M_h-Q" base_Comment="_mDmRkQ6PEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDmRlA6PEeWBLZDu_M_h-Q" base_Comment="_mDmRkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDm4oQ6PEeWBLZDu_M_h-Q" base_Comment="_mDm4oA6PEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mDm4ow6PEeWBLZDu_M_h-Q" base_Comment="_mDm4og6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDnfsQ6PEeWBLZDu_M_h-Q" base_Comment="_mDnfsA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mDnfsw6PEeWBLZDu_M_h-Q" base_Comment="_mDnfsg6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDot0Q6PEeWBLZDu_M_h-Q" base_Comment="_mDot0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDpU4A6PEeWBLZDu_M_h-Q" base_Comment="_mDot0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDpU4g6PEeWBLZDu_M_h-Q" base_Comment="_mDpU4Q6PEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDpU5A6PEeWBLZDu_M_h-Q" base_Comment="_mDpU4w6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDp78A6PEeWBLZDu_M_h-Q" base_Comment="_mDpU5Q6PEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDp78g6PEeWBLZDu_M_h-Q" base_Comment="_mDp78Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDp79A6PEeWBLZDu_M_h-Q" base_Comment="_mDp78w6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDrxIQ6PEeWBLZDu_M_h-Q" base_Comment="_mDrxIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDrxIw6PEeWBLZDu_M_h-Q" base_Comment="_mDrxIg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDrxJQ6PEeWBLZDu_M_h-Q" base_Comment="_mDrxJA6PEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDsYMA6PEeWBLZDu_M_h-Q" base_Comment="_mDrxJg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDsYMg6PEeWBLZDu_M_h-Q" base_Comment="_mDsYMQ6PEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDsYNA6PEeWBLZDu_M_h-Q" base_Comment="_mDsYMw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDs_QQ6PEeWBLZDu_M_h-Q" base_Comment="_mDs_QA6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDu0cQ6PEeWBLZDu_M_h-Q" base_Comment="_mDu0cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDu0cw6PEeWBLZDu_M_h-Q" base_Comment="_mDu0cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDu0dQ6PEeWBLZDu_M_h-Q" base_Comment="_mDu0dA6PEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDvbgQ6PEeWBLZDu_M_h-Q" base_Comment="_mDvbgA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDvbgw6PEeWBLZDu_M_h-Q" base_Comment="_mDvbgg6PEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mDwCkQ6PEeWBLZDu_M_h-Q" base_Comment="_mDwCkA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDwpoA6PEeWBLZDu_M_h-Q" base_Comment="_mDwCkg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mDx3wQ6PEeWBLZDu_M_h-Q" base_Comment="_mDx3wA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mDx3ww6PEeWBLZDu_M_h-Q" base_Comment="_mDx3wg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDx3xQ6PEeWBLZDu_M_h-Q" base_Comment="_mDx3xA6PEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mDye0Q6PEeWBLZDu_M_h-Q" base_Comment="_mDye0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDye0w6PEeWBLZDu_M_h-Q" base_Comment="_mDye0g6PEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_mDzF4A6PEeWBLZDu_M_h-Q" base_Comment="_mDye1A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mDzF4g6PEeWBLZDu_M_h-Q" base_Comment="_mDzF4Q6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD0UAQ6PEeWBLZDu_M_h-Q" base_Comment="_mD0UAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD07EA6PEeWBLZDu_M_h-Q" base_Comment="_mD0UAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD07Eg6PEeWBLZDu_M_h-Q" base_Comment="_mD07EQ6PEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mD07FA6PEeWBLZDu_M_h-Q" base_Comment="_mD07Ew6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD1iIQ6PEeWBLZDu_M_h-Q" base_Comment="_mD1iIA6PEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_mD1iIw6PEeWBLZDu_M_h-Q" base_Comment="_mD1iIg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD2JMQ6PEeWBLZDu_M_h-Q" base_Comment="_mD2JMA6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mD2JMw6PEeWBLZDu_M_h-Q" base_Comment="_mD2JMg6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mD2JNQ6PEeWBLZDu_M_h-Q" base_Comment="_mD2JNA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mD2wQA6PEeWBLZDu_M_h-Q" base_Comment="_mD2JNg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD3-YQ6PEeWBLZDu_M_h-Q" base_Comment="_mD3-YA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD3-Yw6PEeWBLZDu_M_h-Q" base_Comment="_mD3-Yg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD3-ZQ6PEeWBLZDu_M_h-Q" base_Comment="_mD3-ZA6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_mD4lcQ6PEeWBLZDu_M_h-Q" base_Comment="_mD4lcA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD4lcw6PEeWBLZDu_M_h-Q" base_Comment="_mD4lcg6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_mD5MgQ6PEeWBLZDu_M_h-Q" base_Comment="_mD5MgA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD5Mgw6PEeWBLZDu_M_h-Q" base_Comment="_mD5Mgg6PEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mD7BsA6PEeWBLZDu_M_h-Q" base_Comment="_mD6aoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD7Bsg6PEeWBLZDu_M_h-Q" base_Comment="_mD7BsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD7BtA6PEeWBLZDu_M_h-Q" base_Comment="_mD7Bsw6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD7Btg6PEeWBLZDu_M_h-Q" base_Comment="_mD7BtQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD7owQ6PEeWBLZDu_M_h-Q" base_Comment="_mD7owA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD7oww6PEeWBLZDu_M_h-Q" base_Comment="_mD7owg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD8P0Q6PEeWBLZDu_M_h-Q" base_Comment="_mD8P0A6PEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_mD9d8Q6PEeWBLZDu_M_h-Q" base_Comment="_mD9d8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mD9d8w6PEeWBLZDu_M_h-Q" base_Comment="_mD9d8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-FAA6PEeWBLZDu_M_h-Q" base_Comment="_mD9d9A6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD-FAg6PEeWBLZDu_M_h-Q" base_Comment="_mD-FAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-FBA6PEeWBLZDu_M_h-Q" base_Comment="_mD-FAw6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mD-sEQ6PEeWBLZDu_M_h-Q" base_Comment="_mD-sEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mD-sEw6PEeWBLZDu_M_h-Q" base_Comment="_mD-sEg6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_mEAhQA6PEeWBLZDu_M_h-Q" base_Comment="_mD_6MA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEAhQg6PEeWBLZDu_M_h-Q" base_Comment="_mEAhQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEAhRA6PEeWBLZDu_M_h-Q" base_Comment="_mEAhQw6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEAhRg6PEeWBLZDu_M_h-Q" base_Comment="_mEAhRQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEBIUQ6PEeWBLZDu_M_h-Q" base_Comment="_mEBIUA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEBIUw6PEeWBLZDu_M_h-Q" base_Comment="_mEBIUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEBvYQ6PEeWBLZDu_M_h-Q" base_Comment="_mEBvYA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_mEC9gQ6PEeWBLZDu_M_h-Q" base_Comment="_mEC9gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEDkkA6PEeWBLZDu_M_h-Q" base_Comment="_mEC9gg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEDkkg6PEeWBLZDu_M_h-Q" base_Comment="_mEDkkQ6PEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_mEDklA6PEeWBLZDu_M_h-Q" base_Comment="_mEDkkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEELoQ6PEeWBLZDu_M_h-Q" base_Comment="_mEELoA6PEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_mEELow6PEeWBLZDu_M_h-Q" base_Comment="_mEELog6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEEysQ6PEeWBLZDu_M_h-Q" base_Comment="_mEEysA6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mEEysw6PEeWBLZDu_M_h-Q" base_Comment="_mEEysg6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_mEFZwQ6PEeWBLZDu_M_h-Q" base_Comment="_mEFZwA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEFZww6PEeWBLZDu_M_h-Q" base_Comment="_mEFZwg6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEFZxQ6PEeWBLZDu_M_h-Q" base_Comment="_mEFZxA6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_mEGA0Q6PEeWBLZDu_M_h-Q" base_Comment="_mEGA0A6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_mEHO8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEHO8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEHO8w6PEeWBLZDu_M_h-Q" base_Comment="_mEHO8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEH2AA6PEeWBLZDu_M_h-Q" base_Comment="_mEHO9A6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_mEH2Ag6PEeWBLZDu_M_h-Q" base_Comment="_mEH2AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEIdEQ6PEeWBLZDu_M_h-Q" base_Comment="_mEIdEA6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_mEJEIA6PEeWBLZDu_M_h-Q" base_Comment="_mEIdEg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEJEIg6PEeWBLZDu_M_h-Q" base_Comment="_mEJEIQ6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_mEQ_8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEQ_8w6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mERnAA6PEeWBLZDu_M_h-Q" base_Comment="_mEQ_9A6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mERnAg6PEeWBLZDu_M_h-Q" base_Comment="_mERnAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mERnBA6PEeWBLZDu_M_h-Q" base_Comment="_mERnAw6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_mESOEQ6PEeWBLZDu_M_h-Q" base_Comment="_mESOEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mESOEw6PEeWBLZDu_M_h-Q" base_Comment="_mESOEg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_mEUDQQ6PEeWBLZDu_M_h-Q" base_Comment="_mEUDQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEUDQw6PEeWBLZDu_M_h-Q" base_Comment="_mEUDQg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEUDRQ6PEeWBLZDu_M_h-Q" base_Comment="_mEUDRA6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEUqUA6PEeWBLZDu_M_h-Q" base_Comment="_mEUDRg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEUqUg6PEeWBLZDu_M_h-Q" base_Comment="_mEUqUQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEVRYA6PEeWBLZDu_M_h-Q" base_Comment="_mEUqUw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEVRYg6PEeWBLZDu_M_h-Q" base_Comment="_mEVRYQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_mEWfgQ6PEeWBLZDu_M_h-Q" base_Comment="_mEWfgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEXGkA6PEeWBLZDu_M_h-Q" base_Comment="_mEWfgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXGkg6PEeWBLZDu_M_h-Q" base_Comment="_mEXGkQ6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEXGlA6PEeWBLZDu_M_h-Q" base_Comment="_mEXGkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXtoA6PEeWBLZDu_M_h-Q" base_Comment="_mEXGlQ6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_mEXtog6PEeWBLZDu_M_h-Q" base_Comment="_mEXtoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEXtpA6PEeWBLZDu_M_h-Q" base_Comment="_mEXtow6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_mEZi0Q6PEeWBLZDu_M_h-Q" base_Comment="_mEZi0A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_mEZi0w6PEeWBLZDu_M_h-Q" base_Comment="_mEZi0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaJ4A6PEeWBLZDu_M_h-Q" base_Comment="_mEZi1A6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_mEaJ4g6PEeWBLZDu_M_h-Q" base_Comment="_mEaJ4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaJ5A6PEeWBLZDu_M_h-Q" base_Comment="_mEaJ4w6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_mEaw8Q6PEeWBLZDu_M_h-Q" base_Comment="_mEaw8A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_mEaw8w6PEeWBLZDu_M_h-Q" base_Comment="_mEaw8g6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_mEdNMA6PEeWBLZDu_M_h-Q" base_Package="_mEb_EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEfCYA6PEeWBLZDu_M_h-Q" base_Package="_mEd0QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEgQgA6PEeWBLZDu_M_h-Q" base_Package="_mEfCYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEheoA6PEeWBLZDu_M_h-Q" base_Package="_mEgQgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEiswA6PEeWBLZDu_M_h-Q" base_Package="_mEheoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEj64A6PEeWBLZDu_M_h-Q" base_Package="_mEiswQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mElJAA6PEeWBLZDu_M_h-Q" base_Package="_mEj64Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEmXIA6PEeWBLZDu_M_h-Q" base_Package="_mElJAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEnlQA6PEeWBLZDu_M_h-Q" base_Package="_mEmXIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEozYA6PEeWBLZDu_M_h-Q" base_Package="_mEnlQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEqBgA6PEeWBLZDu_M_h-Q" base_Package="_mEozYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mErPoA6PEeWBLZDu_M_h-Q" base_Package="_mEqBgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEsdwA6PEeWBLZDu_M_h-Q" base_Package="_mErPoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEtr4A6PEeWBLZDu_M_h-Q" base_Package="_mEsdwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEu6AA6PEeWBLZDu_M_h-Q" base_Package="_mEtr4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEwvMA6PEeWBLZDu_M_h-Q" base_Package="_mEvhEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEx9UA6PEeWBLZDu_M_h-Q" base_Package="_mEwvMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mEzLcA6PEeWBLZDu_M_h-Q" base_Package="_mEx9UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE0ZkA6PEeWBLZDu_M_h-Q" base_Package="_mEzLcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE1nsA6PEeWBLZDu_M_h-Q" base_Package="_mE0ZkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE210A6PEeWBLZDu_M_h-Q" base_Package="_mE1nsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE4D8A6PEeWBLZDu_M_h-Q" base_Package="_mE210Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE5SEA6PEeWBLZDu_M_h-Q" base_Package="_mE4rAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE6gMA6PEeWBLZDu_M_h-Q" base_Package="_mE5SEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE7uUA6PEeWBLZDu_M_h-Q" base_Package="_mE6gMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE88cA6PEeWBLZDu_M_h-Q" base_Package="_mE7uUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE-KkA6PEeWBLZDu_M_h-Q" base_Package="_mE88cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mE_YsA6PEeWBLZDu_M_h-Q" base_Package="_mE-KkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFBN4A6PEeWBLZDu_M_h-Q" base_Package="_mE__wA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFCcAA6PEeWBLZDu_M_h-Q" base_Package="_mFBN4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFDqIA6PEeWBLZDu_M_h-Q" base_Package="_mFDDEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFFfUA6PEeWBLZDu_M_h-Q" base_Package="_mFERMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFGtcA6PEeWBLZDu_M_h-Q" base_Package="_mFFfUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFH7kA6PEeWBLZDu_M_h-Q" base_Package="_mFGtcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFJJsA6PEeWBLZDu_M_h-Q" base_Package="_mFH7kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFKX0A6PEeWBLZDu_M_h-Q" base_Package="_mFJJsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFMNAA6PEeWBLZDu_M_h-Q" base_Package="_mFKX0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFNbIA6PEeWBLZDu_M_h-Q" base_Package="_mFMNAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFOpQA6PEeWBLZDu_M_h-Q" base_Package="_mFNbIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFP3YA6PEeWBLZDu_M_h-Q" base_Package="_mFOpQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFRFgA6PEeWBLZDu_M_h-Q" base_Package="_mFP3YQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFSToA6PEeWBLZDu_M_h-Q" base_Package="_mFRFgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFThwA6PEeWBLZDu_M_h-Q" base_Package="_mFSToQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFUv4A6PEeWBLZDu_M_h-Q" base_Package="_mFThwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFV-AA6PEeWBLZDu_M_h-Q" base_Package="_mFUv4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFXMIA6PEeWBLZDu_M_h-Q" base_Package="_mFV-AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFYaQA6PEeWBLZDu_M_h-Q" base_Package="_mFXMIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFZBUA6PEeWBLZDu_M_h-Q" base_Package="_mFYaQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFaPcA6PEeWBLZDu_M_h-Q" base_Package="_mFZBUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFbdkA6PEeWBLZDu_M_h-Q" base_Package="_mFaPcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFcrsA6PEeWBLZDu_M_h-Q" base_Package="_mFbdkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFd50A6PEeWBLZDu_M_h-Q" base_Package="_mFcrsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_mFfH8A6PEeWBLZDu_M_h-Q" base_Package="_mFd50Q6PEeWBLZDu_M_h-Q"/>
+ <structure:UserDoc xmi:id="_uV-XcA6PEeWBLZDu_M_h-Q" base_Comment="_BRk7QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_wfisAA6PEeWBLZDu_M_h-Q" base_Model="_wffosA6PEeWBLZDu_M_h-Q" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_wflIQA6PEeWBLZDu_M_h-Q" base_Package="_wfjTEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wfmWYA6PEeWBLZDu_M_h-Q" base_Package="_wflIQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfoyoA6PEeWBLZDu_M_h-Q" base_Comment="_wfm9cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfqn0A6PEeWBLZDu_M_h-Q" base_Comment="_wfoyoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfr18A6PEeWBLZDu_M_h-Q" base_Comment="_wfqn0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wftrIA6PEeWBLZDu_M_h-Q" base_Comment="_wfsdAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfvgUA6PEeWBLZDu_M_h-Q" base_Comment="_wfuSMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfxVgA6PEeWBLZDu_M_h-Q" base_Comment="_wfwHYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wfzKsA6PEeWBLZDu_M_h-Q" base_Comment="_wfx8kA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf0_4A6PEeWBLZDu_M_h-Q" base_Comment="_wfzxwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf21EA6PEeWBLZDu_M_h-Q" base_Comment="_wf0_4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf4qQA6PEeWBLZDu_M_h-Q" base_Comment="_wf21EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf54YA6PEeWBLZDu_M_h-Q" base_Comment="_wf4qQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf7GgA6PEeWBLZDu_M_h-Q" base_Comment="_wf6fcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf87sA6PEeWBLZDu_M_h-Q" base_Comment="_wf7tkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf-J0A6PEeWBLZDu_M_h-Q" base_Comment="_wf87sQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wf__AA6PEeWBLZDu_M_h-Q" base_Comment="_wf-w4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wgBNIA6PEeWBLZDu_M_h-Q" base_Comment="_wf__AQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wgCbQA6PEeWBLZDu_M_h-Q" base_Comment="_wgBNIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wgEQcA6PEeWBLZDu_M_h-Q" base_Package="_wgDCUA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_whmhgA6PEeWBLZDu_M_h-Q" base_Comment="_whksUA6PEeWBLZDu_M_h-Q" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_whoWsA6PEeWBLZDu_M_h-Q" base_Comment="_whmhgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_whpk0A6PEeWBLZDu_M_h-Q" base_Package="_whoWsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wjL14A6PEeWBLZDu_M_h-Q" base_Comment="_wjKnwA6PEeWBLZDu_M_h-Q" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_wjNEAA6PEeWBLZDu_M_h-Q" base_Package="_wjL14Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjOSIA6PEeWBLZDu_M_h-Q" base_Comment="_wjNEAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjPgQA6PEeWBLZDu_M_h-Q" base_Comment="_wjOSIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjQuYA6PEeWBLZDu_M_h-Q" base_Package="_wjPgQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjR8gA6PEeWBLZDu_M_h-Q" base_Comment="_wjQuYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wjTKoA6PEeWBLZDu_M_h-Q" base_Comment="_wjR8gQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_wjUYwA6PEeWBLZDu_M_h-Q" base_Comment="_wjTKoQ6PEeWBLZDu_M_h-Q" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_wjVm4A6PEeWBLZDu_M_h-Q" base_Comment="_wjUYwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjWN8A6PEeWBLZDu_M_h-Q" base_Package="_wjVm4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjYDIA6PEeWBLZDu_M_h-Q" base_Comment="_wjW1AA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjZRQA6PEeWBLZDu_M_h-Q" base_Comment="_wjYDIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjZ4UA6PEeWBLZDu_M_h-Q" base_Package="_wjZRQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjbtgA6PEeWBLZDu_M_h-Q" base_Comment="_wjafYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjc7oA6PEeWBLZDu_M_h-Q" base_Comment="_wjbtgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjdisA6PEeWBLZDu_M_h-Q" base_Package="_wjc7oQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjfX4A6PEeWBLZDu_M_h-Q" base_Comment="_wjeJwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjgmAA6PEeWBLZDu_M_h-Q" base_Comment="_wjfX4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjh0IA6PEeWBLZDu_M_h-Q" base_Package="_wjgmAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjjpUA6PEeWBLZDu_M_h-Q" base_Comment="_wjibMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjk3cA6PEeWBLZDu_M_h-Q" base_Comment="_wjjpUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjmFkA6PEeWBLZDu_M_h-Q" base_Package="_wjk3cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjnTsA6PEeWBLZDu_M_h-Q" base_Comment="_wjmFkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjoh0A6PEeWBLZDu_M_h-Q" base_Comment="_wjnTsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjpv8A6PEeWBLZDu_M_h-Q" base_Package="_wjoh0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjq-EA6PEeWBLZDu_M_h-Q" base_Comment="_wjqXAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjsMMA6PEeWBLZDu_M_h-Q" base_Comment="_wjq-EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjtaUA6PEeWBLZDu_M_h-Q" base_Package="_wjsMMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wjvPgA6PEeWBLZDu_M_h-Q" base_Comment="_wjuBYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjwdoA6PEeWBLZDu_M_h-Q" base_Package="_wjvPgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wjxrwA6PEeWBLZDu_M_h-Q" base_Package="_wjwdoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wqND4A6PEeWBLZDu_M_h-Q" base_Comment="_wqLOsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_wqOSAA6PEeWBLZDu_M_h-Q" base_Package="_wqND4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqPgIA6PEeWBLZDu_M_h-Q" base_Comment="_wqO5EA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqQuQA6PEeWBLZDu_M_h-Q" base_Comment="_wqQHMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqR8YA6PEeWBLZDu_M_h-Q" base_Package="_wqRVUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqTKgA6PEeWBLZDu_M_h-Q" base_Comment="_wqSjcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqUYoA6PEeWBLZDu_M_h-Q" base_Comment="_wqTxkA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqVmwA6PEeWBLZDu_M_h-Q" base_Package="_wqUYoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqW04A6PEeWBLZDu_M_h-Q" base_Package="_wqVmwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqYDAA6PEeWBLZDu_M_h-Q" base_Comment="_wqW04Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqZRIA6PEeWBLZDu_M_h-Q" base_Package="_wqYDAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqafQA6PEeWBLZDu_M_h-Q" base_Comment="_wqZRIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqbtYA6PEeWBLZDu_M_h-Q" base_Package="_wqafQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqc7gA6PEeWBLZDu_M_h-Q" base_Comment="_wqbtYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqeJoA6PEeWBLZDu_M_h-Q" base_Comment="_wqc7gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqfXwA6PEeWBLZDu_M_h-Q" base_Package="_wqeJoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqhM8A6PEeWBLZDu_M_h-Q" base_Comment="_wqfXwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqjCIA6PEeWBLZDu_M_h-Q" base_Package="_wqhM8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqkQQA6PEeWBLZDu_M_h-Q" base_Comment="_wqjCIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wqleYA6PEeWBLZDu_M_h-Q" base_Comment="_wqkQQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqmsgA6PEeWBLZDu_M_h-Q" base_Package="_wqleYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wqn6oA6PEeWBLZDu_M_h-Q" base_Package="_wqmsgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wua1gA6PEeWBLZDu_M_h-Q" base_Comment="_wuZnYA6PEeWBLZDu_M_h-Q" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_wucDoA6PEeWBLZDu_M_h-Q" base_Comment="_wua1gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_wy8wMA6PEeWBLZDu_M_h-Q" base_Comment="_wy7iEA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_wy9-UA6PEeWBLZDu_M_h-Q" base_Comment="_wy9XQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wy_McA6PEeWBLZDu_M_h-Q" base_Package="_wy-lYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzBBoA6PEeWBLZDu_M_h-Q" base_Comment="_wy_zgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzBosA6PEeWBLZDu_M_h-Q" base_Package="_wzBBoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzC20A6PEeWBLZDu_M_h-Q" base_Comment="_wzCPwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzEE8A6PEeWBLZDu_M_h-Q" base_Comment="_wzDd4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzFTEA6PEeWBLZDu_M_h-Q" base_Package="_wzEE8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzGhMA6PEeWBLZDu_M_h-Q" base_Comment="_wzFTEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzHvUA6PEeWBLZDu_M_h-Q" base_Package="_wzGhMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzI9cA6PEeWBLZDu_M_h-Q" base_Comment="_wzHvUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzKLkA6PEeWBLZDu_M_h-Q" base_Package="_wzI9cQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzLZsA6PEeWBLZDu_M_h-Q" base_Comment="_wzKyoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzMn0A6PEeWBLZDu_M_h-Q" base_Comment="_wzLZsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzN18A6PEeWBLZDu_M_h-Q" base_Package="_wzMn0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzPEEA6PEeWBLZDu_M_h-Q" base_Comment="_wzN18Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzQSMA6PEeWBLZDu_M_h-Q" base_Comment="_wzPEEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzRgUA6PEeWBLZDu_M_h-Q" base_Package="_wzQSMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzSucA6PEeWBLZDu_M_h-Q" base_Comment="_wzRgUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzT8kA6PEeWBLZDu_M_h-Q" base_Comment="_wzSucQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzVKsA6PEeWBLZDu_M_h-Q" base_Package="_wzT8kQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzWY0A6PEeWBLZDu_M_h-Q" base_Comment="_wzVxwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzXm8A6PEeWBLZDu_M_h-Q" base_Comment="_wzW_4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzY1EA6PEeWBLZDu_M_h-Q" base_Package="_wzXm8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzaDMA6PEeWBLZDu_M_h-Q" base_Comment="_wzY1EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_wzb4YA6PEeWBLZDu_M_h-Q" base_Comment="_wzaqQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzdtkA6PEeWBLZDu_M_h-Q" base_Package="_wzb4YQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wze7sA6PEeWBLZDu_M_h-Q" base_Package="_wzdtkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzgJ0A6PEeWBLZDu_M_h-Q" base_Package="_wzfiwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzhX8A6PEeWBLZDu_M_h-Q" base_Package="_wzgJ0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzimEA6PEeWBLZDu_M_h-Q" base_Package="_wzhX8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzj0MA6PEeWBLZDu_M_h-Q" base_Package="_wzimEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzlCUA6PEeWBLZDu_M_h-Q" base_Package="_wzj0MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzmQcA6PEeWBLZDu_M_h-Q" base_Package="_wzlCUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wznekA6PEeWBLZDu_M_h-Q" base_Package="_wzmQcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzuzUA6PEeWBLZDu_M_h-Q" base_Package="_wzoFoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_wzwBcA6PEeWBLZDu_M_h-Q" base_Package="_wzvaYA6PEeWBLZDu_M_h-Q"/>
+ <Document:ImageRef xmi:id="_w0uR0A6PEeWBLZDu_M_h-Q" base_Comment="_w0tDsA6PEeWBLZDu_M_h-Q" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_w0vf8A6PEeWBLZDu_M_h-Q" base_Comment="_w0uR0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0wuEA6PEeWBLZDu_M_h-Q" base_Package="_w0vf8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0x8MA6PEeWBLZDu_M_h-Q" base_Package="_w0xVIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w0zKUA6PEeWBLZDu_M_h-Q" base_Comment="_w0yjQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w00YcA6PEeWBLZDu_M_h-Q" base_Package="_w0zxYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w01mkA6PEeWBLZDu_M_h-Q" base_Comment="_w00YcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w020sA6PEeWBLZDu_M_h-Q" base_Package="_w01mkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w04C0A6PEeWBLZDu_M_h-Q" base_Comment="_w020sQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w05Q8A6PEeWBLZDu_M_h-Q" base_Package="_w04C0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w06fEA6PEeWBLZDu_M_h-Q" base_Comment="_w05Q8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w07tMA6PEeWBLZDu_M_h-Q" base_Package="_w06fEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w087UA6PEeWBLZDu_M_h-Q" base_Comment="_w07tMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0-JcA6PEeWBLZDu_M_h-Q" base_Package="_w087UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w0_XkA6PEeWBLZDu_M_h-Q" base_Package="_w0-JcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1AlsA6PEeWBLZDu_M_h-Q" base_Comment="_w0_XkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w1Bz0A6PEeWBLZDu_M_h-Q" base_Package="_w1AlsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1DB8A6PEeWBLZDu_M_h-Q" base_Comment="_w1Bz0g6PEeWBLZDu_M_h-Q"/>
+ <Document:Content xmi:id="_w1DB8g6PEeWBLZDu_M_h-Q" base_Comment="_w1DB8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Table xmi:id="_w1EQEA6PEeWBLZDu_M_h-Q" caption="RequirementsCoverageTable" base_Comment="_w1Bz0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Line xmi:id="_w1GsUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1GsUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1GsUw6PEeWBLZDu_M_h-Q" base_Comment="_w1GsUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1GsVQ6PEeWBLZDu_M_h-Q" base_Comment="_w1GsVA6PEeWBLZDu_M_h-Q" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1HTYA6PEeWBLZDu_M_h-Q" base_Comment="_w1GsVg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1H6cQ6PEeWBLZDu_M_h-Q" base_Comment="_w1H6cA6PEeWBLZDu_M_h-Q" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_w1H6cw6PEeWBLZDu_M_h-Q" base_Comment="_w1H6cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1IhgQ6PEeWBLZDu_M_h-Q" base_Comment="_w1IhgA6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1JIkA6PEeWBLZDu_M_h-Q" base_Comment="_w1Ihgg6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIkg6PEeWBLZDu_M_h-Q" base_Comment="_w1JIkQ6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIlA6PEeWBLZDu_M_h-Q" base_Comment="_w1JIkw6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1JIlg6PEeWBLZDu_M_h-Q" base_Comment="_w1JIlQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1KWsQ6PEeWBLZDu_M_h-Q" base_Comment="_w1KWsA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1K9wA6PEeWBLZDu_M_h-Q" base_Comment="_w1KWsg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1K9wg6PEeWBLZDu_M_h-Q" base_Comment="_w1K9wQ6PEeWBLZDu_M_h-Q" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1K9xA6PEeWBLZDu_M_h-Q" base_Comment="_w1K9ww6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1Lk0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk0A6PEeWBLZDu_M_h-Q" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1Lk0w6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk0g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ML4A6PEeWBLZDu_M_h-Q" base_Comment="_w1Lk1A6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1ML4g6PEeWBLZDu_M_h-Q" base_Comment="_w1ML4Q6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1NaAQ6PEeWBLZDu_M_h-Q" base_Comment="_w1NaAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1NaAw6PEeWBLZDu_M_h-Q" base_Comment="_w1NaAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1NaBQ6PEeWBLZDu_M_h-Q" base_Comment="_w1NaBA6PEeWBLZDu_M_h-Q" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1OBEQ6PEeWBLZDu_M_h-Q" base_Comment="_w1OBEA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1OBEw6PEeWBLZDu_M_h-Q" base_Comment="_w1OBEg6PEeWBLZDu_M_h-Q" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1OoIA6PEeWBLZDu_M_h-Q" base_Comment="_w1OBFA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1OoIg6PEeWBLZDu_M_h-Q" base_Comment="_w1OoIQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1P2QQ6PEeWBLZDu_M_h-Q" base_Comment="_w1P2QA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1P2Qw6PEeWBLZDu_M_h-Q" base_Comment="_w1P2Qg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1QdUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1QdUA6PEeWBLZDu_M_h-Q" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1QdUw6PEeWBLZDu_M_h-Q" base_Comment="_w1QdUg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1REYA6PEeWBLZDu_M_h-Q" base_Comment="_w1QdVA6PEeWBLZDu_M_h-Q" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1REYg6PEeWBLZDu_M_h-Q" base_Comment="_w1REYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1REZA6PEeWBLZDu_M_h-Q" base_Comment="_w1REYw6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1SSgQ6PEeWBLZDu_M_h-Q" base_Comment="_w1SSgA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1S5kA6PEeWBLZDu_M_h-Q" base_Comment="_w1SSgg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1S5kg6PEeWBLZDu_M_h-Q" base_Comment="_w1S5kQ6PEeWBLZDu_M_h-Q" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1S5lA6PEeWBLZDu_M_h-Q" base_Comment="_w1S5kw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1TgoQ6PEeWBLZDu_M_h-Q" base_Comment="_w1TgoA6PEeWBLZDu_M_h-Q" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1Tgow6PEeWBLZDu_M_h-Q" base_Comment="_w1Tgog6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1TgpQ6PEeWBLZDu_M_h-Q" base_Comment="_w1TgpA6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1VV0A6PEeWBLZDu_M_h-Q" base_Comment="_w1UuwA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1VV0g6PEeWBLZDu_M_h-Q" base_Comment="_w1VV0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1VV1A6PEeWBLZDu_M_h-Q" base_Comment="_w1VV0w6PEeWBLZDu_M_h-Q" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1VV1g6PEeWBLZDu_M_h-Q" base_Comment="_w1VV1Q6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1V84Q6PEeWBLZDu_M_h-Q" base_Comment="_w1V84A6PEeWBLZDu_M_h-Q" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_w1Wj8A6PEeWBLZDu_M_h-Q" base_Comment="_w1V84g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1Wj8g6PEeWBLZDu_M_h-Q" base_Comment="_w1Wj8Q6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1YZIA6PEeWBLZDu_M_h-Q" base_Comment="_w1XyEA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1YZIg6PEeWBLZDu_M_h-Q" base_Comment="_w1YZIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1YZJA6PEeWBLZDu_M_h-Q" base_Comment="_w1YZIw6PEeWBLZDu_M_h-Q" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1ZAMA6PEeWBLZDu_M_h-Q" base_Comment="_w1YZJQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ZAMg6PEeWBLZDu_M_h-Q" base_Comment="_w1ZAMQ6PEeWBLZDu_M_h-Q" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_w1ZnQA6PEeWBLZDu_M_h-Q" base_Comment="_w1ZAMw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1ZnQg6PEeWBLZDu_M_h-Q" base_Comment="_w1ZnQQ6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1ZnRA6PEeWBLZDu_M_h-Q" base_Comment="_w1ZnQw6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1aOUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1aOUA6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1aOUw6PEeWBLZDu_M_h-Q" base_Comment="_w1aOUg6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1bccQ6PEeWBLZDu_M_h-Q" base_Comment="_w1bccA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1bccw6PEeWBLZDu_M_h-Q" base_Comment="_w1bccg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cDgA6PEeWBLZDu_M_h-Q" base_Comment="_w1bcdA6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_w1cDgg6PEeWBLZDu_M_h-Q" base_Comment="_w1cDgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cDhA6PEeWBLZDu_M_h-Q" base_Comment="_w1cDgw6PEeWBLZDu_M_h-Q" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_w1cqkQ6PEeWBLZDu_M_h-Q" base_Comment="_w1cqkA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1cqkw6PEeWBLZDu_M_h-Q" base_Comment="_w1cqkg6PEeWBLZDu_M_h-Q" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1d4sQ6PEeWBLZDu_M_h-Q" base_Comment="_w1d4sA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1d4sw6PEeWBLZDu_M_h-Q" base_Comment="_w1d4sg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1efwQ6PEeWBLZDu_M_h-Q" base_Comment="_w1efwA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1efww6PEeWBLZDu_M_h-Q" base_Comment="_w1efwg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1efxQ6PEeWBLZDu_M_h-Q" base_Comment="_w1efxA6PEeWBLZDu_M_h-Q" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1fG0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1fG0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1fG0w6PEeWBLZDu_M_h-Q" base_Comment="_w1fG0g6PEeWBLZDu_M_h-Q" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_w1gU8Q6PEeWBLZDu_M_h-Q" base_Comment="_w1gU8A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1g8AA6PEeWBLZDu_M_h-Q" base_Comment="_w1gU8g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1g8Ag6PEeWBLZDu_M_h-Q" base_Comment="_w1g8AQ6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1g8BA6PEeWBLZDu_M_h-Q" base_Comment="_w1g8Aw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1hjEA6PEeWBLZDu_M_h-Q" base_Comment="_w1g8BQ6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1hjEg6PEeWBLZDu_M_h-Q" base_Comment="_w1hjEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1hjFA6PEeWBLZDu_M_h-Q" base_Comment="_w1hjEw6PEeWBLZDu_M_h-Q" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_w1jYQA6PEeWBLZDu_M_h-Q" base_Comment="_w1ixMA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1jYQg6PEeWBLZDu_M_h-Q" base_Comment="_w1jYQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1jYRA6PEeWBLZDu_M_h-Q" base_Comment="_w1jYQw6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1jYRg6PEeWBLZDu_M_h-Q" base_Comment="_w1jYRQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1j_UQ6PEeWBLZDu_M_h-Q" base_Comment="_w1j_UA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1j_Uw6PEeWBLZDu_M_h-Q" base_Comment="_w1j_Ug6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1kmYA6PEeWBLZDu_M_h-Q" base_Comment="_w1j_VA6PEeWBLZDu_M_h-Q" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_w1l0gQ6PEeWBLZDu_M_h-Q" base_Comment="_w1l0gA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1l0gw6PEeWBLZDu_M_h-Q" base_Comment="_w1l0gg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1l0hQ6PEeWBLZDu_M_h-Q" base_Comment="_w1l0hA6PEeWBLZDu_M_h-Q" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_w1mbkA6PEeWBLZDu_M_h-Q" base_Comment="_w1l0hg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1mbkg6PEeWBLZDu_M_h-Q" base_Comment="_w1mbkQ6PEeWBLZDu_M_h-Q" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_w1nCoA6PEeWBLZDu_M_h-Q" base_Comment="_w1mbkw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1nCog6PEeWBLZDu_M_h-Q" base_Comment="_w1nCoQ6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1npsA6PEeWBLZDu_M_h-Q" base_Comment="_w1nCow6PEeWBLZDu_M_h-Q" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_w1npsg6PEeWBLZDu_M_h-Q" base_Comment="_w1npsQ6PEeWBLZDu_M_h-Q" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1nptA6PEeWBLZDu_M_h-Q" base_Comment="_w1npsw6PEeWBLZDu_M_h-Q" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1nptg6PEeWBLZDu_M_h-Q" base_Comment="_w1nptQ6PEeWBLZDu_M_h-Q" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_w1oQwA6PEeWBLZDu_M_h-Q" base_Comment="_w1nptw6PEeWBLZDu_M_h-Q" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_w1pe4Q6PEeWBLZDu_M_h-Q" base_Comment="_w1pe4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1pe4w6PEeWBLZDu_M_h-Q" base_Comment="_w1pe4g6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1pe5Q6PEeWBLZDu_M_h-Q" base_Comment="_w1pe5A6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_w1qF8Q6PEeWBLZDu_M_h-Q" base_Comment="_w1qF8A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1qF8w6PEeWBLZDu_M_h-Q" base_Comment="_w1qF8g6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_w1qtAQ6PEeWBLZDu_M_h-Q" base_Comment="_w1qtAA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1qtAw6PEeWBLZDu_M_h-Q" base_Comment="_w1qtAg6PEeWBLZDu_M_h-Q" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_w1r7IQ6PEeWBLZDu_M_h-Q" base_Comment="_w1r7IA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1siMQ6PEeWBLZDu_M_h-Q" base_Comment="_w1siMA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1tJQA6PEeWBLZDu_M_h-Q" base_Comment="_w1siMg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1tJQg6PEeWBLZDu_M_h-Q" base_Comment="_w1tJQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1tJRA6PEeWBLZDu_M_h-Q" base_Comment="_w1tJQw6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_w1twUQ6PEeWBLZDu_M_h-Q" base_Comment="_w1twUA6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1twUw6PEeWBLZDu_M_h-Q" base_Comment="_w1twUg6PEeWBLZDu_M_h-Q" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_w1u-cQ6PEeWBLZDu_M_h-Q" base_Comment="_w1u-cA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1vlgA6PEeWBLZDu_M_h-Q" base_Comment="_w1u-cg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1vlgg6PEeWBLZDu_M_h-Q" base_Comment="_w1vlgQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1vlhA6PEeWBLZDu_M_h-Q" base_Comment="_w1vlgw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1wMkA6PEeWBLZDu_M_h-Q" base_Comment="_w1vlhQ6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1wMkg6PEeWBLZDu_M_h-Q" base_Comment="_w1wMkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1wMlA6PEeWBLZDu_M_h-Q" base_Comment="_w1wMkw6PEeWBLZDu_M_h-Q" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_w1yBwA6PEeWBLZDu_M_h-Q" base_Comment="_w1xasA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w1yBwg6PEeWBLZDu_M_h-Q" base_Comment="_w1yBwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1yBxA6PEeWBLZDu_M_h-Q" base_Comment="_w1yBww6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1yo0Q6PEeWBLZDu_M_h-Q" base_Comment="_w1yo0A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1yo0w6PEeWBLZDu_M_h-Q" base_Comment="_w1yo0g6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_w1zP4A6PEeWBLZDu_M_h-Q" base_Comment="_w1yo1A6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w1zP4g6PEeWBLZDu_M_h-Q" base_Comment="_w1zP4Q6PEeWBLZDu_M_h-Q" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_w10eAQ6PEeWBLZDu_M_h-Q" base_Comment="_w10eAA6PEeWBLZDu_M_h-Q"/>
+ <Document:Cell xmi:id="_w11FEA6PEeWBLZDu_M_h-Q" base_Comment="_w10eAg6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w11FEg6PEeWBLZDu_M_h-Q" base_Comment="_w11FEQ6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_w11FFA6PEeWBLZDu_M_h-Q" base_Comment="_w11FEw6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w11sIA6PEeWBLZDu_M_h-Q" base_Comment="_w11FFQ6PEeWBLZDu_M_h-Q" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_w11sIg6PEeWBLZDu_M_h-Q" base_Comment="_w11sIQ6PEeWBLZDu_M_h-Q"/>
+ <Document:RefContent xmi:id="_w12TMA6PEeWBLZDu_M_h-Q" base_Comment="_w11sIw6PEeWBLZDu_M_h-Q" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_w14IYA6PEeWBLZDu_M_h-Q" base_Package="_w13hUA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w15WgA6PEeWBLZDu_M_h-Q" base_Package="_w14IYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w16koA6PEeWBLZDu_M_h-Q" base_Package="_w15WgQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w17ywA6PEeWBLZDu_M_h-Q" base_Package="_w16koQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w18Z0A6PEeWBLZDu_M_h-Q" base_Package="_w17ywQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w19n8A6PEeWBLZDu_M_h-Q" base_Package="_w19A4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w1-2EA6PEeWBLZDu_M_h-Q" base_Package="_w19n8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2AEMA6PEeWBLZDu_M_h-Q" base_Package="_w1-2EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2BSUA6PEeWBLZDu_M_h-Q" base_Package="_w2AEMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2CgcA6PEeWBLZDu_M_h-Q" base_Package="_w2BSUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2DHgA6PEeWBLZDu_M_h-Q" base_Package="_w2CgcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2EVoA6PEeWBLZDu_M_h-Q" base_Package="_w2DukA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2FjwA6PEeWBLZDu_M_h-Q" base_Package="_w2EVoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2Gx4A6PEeWBLZDu_M_h-Q" base_Package="_w2FjwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2IAAA6PEeWBLZDu_M_h-Q" base_Package="_w2Gx4Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2InEA6PEeWBLZDu_M_h-Q" base_Package="_w2IAAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2J1MA6PEeWBLZDu_M_h-Q" base_Package="_w2InEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2LqYA6PEeWBLZDu_M_h-Q" base_Package="_w2J1MQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2M4gA6PEeWBLZDu_M_h-Q" base_Package="_w2LqYQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2NfkA6PEeWBLZDu_M_h-Q" base_Package="_w2M4gQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2OtsA6PEeWBLZDu_M_h-Q" base_Package="_w2OGoA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2P70A6PEeWBLZDu_M_h-Q" base_Package="_w2OtsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2RJ8A6PEeWBLZDu_M_h-Q" base_Package="_w2P70Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2SYEA6PEeWBLZDu_M_h-Q" base_Package="_w2RJ8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2TmMA6PEeWBLZDu_M_h-Q" base_Package="_w2SYEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2U0UA6PEeWBLZDu_M_h-Q" base_Package="_w2TmMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2WCcA6PEeWBLZDu_M_h-Q" base_Package="_w2U0UQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2XQkA6PEeWBLZDu_M_h-Q" base_Package="_w2WCcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2YesA6PEeWBLZDu_M_h-Q" base_Package="_w2XQkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2Zs0A6PEeWBLZDu_M_h-Q" base_Package="_w2YesQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2a68A6PEeWBLZDu_M_h-Q" base_Package="_w2aT4A6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2cJEA6PEeWBLZDu_M_h-Q" base_Package="_w2a68Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2dXMA6PEeWBLZDu_M_h-Q" base_Package="_w2cJEQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2elUA6PEeWBLZDu_M_h-Q" base_Package="_w2dXMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2fzcA6PEeWBLZDu_M_h-Q" base_Package="_w2elUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2hBkA6PEeWBLZDu_M_h-Q" base_Package="_w2fzcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2iPsA6PEeWBLZDu_M_h-Q" base_Package="_w2hBkQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2jd0A6PEeWBLZDu_M_h-Q" base_Package="_w2iPsQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2kr8A6PEeWBLZDu_M_h-Q" base_Package="_w2jd0Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2l6EA6PEeWBLZDu_M_h-Q" base_Package="_w2kr8Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2nIMA6PEeWBLZDu_M_h-Q" base_Package="_w2l6EQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2nvQA6PEeWBLZDu_M_h-Q" base_Package="_w2nIMQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2o9YA6PEeWBLZDu_M_h-Q" base_Package="_w2nvQQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2qLgA6PEeWBLZDu_M_h-Q" base_Package="_w2pkcA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2rZoA6PEeWBLZDu_M_h-Q" base_Package="_w2qykA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2snwA6PEeWBLZDu_M_h-Q" base_Package="_w2rZoQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2t14A6PEeWBLZDu_M_h-Q" base_Package="_w2snwQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2vEAA6PEeWBLZDu_M_h-Q" base_Package="_w2t14Q6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2vrEA6PEeWBLZDu_M_h-Q" base_Package="_w2vEAQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2w5MA6PEeWBLZDu_M_h-Q" base_Package="_w2wSIA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2yHUA6PEeWBLZDu_M_h-Q" base_Package="_w2xgQA6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w2zVcA6PEeWBLZDu_M_h-Q" base_Package="_w2yHUQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Section xmi:id="_w21KoA6PEeWBLZDu_M_h-Q" base_Package="_w2zVcQ6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_CeqwwA6gEeW5sJOMCMaCHg" base_Model="_CekqIA6gEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_Cew3YA6gEeW5sJOMCMaCHg" base_Package="_CetNAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Ce0hwA6gEeW5sJOMCMaCHg" base_Package="_CexecA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce4zMA6gEeW5sJOMCMaCHg" base_Comment="_Ce1v4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce8dkA6gEeW5sJOMCMaCHg" base_Comment="_Ce5aQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Ce_g4A6gEeW5sJOMCMaCHg" base_Comment="_Ce9EoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfCkMA6gEeW5sJOMCMaCHg" base_Comment="_CfAH8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfFngA6gEeW5sJOMCMaCHg" base_Comment="_CfDLQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfIDwA6gEeW5sJOMCMaCHg" base_Comment="_CfFngQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfLHEA6gEeW5sJOMCMaCHg" base_Comment="_CfIq0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfNjUA6gEeW5sJOMCMaCHg" base_Comment="_CfLuIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfQmoA6gEeW5sJOMCMaCHg" base_Comment="_CfOKYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfTC4A6gEeW5sJOMCMaCHg" base_Comment="_CfQmoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfU4EA6gEeW5sJOMCMaCHg" base_Comment="_CfTC4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfXUUA6gEeW5sJOMCMaCHg" base_Comment="_CfVfIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfZwkA6gEeW5sJOMCMaCHg" base_Comment="_CfX7YA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfcM0A6gEeW5sJOMCMaCHg" base_Comment="_CfaXoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfeCAA6gEeW5sJOMCMaCHg" base_Comment="_CfcM0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfgeQA6gEeW5sJOMCMaCHg" base_Comment="_CfepEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CfiTcA6gEeW5sJOMCMaCHg" base_Comment="_CfgeQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CflWwA6gEeW5sJOMCMaCHg" base_Package="_Cfi6gA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_Cny3kA6gEeW5sJOMCMaCHg" base_Comment="_CnwbUA6gEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_Cn0swA6gEeW5sJOMCMaCHg" base_Comment="_Cny3kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Cn3JAA6gEeW5sJOMCMaCHg" base_Package="_Cn1T0A6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_CqhbcA6gEeW5sJOMCMaCHg" base_Comment="_Cqe_MA6gEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_Cqj3sA6gEeW5sJOMCMaCHg" base_Package="_CqiCgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CqpXQA6gEeW5sJOMCMaCHg" base_Comment="_Cqm7AA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CqrzgA6gEeW5sJOMCMaCHg" base_Comment="_Cqp-UA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CqtosA6gEeW5sJOMCMaCHg" base_Package="_CqrzgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Cqvd4A6gEeW5sJOMCMaCHg" base_Comment="_CqtosQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_CqyhMA6gEeW5sJOMCMaCHg" base_Comment="_CqwsAA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_Cq09cA6gEeW5sJOMCMaCHg" base_Comment="_CqzIQA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_Cq4AwA6gEeW5sJOMCMaCHg" base_Comment="_Cq09cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Cq6dAA6gEeW5sJOMCMaCHg" base_Comment="_Cq4AwQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_Cq85QA6gEeW5sJOMCMaCHg" base_Comment="_Cq6dAQ6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_Cq-ucA6gEeW5sJOMCMaCHg" base_Package="_Cq85QQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrBxwA6gEeW5sJOMCMaCHg" base_Comment="_Cq_VgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrEOAA6gEeW5sJOMCMaCHg" base_Comment="_CrBxwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrHRUA6gEeW5sJOMCMaCHg" base_Package="_CrE1EA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrJtkA6gEeW5sJOMCMaCHg" base_Comment="_CrH4YA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrNX8A6gEeW5sJOMCMaCHg" base_Comment="_CrJtkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrP0MA6gEeW5sJOMCMaCHg" base_Package="_CrNX8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrSQcA6gEeW5sJOMCMaCHg" base_Comment="_CrQbQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrUFoA6gEeW5sJOMCMaCHg" base_Comment="_CrS3gA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrWh4A6gEeW5sJOMCMaCHg" base_Package="_CrUssA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrZlMA6gEeW5sJOMCMaCHg" base_Comment="_CrXI8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrbaYA6gEeW5sJOMCMaCHg" base_Comment="_CrZlMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrdPkA6gEeW5sJOMCMaCHg" base_Package="_CrbaYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Crfr0A6gEeW5sJOMCMaCHg" base_Comment="_Crd2oA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CriIEA6gEeW5sJOMCMaCHg" base_Comment="_CrgS4A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrkkUA6gEeW5sJOMCMaCHg" base_Package="_CrivIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrmZgA6gEeW5sJOMCMaCHg" base_Comment="_CrkkUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CroOsA6gEeW5sJOMCMaCHg" base_Comment="_CrmZgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrqD4A6gEeW5sJOMCMaCHg" base_Package="_CroOsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_CrtHMA6gEeW5sJOMCMaCHg" base_Comment="_Crqq8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Cru8YA6gEeW5sJOMCMaCHg" base_Package="_CrtHMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_CrxYoA6gEeW5sJOMCMaCHg" base_Package="_Cru8YQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_C3L-cA6gEeW5sJOMCMaCHg" base_Comment="_C3JiMA6gEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_C3OasA6gEeW5sJOMCMaCHg" base_Package="_C3MlgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3Q28A6gEeW5sJOMCMaCHg" base_Comment="_C3PBwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3SsIA6gEeW5sJOMCMaCHg" base_Comment="_C3Q28Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3UhUA6gEeW5sJOMCMaCHg" base_Package="_C3SsIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3WWgA6gEeW5sJOMCMaCHg" base_Comment="_C3UhUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3XkoA6gEeW5sJOMCMaCHg" base_Comment="_C3WWgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3aA4A6gEeW5sJOMCMaCHg" base_Package="_C3YLsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3b2EA6gEeW5sJOMCMaCHg" base_Package="_C3aA4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3dEMA6gEeW5sJOMCMaCHg" base_Comment="_C3b2EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3e5YA6gEeW5sJOMCMaCHg" base_Package="_C3drQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3gukA6gEeW5sJOMCMaCHg" base_Comment="_C3e5YQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3ijwA6gEeW5sJOMCMaCHg" base_Package="_C3hVoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3kY8A6gEeW5sJOMCMaCHg" base_Comment="_C3jK0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3m1MA6gEeW5sJOMCMaCHg" base_Comment="_C3lAAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3oDUA6gEeW5sJOMCMaCHg" base_Package="_C3m1MQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3p4gA6gEeW5sJOMCMaCHg" base_Comment="_C3oqYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3sUwA6gEeW5sJOMCMaCHg" base_Package="_C3qfkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3uJ8A6gEeW5sJOMCMaCHg" base_Comment="_C3sUwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_C3wmMA6gEeW5sJOMCMaCHg" base_Comment="_C3uxAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C3ybYA6gEeW5sJOMCMaCHg" base_Package="_C3wmMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_C303oA6gEeW5sJOMCMaCHg" base_Package="_C3zCcA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_C7eokA6gEeW5sJOMCMaCHg" base_Comment="_C7cMUA6gEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_C7hE0A6gEeW5sJOMCMaCHg" base_Comment="_C7eokQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_DANXkA6gEeW5sJOMCMaCHg" base_Comment="_DAK7UA6gEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_DAPz0A6gEeW5sJOMCMaCHg" base_Comment="_DAN-oA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DARpAA6gEeW5sJOMCMaCHg" base_Package="_DAQa4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DATeMA6gEeW5sJOMCMaCHg" base_Comment="_DASQEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAVTYA6gEeW5sJOMCMaCHg" base_Package="_DAUFQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAXIkA6gEeW5sJOMCMaCHg" base_Comment="_DAV6cA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAY9wA6gEeW5sJOMCMaCHg" base_Comment="_DAXvoA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAay8A6gEeW5sJOMCMaCHg" base_Package="_DAZk0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAcoIA6gEeW5sJOMCMaCHg" base_Comment="_DAay8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAedUA6gEeW5sJOMCMaCHg" base_Package="_DAcoIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAgSgA6gEeW5sJOMCMaCHg" base_Comment="_DAedUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAiHsA6gEeW5sJOMCMaCHg" base_Package="_DAgSgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAj84A6gEeW5sJOMCMaCHg" base_Comment="_DAiHsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAlyEA6gEeW5sJOMCMaCHg" base_Comment="_DAj84Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAnAMA6gEeW5sJOMCMaCHg" base_Package="_DAlyEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAo1YA6gEeW5sJOMCMaCHg" base_Comment="_DAnnQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAqqkA6gEeW5sJOMCMaCHg" base_Comment="_DApccA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAr4sA6gEeW5sJOMCMaCHg" base_Package="_DAqqkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAtt4A6gEeW5sJOMCMaCHg" base_Comment="_DAsfwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAvjEA6gEeW5sJOMCMaCHg" base_Comment="_DAtt4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DAxYQA6gEeW5sJOMCMaCHg" base_Package="_DAvjEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DAz0gA6gEeW5sJOMCMaCHg" base_Comment="_DAx_UA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA1psA6gEeW5sJOMCMaCHg" base_Comment="_DAz0gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA3e4A6gEeW5sJOMCMaCHg" base_Package="_DA2QwA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA5UEA6gEeW5sJOMCMaCHg" base_Comment="_DA4F8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DA7JQA6gEeW5sJOMCMaCHg" base_Comment="_DA57IA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA8-cA6gEeW5sJOMCMaCHg" base_Package="_DA7wUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DA-zoA6gEeW5sJOMCMaCHg" base_Package="_DA9lgA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBABwA6gEeW5sJOMCMaCHg" base_Package="_DA-zoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBB28A6gEeW5sJOMCMaCHg" base_Package="_DBAo0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBDsIA6gEeW5sJOMCMaCHg" base_Package="_DBB28Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBE6QA6gEeW5sJOMCMaCHg" base_Package="_DBDsIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBGvcA6gEeW5sJOMCMaCHg" base_Package="_DBFhUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBJLsA6gEeW5sJOMCMaCHg" base_Package="_DBH9kA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBLA4A6gEeW5sJOMCMaCHg" base_Package="_DBJywA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBM2EA6gEeW5sJOMCMaCHg" base_Package="_DBLA4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DBOEMA6gEeW5sJOMCMaCHg" base_Package="_DBM2EQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_DCkvEA6gEeW5sJOMCMaCHg" base_Comment="_DCjg8A6gEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_DCmkQA6gEeW5sJOMCMaCHg" base_Comment="_DClWIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCpAgA6gEeW5sJOMCMaCHg" base_Package="_DCmkQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCrcwA6gEeW5sJOMCMaCHg" base_Package="_DCpnkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DCt5AA6gEeW5sJOMCMaCHg" base_Comment="_DCsD0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DCw8UA6gEeW5sJOMCMaCHg" base_Package="_DCugEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DCyxgA6gEeW5sJOMCMaCHg" base_Comment="_DCw8UQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC1NwA6gEeW5sJOMCMaCHg" base_Package="_DCzYkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC3C8A6gEeW5sJOMCMaCHg" base_Comment="_DC1NwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC4REA6gEeW5sJOMCMaCHg" base_Package="_DC3C8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC6tUA6gEeW5sJOMCMaCHg" base_Comment="_DC44IA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC8igA6gEeW5sJOMCMaCHg" base_Package="_DC6tUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DC9woA6gEeW5sJOMCMaCHg" base_Comment="_DC8igQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DC_l0A6gEeW5sJOMCMaCHg" base_Package="_DC-XsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DDBbAA6gEeW5sJOMCMaCHg" base_Package="_DDAM4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDDQMA6gEeW5sJOMCMaCHg" base_Comment="_DDBbAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DDFFYA6gEeW5sJOMCMaCHg" base_Package="_DDDQMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDG6kA6gEeW5sJOMCMaCHg" base_Comment="_DDFscA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_DDHhoA6gEeW5sJOMCMaCHg" base_Comment="_DDG6kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_DDIvwA6gEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_DDFFYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_DDLzEA6gEeW5sJOMCMaCHg" base_Comment="_DDLMAA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDLzEg6gEeW5sJOMCMaCHg" base_Comment="_DDLzEQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDMaIA6gEeW5sJOMCMaCHg" base_Comment="_DDLzEw6gEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDMaIg6gEeW5sJOMCMaCHg" base_Comment="_DDMaIQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDNoQQ6gEeW5sJOMCMaCHg" base_Comment="_DDNoQA6gEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_DDOPUQ6gEeW5sJOMCMaCHg" base_Comment="_DDOPUA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDO2YQ6gEeW5sJOMCMaCHg" base_Comment="_DDO2YA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDPdcA6gEeW5sJOMCMaCHg" base_Comment="_DDO2Yg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDPdcg6gEeW5sJOMCMaCHg" base_Comment="_DDPdcQ6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDPddA6gEeW5sJOMCMaCHg" base_Comment="_DDPdcw6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDQEgQ6gEeW5sJOMCMaCHg" base_Comment="_DDQEgA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDRSoQ6gEeW5sJOMCMaCHg" base_Comment="_DDRSoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDR5sA6gEeW5sJOMCMaCHg" base_Comment="_DDRSog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDR5sg6gEeW5sJOMCMaCHg" base_Comment="_DDR5sQ6gEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDR5tA6gEeW5sJOMCMaCHg" base_Comment="_DDR5sw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDSgwQ6gEeW5sJOMCMaCHg" base_Comment="_DDSgwA6gEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDSgww6gEeW5sJOMCMaCHg" base_Comment="_DDSgwg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDTH0Q6gEeW5sJOMCMaCHg" base_Comment="_DDTH0A6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDTH0w6gEeW5sJOMCMaCHg" base_Comment="_DDTH0g6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDU9AA6gEeW5sJOMCMaCHg" base_Comment="_DDUV8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDU9Ag6gEeW5sJOMCMaCHg" base_Comment="_DDU9AQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDU9BA6gEeW5sJOMCMaCHg" base_Comment="_DDU9Aw6gEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDVkEQ6gEeW5sJOMCMaCHg" base_Comment="_DDVkEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDVkEw6gEeW5sJOMCMaCHg" base_Comment="_DDVkEg6gEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDWLIQ6gEeW5sJOMCMaCHg" base_Comment="_DDWLIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDWyMA6gEeW5sJOMCMaCHg" base_Comment="_DDWLIg6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDYAUQ6gEeW5sJOMCMaCHg" base_Comment="_DDYAUA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDYAUw6gEeW5sJOMCMaCHg" base_Comment="_DDYAUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDYnYA6gEeW5sJOMCMaCHg" base_Comment="_DDYAVA6gEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDYnYg6gEeW5sJOMCMaCHg" base_Comment="_DDYnYQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDZOcQ6gEeW5sJOMCMaCHg" base_Comment="_DDZOcA6gEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDZOcw6gEeW5sJOMCMaCHg" base_Comment="_DDZOcg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDZ1gQ6gEeW5sJOMCMaCHg" base_Comment="_DDZ1gA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDbDoQ6gEeW5sJOMCMaCHg" base_Comment="_DDbDoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDbDow6gEeW5sJOMCMaCHg" base_Comment="_DDbDog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDbqsA6gEeW5sJOMCMaCHg" base_Comment="_DDbDpA6gEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDbqsg6gEeW5sJOMCMaCHg" base_Comment="_DDbqsQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDcRwA6gEeW5sJOMCMaCHg" base_Comment="_DDbqsw6gEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDcRwg6gEeW5sJOMCMaCHg" base_Comment="_DDcRwQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDc40Q6gEeW5sJOMCMaCHg" base_Comment="_DDc40A6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDeG8Q6gEeW5sJOMCMaCHg" base_Comment="_DDeG8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDeG8w6gEeW5sJOMCMaCHg" base_Comment="_DDeG8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDeuAQ6gEeW5sJOMCMaCHg" base_Comment="_DDeuAA6gEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDeuAw6gEeW5sJOMCMaCHg" base_Comment="_DDeuAg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDfVEQ6gEeW5sJOMCMaCHg" base_Comment="_DDfVEA6gEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_DDfVEw6gEeW5sJOMCMaCHg" base_Comment="_DDfVEg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDf8IQ6gEeW5sJOMCMaCHg" base_Comment="_DDf8IA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDhKQQ6gEeW5sJOMCMaCHg" base_Comment="_DDhKQA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDhKQw6gEeW5sJOMCMaCHg" base_Comment="_DDhKQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDhxUQ6gEeW5sJOMCMaCHg" base_Comment="_DDhxUA6gEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDhxUw6gEeW5sJOMCMaCHg" base_Comment="_DDhxUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDiYYQ6gEeW5sJOMCMaCHg" base_Comment="_DDiYYA6gEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_DDiYYw6gEeW5sJOMCMaCHg" base_Comment="_DDiYYg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDi_cQ6gEeW5sJOMCMaCHg" base_Comment="_DDi_cA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDjmgA6gEeW5sJOMCMaCHg" base_Comment="_DDi_cg6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDjmgg6gEeW5sJOMCMaCHg" base_Comment="_DDjmgQ6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DDjmhA6gEeW5sJOMCMaCHg" base_Comment="_DDjmgw6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDlbsA6gEeW5sJOMCMaCHg" base_Comment="_DDk0oA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDlbsg6gEeW5sJOMCMaCHg" base_Comment="_DDlbsQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDlbtA6gEeW5sJOMCMaCHg" base_Comment="_DDlbsw6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_DDmCwQ6gEeW5sJOMCMaCHg" base_Comment="_DDmCwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDmCww6gEeW5sJOMCMaCHg" base_Comment="_DDmCwg6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_DDmp0Q6gEeW5sJOMCMaCHg" base_Comment="_DDmp0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDnQ4A6gEeW5sJOMCMaCHg" base_Comment="_DDmp0g6gEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DDofAA6gEeW5sJOMCMaCHg" base_Comment="_DDn38A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDofAg6gEeW5sJOMCMaCHg" base_Comment="_DDofAQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDofBA6gEeW5sJOMCMaCHg" base_Comment="_DDofAw6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDpGEQ6gEeW5sJOMCMaCHg" base_Comment="_DDpGEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDpGEw6gEeW5sJOMCMaCHg" base_Comment="_DDpGEg6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDptIQ6gEeW5sJOMCMaCHg" base_Comment="_DDptIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDptIw6gEeW5sJOMCMaCHg" base_Comment="_DDptIg6gEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_DDriUA6gEeW5sJOMCMaCHg" base_Comment="_DDq7QA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDriUg6gEeW5sJOMCMaCHg" base_Comment="_DDriUQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDriVA6gEeW5sJOMCMaCHg" base_Comment="_DDriUw6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDsJYQ6gEeW5sJOMCMaCHg" base_Comment="_DDsJYA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDsJYw6gEeW5sJOMCMaCHg" base_Comment="_DDsJYg6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DDswcQ6gEeW5sJOMCMaCHg" base_Comment="_DDswcA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDswcw6gEeW5sJOMCMaCHg" base_Comment="_DDswcg6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_DDuloQ6gEeW5sJOMCMaCHg" base_Comment="_DDuloA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDulow6gEeW5sJOMCMaCHg" base_Comment="_DDulog6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDulpQ6gEeW5sJOMCMaCHg" base_Comment="_DDulpA6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDvMsQ6gEeW5sJOMCMaCHg" base_Comment="_DDvMsA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDvMsw6gEeW5sJOMCMaCHg" base_Comment="_DDvMsg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDvzwQ6gEeW5sJOMCMaCHg" base_Comment="_DDvzwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDvzww6gEeW5sJOMCMaCHg" base_Comment="_DDvzwg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_DDxo8Q6gEeW5sJOMCMaCHg" base_Comment="_DDxo8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DDxo8w6gEeW5sJOMCMaCHg" base_Comment="_DDxo8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDyQAA6gEeW5sJOMCMaCHg" base_Comment="_DDxo9A6gEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_DDyQAg6gEeW5sJOMCMaCHg" base_Comment="_DDyQAQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDy3EQ6gEeW5sJOMCMaCHg" base_Comment="_DDy3EA6gEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_DDy3Ew6gEeW5sJOMCMaCHg" base_Comment="_DDy3Eg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DDzeIQ6gEeW5sJOMCMaCHg" base_Comment="_DDzeIA6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DDzeIw6gEeW5sJOMCMaCHg" base_Comment="_DDzeIg6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_DD0FMQ6gEeW5sJOMCMaCHg" base_Comment="_DD0FMA6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0FMw6gEeW5sJOMCMaCHg" base_Comment="_DD0FMg6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0sQA6gEeW5sJOMCMaCHg" base_Comment="_DD0FNA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_DD0sQg6gEeW5sJOMCMaCHg" base_Comment="_DD0sQQ6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_DD16YQ6gEeW5sJOMCMaCHg" base_Comment="_DD16YA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD2hcQ6gEeW5sJOMCMaCHg" base_Comment="_DD2hcA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD2hcw6gEeW5sJOMCMaCHg" base_Comment="_DD2hcg6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_DD3IgA6gEeW5sJOMCMaCHg" base_Comment="_DD2hdA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD3Igg6gEeW5sJOMCMaCHg" base_Comment="_DD3IgQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_DD3vkA6gEeW5sJOMCMaCHg" base_Comment="_DD3Igw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD3vkg6gEeW5sJOMCMaCHg" base_Comment="_DD3vkQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_DD5kwA6gEeW5sJOMCMaCHg" base_Comment="_DD49sA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD5kwg6gEeW5sJOMCMaCHg" base_Comment="_DD5kwQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD6L0A6gEeW5sJOMCMaCHg" base_Comment="_DD5kww6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DD6L0g6gEeW5sJOMCMaCHg" base_Comment="_DD6L0Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD6y4Q6gEeW5sJOMCMaCHg" base_Comment="_DD6y4A6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_DD6y4w6gEeW5sJOMCMaCHg" base_Comment="_DD6y4g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD7Z8Q6gEeW5sJOMCMaCHg" base_Comment="_DD7Z8A6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_DD9PIQ6gEeW5sJOMCMaCHg" base_Comment="_DD9PIA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DD92MA6gEeW5sJOMCMaCHg" base_Comment="_DD9PIg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD92Mg6gEeW5sJOMCMaCHg" base_Comment="_DD92MQ6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DD92NA6gEeW5sJOMCMaCHg" base_Comment="_DD92Mw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD-dQQ6gEeW5sJOMCMaCHg" base_Comment="_DD-dQA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DD_EUA6gEeW5sJOMCMaCHg" base_Comment="_DD-dQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DD_EUg6gEeW5sJOMCMaCHg" base_Comment="_DD_EUQ6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_DEBgkA6gEeW5sJOMCMaCHg" base_Comment="_DEA5gA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DECHoA6gEeW5sJOMCMaCHg" base_Comment="_DEBgkQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DECHog6gEeW5sJOMCMaCHg" base_Comment="_DECHoQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DECusA6gEeW5sJOMCMaCHg" base_Comment="_DECHow6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DECusg6gEeW5sJOMCMaCHg" base_Comment="_DECusQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_DEDVwQ6gEeW5sJOMCMaCHg" base_Comment="_DEDVwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DED80A6gEeW5sJOMCMaCHg" base_Comment="_DEDVwg6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_DEFK8Q6gEeW5sJOMCMaCHg" base_Comment="_DEFK8A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_DEFyAQ6gEeW5sJOMCMaCHg" base_Comment="_DEFyAA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEFyAw6gEeW5sJOMCMaCHg" base_Comment="_DEFyAg6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_DEGZEA6gEeW5sJOMCMaCHg" base_Comment="_DEFyBA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEGZEg6gEeW5sJOMCMaCHg" base_Comment="_DEGZEQ6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_DEHAIQ6gEeW5sJOMCMaCHg" base_Comment="_DEHAIA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_DEHAIw6gEeW5sJOMCMaCHg" base_Comment="_DEHAIg6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_DEKDcA6gEeW5sJOMCMaCHg" base_Package="_DEI1UA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DELRkA6gEeW5sJOMCMaCHg" base_Package="_DEKDcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DENGwA6gEeW5sJOMCMaCHg" base_Package="_DEL4oA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEOU4A6gEeW5sJOMCMaCHg" base_Package="_DENGwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEPjAA6gEeW5sJOMCMaCHg" base_Package="_DEOU4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEQxIA6gEeW5sJOMCMaCHg" base_Package="_DEPjAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DESmUA6gEeW5sJOMCMaCHg" base_Package="_DERYMA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DET0cA6gEeW5sJOMCMaCHg" base_Package="_DESmUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEVCkA6gEeW5sJOMCMaCHg" base_Package="_DET0cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEWQsA6gEeW5sJOMCMaCHg" base_Package="_DEVCkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEXe0A6gEeW5sJOMCMaCHg" base_Package="_DEWQsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEYs8A6gEeW5sJOMCMaCHg" base_Package="_DEXe0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEZ7EA6gEeW5sJOMCMaCHg" base_Package="_DEYs8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEbJMA6gEeW5sJOMCMaCHg" base_Package="_DEZ7EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEcXUA6gEeW5sJOMCMaCHg" base_Package="_DEbJMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEdlcA6gEeW5sJOMCMaCHg" base_Package="_DEcXUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEezkA6gEeW5sJOMCMaCHg" base_Package="_DEdlcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEgBsA6gEeW5sJOMCMaCHg" base_Package="_DEezkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEhP0A6gEeW5sJOMCMaCHg" base_Package="_DEgBsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEjFAA6gEeW5sJOMCMaCHg" base_Package="_DEh24A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEkTIA6gEeW5sJOMCMaCHg" base_Package="_DEjFAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DElhQA6gEeW5sJOMCMaCHg" base_Package="_DEkTIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEmvYA6gEeW5sJOMCMaCHg" base_Package="_DElhQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEn9gA6gEeW5sJOMCMaCHg" base_Package="_DEmvYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEpLoA6gEeW5sJOMCMaCHg" base_Package="_DEn9gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEqZwA6gEeW5sJOMCMaCHg" base_Package="_DEpLoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DErn4A6gEeW5sJOMCMaCHg" base_Package="_DEqZwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEs2AA6gEeW5sJOMCMaCHg" base_Package="_DErn4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEuEIA6gEeW5sJOMCMaCHg" base_Package="_DEtdEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEv5UA6gEeW5sJOMCMaCHg" base_Package="_DEurMA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DExugA6gEeW5sJOMCMaCHg" base_Package="_DEv5UQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DEy8oA6gEeW5sJOMCMaCHg" base_Package="_DExugQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE0KwA6gEeW5sJOMCMaCHg" base_Package="_DEy8oQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE1Y4A6gEeW5sJOMCMaCHg" base_Package="_DE0KwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE2nAA6gEeW5sJOMCMaCHg" base_Package="_DE1Y4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE4cMA6gEeW5sJOMCMaCHg" base_Package="_DE3OEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE5qUA6gEeW5sJOMCMaCHg" base_Package="_DE4cMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE64cA6gEeW5sJOMCMaCHg" base_Package="_DE5qUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE8GkA6gEeW5sJOMCMaCHg" base_Package="_DE64cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE9UsA6gEeW5sJOMCMaCHg" base_Package="_DE8GkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE-i0A6gEeW5sJOMCMaCHg" base_Package="_DE9UsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DE_w8A6gEeW5sJOMCMaCHg" base_Package="_DE-i0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFA_EA6gEeW5sJOMCMaCHg" base_Package="_DE_w8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFCNMA6gEeW5sJOMCMaCHg" base_Package="_DFA_EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFECYA6gEeW5sJOMCMaCHg" base_Package="_DFC0QA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFFQgA6gEeW5sJOMCMaCHg" base_Package="_DFECYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFGeoA6gEeW5sJOMCMaCHg" base_Package="_DFFQgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFHswA6gEeW5sJOMCMaCHg" base_Package="_DFGeoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFI64A6gEeW5sJOMCMaCHg" base_Package="_DFHswQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFKJAA6gEeW5sJOMCMaCHg" base_Package="_DFI64Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFLXIA6gEeW5sJOMCMaCHg" base_Package="_DFKJAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFMlQA6gEeW5sJOMCMaCHg" base_Package="_DFLXIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_DFNzYA6gEeW5sJOMCMaCHg" base_Package="_DFMlQQ6gEeW5sJOMCMaCHg"/>
+ <structure:UserDoc xmi:id="_NNYWMA6gEeW5sJOMCMaCHg" base_Comment="_8aFLYA6PEeWBLZDu_M_h-Q"/>
+ <Document:Document xmi:id="_PIKn4A6gEeW5sJOMCMaCHg" base_Model="_PIG9gA6gEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_PINEIA6gEeW5sJOMCMaCHg" base_Package="_PILO8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PIO5UA6gEeW5sJOMCMaCHg" base_Package="_PINEIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIRVkA6gEeW5sJOMCMaCHg" base_Comment="_PIPgYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PITx0A6gEeW5sJOMCMaCHg" base_Comment="_PIR8oA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIWOEA6gEeW5sJOMCMaCHg" base_Comment="_PIUY4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIYDQA6gEeW5sJOMCMaCHg" base_Comment="_PIW1IA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIafgA6gEeW5sJOMCMaCHg" base_Comment="_PIYqUA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIbtoA6gEeW5sJOMCMaCHg" base_Comment="_PIafgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIc7wA6gEeW5sJOMCMaCHg" base_Comment="_PIcUsA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIew8A6gEeW5sJOMCMaCHg" base_Comment="_PIdi0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIf_EA6gEeW5sJOMCMaCHg" base_Comment="_PIew8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIhNMA6gEeW5sJOMCMaCHg" base_Comment="_PIf_EQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIjCYA6gEeW5sJOMCMaCHg" base_Comment="_PIh0QA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIkQgA6gEeW5sJOMCMaCHg" base_Comment="_PIjCYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIleoA6gEeW5sJOMCMaCHg" base_Comment="_PIkQgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PInT0A6gEeW5sJOMCMaCHg" base_Comment="_PImFsA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIoh8A6gEeW5sJOMCMaCHg" base_Comment="_PInT0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIpwEA6gEeW5sJOMCMaCHg" base_Comment="_PIoh8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PIrlQA6gEeW5sJOMCMaCHg" base_Comment="_PIqXIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PIszYA6gEeW5sJOMCMaCHg" base_Package="_PIrlQQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PKj0kA6gEeW5sJOMCMaCHg" base_Comment="_PKimcA6gEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_PKlCsA6gEeW5sJOMCMaCHg" base_Comment="_PKj0kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PKmQ0A6gEeW5sJOMCMaCHg" base_Package="_PKlCsQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNJ1kA6gEeW5sJOMCMaCHg" base_Comment="_PNIncA6gEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_PNLDsA6gEeW5sJOMCMaCHg" base_Package="_PNJ1kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNM44A6gEeW5sJOMCMaCHg" base_Comment="_PNMR0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNOHAA6gEeW5sJOMCMaCHg" base_Comment="_PNNf8A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNPVIA6gEeW5sJOMCMaCHg" base_Package="_PNOuEA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNQjQA6gEeW5sJOMCMaCHg" base_Comment="_PNP8MA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNSYcA6gEeW5sJOMCMaCHg" base_Comment="_PNRKUA6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_PNTmkA6gEeW5sJOMCMaCHg" base_Comment="_PNSYcQ6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_PNU0sA6gEeW5sJOMCMaCHg" base_Comment="_PNTmkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNWC0A6gEeW5sJOMCMaCHg" base_Comment="_PNU0sQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PNXQ8A6gEeW5sJOMCMaCHg" base_Comment="_PNWC0Q6gEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_PNYfEA6gEeW5sJOMCMaCHg" base_Package="_PNXQ8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNaUQA6gEeW5sJOMCMaCHg" base_Comment="_PNZGIA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNbiYA6gEeW5sJOMCMaCHg" base_Comment="_PNaUQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNcwgA6gEeW5sJOMCMaCHg" base_Package="_PNbiYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNd-oA6gEeW5sJOMCMaCHg" base_Comment="_PNcwgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNfMwA6gEeW5sJOMCMaCHg" base_Comment="_PNd-oQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNga4A6gEeW5sJOMCMaCHg" base_Package="_PNfMwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNiQEA6gEeW5sJOMCMaCHg" base_Comment="_PNhB8A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNjeMA6gEeW5sJOMCMaCHg" base_Comment="_PNiQEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNksUA6gEeW5sJOMCMaCHg" base_Package="_PNjeMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNl6cA6gEeW5sJOMCMaCHg" base_Comment="_PNksUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNnIkA6gEeW5sJOMCMaCHg" base_Comment="_PNl6cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNo9wA6gEeW5sJOMCMaCHg" base_Package="_PNnIkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNqy8A6gEeW5sJOMCMaCHg" base_Comment="_PNpk0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNsBEA6gEeW5sJOMCMaCHg" base_Comment="_PNqy8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNtPMA6gEeW5sJOMCMaCHg" base_Package="_PNsBEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNvEYA6gEeW5sJOMCMaCHg" base_Comment="_PNt2QA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PNw5kA6gEeW5sJOMCMaCHg" base_Comment="_PNvEYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PNzV0A6gEeW5sJOMCMaCHg" base_Package="_PNxgoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PN1LAA6gEeW5sJOMCMaCHg" base_Comment="_PNz84A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PN3AMA6gEeW5sJOMCMaCHg" base_Package="_PN1yEA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PN5ccA6gEeW5sJOMCMaCHg" base_Package="_PN3nQA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PVq4YA6gEeW5sJOMCMaCHg" base_Comment="_PVn1EA6gEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_PVuiwA6gEeW5sJOMCMaCHg" base_Package="_PVsGgA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PVw_AA6gEeW5sJOMCMaCHg" base_Comment="_PVvw4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PVyNIA6gEeW5sJOMCMaCHg" base_Comment="_PVw_AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PVzbQA6gEeW5sJOMCMaCHg" base_Package="_PVyNIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV0pYA6gEeW5sJOMCMaCHg" base_Comment="_PVzbQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV13gA6gEeW5sJOMCMaCHg" base_Comment="_PV0pYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV3FoA6gEeW5sJOMCMaCHg" base_Package="_PV13gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV4TwA6gEeW5sJOMCMaCHg" base_Package="_PV3FoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV5h4A6gEeW5sJOMCMaCHg" base_Comment="_PV4TwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV6wAA6gEeW5sJOMCMaCHg" base_Package="_PV5h4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV7-IA6gEeW5sJOMCMaCHg" base_Comment="_PV6wAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PV9MQA6gEeW5sJOMCMaCHg" base_Package="_PV7-IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV-aYA6gEeW5sJOMCMaCHg" base_Comment="_PV9zUA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PV_ogA6gEeW5sJOMCMaCHg" base_Comment="_PV_BcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWA2oA6gEeW5sJOMCMaCHg" base_Package="_PWAPkA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWCEwA6gEeW5sJOMCMaCHg" base_Comment="_PWBdsA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWD58A6gEeW5sJOMCMaCHg" base_Package="_PWCr0A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWFIEA6gEeW5sJOMCMaCHg" base_Comment="_PWD58Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PWGWMA6gEeW5sJOMCMaCHg" base_Comment="_PWFIEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWHkUA6gEeW5sJOMCMaCHg" base_Package="_PWGWMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PWIycA6gEeW5sJOMCMaCHg" base_Package="_PWHkUQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PZu5AA6gEeW5sJOMCMaCHg" base_Comment="_PZtD0A6gEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_PZwHIA6gEeW5sJOMCMaCHg" base_Comment="_PZu5AQ6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PeKtEA6gEeW5sJOMCMaCHg" base_Comment="_PeIQ0A6gEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_PeL7MA6gEeW5sJOMCMaCHg" base_Comment="_PeKtEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeNJUA6gEeW5sJOMCMaCHg" base_Package="_PeL7MQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeOXcA6gEeW5sJOMCMaCHg" base_Comment="_PeNJUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PePlkA6gEeW5sJOMCMaCHg" base_Package="_PeO-gA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeQzsA6gEeW5sJOMCMaCHg" base_Comment="_PeQMoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeSo4A6gEeW5sJOMCMaCHg" base_Comment="_PeRawA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeT3AA6gEeW5sJOMCMaCHg" base_Package="_PeSo4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeVFIA6gEeW5sJOMCMaCHg" base_Comment="_PeT3AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeVsMA6gEeW5sJOMCMaCHg" base_Package="_PeVFIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeW6UA6gEeW5sJOMCMaCHg" base_Comment="_PeWTQA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeYIcA6gEeW5sJOMCMaCHg" base_Package="_PeXhYA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeZWkA6gEeW5sJOMCMaCHg" base_Comment="_PeYIcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeaksA6gEeW5sJOMCMaCHg" base_Comment="_PeZWkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Peby0A6gEeW5sJOMCMaCHg" base_Package="_PeaksQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PedA8A6gEeW5sJOMCMaCHg" base_Comment="_PecZ4A6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pee2IA6gEeW5sJOMCMaCHg" base_Comment="_PedoAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PefdMA6gEeW5sJOMCMaCHg" base_Package="_Pee2IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PegrUA6gEeW5sJOMCMaCHg" base_Comment="_PegEQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Peh5cA6gEeW5sJOMCMaCHg" base_Comment="_PehSYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PejHkA6gEeW5sJOMCMaCHg" base_Package="_PeiggA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PekVsA6gEeW5sJOMCMaCHg" base_Comment="_PejuoA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PemK4A6gEeW5sJOMCMaCHg" base_Comment="_PekVsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PenZAA6gEeW5sJOMCMaCHg" base_Package="_PemK4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PeonIA6gEeW5sJOMCMaCHg" base_Comment="_PenZAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pep1QA6gEeW5sJOMCMaCHg" base_Comment="_PeonIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PerDYA6gEeW5sJOMCMaCHg" base_Package="_Pep1QQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PesRgA6gEeW5sJOMCMaCHg" base_Package="_PerDYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PetfoA6gEeW5sJOMCMaCHg" base_Package="_PesRgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeutwA6gEeW5sJOMCMaCHg" base_Package="_PetfoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pev74A6gEeW5sJOMCMaCHg" base_Package="_PeutwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PexKAA6gEeW5sJOMCMaCHg" base_Package="_Pev74Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PeyYIA6gEeW5sJOMCMaCHg" base_Package="_PexKAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PezmQA6gEeW5sJOMCMaCHg" base_Package="_PeyYIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe00YA6gEeW5sJOMCMaCHg" base_Package="_Pe0NUA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe2CgA6gEeW5sJOMCMaCHg" base_Package="_Pe1bcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pe3QoA6gEeW5sJOMCMaCHg" base_Package="_Pe2pkA6gEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_PfaDMA6gEeW5sJOMCMaCHg" base_Comment="_PfY1EA6gEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_PfbRUA6gEeW5sJOMCMaCHg" base_Comment="_PfaDMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfcfcA6gEeW5sJOMCMaCHg" base_Package="_PfbRUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfdtkA6gEeW5sJOMCMaCHg" base_Package="_PfcfcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfe7sA6gEeW5sJOMCMaCHg" base_Comment="_PfdtkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfgJ0A6gEeW5sJOMCMaCHg" base_Package="_Pfe7sQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfhX8A6gEeW5sJOMCMaCHg" base_Comment="_PfgJ0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfimEA6gEeW5sJOMCMaCHg" base_Package="_PfhX8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfj0MA6gEeW5sJOMCMaCHg" base_Comment="_PfimEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PflCUA6gEeW5sJOMCMaCHg" base_Package="_PfkbQA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfmQcA6gEeW5sJOMCMaCHg" base_Comment="_PflpYA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfoFoA6gEeW5sJOMCMaCHg" base_Package="_Pfm3gA6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfpTwA6gEeW5sJOMCMaCHg" base_Comment="_PfoFoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pfqh4A6gEeW5sJOMCMaCHg" base_Package="_PfpTwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfrwAA6gEeW5sJOMCMaCHg" base_Package="_Pfqh4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_Pfs-IA6gEeW5sJOMCMaCHg" base_Comment="_PfrwAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PfuMQA6gEeW5sJOMCMaCHg" base_Package="_Pfs-IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfvaYA6gEeW5sJOMCMaCHg" base_Comment="_PfuMQg6gEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_PfvaYg6gEeW5sJOMCMaCHg" base_Comment="_PfvaYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_PfwogA6gEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_PfuMQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_PfzEwQ6gEeW5sJOMCMaCHg" base_Comment="_PfzEwA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pfzr0Q6gEeW5sJOMCMaCHg" base_Comment="_Pfzr0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pfzr0w6gEeW5sJOMCMaCHg" base_Comment="_Pfzr0g6gEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_Pf0S4A6gEeW5sJOMCMaCHg" base_Comment="_Pfzr1A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf058Q6gEeW5sJOMCMaCHg" base_Comment="_Pf058A6gEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_Pf058w6gEeW5sJOMCMaCHg" base_Comment="_Pf058g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf1hAQ6gEeW5sJOMCMaCHg" base_Comment="_Pf1hAA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_Pf1hAw6gEeW5sJOMCMaCHg" base_Comment="_Pf1hAg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IEQ6gEeW5sJOMCMaCHg" base_Comment="_Pf2IEA6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IEw6gEeW5sJOMCMaCHg" base_Comment="_Pf2IEg6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_Pf2IFQ6gEeW5sJOMCMaCHg" base_Comment="_Pf2IFA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf39QA6gEeW5sJOMCMaCHg" base_Comment="_Pf3WMA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf39Qg6gEeW5sJOMCMaCHg" base_Comment="_Pf39QQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf39RA6gEeW5sJOMCMaCHg" base_Comment="_Pf39Qw6gEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf4kUA6gEeW5sJOMCMaCHg" base_Comment="_Pf39RQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf4kUg6gEeW5sJOMCMaCHg" base_Comment="_Pf4kUQ6gEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_Pf5LYA6gEeW5sJOMCMaCHg" base_Comment="_Pf4kUw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf5LYg6gEeW5sJOMCMaCHg" base_Comment="_Pf5LYQ6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_Pf5ycA6gEeW5sJOMCMaCHg" base_Comment="_Pf5LYw6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf7AkA6gEeW5sJOMCMaCHg" base_Comment="_Pf6ZgA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf7Akg6gEeW5sJOMCMaCHg" base_Comment="_Pf7AkQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf7AlA6gEeW5sJOMCMaCHg" base_Comment="_Pf7Akw6gEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_Pf7noA6gEeW5sJOMCMaCHg" base_Comment="_Pf7AlQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf7nog6gEeW5sJOMCMaCHg" base_Comment="_Pf7noQ6gEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf7npA6gEeW5sJOMCMaCHg" base_Comment="_Pf7now6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf8OsQ6gEeW5sJOMCMaCHg" base_Comment="_Pf8OsA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_Pf9c0Q6gEeW5sJOMCMaCHg" base_Comment="_Pf9c0A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pf-D4A6gEeW5sJOMCMaCHg" base_Comment="_Pf9c0g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf-D4g6gEeW5sJOMCMaCHg" base_Comment="_Pf-D4Q6gEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_Pf-D5A6gEeW5sJOMCMaCHg" base_Comment="_Pf-D4w6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf-q8Q6gEeW5sJOMCMaCHg" base_Comment="_Pf-q8A6gEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_Pf-q8w6gEeW5sJOMCMaCHg" base_Comment="_Pf-q8g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pf_SAQ6gEeW5sJOMCMaCHg" base_Comment="_Pf_SAA6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgAgIQ6gEeW5sJOMCMaCHg" base_Comment="_PgAgIA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgAgIw6gEeW5sJOMCMaCHg" base_Comment="_PgAgIg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgAgJQ6gEeW5sJOMCMaCHg" base_Comment="_PgAgJA6gEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgBHMQ6gEeW5sJOMCMaCHg" base_Comment="_PgBHMA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgBHMw6gEeW5sJOMCMaCHg" base_Comment="_PgBHMg6gEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgBuQA6gEeW5sJOMCMaCHg" base_Comment="_PgBHNA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgBuQg6gEeW5sJOMCMaCHg" base_Comment="_PgBuQQ6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgC8YQ6gEeW5sJOMCMaCHg" base_Comment="_PgC8YA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgDjcA6gEeW5sJOMCMaCHg" base_Comment="_PgC8Yg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgDjcg6gEeW5sJOMCMaCHg" base_Comment="_PgDjcQ6gEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgDjdA6gEeW5sJOMCMaCHg" base_Comment="_PgDjcw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgEKgQ6gEeW5sJOMCMaCHg" base_Comment="_PgEKgA6gEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_PgEKgw6gEeW5sJOMCMaCHg" base_Comment="_PgEKgg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgExkA6gEeW5sJOMCMaCHg" base_Comment="_PgEKhA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgF_sA6gEeW5sJOMCMaCHg" base_Comment="_PgFYoA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgF_sg6gEeW5sJOMCMaCHg" base_Comment="_PgF_sQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgF_tA6gEeW5sJOMCMaCHg" base_Comment="_PgF_sw6gEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgGmwQ6gEeW5sJOMCMaCHg" base_Comment="_PgGmwA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgGmww6gEeW5sJOMCMaCHg" base_Comment="_PgGmwg6gEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_PgHN0Q6gEeW5sJOMCMaCHg" base_Comment="_PgHN0A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgHN0w6gEeW5sJOMCMaCHg" base_Comment="_PgHN0g6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgH04Q6gEeW5sJOMCMaCHg" base_Comment="_PgH04A6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgH04w6gEeW5sJOMCMaCHg" base_Comment="_PgH04g6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgH05Q6gEeW5sJOMCMaCHg" base_Comment="_PgH05A6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgJDAQ6gEeW5sJOMCMaCHg" base_Comment="_PgJDAA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgJqEQ6gEeW5sJOMCMaCHg" base_Comment="_PgJqEA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgKRIA6gEeW5sJOMCMaCHg" base_Comment="_PgJqEg6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_PgKRIg6gEeW5sJOMCMaCHg" base_Comment="_PgKRIQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgK4MQ6gEeW5sJOMCMaCHg" base_Comment="_PgK4MA6gEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_PgLfQQ6gEeW5sJOMCMaCHg" base_Comment="_PgLfQA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgMGUA6gEeW5sJOMCMaCHg" base_Comment="_PgLfQg6gEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgN7gQ6gEeW5sJOMCMaCHg" base_Comment="_PgN7gA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgN7gw6gEeW5sJOMCMaCHg" base_Comment="_PgN7gg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgOikA6gEeW5sJOMCMaCHg" base_Comment="_PgN7hA6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgOikg6gEeW5sJOMCMaCHg" base_Comment="_PgOikQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgPJoQ6gEeW5sJOMCMaCHg" base_Comment="_PgPJoA6gEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgPwsQ6gEeW5sJOMCMaCHg" base_Comment="_PgPwsA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgQXwA6gEeW5sJOMCMaCHg" base_Comment="_PgPwsg6gEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_PgSM8A6gEeW5sJOMCMaCHg" base_Comment="_PgRl4A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgSM8g6gEeW5sJOMCMaCHg" base_Comment="_PgSM8Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgSM9A6gEeW5sJOMCMaCHg" base_Comment="_PgSM8w6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgS0AQ6gEeW5sJOMCMaCHg" base_Comment="_PgS0AA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgTbEA6gEeW5sJOMCMaCHg" base_Comment="_PgS0Ag6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgTbEg6gEeW5sJOMCMaCHg" base_Comment="_PgTbEQ6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgUCIQ6gEeW5sJOMCMaCHg" base_Comment="_PgUCIA6gEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_PgV3UQ6gEeW5sJOMCMaCHg" base_Comment="_PgV3UA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgWeYQ6gEeW5sJOMCMaCHg" base_Comment="_PgWeYA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgWeYw6gEeW5sJOMCMaCHg" base_Comment="_PgWeYg6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgXFcA6gEeW5sJOMCMaCHg" base_Comment="_PgWeZA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgXFcg6gEeW5sJOMCMaCHg" base_Comment="_PgXFcQ6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgXsgQ6gEeW5sJOMCMaCHg" base_Comment="_PgXsgA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgYTkQ6gEeW5sJOMCMaCHg" base_Comment="_PgYTkA6gEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_Pgav0A6gEeW5sJOMCMaCHg" base_Comment="_PgaIwA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pgav0g6gEeW5sJOMCMaCHg" base_Comment="_Pgav0Q6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgav1A6gEeW5sJOMCMaCHg" base_Comment="_Pgav0w6gEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_PgbW4Q6gEeW5sJOMCMaCHg" base_Comment="_PgbW4A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgb98Q6gEeW5sJOMCMaCHg" base_Comment="_Pgb98A6gEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_Pgb98w6gEeW5sJOMCMaCHg" base_Comment="_Pgb98g6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgclAQ6gEeW5sJOMCMaCHg" base_Comment="_PgclAA6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgdMEQ6gEeW5sJOMCMaCHg" base_Comment="_PgdMEA6gEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_PgdMEw6gEeW5sJOMCMaCHg" base_Comment="_PgdMEg6gEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdMFQ6gEeW5sJOMCMaCHg" base_Comment="_PgdMFA6gEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdzIQ6gEeW5sJOMCMaCHg" base_Comment="_PgdzIA6gEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_PgdzIw6gEeW5sJOMCMaCHg" base_Comment="_PgdzIg6gEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_PgfBQQ6gEeW5sJOMCMaCHg" base_Comment="_PgfBQA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgfoUA6gEeW5sJOMCMaCHg" base_Comment="_PgfBQg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgfoUg6gEeW5sJOMCMaCHg" base_Comment="_PgfoUQ6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_PgfoVA6gEeW5sJOMCMaCHg" base_Comment="_PgfoUw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PggPYQ6gEeW5sJOMCMaCHg" base_Comment="_PggPYA6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_PggPYw6gEeW5sJOMCMaCHg" base_Comment="_PggPYg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgg2cQ6gEeW5sJOMCMaCHg" base_Comment="_Pgg2cA6gEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_PgiEkQ6gEeW5sJOMCMaCHg" base_Comment="_PgiEkA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgiroQ6gEeW5sJOMCMaCHg" base_Comment="_PgiroA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgirow6gEeW5sJOMCMaCHg" base_Comment="_Pgirog6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgirpQ6gEeW5sJOMCMaCHg" base_Comment="_PgirpA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgjSsQ6gEeW5sJOMCMaCHg" base_Comment="_PgjSsA6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_PgjSsw6gEeW5sJOMCMaCHg" base_Comment="_PgjSsg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgj5wQ6gEeW5sJOMCMaCHg" base_Comment="_Pgj5wA6gEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_PglH4Q6gEeW5sJOMCMaCHg" base_Comment="_PglH4A6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pglu8Q6gEeW5sJOMCMaCHg" base_Comment="_Pglu8A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pglu8w6gEeW5sJOMCMaCHg" base_Comment="_Pglu8g6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_Pglu9Q6gEeW5sJOMCMaCHg" base_Comment="_Pglu9A6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgmWAQ6gEeW5sJOMCMaCHg" base_Comment="_PgmWAA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgmWAw6gEeW5sJOMCMaCHg" base_Comment="_PgmWAg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgm9EQ6gEeW5sJOMCMaCHg" base_Comment="_Pgm9EA6gEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_PgoLMQ6gEeW5sJOMCMaCHg" base_Comment="_PgoLMA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_PgoyQA6gEeW5sJOMCMaCHg" base_Comment="_PgoLMg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgoyQg6gEeW5sJOMCMaCHg" base_Comment="_PgoyQQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgoyRA6gEeW5sJOMCMaCHg" base_Comment="_PgoyQw6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgpZUQ6gEeW5sJOMCMaCHg" base_Comment="_PgpZUA6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_PgqAYA6gEeW5sJOMCMaCHg" base_Comment="_PgpZUg6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgqAYg6gEeW5sJOMCMaCHg" base_Comment="_PgqAYQ6gEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_PgrOgQ6gEeW5sJOMCMaCHg" base_Comment="_PgrOgA6gEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_Pgr1kQ6gEeW5sJOMCMaCHg" base_Comment="_Pgr1kA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgr1kw6gEeW5sJOMCMaCHg" base_Comment="_Pgr1kg6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_PgscoA6gEeW5sJOMCMaCHg" base_Comment="_Pgr1lA6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_Pgscog6gEeW5sJOMCMaCHg" base_Comment="_PgscoQ6gEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_PgtDsA6gEeW5sJOMCMaCHg" base_Comment="_Pgscow6gEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_PgtDsg6gEeW5sJOMCMaCHg" base_Comment="_PgtDsQ6gEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_Pgvf8A6gEeW5sJOMCMaCHg" base_Package="_PguR0A6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgwuEA6gEeW5sJOMCMaCHg" base_Package="_PgwHAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgyjQA6gEeW5sJOMCMaCHg" base_Package="_PgxVIA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PgzxYA6gEeW5sJOMCMaCHg" base_Package="_PgyjQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg0_gA6gEeW5sJOMCMaCHg" base_Package="_PgzxYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg2NoA6gEeW5sJOMCMaCHg" base_Package="_Pg0_gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg3bwA6gEeW5sJOMCMaCHg" base_Package="_Pg2NoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg4p4A6gEeW5sJOMCMaCHg" base_Package="_Pg3bwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg54AA6gEeW5sJOMCMaCHg" base_Package="_Pg4p4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg7GIA6gEeW5sJOMCMaCHg" base_Package="_Pg54AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg8UQA6gEeW5sJOMCMaCHg" base_Package="_Pg7GIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg9iYA6gEeW5sJOMCMaCHg" base_Package="_Pg8UQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pg_XkA6gEeW5sJOMCMaCHg" base_Package="_Pg-JcA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhAlsA6gEeW5sJOMCMaCHg" base_Package="_Pg_XkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhBz0A6gEeW5sJOMCMaCHg" base_Package="_PhAlsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhDB8A6gEeW5sJOMCMaCHg" base_Package="_PhBz0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhEQEA6gEeW5sJOMCMaCHg" base_Package="_PhDB8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhFeMA6gEeW5sJOMCMaCHg" base_Package="_PhEQEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhGsUA6gEeW5sJOMCMaCHg" base_Package="_PhFeMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhH6cA6gEeW5sJOMCMaCHg" base_Package="_PhGsUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhJIkA6gEeW5sJOMCMaCHg" base_Package="_PhH6cQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhKWsA6gEeW5sJOMCMaCHg" base_Package="_PhJIkQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhLk0A6gEeW5sJOMCMaCHg" base_Package="_PhKWsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhMy8A6gEeW5sJOMCMaCHg" base_Package="_PhLk0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhOBEA6gEeW5sJOMCMaCHg" base_Package="_PhMy8Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhPPMA6gEeW5sJOMCMaCHg" base_Package="_PhOBEQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhQdUA6gEeW5sJOMCMaCHg" base_Package="_PhPPMQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhRrcA6gEeW5sJOMCMaCHg" base_Package="_PhQdUQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhS5kA6gEeW5sJOMCMaCHg" base_Package="_PhRrcQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhUHsA6gEeW5sJOMCMaCHg" base_Package="_PhS5kQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhVV0A6gEeW5sJOMCMaCHg" base_Package="_PhUHsQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhWj8A6gEeW5sJOMCMaCHg" base_Package="_PhVV0Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhYZIA6gEeW5sJOMCMaCHg" base_Package="_PhXLAA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhZnQA6gEeW5sJOMCMaCHg" base_Package="_PhYZIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Pha1YA6gEeW5sJOMCMaCHg" base_Package="_PhZnQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhcDgA6gEeW5sJOMCMaCHg" base_Package="_Pha1YQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhcqkA6gEeW5sJOMCMaCHg" base_Package="_PhcDgQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhefwA6gEeW5sJOMCMaCHg" base_Package="_PhdRoA6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phft4A6gEeW5sJOMCMaCHg" base_Package="_PhefwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phg8AA6gEeW5sJOMCMaCHg" base_Package="_Phft4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhiKIA6gEeW5sJOMCMaCHg" base_Package="_Phg8AQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhjYQA6gEeW5sJOMCMaCHg" base_Package="_PhiKIQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhkmYA6gEeW5sJOMCMaCHg" base_Package="_PhjYQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phl0gA6gEeW5sJOMCMaCHg" base_Package="_PhkmYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhnCoA6gEeW5sJOMCMaCHg" base_Package="_Phl0gQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhoQwA6gEeW5sJOMCMaCHg" base_Package="_PhnCoQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phpe4A6gEeW5sJOMCMaCHg" base_Package="_PhoQwQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhqtAA6gEeW5sJOMCMaCHg" base_Package="_Phpe4Q6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Phr7IA6gEeW5sJOMCMaCHg" base_Package="_PhqtAQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhtJQA6gEeW5sJOMCMaCHg" base_Package="_Phr7IQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhuXYA6gEeW5sJOMCMaCHg" base_Package="_PhtJQQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_PhvlgA6gEeW5sJOMCMaCHg" base_Package="_PhuXYQ6gEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_Ph7LsA6gEeW5sJOMCMaCHg" base_Package="_PhvlgQ6gEeW5sJOMCMaCHg"/>
+ <structure:UserDoc xmi:id="_o5xvUA6hEeW5sJOMCMaCHg" base_Comment="_lB3poA6hEeW5sJOMCMaCHg"/>
+ <Document:Document xmi:id="_iTshQA6jEeW5sJOMCMaCHg" base_Model="_iToP0A6jEeW5sJOMCMaCHg" author="P. Tessier" version="1.0.0"/>
+ <Document:TableOfContent xmi:id="_iTu9gA6jEeW5sJOMCMaCHg" base_Package="_iTtIUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iTwysA6jEeW5sJOMCMaCHg" base_Package="_iTu9gQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iTyA0A6jEeW5sJOMCMaCHg" base_Comment="_iTwysQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iTz2AA6jEeW5sJOMCMaCHg" base_Comment="_iTyn4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT1EIA6jEeW5sJOMCMaCHg" base_Comment="_iTz2AQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT25UA6jEeW5sJOMCMaCHg" base_Comment="_iT1rMA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT4HcA6jEeW5sJOMCMaCHg" base_Comment="_iT25UQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT58oA6jEeW5sJOMCMaCHg" base_Comment="_iT4ugA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT7x0A6jEeW5sJOMCMaCHg" base_Comment="_iT6jsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT9nAA6jEeW5sJOMCMaCHg" base_Comment="_iT8Y4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iT_cMA6jEeW5sJOMCMaCHg" base_Comment="_iT9nAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUAqUA6jEeW5sJOMCMaCHg" base_Comment="_iT_cMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUCfgA6jEeW5sJOMCMaCHg" base_Comment="_iUBRYA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUDtoA6jEeW5sJOMCMaCHg" base_Comment="_iUCfgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUFi0A6jEeW5sJOMCMaCHg" base_Comment="_iUEUsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUHYAA6jEeW5sJOMCMaCHg" base_Comment="_iUGJ4A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUJNMA6jEeW5sJOMCMaCHg" base_Comment="_iUHYAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUKbUA6jEeW5sJOMCMaCHg" base_Comment="_iUJNMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iUMQgA6jEeW5sJOMCMaCHg" base_Comment="_iULCYA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iUOFsA6jEeW5sJOMCMaCHg" base_Package="_iUMQgQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iV5gsA6jEeW5sJOMCMaCHg" base_Comment="_iV3rgA6jEeW5sJOMCMaCHg" ref="./imgDOC/UseCaseDiagram.png"/>
+ <Document:Content xmi:id="_iV6u0A6jEeW5sJOMCMaCHg" base_Comment="_iV5gsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iV788A6jEeW5sJOMCMaCHg" base_Package="_iV6u0Q6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYFSAA6jEeW5sJOMCMaCHg" base_Comment="_iYC1wA6jEeW5sJOMCMaCHg" ref="./imgDOC/CommentDiagram.png"/>
+ <Document:Section xmi:id="_iYHHMA6jEeW5sJOMCMaCHg" base_Package="_iYF5EA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYIVUA6jEeW5sJOMCMaCHg" base_Comment="_iYHHMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYJjcA6jEeW5sJOMCMaCHg" base_Comment="_iYIVUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYKxkA6jEeW5sJOMCMaCHg" base_Package="_iYJjcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYL_sA6jEeW5sJOMCMaCHg" base_Comment="_iYKxkQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYNN0A6jEeW5sJOMCMaCHg" base_Comment="_iYL_sQ6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_2.png"/>
+ <Document:ImageRef xmi:id="_iYOb8A6jEeW5sJOMCMaCHg" base_Comment="_iYN04A6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/CreateNewExpansionModel_1.png"/>
+ <Document:Content xmi:id="_iYPqEA6jEeW5sJOMCMaCHg" base_Comment="_iYPDAA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYQ4MA6jEeW5sJOMCMaCHg" base_Comment="_iYPqEQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYSGUA6jEeW5sJOMCMaCHg" base_Comment="_iYRfQA6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/UseContext.png"/>
+ <Document:Section xmi:id="_iYTUcA6jEeW5sJOMCMaCHg" base_Package="_iYSGUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYUikA6jEeW5sJOMCMaCHg" base_Comment="_iYT7gA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYVwsA6jEeW5sJOMCMaCHg" base_Comment="_iYVJoA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYW-0A6jEeW5sJOMCMaCHg" base_Package="_iYWXwA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYYM8A6jEeW5sJOMCMaCHg" base_Comment="_iYXl4A6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iYZbEA6jEeW5sJOMCMaCHg" base_Comment="_iYY0AA6jEeW5sJOMCMaCHg" ref="../../git/org.eclipse.papyrus/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/doc/imgDOC/ResuseNode.png"/>
+ <Document:Section xmi:id="_iYapMA6jEeW5sJOMCMaCHg" base_Package="_iYaCIA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYceYA6jEeW5sJOMCMaCHg" base_Comment="_iYbQQA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYdsgA6jEeW5sJOMCMaCHg" base_Package="_iYceYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYe6oA6jEeW5sJOMCMaCHg" base_Comment="_iYdsgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYgIwA6jEeW5sJOMCMaCHg" base_Comment="_iYe6oQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYhW4A6jEeW5sJOMCMaCHg" base_Package="_iYgIwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYilAA6jEeW5sJOMCMaCHg" base_Comment="_iYhW4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYjzIA6jEeW5sJOMCMaCHg" base_Comment="_iYilAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYlBQA6jEeW5sJOMCMaCHg" base_Package="_iYjzIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYmPYA6jEeW5sJOMCMaCHg" base_Comment="_iYlBQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYndgA6jEeW5sJOMCMaCHg" base_Comment="_iYmPYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYoroA6jEeW5sJOMCMaCHg" base_Package="_iYndgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYp5wA6jEeW5sJOMCMaCHg" base_Comment="_iYpSsA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYrH4A6jEeW5sJOMCMaCHg" base_Comment="_iYp5wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYsWAA6jEeW5sJOMCMaCHg" base_Package="_iYru8A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYuLMA6jEeW5sJOMCMaCHg" base_Comment="_iYs9EA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iYvZUA6jEeW5sJOMCMaCHg" base_Comment="_iYuLMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYwncA6jEeW5sJOMCMaCHg" base_Package="_iYvZUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iYx1kA6jEeW5sJOMCMaCHg" base_Package="_iYwncQ6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_igBGAA6jEeW5sJOMCMaCHg" base_Comment="_if-CsA6jEeW5sJOMCMaCHg" ref="./imgDOC/NewEcoreUMLClassDiagram.png"/>
+ <Document:Section xmi:id="_igC7MA6jEeW5sJOMCMaCHg" base_Package="_igBtEA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igEJUA6jEeW5sJOMCMaCHg" base_Comment="_igC7MQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igFXcA6jEeW5sJOMCMaCHg" base_Comment="_igEJUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igGlkA6jEeW5sJOMCMaCHg" base_Package="_igFXcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igHzsA6jEeW5sJOMCMaCHg" base_Comment="_igGlkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igJB0A6jEeW5sJOMCMaCHg" base_Comment="_igHzsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igKP8A6jEeW5sJOMCMaCHg" base_Package="_igJB0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igLeEA6jEeW5sJOMCMaCHg" base_Package="_igKP8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igMsMA6jEeW5sJOMCMaCHg" base_Comment="_igLeEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igN6UA6jEeW5sJOMCMaCHg" base_Package="_igMsMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igPIcA6jEeW5sJOMCMaCHg" base_Comment="_igN6UQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igQWkA6jEeW5sJOMCMaCHg" base_Package="_igPIcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igRksA6jEeW5sJOMCMaCHg" base_Comment="_igQWkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igSy0A6jEeW5sJOMCMaCHg" base_Comment="_igRksQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igUA8A6jEeW5sJOMCMaCHg" base_Package="_igSy0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igVPEA6jEeW5sJOMCMaCHg" base_Comment="_igUA8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igWdMA6jEeW5sJOMCMaCHg" base_Package="_igVPEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igXrUA6jEeW5sJOMCMaCHg" base_Comment="_igWdMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_igY5cA6jEeW5sJOMCMaCHg" base_Comment="_igXrUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igaHkA6jEeW5sJOMCMaCHg" base_Package="_igY5cQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_igbVsA6jEeW5sJOMCMaCHg" base_Package="_igauoA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_ij45YA6jEeW5sJOMCMaCHg" base_Comment="_ij3EMA6jEeW5sJOMCMaCHg" ref="./imgDOC/View_Providers.png"/>
+ <Document:Content xmi:id="_ij6ukA6jEeW5sJOMCMaCHg" base_Comment="_ij5gcA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_ioyngA6jEeW5sJOMCMaCHg" base_Comment="_iowyUA6jEeW5sJOMCMaCHg" ref="./imgDOC/Creation_of_InducedRepresentations.png"/>
+ <Document:Content xmi:id="_ioz1oA6jEeW5sJOMCMaCHg" base_Comment="_ioyngQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io1DwA6jEeW5sJOMCMaCHg" base_Package="_ioz1oQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io2R4A6jEeW5sJOMCMaCHg" base_Comment="_io1DwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io3gAA6jEeW5sJOMCMaCHg" base_Package="_io248A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io5VMA6jEeW5sJOMCMaCHg" base_Comment="_io4HEA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io6jUA6jEeW5sJOMCMaCHg" base_Comment="_io5VMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io7xcA6jEeW5sJOMCMaCHg" base_Package="_io6jUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io8_kA6jEeW5sJOMCMaCHg" base_Comment="_io7xcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_io-NsA6jEeW5sJOMCMaCHg" base_Package="_io8_kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_io_b0A6jEeW5sJOMCMaCHg" base_Comment="_io-NsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipAp8A6jEeW5sJOMCMaCHg" base_Package="_io_b0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipB4EA6jEeW5sJOMCMaCHg" base_Comment="_ipAp8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipDGMA6jEeW5sJOMCMaCHg" base_Comment="_ipB4EQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipE7YA6jEeW5sJOMCMaCHg" base_Package="_ipDtQA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipGJgA6jEeW5sJOMCMaCHg" base_Comment="_ipE7YQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipHXoA6jEeW5sJOMCMaCHg" base_Comment="_ipGJgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipIlwA6jEeW5sJOMCMaCHg" base_Package="_ipHXoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipJz4A6jEeW5sJOMCMaCHg" base_Comment="_ipIlwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipLCAA6jEeW5sJOMCMaCHg" base_Comment="_ipJz4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipMQIA6jEeW5sJOMCMaCHg" base_Package="_ipLCAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipNeQA6jEeW5sJOMCMaCHg" base_Comment="_ipMQIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipOsYA6jEeW5sJOMCMaCHg" base_Comment="_ipOFUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipP6gA6jEeW5sJOMCMaCHg" base_Package="_ipPTcA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipRvsA6jEeW5sJOMCMaCHg" base_Comment="_ipQhkA6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_ipS90A6jEeW5sJOMCMaCHg" base_Comment="_ipRvsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipUL8A6jEeW5sJOMCMaCHg" base_Package="_ipS90Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipVaEA6jEeW5sJOMCMaCHg" base_Package="_ipUL8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipWoMA6jEeW5sJOMCMaCHg" base_Package="_ipVaEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipX2UA6jEeW5sJOMCMaCHg" base_Package="_ipWoMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipZEcA6jEeW5sJOMCMaCHg" base_Package="_ipYdYA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipaSkA6jEeW5sJOMCMaCHg" base_Package="_ipZrgA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipbgsA6jEeW5sJOMCMaCHg" base_Package="_ipa5oA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipdV4A6jEeW5sJOMCMaCHg" base_Package="_ipcHwA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipekAA6jEeW5sJOMCMaCHg" base_Package="_ipdV4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ipfyIA6jEeW5sJOMCMaCHg" base_Package="_ipfLEA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iphnUA6jEeW5sJOMCMaCHg" base_Package="_ipgZMA6jEeW5sJOMCMaCHg"/>
+ <Document:ImageRef xmi:id="_iqFoAA6jEeW5sJOMCMaCHg" base_Comment="_iqDy0A6jEeW5sJOMCMaCHg" ref="./imgDOC/Test_expansion_model.png"/>
+ <Document:Content xmi:id="_iqG2IA6jEeW5sJOMCMaCHg" base_Comment="_iqFoAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqIEQA6jEeW5sJOMCMaCHg" base_Package="_iqG2IQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqJSYA6jEeW5sJOMCMaCHg" base_Package="_iqIEQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqKggA6jEeW5sJOMCMaCHg" base_Comment="_iqJSYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqLuoA6jEeW5sJOMCMaCHg" base_Package="_iqKggQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqM8wA6jEeW5sJOMCMaCHg" base_Comment="_iqLuoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqNj0A6jEeW5sJOMCMaCHg" base_Package="_iqM8wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqOx8A6jEeW5sJOMCMaCHg" base_Comment="_iqOK4A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqQAEA6jEeW5sJOMCMaCHg" base_Package="_iqOx8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqROMA6jEeW5sJOMCMaCHg" base_Comment="_iqQAEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqScUA6jEeW5sJOMCMaCHg" base_Package="_iqROMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqTqcA6jEeW5sJOMCMaCHg" base_Comment="_iqScUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqU4kA6jEeW5sJOMCMaCHg" base_Package="_iqTqcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqWGsA6jEeW5sJOMCMaCHg" base_Package="_iqU4kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqWtwA6jEeW5sJOMCMaCHg" base_Comment="_iqWGsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iqX74A6jEeW5sJOMCMaCHg" base_Package="_iqXU0A6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqZKAA6jEeW5sJOMCMaCHg" base_Comment="_iqX74g6jEeW5sJOMCMaCHg"/>
+ <Document:Content xmi:id="_iqZKAg6jEeW5sJOMCMaCHg" base_Comment="_iqZKAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Table xmi:id="_iqaYIA6jEeW5sJOMCMaCHg" caption="RequirementsCoverageTable" base_Comment="_iqX74Q6jEeW5sJOMCMaCHg"/>
+ <Document:Line xmi:id="_iqc0YQ6jEeW5sJOMCMaCHg" base_Comment="_iqc0YA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqc0Yw6jEeW5sJOMCMaCHg" base_Comment="_iqc0Yg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqdbcA6jEeW5sJOMCMaCHg" base_Comment="_iqc0ZA6jEeW5sJOMCMaCHg" ref="_RML9cNE8EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_iqdbcg6jEeW5sJOMCMaCHg" base_Comment="_iqdbcQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqeCgQ6jEeW5sJOMCMaCHg" base_Comment="_iqeCgA6jEeW5sJOMCMaCHg" ref="_NbFlYA58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_iqeCgw6jEeW5sJOMCMaCHg" base_Comment="_iqeCgg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqepkQ6jEeW5sJOMCMaCHg" base_Comment="_iqepkA6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iqfQoA6jEeW5sJOMCMaCHg" base_Comment="_iqepkg6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqfQog6jEeW5sJOMCMaCHg" base_Comment="_iqfQoQ6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqfQpA6jEeW5sJOMCMaCHg" base_Comment="_iqfQow6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iqf3sA6jEeW5sJOMCMaCHg" base_Comment="_iqfQpQ6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqhF0Q6jEeW5sJOMCMaCHg" base_Comment="_iqhF0A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqhF0w6jEeW5sJOMCMaCHg" base_Comment="_iqhF0g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqhF1Q6jEeW5sJOMCMaCHg" base_Comment="_iqhF1A6jEeW5sJOMCMaCHg" ref="_yrPMQNRfEeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqhF1w6jEeW5sJOMCMaCHg" base_Comment="_iqhF1g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqhs4Q6jEeW5sJOMCMaCHg" base_Comment="_iqhs4A6jEeW5sJOMCMaCHg" ref="_L_66oNFBEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_iqhs4w6jEeW5sJOMCMaCHg" base_Comment="_iqhs4g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqiT8Q6jEeW5sJOMCMaCHg" base_Comment="_iqiT8A6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iqiT8w6jEeW5sJOMCMaCHg" base_Comment="_iqiT8g6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqjiEQ6jEeW5sJOMCMaCHg" base_Comment="_iqjiEA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqkJIA6jEeW5sJOMCMaCHg" base_Comment="_iqjiEg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqkJIg6jEeW5sJOMCMaCHg" base_Comment="_iqkJIQ6jEeW5sJOMCMaCHg" ref="_uM-NcPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqkwMA6jEeW5sJOMCMaCHg" base_Comment="_iqkJIw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqlXQA6jEeW5sJOMCMaCHg" base_Comment="_iqkwMQ6jEeW5sJOMCMaCHg" ref="_CzHdsNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqq20A6jEeW5sJOMCMaCHg" base_Comment="_iqlXQQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqrd4Q6jEeW5sJOMCMaCHg" base_Comment="_iqrd4A6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqtTEA6jEeW5sJOMCMaCHg" base_Comment="_iqssAA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqtTEg6jEeW5sJOMCMaCHg" base_Comment="_iqtTEQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqtTFA6jEeW5sJOMCMaCHg" base_Comment="_iqtTEw6jEeW5sJOMCMaCHg" ref="_6a7YEPiLEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqtTFg6jEeW5sJOMCMaCHg" base_Comment="_iqtTFQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqt6IQ6jEeW5sJOMCMaCHg" base_Comment="_iqt6IA6jEeW5sJOMCMaCHg" ref="_EM-zoNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqt6Iw6jEeW5sJOMCMaCHg" base_Comment="_iqt6Ig6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iquhMQ6jEeW5sJOMCMaCHg" base_Comment="_iquhMA6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqvvUQ6jEeW5sJOMCMaCHg" base_Comment="_iqvvUA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqvvUw6jEeW5sJOMCMaCHg" base_Comment="_iqvvUg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqvvVQ6jEeW5sJOMCMaCHg" base_Comment="_iqvvVA6jEeW5sJOMCMaCHg" ref="_FAFY4PiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqwWYA6jEeW5sJOMCMaCHg" base_Comment="_iqvvVg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqwWYg6jEeW5sJOMCMaCHg" base_Comment="_iqwWYQ6jEeW5sJOMCMaCHg" ref="_G9nvQNR_EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iqw9cA6jEeW5sJOMCMaCHg" base_Comment="_iqwWYw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqw9cg6jEeW5sJOMCMaCHg" base_Comment="_iqw9cQ6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iqyLkQ6jEeW5sJOMCMaCHg" base_Comment="_iqyLkA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iqyyoA6jEeW5sJOMCMaCHg" base_Comment="_iqyLkg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqyyog6jEeW5sJOMCMaCHg" base_Comment="_iqyyoQ6jEeW5sJOMCMaCHg" ref="_UvkwkPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iqyypA6jEeW5sJOMCMaCHg" base_Comment="_iqyyow6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iqzZsQ6jEeW5sJOMCMaCHg" base_Comment="_iqzZsA6jEeW5sJOMCMaCHg" ref="_Go0LEPPHEeSkj8g2gtcZXQ"/>
+ <Document:Cell xmi:id="_iqzZsw6jEeW5sJOMCMaCHg" base_Comment="_iqzZsg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq0AwQ6jEeW5sJOMCMaCHg" base_Comment="_iq0AwA6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq1O4Q6jEeW5sJOMCMaCHg" base_Comment="_iq1O4A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq118A6jEeW5sJOMCMaCHg" base_Comment="_iq1O4g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq118g6jEeW5sJOMCMaCHg" base_Comment="_iq118Q6jEeW5sJOMCMaCHg" ref="_dFU6kPiMEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iq119A6jEeW5sJOMCMaCHg" base_Comment="_iq118w6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq2dAQ6jEeW5sJOMCMaCHg" base_Comment="_iq2dAA6jEeW5sJOMCMaCHg" ref="_LEsKMPiNEeSv3dqcApn3LA"/>
+ <Document:Cell xmi:id="_iq2dAw6jEeW5sJOMCMaCHg" base_Comment="_iq2dAg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq3EEQ6jEeW5sJOMCMaCHg" base_Comment="_iq3EEA6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iq3EEw6jEeW5sJOMCMaCHg" base_Comment="_iq3EEg6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_iq3EFQ6jEeW5sJOMCMaCHg" base_Comment="_iq3EFA6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_iq3rIA6jEeW5sJOMCMaCHg" base_Comment="_iq3EFg6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq45QQ6jEeW5sJOMCMaCHg" base_Comment="_iq45QA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq45Qw6jEeW5sJOMCMaCHg" base_Comment="_iq45Qg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq45RQ6jEeW5sJOMCMaCHg" base_Comment="_iq45RA6jEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_iq5gUA6jEeW5sJOMCMaCHg" base_Comment="_iq45Rg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq5gUg6jEeW5sJOMCMaCHg" base_Comment="_iq5gUQ6jEeW5sJOMCMaCHg" ref="_pRD50PibEeS0IdFsjSchpQ"/>
+ <Document:Cell xmi:id="_iq6HYA6jEeW5sJOMCMaCHg" base_Comment="_iq5gUw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq6HYg6jEeW5sJOMCMaCHg" base_Comment="_iq6HYQ6jEeW5sJOMCMaCHg" ref="_h4zxgPPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_iq7VgQ6jEeW5sJOMCMaCHg" base_Comment="_iq7VgA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq7Vgw6jEeW5sJOMCMaCHg" base_Comment="_iq7Vgg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq78kQ6jEeW5sJOMCMaCHg" base_Comment="_iq78kA6jEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq78kw6jEeW5sJOMCMaCHg" base_Comment="_iq78kg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq78lQ6jEeW5sJOMCMaCHg" base_Comment="_iq78lA6jEeW5sJOMCMaCHg" ref="_IzpZkNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq8joQ6jEeW5sJOMCMaCHg" base_Comment="_iq8joA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq9KsA6jEeW5sJOMCMaCHg" base_Comment="_iq8jog6jEeW5sJOMCMaCHg" ref="_lYuBIPldEeSL080VNAlOmQ"/>
+ <Document:Line xmi:id="_iq-Y0Q6jEeW5sJOMCMaCHg" base_Comment="_iq-Y0A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_iq-Y0w6jEeW5sJOMCMaCHg" base_Comment="_iq-Y0g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq-Y1Q6jEeW5sJOMCMaCHg" base_Comment="_iq-Y1A6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq-_4A6jEeW5sJOMCMaCHg" base_Comment="_iq-Y1g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq-_4g6jEeW5sJOMCMaCHg" base_Comment="_iq-_4Q6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_iq_m8A6jEeW5sJOMCMaCHg" base_Comment="_iq-_4w6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iq_m8g6jEeW5sJOMCMaCHg" base_Comment="_iq_m8Q6jEeW5sJOMCMaCHg" ref="_TvjGcNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_irA1EQ6jEeW5sJOMCMaCHg" base_Comment="_irA1EA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irBcIQ6jEeW5sJOMCMaCHg" base_Comment="_irBcIA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irBcIw6jEeW5sJOMCMaCHg" base_Comment="_irBcIg6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irBcJQ6jEeW5sJOMCMaCHg" base_Comment="_irBcJA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irCDMQ6jEeW5sJOMCMaCHg" base_Comment="_irCDMA6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irCDMw6jEeW5sJOMCMaCHg" base_Comment="_irCDMg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irCqQQ6jEeW5sJOMCMaCHg" base_Comment="_irCqQA6jEeW5sJOMCMaCHg" ref="_hAd5ENE9EeSLjPxDpRV9AQ"/>
+ <Document:Line xmi:id="_irEfcQ6jEeW5sJOMCMaCHg" base_Comment="_irEfcA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irFGgA6jEeW5sJOMCMaCHg" base_Comment="_irEfcg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irFGgg6jEeW5sJOMCMaCHg" base_Comment="_irFGgQ6jEeW5sJOMCMaCHg" ref="_ajYZgNFAEeSLjPxDpRV9AQ"/>
+ <Document:Cell xmi:id="_irFGhA6jEeW5sJOMCMaCHg" base_Comment="_irFGgw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irGUoA6jEeW5sJOMCMaCHg" base_Comment="_irFtkA6jEeW5sJOMCMaCHg" ref="_DQFJ8A58EeWW7_6ZWeopSA"/>
+ <Document:Cell xmi:id="_irGUog6jEeW5sJOMCMaCHg" base_Comment="_irGUoQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irG7sQ6jEeW5sJOMCMaCHg" base_Comment="_irG7sA6jEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_irG7sw6jEeW5sJOMCMaCHg" base_Comment="_irG7sg6jEeW5sJOMCMaCHg" ref="_HskbEOHUEeSJG5UikeIXVQ"/>
+ <Document:RefContent xmi:id="_irHiwQ6jEeW5sJOMCMaCHg" base_Comment="_irHiwA6jEeW5sJOMCMaCHg" ref="_hq0_4PPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irHiww6jEeW5sJOMCMaCHg" base_Comment="_irHiwg6jEeW5sJOMCMaCHg" ref="_h0_ogPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irIJ0A6jEeW5sJOMCMaCHg" base_Comment="_irHixA6jEeW5sJOMCMaCHg" ref="_hwSHoPPHEeSkj8g2gtcZXQ"/>
+ <Document:RefContent xmi:id="_irIJ0g6jEeW5sJOMCMaCHg" base_Comment="_irIJ0Q6jEeW5sJOMCMaCHg" ref="_gn_C0PPHEeSkj8g2gtcZXQ"/>
+ <Document:Line xmi:id="_irJ_AQ6jEeW5sJOMCMaCHg" base_Comment="_irJ_AA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irKmEA6jEeW5sJOMCMaCHg" base_Comment="_irJ_Ag6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irKmEg6jEeW5sJOMCMaCHg" base_Comment="_irKmEQ6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_irKmFA6jEeW5sJOMCMaCHg" base_Comment="_irKmEw6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irLNIQ6jEeW5sJOMCMaCHg" base_Comment="_irLNIA6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Cell xmi:id="_irL0MA6jEeW5sJOMCMaCHg" base_Comment="_irLNIg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irL0Mg6jEeW5sJOMCMaCHg" base_Comment="_irL0MQ6jEeW5sJOMCMaCHg" ref="_EzirkN97EeS3V7Bu6N14fQ"/>
+ <Document:Line xmi:id="_irOQcA6jEeW5sJOMCMaCHg" base_Comment="_irNpYA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irOQcg6jEeW5sJOMCMaCHg" base_Comment="_irOQcQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irOQdA6jEeW5sJOMCMaCHg" base_Comment="_irOQcw6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_irO3gA6jEeW5sJOMCMaCHg" base_Comment="_irOQdQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irO3gg6jEeW5sJOMCMaCHg" base_Comment="_irO3gQ6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Cell xmi:id="_irPekQ6jEeW5sJOMCMaCHg" base_Comment="_irPekA6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irPekw6jEeW5sJOMCMaCHg" base_Comment="_irPekg6jEeW5sJOMCMaCHg" ref="_dOkloNR7EeSRNI7img_HuA"/>
+ <Document:Line xmi:id="_irR60Q6jEeW5sJOMCMaCHg" base_Comment="_irR60A6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irR60w6jEeW5sJOMCMaCHg" base_Comment="_irR60g6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irR61Q6jEeW5sJOMCMaCHg" base_Comment="_irR61A6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irSh4Q6jEeW5sJOMCMaCHg" base_Comment="_irSh4A6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irSh4w6jEeW5sJOMCMaCHg" base_Comment="_irSh4g6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irTI8Q6jEeW5sJOMCMaCHg" base_Comment="_irTI8A6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irTwAA6jEeW5sJOMCMaCHg" base_Comment="_irTI8g6jEeW5sJOMCMaCHg" ref="_awNtwNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_irVlMQ6jEeW5sJOMCMaCHg" base_Comment="_irVlMA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irVlMw6jEeW5sJOMCMaCHg" base_Comment="_irVlMg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irWMQQ6jEeW5sJOMCMaCHg" base_Comment="_irWMQA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irWMQw6jEeW5sJOMCMaCHg" base_Comment="_irWMQg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irWzUA6jEeW5sJOMCMaCHg" base_Comment="_irWMRA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Cell xmi:id="_irWzUg6jEeW5sJOMCMaCHg" base_Comment="_irWzUQ6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irXaYQ6jEeW5sJOMCMaCHg" base_Comment="_irXaYA6jEeW5sJOMCMaCHg" ref="_k0ZvgNelEeS6Ldj4lOPYhg"/>
+ <Document:Line xmi:id="_irZPkQ6jEeW5sJOMCMaCHg" base_Comment="_irZPkA6jEeW5sJOMCMaCHg"/>
+ <Document:Cell xmi:id="_irZPkw6jEeW5sJOMCMaCHg" base_Comment="_irZPkg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irZ2oQ6jEeW5sJOMCMaCHg" base_Comment="_irZ2oA6jEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_irZ2ow6jEeW5sJOMCMaCHg" base_Comment="_irZ2og6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_iradsQ6jEeW5sJOMCMaCHg" base_Comment="_iradsA6jEeW5sJOMCMaCHg" ref="_YVqh0OG0EeSnB-BHGWjC_A"/>
+ <Document:Cell xmi:id="_irbEwA6jEeW5sJOMCMaCHg" base_Comment="_iradsg6jEeW5sJOMCMaCHg"/>
+ <Document:RefContent xmi:id="_irbEwg6jEeW5sJOMCMaCHg" base_Comment="_irbEwQ6jEeW5sJOMCMaCHg" ref="_-We7oOG2EeSJG5UikeIXVQ"/>
+ <Document:Section xmi:id="_irdhAA6jEeW5sJOMCMaCHg" base_Package="_ircS4A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irfWMA6jEeW5sJOMCMaCHg" base_Package="_ireIEA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irgkUA6jEeW5sJOMCMaCHg" base_Package="_irfWMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irhycA6jEeW5sJOMCMaCHg" base_Package="_irgkUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irjAkA6jEeW5sJOMCMaCHg" base_Package="_irhycQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irkOsA6jEeW5sJOMCMaCHg" base_Package="_irjAkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irk1wA6jEeW5sJOMCMaCHg" base_Package="_irkOsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irmD4A6jEeW5sJOMCMaCHg" base_Package="_irlc0A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irn5EA6jEeW5sJOMCMaCHg" base_Package="_irmD4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irpHMA6jEeW5sJOMCMaCHg" base_Package="_irn5EQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irqVUA6jEeW5sJOMCMaCHg" base_Package="_irpHMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irrjcA6jEeW5sJOMCMaCHg" base_Package="_irqVUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irsxkA6jEeW5sJOMCMaCHg" base_Package="_irrjcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irt_sA6jEeW5sJOMCMaCHg" base_Package="_irsxkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irvN0A6jEeW5sJOMCMaCHg" base_Package="_irt_sQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irv04A6jEeW5sJOMCMaCHg" base_Package="_irvN0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irxDAA6jEeW5sJOMCMaCHg" base_Package="_irwb8A6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iryRIA6jEeW5sJOMCMaCHg" base_Package="_irxDAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_irzfQA6jEeW5sJOMCMaCHg" base_Package="_iryRIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir0tYA6jEeW5sJOMCMaCHg" base_Package="_ir0GUA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir17gA6jEeW5sJOMCMaCHg" base_Package="_ir0tYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir3JoA6jEeW5sJOMCMaCHg" base_Package="_ir17gQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir4XwA6jEeW5sJOMCMaCHg" base_Package="_ir3JoQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir5l4A6jEeW5sJOMCMaCHg" base_Package="_ir4XwQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir60AA6jEeW5sJOMCMaCHg" base_Package="_ir5l4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir8CIA6jEeW5sJOMCMaCHg" base_Package="_ir60AQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir9QQA6jEeW5sJOMCMaCHg" base_Package="_ir8CIQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir-eYA6jEeW5sJOMCMaCHg" base_Package="_ir9QQQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_ir_FcA6jEeW5sJOMCMaCHg" base_Package="_ir-eYQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isATkA6jEeW5sJOMCMaCHg" base_Package="_ir_FcQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isBhsA6jEeW5sJOMCMaCHg" base_Package="_isATkQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isCv0A6jEeW5sJOMCMaCHg" base_Package="_isBhsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isD98A6jEeW5sJOMCMaCHg" base_Package="_isCv0Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isFMEA6jEeW5sJOMCMaCHg" base_Package="_isD98Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isGaMA6jEeW5sJOMCMaCHg" base_Package="_isFMEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isHoUA6jEeW5sJOMCMaCHg" base_Package="_isGaMQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isIPYA6jEeW5sJOMCMaCHg" base_Package="_isHoUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isJdgA6jEeW5sJOMCMaCHg" base_Package="_isI2cA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isKroA6jEeW5sJOMCMaCHg" base_Package="_isJdgQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isL5wA6jEeW5sJOMCMaCHg" base_Package="_isKroQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isNH4A6jEeW5sJOMCMaCHg" base_Package="_isL5wQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isOWAA6jEeW5sJOMCMaCHg" base_Package="_isNH4Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isO9EA6jEeW5sJOMCMaCHg" base_Package="_isOWAQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isQLMA6jEeW5sJOMCMaCHg" base_Package="_isPkIA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isRZUA6jEeW5sJOMCMaCHg" base_Package="_isQyQA6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isSncA6jEeW5sJOMCMaCHg" base_Package="_isRZUQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isT1kA6jEeW5sJOMCMaCHg" base_Package="_isSncQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isVDsA6jEeW5sJOMCMaCHg" base_Package="_isT1kQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isW44A6jEeW5sJOMCMaCHg" base_Package="_isVDsQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isXf8A6jEeW5sJOMCMaCHg" base_Package="_isW44Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isYuEA6jEeW5sJOMCMaCHg" base_Package="_isXf8Q6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isZ8MA6jEeW5sJOMCMaCHg" base_Package="_isYuEQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_isbKUA6jEeW5sJOMCMaCHg" base_Package="_isZ8MQ6jEeW5sJOMCMaCHg"/>
+ <Document:Section xmi:id="_iscYcA6jEeW5sJOMCMaCHg" base_Package="_isbKUQ6jEeW5sJOMCMaCHg"/>
+ <structure:UserDoc xmi:id="_TIJYkA6tEeW5sJOMCMaCHg" base_Comment="_R7zhQA6tEeW5sJOMCMaCHg"/>
+</xmi:XMI>
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css new file mode 100644 index 00000000000..3f6c382563f --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/default.css @@ -0,0 +1,86 @@ +/*
+ * Style sheet for the CSS2 specification
+ */
+table, td, th {
+ border: 1px solid #005A9C;
+
+}
+
+table {
+ width: 100%;
+}
+
+th {
+ background-color: #005A9C;
+ color: white;
+}
+
+ul {
+ list-style-type: none;
+ padding: 0px;
+ margin: 0px;
+}
+
+ul li {
+ list-style-type: none;
+ background-repeat: no-repeat;
+ background-position: 0px 5px;
+ padding-left: 14px;
+}
+body {
+ padding: 2em 1em 2em 70px;
+ margin: 0;
+ font-family: sans-serif;
+ color: black;
+ background: white;
+ background-position: top left;
+ background-attachment: fixed;
+ background-repeat: no-repeat;
+}
+pre{
+ font-family: sans-serif;
+}
+
+p {
+ margin-top: 0.6em;
+ margin-bottom: 0.6em;
+ margin-left: 2em;
+}
+
+h1, h2, h3, h4, h5, h6 { text-align: left }
+
+
+h1, h2, h3 { color: #005A9C; background: white }
+h1 { font: 170% sans-serif }
+h2 { font: 140% sans-serif }
+h3 { font: 120% sans-serif }
+h4 { font: bold 100% sans-serif }
+h5 { font: italic 100% sans-serif }
+h6 { font: small-caps 100% sans-serif }
+
+body{counter-reset: h1 h2 h3;}
+
+
+h2:before {
+ content: counter(h2) " ";
+ counter-increment: h2;
+}
+h3:before {
+ content: counter(h2) "." counter(h3) " ";
+ counter-increment: h3;
+}
+h1 {
+ counter-reset: h2;
+}
+h2 {
+ counter-reset: h3;
+}
+h1.unnumbered, h2.unnumbered {
+ counter-reset: none;
+}
+h1.unnumbered:before,
+h2.unnumbered:before,
+h3.unnumbered:before{
+ content: none;
+ counter-increment: none;
+}
diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png Binary files differnew file mode 100644 index 00000000000..33d684e2204 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ClassDiagram.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png Binary files differnew file mode 100644 index 00000000000..8c89154e7a1 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CommentDiagram.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png Binary files differnew file mode 100644 index 00000000000..59d46df74ff --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_1.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png Binary files differnew file mode 100644 index 00000000000..ee1067d95cd --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/CreateNewExpansionModel_2.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png Binary files differnew file mode 100644 index 00000000000..bda4eec46d8 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Creation_of_InducedRepresentations.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png Binary files differnew file mode 100644 index 00000000000..3f99fddb965 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/NewEcoreUMLClassDiagram.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png Binary files differnew file mode 100644 index 00000000000..d1e1a5edd3f --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/ResuseNode.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png Binary files differnew file mode 100644 index 00000000000..500ad1814cd --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png Binary files differnew file mode 100644 index 00000000000..3486b1e35b2 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/Test_expansion_model.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png Binary files differnew file mode 100644 index 00000000000..9e57f070785 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseCaseDiagram.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png Binary files differnew file mode 100644 index 00000000000..6b6db8228e6 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/UseContext.png diff --git a/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png Binary files differnew file mode 100644 index 00000000000..705db0ebbb6 --- /dev/null +++ b/plugins/infra/gmfdiag/expansion/org.eclipse.papyrus.infra.gmfdiag.expansion/src/main/site/pmde/imgDOC/View_Providers.png |