svn commit: r14552 - trunk/src/argouml-core-model: . tests tests/org tests/org/argouml tests/org/argouml/model tests/testmodels tests/testmodels/uml13 tests/testmodels/uml14 tests/testmodels/uml21
[email protected] 1 May 2008 01:46:04 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: tfmorris
Date: 2008-04-30 18:46:03-0700
New Revision: 14552
Added:
trunk/src/argouml-core-model/tests/
trunk/src/argouml-core-model/tests/org/
trunk/src/argouml-core-model/tests/org/argouml/
trunk/src/argouml-core-model/tests/org/argouml/model/
trunk/src/argouml-core-model/tests/org/argouml/model/InitializeModel.java (contents, props changed)
trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java (contents, props changed)
trunk/src/argouml-core-model/tests/testmodels/
trunk/src/argouml-core-model/tests/testmodels/uml13/
trunk/src/argouml-core-model/tests/testmodels/uml13/argo-Alittlebitofeverything.xmi
trunk/src/argouml-core-model/tests/testmodels/uml14/
trunk/src/argouml-core-model/tests/testmodels/uml21/
Modified:
trunk/src/argouml-core-model/.classpath
Log:
Add basic XMI read/write tests
Modified: trunk/src/argouml-core-model/.classpath
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/.classpath?view=diff&rev=14552&p1=trunk/src/argouml-core-model/.classpath&p2=trunk/src/argouml-core-model/.classpath&r1=14551&r2=14552
==============================================================================
--- trunk/src/argouml-core-model/.classpath (original)
+++ trunk/src/argouml-core-model/.classpath 2008-04-30 18:46:03-0700
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" path="tests"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
<classpathentry kind="output" path="build-eclipse"/>
</classpath>
Added: trunk/src/argouml-core-model/tests/org/argouml/model/InitializeModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/org/argouml/model/InitializeModel.java?view=auto&rev=14552
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-model/tests/org/argouml/model/InitializeModel.java 2008-04-30 18:46:03-0700
@@ -0,0 +1,103 @@
+// $Id$
+// Copyright (c) 2007 The Regents of the University of California. All
+// Rights Reserved. Permission to use, copy, modify, and distribute this
+// software and its documentation without fee, and without a written
+// agreement is hereby granted, provided that the above copyright notice
+// and this paragraph appear in all copies. This software program and
+// documentation are copyrighted by The Regents of the University of
+// California. The software program and documentation are supplied "AS
+// IS", without any accompanying services from The Regents. The Regents
+// does not warrant that the operation of the program will be
+// uninterrupted or error-free. The end-user understands that the program
+// was developed for research purposes and is advised not to rely
+// exclusively on the program for any reason. IN NO EVENT SHALL THE
+// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
+// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,
+// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
+// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
+// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
+// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
+// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+package org.argouml.model;
+
+import junit.framework.TestCase;
+
+/**
+ * Class to initialize the model.
+ *
+ * @author lito
+ */
+public final class InitializeModel {
+
+ /**
+ * The default model implementation to start.
+ */
+ private static final String DEFAULT_MODEL_IMPLEMENTATION =
+ "org.argouml.model.mdr.MDRModelImplementation";
+
+
+ /**
+ * This is never instantiated.
+ */
+ private InitializeModel() {
+ }
+
+ /**
+ * Initialize the Model subsystem with the default ModelImplementation.
+ */
+ public static void initializeDefault() {
+ if (Model.isInitiated()) {
+ return;
+ }
+ String className =
+ System.getProperty(
+ "argouml.model.implementation",
+ DEFAULT_MODEL_IMPLEMENTATION);
+ initializeModelImplementation(className);
+ }
+
+ /**
+ * Initialize the Model subsystem with the MDR ModelImplementation.
+ */
+ public static void initializeMDR() {
+ initializeModelImplementation(
+ "org.argouml.model.mdr.MDRModelImplementation");
+ }
+
+ /**
+ * Initialize the Model subsystem with the eUML ModelImplementation.
+ */
+ public static void initializeEUML() {
+ initializeModelImplementation(
+ "org.argouml.model.euml.EUMLModelImplementation");
+ }
+
+
+ private static ModelImplementation initializeModelImplementation(
+ String name) {
+ ModelImplementation impl = null;
+
+ Class implType;
+ try {
+ implType =
+ Class.forName(name);
+ } catch (ClassNotFoundException e) {
+ TestCase.fail(e.toString());
+ return null;
+ }
+
+ try {
+ impl = (ModelImplementation) implType.newInstance();
+ } catch (InstantiationException e) {
+ TestCase.fail(e.toString());
+ } catch (IllegalAccessException e) {
+ TestCase.fail(e.toString());
+ }
+ Model.setImplementation(impl);
+ return impl;
+ }
+}
\ No newline at end of file
Added: trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java?view=auto&rev=14552
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java 2008-04-30 18:46:03-0700
@@ -0,0 +1,138 @@
+// $Id$
+// Copyright (c) 2008 The Regents of the University of California. All
+// Rights Reserved. Permission to use, copy, modify, and distribute this
+// software and its documentation without fee, and without a written
+// agreement is hereby granted, provided that the above copyright notice
+// and this paragraph appear in all copies. This software program and
+// documentation are copyrighted by The Regents of the University of
+// California. The software program and documentation are supplied "AS
+// IS", without any accompanying services from The Regents. The Regents
+// does not warrant that the operation of the program will be
+// uninterrupted or error-free. The end-user understands that the program
+// was developed for research purposes and is advised not to rely
+// exclusively on the program for any reason. IN NO EVENT SHALL THE
+// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
+// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS,
+// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF
+// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF
+// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE
+// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
+// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
+// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+package org.argouml.model;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.net.URL;
+import java.util.Collection;
+
+import junit.framework.TestCase;
+
+import org.argouml.model.Model;
+import org.argouml.model.UmlException;
+import org.argouml.model.XmiReader;
+import org.argouml.model.XmiWriter;
+import org.xml.sax.InputSource;
+
+/**
+ * Basic XMI read/write tests which are independent from the rest of the
+ * ArgoUML project machinery.
+ *
+ * @author Tom Morris <[email protected] >
+ */
+public class TestXmi extends TestCase {
+
+ private static final String MODEL_NAME = "TestXmi-model";
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ InitializeModel.initializeDefault();
+ }
+
+ /**
+ * Test the XMI reader.
+ *
+ * @throws IOException If we couldn't open the file
+ * @throws UmlException if something else goes wrong during the read
+ */
+ public void testXmiReader() throws UmlException, IOException {
+ XmiReader xmiReader = Model.getXmiReader();
+
+ String[] ignoredElements = new String[] {"foo"};
+ xmiReader.setIgnoredElements(ignoredElements);
+ assertEquals("Ignored elements array not correct length", 1,
+ xmiReader.getIgnoredElements().length);
+ assertEquals("Ignored elements count not zero", 0,
+ xmiReader.getIgnoredElementCount());
+
+ // Write out something for us to read back in
+ File xmiFile = File.createTempFile("TestXmiRead", "xmi");
+ writeFile(xmiFile);
+
+ InputSource inputSource = new InputSource(new FileInputStream(xmiFile));
+ Collection elements = xmiReader.parse(inputSource, false);
+
+ assertEquals("Wrong number of elements read", 1, elements.size());
+ Object model = elements.iterator().next();
+ assertEquals("Wrong model name", MODEL_NAME,
+ Model.getFacade().getName(model));
+ Model.getUmlFactory().delete(model);
+ }
+
+ /**
+ * Test reading a UML 1.3 file to make sure it gets converted to UML
+ * 1.4 properly.
+ *
+ * @throws IOException If we couldn't open the file
+ * @throws UmlException if something else goes wrong during the read
+ */
+ public void testUml13Reader() throws UmlException, IOException {
+
+ String filename = "/testmodels/uml13/argo-Alittlebitofeverything.xmi";
+ URL url = getClass().getResource(filename);
+ assertTrue("Unintended failure: resource to be tested is not found: "
+ + filename + ", converted to URL: " + url, url != null);
+ String fName = url.getFile();
+
+ XmiReader xmiReader = Model.getXmiReader();
+ InputSource inputSource = new InputSource(new FileInputStream(fName));
+ Collection elements = xmiReader.parse(inputSource, false);
+
+ assertEquals("Wrong number of top level elements read", 1,
+ elements.size());
+ Object model = elements.iterator().next();
+ assertEquals("Wrong model name", "testing",
+ Model.getFacade().getName(model));
+ Model.getUmlFactory().delete(model);
+ }
+
+ /**
+ * The simplest possible XMI writer test.
+ *
+ * @throws IOException If we couldn't open the file
+ * @throws UmlException if something else goes wrong during the read
+ */
+ public void testXmiWriter() throws IOException, UmlException {
+ File xmiFile = File.createTempFile("TestXmi", "xmi");
+ writeFile(xmiFile);
+ }
+
+ private void writeFile(File outputFile) throws IOException,
+ FileNotFoundException, UmlException {
+
+ Object model = Model.getModelManagementFactory().createModel();
+ Model.getCoreHelper().setName(model, MODEL_NAME);
+ OutputStream stream = new FileOutputStream(outputFile);
+ XmiWriter xmiWriter = Model.getXmiWriter(model, stream, "1.4");
+ xmiWriter.write();
+ Model.getUmlFactory().delete(model);
+ }
+}
Added: trunk/src/argouml-core-model/tests/testmodels/uml13/argo-Alittlebitofeverything.xmi
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/testmodels/uml13/argo-Alittlebitofeverything.xmi?view=auto&rev=14552
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-model/tests/testmodels/uml13/argo-Alittlebitofeverything.xmi 2008-04-30 18:46:03-0700
@@ -0,0 +1,2326 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<XMI xmi.version="1.0">
+ <XMI.header>
+ <XMI.documentation>
+ <XMI.exporter>Novosoft UML Library</XMI.exporter>
+ <XMI.exporterVersion>0.4.19</XMI.exporterVersion>
+ </XMI.documentation>
+ <XMI.metamodel xmi.name="UML" xmi.version="1.3"/>
+ </XMI.header>
+ <XMI.content>
+ <Model_Management.Model xmi.id="xmi.1" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-8000">
+ <Foundation.Core.ModelElement.name>testing</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Namespace.ownedElement>
+ <Model_Management.Package xmi.id="xmi.2" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fff">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace.ownedElement>
+ <Foundation.Core.Interface xmi.id="xmi.3" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fec">
+ <Foundation.Core.ModelElement.name>NameIf</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.supplierDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.4"/>
+ </Foundation.Core.ModelElement.supplierDependency>
+ <Foundation.Core.Classifier.feature>
+ <Foundation.Core.Operation xmi.id="xmi.5">
+ <Foundation.Core.ModelElement.name>Operation</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="public"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.BehavioralFeature.isQuery xmi.value="false"/>
+ <Foundation.Core.Operation.isRoot xmi.value="false"/>
+ <Foundation.Core.Operation.isLeaf xmi.value="false"/>
+ <Foundation.Core.Operation.isAbstract xmi.value="false"/>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.3"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.BehavioralFeature.parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.6">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.kind xmi.value="return"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.5"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ </Foundation.Core.Parameter>
+ </Foundation.Core.BehavioralFeature.parameter>
+ </Foundation.Core.Operation>
+ </Foundation.Core.Classifier.feature>
+ </Foundation.Core.Interface>
+ <Foundation.Core.Class xmi.id="xmi.8" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7feb">
+ <Foundation.Core.ModelElement.name>Name</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.clientDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.4"/>
+ </Foundation.Core.ModelElement.clientDependency>
+ <Foundation.Core.Classifier.feature>
+ <Foundation.Core.Operation xmi.id="xmi.9">
+ <Foundation.Core.ModelElement.name>Operation</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="public"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.BehavioralFeature.isQuery xmi.value="false"/>
+ <Foundation.Core.Operation.isRoot xmi.value="false"/>
+ <Foundation.Core.Operation.isLeaf xmi.value="false"/>
+ <Foundation.Core.Operation.isAbstract xmi.value="false"/>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.8"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.BehavioralFeature.parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.10">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.kind xmi.value="return"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.9"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ </Foundation.Core.Parameter>
+ </Foundation.Core.BehavioralFeature.parameter>
+ </Foundation.Core.Operation>
+ </Foundation.Core.Classifier.feature>
+ </Foundation.Core.Class>
+ <Foundation.Core.Abstraction xmi.id="xmi.4" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fea">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Dependency.client>
+ <Foundation.Core.ModelElement xmi.idref="xmi.8"/>
+ </Foundation.Core.Dependency.client>
+ <Foundation.Core.Dependency.supplier>
+ <Foundation.Core.ModelElement xmi.idref="xmi.3"/>
+ </Foundation.Core.Dependency.supplier>
+ </Foundation.Core.Abstraction>
+ <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.11">
+ <Foundation.Core.ModelElement.name>realize</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ <Foundation.Core.ModelElement xmi.idref="xmi.4"/>
+ </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ </Foundation.Extension_Mechanisms.Stereotype>
+ <Foundation.Core.Interface xmi.id="xmi.12" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe9">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.supplierDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.13"/>
+ </Foundation.Core.ModelElement.supplierDependency>
+ </Foundation.Core.Interface>
+ <Foundation.Core.Class xmi.id="xmi.14" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe8">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.clientDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.13"/>
+ </Foundation.Core.ModelElement.clientDependency>
+ </Foundation.Core.Class>
+ <Foundation.Core.Abstraction xmi.id="xmi.13" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe7">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Dependency.client>
+ <Foundation.Core.ModelElement xmi.idref="xmi.14"/>
+ </Foundation.Core.Dependency.client>
+ <Foundation.Core.Dependency.supplier>
+ <Foundation.Core.ModelElement xmi.idref="xmi.12"/>
+ </Foundation.Core.Dependency.supplier>
+ </Foundation.Core.Abstraction>
+ <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.15">
+ <Foundation.Core.ModelElement.name>realize</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.2"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ <Foundation.Core.ModelElement xmi.idref="xmi.13"/>
+ </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ </Foundation.Extension_Mechanisms.Stereotype>
+ </Foundation.Core.Namespace.ownedElement>
+ </Model_Management.Package>
+ <Foundation.Core.Class xmi.id="xmi.16" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ffe">
+ <Foundation.Core.ModelElement.name>Little</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.GeneralizableElement.generalization>
+ <Foundation.Core.Generalization xmi.idref="xmi.17"/>
+ </Foundation.Core.GeneralizableElement.generalization>
+ <Foundation.Core.Namespace.ownedElement>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.id="xmi.18" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fdc">
+ <Foundation.Core.ModelElement.name>LittleStateMachine</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.16"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.State_Machines.StateMachine.context>
+ <Foundation.Core.ModelElement xmi.idref="xmi.16"/>
+ </Behavioral_Elements.State_Machines.StateMachine.context>
+ <Behavioral_Elements.State_Machines.StateMachine.top>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.id="xmi.19">
+ <Foundation.Core.ModelElement.name>state_machine_top</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.State.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.State.stateMachine>
+ <Behavioral_Elements.State_Machines.CompositeState.subvertex>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.20" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fdb">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="initial"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.21"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ <Behavioral_Elements.State_Machines.State xmi.id="xmi.22" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fda">
+ <Foundation.Core.ModelElement.name>s2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.23"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.21"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.24"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.State>
+ <Behavioral_Elements.State_Machines.State xmi.id="xmi.25" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd8">
+ <Foundation.Core.ModelElement.name>s3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.26"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.23"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.27"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.State>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.id="xmi.28" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd6">
+ <Foundation.Core.ModelElement.name>s1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.27"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.29"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.30"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.31"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.CompositeState>
+ <Behavioral_Elements.State_Machines.FinalState xmi.id="xmi.32" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd4">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.29"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.FinalState>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.33" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd2">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="branch"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.31"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.34"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.26"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.35" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fcf">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="join"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.24"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.34"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.30"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.36"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.37" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fcb">
+ <Foundation.Core.ModelElement.name>s3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="shallowHistory"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.36"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.38" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc9">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="deepHistory"/>
+ <Foundation.Core.ModelElement.comment>
+ <Foundation.Core.Comment xmi.idref="xmi.39"/>
+ </Foundation.Core.ModelElement.comment>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.19"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ </Behavioral_Elements.State_Machines.CompositeState.subvertex>
+ </Behavioral_Elements.State_Machines.CompositeState>
+ </Behavioral_Elements.State_Machines.StateMachine.top>
+ <Behavioral_Elements.State_Machines.StateMachine.transitions>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.21" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd9">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.20"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.22"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.23" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd7">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.22"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.25"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.27" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd5">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.28"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.25"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.29" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd3">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.28"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.32"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.26" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd1">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.25"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.33"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.31" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fd0">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.33"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.28"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.34" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fce">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.33"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.35"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.30" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fcd">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.28"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.35"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.24" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fcc">
+ <Foundation.Core.ModelElement.name>s4</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.35"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.22"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.36" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fca">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.18"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.37"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.35"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ </Behavioral_Elements.State_Machines.StateMachine.transitions>
+ </Behavioral_Elements.State_Machines.StateMachine>
+ <Foundation.Core.Comment xmi.id="xmi.39" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc8">
+ <Foundation.Core.ModelElement.name>comment</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.16"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Comment.annotatedElement>
+ <Foundation.Core.ModelElement xmi.idref="xmi.38"/>
+ </Foundation.Core.Comment.annotatedElement>
+ </Foundation.Core.Comment>
+ </Foundation.Core.Namespace.ownedElement>
+ </Foundation.Core.Class>
+ <Foundation.Core.Class xmi.id="xmi.40" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ffb">
+ <Foundation.Core.ModelElement.name>Bit of</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.GeneralizableElement.specialization>
+ <Foundation.Core.Generalization xmi.idref="xmi.41"/>
+ </Foundation.Core.GeneralizableElement.specialization>
+ <Foundation.Core.Namespace.ownedElement>
+ <Behavioral_Elements.Activity_Graphs.ActivityGraph xmi.id="xmi.42" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc7">
+ <Foundation.Core.ModelElement.name>Bit ofActivityGraph</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.40"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.State_Machines.StateMachine.context>
+ <Foundation.Core.ModelElement xmi.idref="xmi.40"/>
+ </Behavioral_Elements.State_Machines.StateMachine.context>
+ <Behavioral_Elements.State_Machines.StateMachine.top>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.id="xmi.43">
+ <Foundation.Core.ModelElement.name>activities_top</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.State.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.42"/>
+ </Behavioral_Elements.State_Machines.State.stateMachine>
+ <Behavioral_Elements.State_Machines.CompositeState.subvertex>
+ <Behavioral_Elements.Activity_Graphs.ActionState xmi.id="xmi.44" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc6">
+ <Foundation.Core.ModelElement.name>h3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Activity_Graphs.ActionState.isDynamic xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.43"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.45"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ </Behavioral_Elements.Activity_Graphs.ActionState>
+ <Behavioral_Elements.Activity_Graphs.ActionState xmi.id="xmi.46" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc5">
+ <Foundation.Core.ModelElement.name>h2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Activity_Graphs.ActionState.isDynamic xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.43"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.47"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.45"/>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.48"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.Activity_Graphs.ActionState>
+ <Behavioral_Elements.State_Machines.Pseudostate xmi.id="xmi.49" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc3">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Pseudostate.kind xmi.value="initial"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.43"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.50"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ </Behavioral_Elements.State_Machines.Pseudostate>
+ <Behavioral_Elements.Activity_Graphs.ActionState xmi.id="xmi.51" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc2">
+ <Foundation.Core.ModelElement.name>h1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Activity_Graphs.ActionState.isDynamic xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.43"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.48"/>
+ </Behavioral_Elements.State_Machines.StateVertex.outgoing>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.50"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.Activity_Graphs.ActionState>
+ <Behavioral_Elements.State_Machines.FinalState xmi.id="xmi.52" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc0">
+ <Foundation.Core.ModelElement.name>finalen</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.CompositeState xmi.idref="xmi.43"/>
+ </Behavioral_Elements.State_Machines.StateVertex.container>
+ <Behavioral_Elements.State_Machines.StateVertex.incoming>
+ <Behavioral_Elements.State_Machines.Transition xmi.idref="xmi.47"/>
+ </Behavioral_Elements.State_Machines.StateVertex.incoming>
+ </Behavioral_Elements.State_Machines.FinalState>
+ </Behavioral_Elements.State_Machines.CompositeState.subvertex>
+ </Behavioral_Elements.State_Machines.CompositeState>
+ </Behavioral_Elements.State_Machines.StateMachine.top>
+ <Behavioral_Elements.State_Machines.StateMachine.transitions>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.45" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc4">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.42"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.44"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.46"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.50" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fc1">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.42"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.49"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.51"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.47" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fbf">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.42"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.46"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.52"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ <Behavioral_Elements.State_Machines.Transition xmi.id="xmi.48" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fbe">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.StateMachine xmi.idref="xmi.42"/>
+ </Behavioral_Elements.State_Machines.Transition.stateMachine>
+ <Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.51"/>
+ </Behavioral_Elements.State_Machines.Transition.source>
+ <Behavioral_Elements.State_Machines.Transition.target>
+ <Behavioral_Elements.State_Machines.StateVertex xmi.idref="xmi.46"/>
+ </Behavioral_Elements.State_Machines.Transition.target>
+ </Behavioral_Elements.State_Machines.Transition>
+ </Behavioral_Elements.State_Machines.StateMachine.transitions>
+ </Behavioral_Elements.Activity_Graphs.ActivityGraph>
+ </Foundation.Core.Namespace.ownedElement>
+ </Foundation.Core.Class>
+ <Foundation.Core.Association xmi.id="xmi.53" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ffa">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.54">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.aggregation xmi.value="composite"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.id="xmi.55">
+ <Foundation.Data_Types.Multiplicity.range>
+ <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.56">
+ <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
+ <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
+ </Foundation.Data_Types.MultiplicityRange>
+ </Foundation.Data_Types.Multiplicity.range>
+ </Foundation.Data_Types.Multiplicity>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.53"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.16"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.57">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.53"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.40"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Foundation.Core.Class xmi.id="xmi.58" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff7">
+ <Foundation.Core.ModelElement.name>Everything</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.comment>
+ <Foundation.Core.Comment xmi.idref="xmi.59"/>
+ </Foundation.Core.ModelElement.comment>
+ <Foundation.Core.GeneralizableElement.generalization>
+ <Foundation.Core.Generalization xmi.idref="xmi.41"/>
+ </Foundation.Core.GeneralizableElement.generalization>
+ </Foundation.Core.Class>
+ <Foundation.Core.Generalization xmi.id="xmi.41" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff6">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Generalization.child>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.58"/>
+ </Foundation.Core.Generalization.child>
+ <Foundation.Core.Generalization.parent>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.40"/>
+ </Foundation.Core.Generalization.parent>
+ </Foundation.Core.Generalization>
+ <Foundation.Core.Class xmi.id="xmi.60" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff5">
+ <Foundation.Core.ModelElement.name>A</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.GeneralizableElement.specialization>
+ <Foundation.Core.Generalization xmi.idref="xmi.17"/>
+ </Foundation.Core.GeneralizableElement.specialization>
+ </Foundation.Core.Class>
+ <Foundation.Core.Generalization xmi.id="xmi.17" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff4">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Generalization.child>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.16"/>
+ </Foundation.Core.Generalization.child>
+ <Foundation.Core.Generalization.parent>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.60"/>
+ </Foundation.Core.Generalization.parent>
+ </Foundation.Core.Generalization>
+ <Foundation.Core.Class xmi.id="xmi.61" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff3">
+ <Foundation.Core.ModelElement.name>Simple</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Classifier.feature>
+ <Foundation.Core.Attribute xmi.id="xmi.62">
+ <Foundation.Core.ModelElement.name>attr1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Attribute.initialValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.63">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Attribute.initialValue>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.61"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.StructuralFeature.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.64"/>
+ </Foundation.Core.StructuralFeature.type>
+ </Foundation.Core.Attribute>
+ <Foundation.Core.Attribute xmi.id="xmi.65">
+ <Foundation.Core.ModelElement.name>attr2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="public"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Feature.ownerScope xmi.value="classifier"/>
+ <Foundation.Core.Attribute.initialValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.66">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Attribute.initialValue>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.61"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.StructuralFeature.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.67"/>
+ </Foundation.Core.StructuralFeature.type>
+ </Foundation.Core.Attribute>
+ <Foundation.Core.Operation xmi.id="xmi.68">
+ <Foundation.Core.ModelElement.name>Operation</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="public"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.BehavioralFeature.isQuery xmi.value="false"/>
+ <Foundation.Core.Operation.isRoot xmi.value="false"/>
+ <Foundation.Core.Operation.isLeaf xmi.value="false"/>
+ <Foundation.Core.Operation.isAbstract xmi.value="false"/>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.61"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.BehavioralFeature.parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.69">
+ <Foundation.Core.ModelElement.name>return</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.defaultValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.70">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Parameter.defaultValue>
+ <Foundation.Core.Parameter.kind xmi.value="return"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.68"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.Parameter.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.71"/>
+ </Foundation.Core.Parameter.type>
+ </Foundation.Core.Parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.72">
+ <Foundation.Core.ModelElement.name>arg1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.defaultValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.73">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Parameter.defaultValue>
+ <Foundation.Core.Parameter.kind xmi.value="inout"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.68"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.Parameter.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.74"/>
+ </Foundation.Core.Parameter.type>
+ </Foundation.Core.Parameter>
+ </Foundation.Core.BehavioralFeature.parameter>
+ </Foundation.Core.Operation>
+ </Foundation.Core.Classifier.feature>
+ </Foundation.Core.Class>
+ <Foundation.Core.Association xmi.id="xmi.75" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff2">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.76">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.id="xmi.77">
+ <Foundation.Data_Types.Multiplicity.range>
+ <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.78">
+ <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower>
+ <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
+ </Foundation.Data_Types.MultiplicityRange>
+ </Foundation.Data_Types.Multiplicity.range>
+ </Foundation.Data_Types.Multiplicity>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.75"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.61"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.79">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.id="xmi.80">
+ <Foundation.Data_Types.Multiplicity.range>
+ <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.81">
+ <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
+ <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
+ </Foundation.Data_Types.MultiplicityRange>
+ </Foundation.Data_Types.Multiplicity.range>
+ </Foundation.Data_Types.Multiplicity>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.75"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.60"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Foundation.Core.Class xmi.id="xmi.82" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff1">
+ <Foundation.Core.ModelElement.name>Model</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Classifier.feature>
+ <Foundation.Core.Attribute xmi.id="xmi.83">
+ <Foundation.Core.ModelElement.name>attr</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="private"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Attribute.initialValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.84">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Attribute.initialValue>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.82"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.StructuralFeature.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.85"/>
+ </Foundation.Core.StructuralFeature.type>
+ </Foundation.Core.Attribute>
+ <Foundation.Core.Operation xmi.id="xmi.86">
+ <Foundation.Core.ModelElement.name>Oper1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="public"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.BehavioralFeature.isQuery xmi.value="false"/>
+ <Foundation.Core.Operation.isRoot xmi.value="false"/>
+ <Foundation.Core.Operation.isLeaf xmi.value="false"/>
+ <Foundation.Core.Operation.isAbstract xmi.value="false"/>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.82"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.BehavioralFeature.parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.87">
+ <Foundation.Core.ModelElement.name>return</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.defaultValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.88">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Parameter.defaultValue>
+ <Foundation.Core.Parameter.kind xmi.value="return"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.86"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.Parameter.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.85"/>
+ </Foundation.Core.Parameter.type>
+ </Foundation.Core.Parameter>
+ </Foundation.Core.BehavioralFeature.parameter>
+ </Foundation.Core.Operation>
+ <Foundation.Core.Operation xmi.id="xmi.89">
+ <Foundation.Core.ModelElement.name>Oper2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.visibility xmi.value="private"/>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Feature.ownerScope xmi.value="classifier"/>
+ <Foundation.Core.BehavioralFeature.isQuery xmi.value="false"/>
+ <Foundation.Core.Operation.concurrency xmi.value="guarded"/>
+ <Foundation.Core.Operation.isRoot xmi.value="false"/>
+ <Foundation.Core.Operation.isLeaf xmi.value="false"/>
+ <Foundation.Core.Operation.isAbstract xmi.value="false"/>
+ <Foundation.Core.Feature.owner>
+ <Foundation.Core.Classifier xmi.idref="xmi.82"/>
+ </Foundation.Core.Feature.owner>
+ <Foundation.Core.BehavioralFeature.parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.90">
+ <Foundation.Core.ModelElement.name>return</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.kind xmi.value="return"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.89"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.Parameter.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.91"/>
+ </Foundation.Core.Parameter.type>
+ </Foundation.Core.Parameter>
+ <Foundation.Core.Parameter xmi.id="xmi.92">
+ <Foundation.Core.ModelElement.name>argument</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.Parameter.defaultValue>
+ <Foundation.Data_Types.Expression xmi.id="xmi.93">
+ <Foundation.Data_Types.Expression.language>Java</Foundation.Data_Types.Expression.language>
+ </Foundation.Data_Types.Expression>
+ </Foundation.Core.Parameter.defaultValue>
+ <Foundation.Core.Parameter.kind xmi.value="inout"/>
+ <Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.BehavioralFeature xmi.idref="xmi.89"/>
+ </Foundation.Core.Parameter.behavioralFeature>
+ <Foundation.Core.Parameter.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.85"/>
+ </Foundation.Core.Parameter.type>
+ </Foundation.Core.Parameter>
+ </Foundation.Core.BehavioralFeature.parameter>
+ </Foundation.Core.Operation>
+ </Foundation.Core.Classifier.feature>
+ </Foundation.Core.Class>
+ <Foundation.Core.Association xmi.id="xmi.94" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7ff0">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.95">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.94"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.61"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.96">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.94"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.82"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Foundation.Core.DataType xmi.id="xmi.85">
+ <Foundation.Core.ModelElement.name>int</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.DataType>
+ <Foundation.Core.DataType xmi.id="xmi.91">
+ <Foundation.Core.ModelElement.name>void</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.DataType>
+ <Model_Management.Package xmi.id="xmi.97">
+ <Foundation.Core.ModelElement.name>java</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace.ownedElement>
+ <Model_Management.Package xmi.id="xmi.98">
+ <Foundation.Core.ModelElement.name>util</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.97"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace.ownedElement>
+ <Foundation.Core.Class xmi.id="xmi.64">
+ <Foundation.Core.ModelElement.name>Vector</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.98"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Class>
+ <Foundation.Core.Interface xmi.id="xmi.67">
+ <Foundation.Core.ModelElement.name>Iterator</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.98"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Interface>
+ <Foundation.Core.Interface xmi.id="xmi.71">
+ <Foundation.Core.ModelElement.name>Collection</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.98"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Interface>
+ </Foundation.Core.Namespace.ownedElement>
+ </Model_Management.Package>
+ <Model_Management.Package xmi.id="xmi.99">
+ <Foundation.Core.ModelElement.name>lang</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.97"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace.ownedElement>
+ <Foundation.Core.Class xmi.id="xmi.74">
+ <Foundation.Core.ModelElement.name>Object</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.99"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Class>
+ </Foundation.Core.Namespace.ownedElement>
+ </Model_Management.Package>
+ </Foundation.Core.Namespace.ownedElement>
+ </Model_Management.Package>
+ <Foundation.Core.Comment xmi.id="xmi.59" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fed">
+ <Foundation.Core.ModelElement.name>Yes!</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Comment.annotatedElement>
+ <Foundation.Core.ModelElement xmi.idref="xmi.58"/>
+ </Foundation.Core.Comment.annotatedElement>
+ </Foundation.Core.Comment>
+ <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.100">
+ <Foundation.Core.ModelElement.name>singleton</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Extension_Mechanisms.Stereotype.baseClass>Classifier</Foundation.Extension_Mechanisms.Stereotype.baseClass>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ <Foundation.Core.ModelElement xmi.idref="xmi.8"/>
+ </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
+ </Foundation.Extension_Mechanisms.Stereotype>
+ <Behavioral_Elements.Use_Cases.Actor xmi.id="xmi.101" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe6">
+ <Foundation.Core.ModelElement.name>John Wayne</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Use_Cases.Actor>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.id="xmi.102" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe5">
+ <Foundation.Core.ModelElement.name>UC1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.GeneralizableElement.specialization>
+ <Foundation.Core.Generalization xmi.idref="xmi.103"/>
+ </Foundation.Core.GeneralizableElement.specialization>
+ <Behavioral_Elements.Use_Cases.UseCase.extend2>
+ <Behavioral_Elements.Use_Cases.Extend xmi.idref="xmi.104"/>
+ </Behavioral_Elements.Use_Cases.UseCase.extend2>
+ </Behavioral_Elements.Use_Cases.UseCase>
+ <Foundation.Core.Association xmi.id="xmi.105" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe4">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.106">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.105"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.101"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.107">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.105"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.102"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.id="xmi.108" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe3">
+ <Foundation.Core.ModelElement.name>UC2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.GeneralizableElement.generalization>
+ <Foundation.Core.Generalization xmi.idref="xmi.103"/>
+ </Foundation.Core.GeneralizableElement.generalization>
+ <Behavioral_Elements.Use_Cases.UseCase.include>
+ <Behavioral_Elements.Use_Cases.Include xmi.idref="xmi.109"/>
+ </Behavioral_Elements.Use_Cases.UseCase.include>
+ </Behavioral_Elements.Use_Cases.UseCase>
+ <Foundation.Core.Generalization xmi.id="xmi.103" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe2">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Generalization.child>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.108"/>
+ </Foundation.Core.Generalization.child>
+ <Foundation.Core.Generalization.parent>
+ <Foundation.Core.GeneralizableElement xmi.idref="xmi.102"/>
+ </Foundation.Core.Generalization.parent>
+ </Foundation.Core.Generalization>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.id="xmi.110" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe1">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Use_Cases.UseCase.extend>
+ <Behavioral_Elements.Use_Cases.Extend xmi.idref="xmi.104"/>
+ </Behavioral_Elements.Use_Cases.UseCase.extend>
+ <Behavioral_Elements.Use_Cases.UseCase.include2>
+ <Behavioral_Elements.Use_Cases.Include xmi.idref="xmi.109"/>
+ </Behavioral_Elements.Use_Cases.UseCase.include2>
+ <Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint xmi.idref="xmi.111"/>
+ </Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
+ </Behavioral_Elements.Use_Cases.UseCase>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint xmi.id="xmi.112">
+ <Foundation.Core.ModelElement.name>newEP</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint.location>loc</Behavioral_Elements.Use_Cases.ExtensionPoint.location>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Use_Cases.ExtensionPoint>
+ <Behavioral_Elements.Use_Cases.Extend xmi.id="xmi.104" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fe0">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Use_Cases.Extend.base>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.idref="xmi.102"/>
+ </Behavioral_Elements.Use_Cases.Extend.base>
+ <Behavioral_Elements.Use_Cases.Extend.extension>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.idref="xmi.110"/>
+ </Behavioral_Elements.Use_Cases.Extend.extension>
+ </Behavioral_Elements.Use_Cases.Extend>
+ <Behavioral_Elements.Use_Cases.Include xmi.id="xmi.109" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fdf">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Use_Cases.Include.addition>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.idref="xmi.108"/>
+ </Behavioral_Elements.Use_Cases.Include.addition>
+ <Behavioral_Elements.Use_Cases.Include.base>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.idref="xmi.110"/>
+ </Behavioral_Elements.Use_Cases.Include.base>
+ </Behavioral_Elements.Use_Cases.Include>
+ <Behavioral_Elements.Use_Cases.Actor xmi.id="xmi.113" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fde">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Use_Cases.Actor>
+ <Foundation.Core.Association xmi.id="xmi.114" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fdd">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.115">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.114"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.113"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.116">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.114"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.110"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint xmi.id="xmi.111">
+ <Foundation.Core.ModelElement.name>A point</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint.location>loc</Behavioral_Elements.Use_Cases.ExtensionPoint.location>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Use_Cases.ExtensionPoint.useCase>
+ <Behavioral_Elements.Use_Cases.UseCase xmi.idref="xmi.110"/>
+ </Behavioral_Elements.Use_Cases.ExtensionPoint.useCase>
+ </Behavioral_Elements.Use_Cases.ExtensionPoint>
+ <Behavioral_Elements.Collaborations.Collaboration xmi.id="xmi.117" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fbd">
+ <Foundation.Core.ModelElement.name>Collaboration</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace.ownedElement>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.id="xmi.118" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fbc">
+ <Foundation.Core.ModelElement.name>j1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Collaborations.ClassifierRole.message2>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.119"/>
+ </Behavioral_Elements.Collaborations.ClassifierRole.message2>
+ </Behavioral_Elements.Collaborations.ClassifierRole>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.id="xmi.120" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fbb">
+ <Foundation.Core.ModelElement.name>/j2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Collaborations.ClassifierRole.message2>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.121"/>
+ </Behavioral_Elements.Collaborations.ClassifierRole.message2>
+ <Behavioral_Elements.Collaborations.ClassifierRole.message1>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.119"/>
+ </Behavioral_Elements.Collaborations.ClassifierRole.message1>
+ </Behavioral_Elements.Collaborations.ClassifierRole>
+ <Behavioral_Elements.Collaborations.AssociationRole xmi.id="xmi.122" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fba">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Collaborations.AssociationRole.message>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.119"/>
+ </Behavioral_Elements.Collaborations.AssociationRole.message>
+ <Foundation.Core.Association.connection>
+ <Behavioral_Elements.Collaborations.AssociationEndRole xmi.id="xmi.123">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.122"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.118"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Behavioral_Elements.Collaborations.AssociationEndRole>
+ <Behavioral_Elements.Collaborations.AssociationEndRole xmi.id="xmi.124">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.122"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.120"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Behavioral_Elements.Collaborations.AssociationEndRole>
+ </Foundation.Core.Association.connection>
+ </Behavioral_Elements.Collaborations.AssociationRole>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.id="xmi.125" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb8">
+ <Foundation.Core.ModelElement.name>j3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Collaborations.ClassifierRole.message1>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.121"/>
+ </Behavioral_Elements.Collaborations.ClassifierRole.message1>
+ </Behavioral_Elements.Collaborations.ClassifierRole>
+ <Behavioral_Elements.Collaborations.AssociationRole xmi.id="xmi.126" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb7">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Collaborations.AssociationRole.message>
+ <Behavioral_Elements.Collaborations.Message xmi.idref="xmi.121"/>
+ </Behavioral_Elements.Collaborations.AssociationRole.message>
+ <Foundation.Core.Association.connection>
+ <Behavioral_Elements.Collaborations.AssociationEndRole xmi.id="xmi.127">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.126"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.120"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Behavioral_Elements.Collaborations.AssociationEndRole>
+ <Behavioral_Elements.Collaborations.AssociationEndRole xmi.id="xmi.128">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.126"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.125"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Behavioral_Elements.Collaborations.AssociationEndRole>
+ </Foundation.Core.Association.connection>
+ </Behavioral_Elements.Collaborations.AssociationRole>
+ <Foundation.Core.Node xmi.id="xmi.129" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb5">
+ <Foundation.Core.ModelElement.name>p1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Node>
+ <Behavioral_Elements.Common_Behavior.NodeInstance xmi.id="xmi.130" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb4">
+ <Foundation.Core.ModelElement.name>p2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.131"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ </Behavioral_Elements.Common_Behavior.NodeInstance>
+ <Foundation.Core.Component xmi.id="xmi.132" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb3">
+ <Foundation.Core.ModelElement.name>p3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Component>
+ <Behavioral_Elements.Common_Behavior.ComponentInstance xmi.id="xmi.133" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb2">
+ <Foundation.Core.ModelElement.name>p4</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Common_Behavior.ComponentInstance>
+ <Foundation.Core.Class xmi.id="xmi.134" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb1">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Class>
+ <Foundation.Core.Interface xmi.id="xmi.135" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb0">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.supplierDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.136"/>
+ </Foundation.Core.ModelElement.supplierDependency>
+ </Foundation.Core.Interface>
+ <Foundation.Core.Class xmi.id="xmi.137" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7faf">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.Class.isActive xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.ModelElement.clientDependency>
+ <Foundation.Core.Dependency xmi.idref="xmi.136"/>
+ </Foundation.Core.ModelElement.clientDependency>
+ </Foundation.Core.Class>
+ <Foundation.Core.Dependency xmi.id="xmi.136" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fae">
+ <Foundation.Core.ModelElement.name>hhh</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Dependency.client>
+ <Foundation.Core.ModelElement xmi.idref="xmi.137"/>
+ </Foundation.Core.Dependency.client>
+ <Foundation.Core.Dependency.supplier>
+ <Foundation.Core.ModelElement xmi.idref="xmi.135"/>
+ </Foundation.Core.Dependency.supplier>
+ </Foundation.Core.Dependency>
+ <Behavioral_Elements.Common_Behavior.NodeInstance xmi.id="xmi.138" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fad">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.139"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ </Behavioral_Elements.Common_Behavior.NodeInstance>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.140" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fac">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.139">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.138"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.140"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.131">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.130"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.140"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Foundation.Core.Node xmi.id="xmi.141" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fab">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Foundation.Core.Node>
+ <Foundation.Core.Association xmi.id="xmi.142" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7faa">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
+ <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Association.connection>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.143">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.142"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.141"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ <Foundation.Core.AssociationEnd xmi.id="xmi.144">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
+ <Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Data_Types.Multiplicity xmi.idref="xmi.55"/>
+ </Foundation.Core.AssociationEnd.multiplicity>
+ <Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.Association xmi.idref="xmi.142"/>
+ </Foundation.Core.AssociationEnd.association>
+ <Foundation.Core.AssociationEnd.type>
+ <Foundation.Core.Classifier xmi.idref="xmi.129"/>
+ </Foundation.Core.AssociationEnd.type>
+ </Foundation.Core.AssociationEnd>
+ </Foundation.Core.Association.connection>
+ </Foundation.Core.Association>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.145" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa9">
+ <Foundation.Core.ModelElement.name>o1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.146"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.147"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.148" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa8">
+ <Foundation.Core.ModelElement.name>o2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.149"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.150"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.151"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.152"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.153"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.154"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.155"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.156"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.157"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.158"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.159"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.160"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.161"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.162"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.147"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.163"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.164"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.165"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.166" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa7">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.147"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.146">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.145"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.166"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.149">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.166"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.147" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa6">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.145"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.166"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.167"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.167">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.147"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.168" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa5">
+ <Foundation.Core.ModelElement.name>o3</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.classifier>
+ <Foundation.Core.Classifier xmi.idref="xmi.82"/>
+ </Behavioral_Elements.Common_Behavior.Instance.classifier>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.169"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.170"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.171"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.163"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.158"/>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.160"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.172" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa4">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.158"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.150">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.172"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.169">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.172"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.158" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa3">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.172"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.173"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.173">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.158"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.174" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa2">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.163"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.170">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.174"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.151">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.174"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.163" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa1">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.174"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.175"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.ReturnAction xmi.id="xmi.175">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="true"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.163"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.ReturnAction>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.176" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fa0">
+ <Foundation.Core.ModelElement.name>o4</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.177"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.178"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.164"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.159"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.179" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9f">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.159"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.152">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.179"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.177">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.176"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.179"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.159" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9e">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.176"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.179"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.180"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.180">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.159"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.181" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9d">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.164"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.178">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.176"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.181"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.153">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.181"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.164" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9c">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.176"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.181"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.182"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.ReturnAction xmi.id="xmi.182">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="true"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.164"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.ReturnAction>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.183" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9b">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.160"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.154">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.183"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.171">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.183"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.160" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f9a">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.168"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.183"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.184"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.DestroyAction xmi.id="xmi.184">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.160"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.DestroyAction>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.185" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f99">
+ <Foundation.Core.ModelElement.name>o5</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.186"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.187"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.165"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus3>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.161"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.188" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f98">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.161"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.155">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.188"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.186">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.185"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.188"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.161" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f97">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.185"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.188"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.189"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.CreateAction xmi.id="xmi.189">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.161"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.CreateAction>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.190" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f96">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.165"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.187">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.185"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.190"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.156">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.190"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.165" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f95">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.185"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.190"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.191"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.ReturnAction xmi.id="xmi.191">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="true"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.165"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.ReturnAction>
+ <Behavioral_Elements.Common_Behavior.Object xmi.id="xmi.192" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f93">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.idref="xmi.193"/>
+ </Behavioral_Elements.Common_Behavior.Instance.linkEnd>
+ <Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.162"/>
+ </Behavioral_Elements.Common_Behavior.Instance.stimulus2>
+ </Behavioral_Elements.Common_Behavior.Object>
+ <Behavioral_Elements.Common_Behavior.Link xmi.id="xmi.194" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f92">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.162"/>
+ </Behavioral_Elements.Common_Behavior.Link.stimulus>
+ <Behavioral_Elements.Common_Behavior.Link.connection>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.157">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.194"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ <Behavioral_Elements.Common_Behavior.LinkEnd xmi.id="xmi.193">
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.192"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.instance>
+ <Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.194"/>
+ </Behavioral_Elements.Common_Behavior.LinkEnd.link>
+ </Behavioral_Elements.Common_Behavior.LinkEnd>
+ </Behavioral_Elements.Common_Behavior.Link.connection>
+ </Behavioral_Elements.Common_Behavior.Link>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.id="xmi.162" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7f91">
+ <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.148"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.sender>
+ <Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Instance xmi.idref="xmi.192"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.receiver>
+ <Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Link xmi.idref="xmi.194"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.communicationLink>
+ <Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.195"/>
+ </Behavioral_Elements.Common_Behavior.Stimulus.dispatchAction>
+ </Behavioral_Elements.Common_Behavior.Stimulus>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.195">
+ <Foundation.Core.ModelElement.name>new action</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.117"/>
+ </Foundation.Core.ModelElement.namespace>
+ <Behavioral_Elements.Common_Behavior.Action.stimulus>
+ <Behavioral_Elements.Common_Behavior.Stimulus xmi.idref="xmi.162"/>
+ </Behavioral_Elements.Common_Behavior.Action.stimulus>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ </Foundation.Core.Namespace.ownedElement>
+ <Behavioral_Elements.Collaborations.Collaboration.interaction>
+ <Behavioral_Elements.Collaborations.Interaction xmi.id="xmi.196">
+ <Foundation.Core.ModelElement.name>default Interaction</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Collaborations.Interaction.context>
+ <Behavioral_Elements.Collaborations.Collaboration xmi.idref="xmi.117"/>
+ </Behavioral_Elements.Collaborations.Interaction.context>
+ <Behavioral_Elements.Collaborations.Interaction.message>
+ <Behavioral_Elements.Collaborations.Message xmi.id="xmi.119" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb9">
+ <Foundation.Core.ModelElement.name>1 happening first</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Collaborations.Message.interaction>
+ <Behavioral_Elements.Collaborations.Interaction xmi.idref="xmi.196"/>
+ </Behavioral_Elements.Collaborations.Message.interaction>
+ <Behavioral_Elements.Collaborations.Message.sender>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref="xmi.118"/>
+ </Behavioral_Elements.Collaborations.Message.sender>
+ <Behavioral_Elements.Collaborations.Message.receiver>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref="xmi.120"/>
+ </Behavioral_Elements.Collaborations.Message.receiver>
+ <Behavioral_Elements.Collaborations.Message.communicationConnection>
+ <Behavioral_Elements.Collaborations.AssociationRole xmi.idref="xmi.122"/>
+ </Behavioral_Elements.Collaborations.Message.communicationConnection>
+ <Behavioral_Elements.Collaborations.Message.action>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.197"/>
+ </Behavioral_Elements.Collaborations.Message.action>
+ </Behavioral_Elements.Collaborations.Message>
+ <Behavioral_Elements.Collaborations.Message xmi.id="xmi.121" xmi.uuid="127-0-0-1-73a5d3:eef59cabcb:-7fb6">
+ <Foundation.Core.ModelElement.name>2 happending then</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Collaborations.Message.interaction>
+ <Behavioral_Elements.Collaborations.Interaction xmi.idref="xmi.196"/>
+ </Behavioral_Elements.Collaborations.Message.interaction>
+ <Behavioral_Elements.Collaborations.Message.sender>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref="xmi.120"/>
+ </Behavioral_Elements.Collaborations.Message.sender>
+ <Behavioral_Elements.Collaborations.Message.receiver>
+ <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref="xmi.125"/>
+ </Behavioral_Elements.Collaborations.Message.receiver>
+ <Behavioral_Elements.Collaborations.Message.communicationConnection>
+ <Behavioral_Elements.Collaborations.AssociationRole xmi.idref="xmi.126"/>
+ </Behavioral_Elements.Collaborations.Message.communicationConnection>
+ <Behavioral_Elements.Collaborations.Message.action>
+ <Behavioral_Elements.Common_Behavior.Action xmi.idref="xmi.198"/>
+ </Behavioral_Elements.Collaborations.Message.action>
+ </Behavioral_Elements.Collaborations.Message>
+ </Behavioral_Elements.Collaborations.Interaction.message>
+ </Behavioral_Elements.Collaborations.Interaction>
+ </Behavioral_Elements.Collaborations.Collaboration.interaction>
+ </Behavioral_Elements.Collaborations.Collaboration>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.197">
+ <Foundation.Core.ModelElement.name>action1</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ <Behavioral_Elements.Common_Behavior.CallAction xmi.id="xmi.198">
+ <Foundation.Core.ModelElement.name>action2</Foundation.Core.ModelElement.name>
+ <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
+ <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value="false"/>
+ <Foundation.Core.ModelElement.namespace>
+ <Foundation.Core.Namespace xmi.idref="xmi.1"/>
+ </Foundation.Core.ModelElement.namespace>
+ </Behavioral_Elements.Common_Behavior.CallAction>
+ </Foundation.Core.Namespace.ownedElement>
+ </Model_Management.Model>
+ </XMI.content>
+</XMI>
\ No newline at end of file