﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="a817a2bd-a667-475f-8239-d075b0906306"
  name="ModelingProjectUML" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="4e81be72-1322-42e2-af0d-65b86b191b95"
        name="MainForm"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="f441ab65-b33c-4508-91fa-0e0e3d14a201"
            isDerived="false"
            sourceEndRoleName="mainForm"
            targetEndRoleName="liveSequencer"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="e23e721a-5aaa-4540-a26a-36d8d4cb03ed"
              LastKnownName="LiveSequencer"
              LastKnownLocation="ModelingProjectUML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0334eec4-dac5-4085-ac0f-0e7ba67052d3"
                  name="mainForm"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d9bc2f2b-4faa-4faf-9810-7a68005f4e4f"
                  name="liveSequencer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="9e8f2524-eb23-4016-b832-e72637061a5c"
            name="MainForm"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3e4932bd-ef13-40d5-8134-6172336e64cd"
        name="DataGetter"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="a3a3c9de-cceb-42ad-88d0-91f6259f3da7"
        name="Model"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="432efbc8-fc3a-433e-9cca-bd507d82b7bd"
            name="dataArray"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3563a268-0abf-455d-8c02-b9fb634f7e58"
                LastKnownName="Frames[]"
                LastKnownLocation="ModelingProjectUML.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="995668c1-4c95-4318-a8e5-0b12b8f64592"
        name="DataWriter"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedOperationsInternal>
          <operation
            Id="e69809da-de8c-4512-9e8a-e961133d9937"
            name="DataWriter"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e23e721a-5aaa-4540-a26a-36d8d4cb03ed"
        name="LiveSequencer"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="39f9e906-71a4-4669-84d5-dc2241f3f147"
            isDerived="false"
            sourceEndRoleName=" "
            targetEndRoleName="bitalino"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
              LastKnownName="BITalino"
              LastKnownLocation="ModelingProjectUML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2858a257-78d6-48a8-8d8a-f3ded1e3bd57"
                  name=" "
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="102213ca-80db-47e5-a7e9-fca67ee28ab4"
                      name="Lower" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="784dfe09-39e5-46b0-8825-592d0412d3b2"
                      name="Upper" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d26cb1a7-0f9d-4758-b2eb-808b6ae736a5"
                  name="bitalino"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="c2561f51-4a29-4577-a07e-3ef0580e1ea0"
            isDerived="false"
            sourceEndRoleName="liveSequencer"
            targetEndRoleName="Model"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="a3a3c9de-cceb-42ad-88d0-91f6259f3da7"
              LastKnownName="Model"
              LastKnownLocation="ModelingProjectUML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="00a8086a-cb89-4177-8b32-6e415d84edbc"
                  name="liveSequencer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="322d3f7d-579e-42d4-9866-de61b9cb677c"
                  name="Model"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0c1a55c9-d2fc-4824-9dee-e90402ab8f66"
            isDerived="false"
            sourceEndRoleName="liveSequencer"
            targetEndRoleName="dataWriter"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="995668c1-4c95-4318-a8e5-0b12b8f64592"
              LastKnownName="DataWriter"
              LastKnownLocation="ModelingProjectUML.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f7434138-bbcf-4d30-88c8-471f659b73fe"
                  name="liveSequencer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="760baa8d-e12b-4991-8320-065b51a63279"
                  name="dataWriter"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="4298c1d0-e6d0-4a66-be58-ba0609ee278f"
            name="LiveSequencer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9d463a03-727f-4117-8a0a-b70b3538b3ce"
        name="AtkinsMandrykModel"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="ba7e70dc-3d57-4808-a038-f82987aaf488"
            isSubstitutable="false">
            <classMoniker
              Id="a3a3c9de-cceb-42ad-88d0-91f6259f3da7"
              LastKnownName="Model"
              LastKnownLocation="ModelingProjectUML.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="de08580f-344a-4aa2-8092-059100cbd277"
            name="AtkinsMandrykModel"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c0cb5670-6949-4701-878e-a941fb3b7afe"
                  name="data"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3563a268-0abf-455d-8c02-b9fb634f7e58"
                      LastKnownName="Frames[]"
                      LastKnownLocation="ModelingProjectUML.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
        name="BITalino"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="49b8470b-bd25-4a34-a2e5-dd4db1d41373"
        name="Frame"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="bb1ff10a-9af3-43b1-b892-a11ab6acb107"
            isSubstitutable="false">
            <classMoniker
              Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
              LastKnownName="BITalino"
              LastKnownLocation="ModelingProjectUML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="96d04b3f-a9ac-44d7-9b88-844f0188174e"
        name="State"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="2c3f200a-40c8-4fb0-8a25-108b9aa108eb"
            isSubstitutable="false">
            <classMoniker
              Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
              LastKnownName="BITalino"
              LastKnownLocation="ModelingProjectUML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c3b129c6-3815-4114-8f0b-19f8413c8bea"
        name="DevInfo"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="5f1b08cb-7351-4b23-ac74-8e79a7a2803f"
            isSubstitutable="false">
            <classMoniker
              Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
              LastKnownName="BITalino"
              LastKnownLocation="ModelingProjectUML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="73a37e5c-3ada-4c80-8709-6ba3ea2ae31b"
        name="Exception"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <generalsInternal>
          <generalization
            Id="25683528-9a00-4d14-9ab8-41071f61363e"
            isSubstitutable="false">
            <classMoniker
              Id="49bb43e8-ecf8-44e1-9c04-b574bdc9ea88"
              LastKnownName="BITalino"
              LastKnownLocation="ModelingProjectUML.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3563a268-0abf-455d-8c02-b9fb634f7e58"
        name="Frames[]" />
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>