﻿<?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/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" 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" xmlns:dm9="http://schemas.microsoft.com/dsltools/SimpleShapesModel" xmlns:dm10="http://schemas.microsoft.com/dsltools/UseCaseModel"
  dslVersion="1.0.0.0"
  Id="57447159-73ee-4cd2-80bf-b36dd11e98b9"
  name="TicTacToeUml" 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>
    <packageHasProfileInstances
      Id="8f7cea62-23ed-4109-9597-2022bd841c75">
      <profileInstance
        Id="b4ecb40d-b73b-4cff-887d-a7715007a3ae"
        name="CSharpProfile" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <packageMoniker
        Id="e55bde7f-ac1c-46e5-a1fc-507f7e69f489"
        LastKnownName="TicTacToe"
        LastKnownLocation="Package_1006.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="12a2bb83-4342-48c8-ac65-98eb6ed07096"
        LastKnownName="System"
        LastKnownLocation="Package_1007.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <actor
        Id="48ca3038-8550-4481-b494-cb2d16607407"
        name="Gracz"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="bfa61630-c766-4845-9781-d447340e11d4"
        name="Nowa Gra"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="e92f8d64-d223-42d2-b715-bab28db751ea"
        name="Wykonaj Ruch"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="fdb58ea1-97e6-4ba1-aff1-c77876cec8ef"
        name="Sprawdz Wynik"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <actor
        Id="ecdd1d85-0952-467d-8f2c-82b8b18db7b1"
        name="Gra"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="f42adc68-5af6-4672-9360-8db531e5ca39"
            isDerived="false"
            sourceEndRoleName="Gra"
            targetEndRoleName="Losuj Znak"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="9de80073-0880-4aff-9106-109f019f8457"
              LastKnownName="Losuj Znak"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7bb46822-e4b1-4be8-ba14-b25496eef541"
                  name="Gra"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ac163b65-9518-4f6f-b3ff-7b8757013eb0"
                  name="Losuj Znak"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="73e3006d-06ae-46ea-ab45-96257ca6ead0"
            isDerived="false"
            sourceEndRoleName="Gra"
            targetEndRoleName="Sprawdz Wynik"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="fdb58ea1-97e6-4ba1-aff1-c77876cec8ef"
              LastKnownName="Sprawdz Wynik"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e151ff38-21b0-43f8-953d-29e348eceac6"
                  name="Gra"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="48f9deb4-a4ab-4e3b-923d-3de9d324c280"
                  name="Sprawdz Wynik"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </actor>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="9de80073-0880-4aff-9106-109f019f8457"
        name="Losuj Znak"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <actor
        Id="e1cca464-cb4e-48b0-9c68-8938c7ba0017"
        name="Gracz 1"
        isAbstract="false"
        isLeaf="false">
        <generalsInternal>
          <generalization
            Id="00be8215-3fca-4bc2-9f30-58edc8a538bc"
            isSubstitutable="false">
            <actorMoniker
              Id="48ca3038-8550-4481-b494-cb2d16607407"
              LastKnownName="Gracz"
              LastKnownLocation="TicTacToeUml.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="a7241144-76b0-42cd-b874-f63a68cfd571"
            isDerived="false"
            sourceEndRoleName="Gracz 1"
            targetEndRoleName="Nowa Gra"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="bfa61630-c766-4845-9781-d447340e11d4"
              LastKnownName="Nowa Gra"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="92e03f5b-8c46-461d-9121-e4776ebb5807"
                  name="Gracz 1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ab7d31ea-f2a3-4fda-ac26-200166b5e779"
                  name="Nowa Gra"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="4b8057cb-4341-4560-a6b9-471dc4ff95e8"
            isDerived="false"
            sourceEndRoleName="Gracz 1"
            targetEndRoleName="Wykonaj Ruch"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="e92f8d64-d223-42d2-b715-bab28db751ea"
              LastKnownName="Wykonaj Ruch"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e63d0365-d6f4-426f-91e6-b17788060cac"
                  name="Gracz 1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b6b6ee3c-fd9b-4247-8051-448f1edfb029"
                  name="Wykonaj Ruch"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </actor>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <actor
        Id="af47cd9d-a802-4f59-97aa-f56db34c3e22"
        name="Gracz 2"
        isAbstract="false"
        isLeaf="false">
        <generalsInternal>
          <generalization
            Id="8184a580-d552-4d05-993e-da7154693d03"
            isSubstitutable="false">
            <actorMoniker
              Id="48ca3038-8550-4481-b494-cb2d16607407"
              LastKnownName="Gracz"
              LastKnownLocation="TicTacToeUml.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="f38ef338-bbb9-4723-8c04-5bd674f2c0a9"
            isDerived="false"
            sourceEndRoleName="Gracz 2"
            targetEndRoleName="Nowa Gra"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="bfa61630-c766-4845-9781-d447340e11d4"
              LastKnownName="Nowa Gra"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6c70d795-5ea8-4ea5-a9e0-9f2c231ae7dd"
                  name="Gracz 2"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7decf904-f655-4673-924c-aac09373b1a8"
                  name="Nowa Gra"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0e522d7d-f5f2-440a-b004-5116d62ab5ca"
            isDerived="false"
            sourceEndRoleName="Gracz 2"
            targetEndRoleName="Wykonaj Ruch"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="e92f8d64-d223-42d2-b715-bab28db751ea"
              LastKnownName="Wykonaj Ruch"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="765378dd-01a7-487b-97df-a9d9a564b8df"
                  name="Gracz 2"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8a02a6d5-1bf9-42aa-b08d-76df7ad7143b"
                  name="Wykonaj Ruch"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="748657ec-7457-4a9b-82b5-8829e894da74"
            isDerived="false"
            sourceEndRoleName="Gracz 2"
            targetEndRoleName="Czy Mozna Wygrac"
            isLeaf="false"
            isAbstract="false">
            <useCaseMoniker
              Id="34ed4bf4-9bf9-477e-89f5-7649fe435b2a"
              LastKnownName="Czy Mozna Wygrac"
              LastKnownLocation="TicTacToeUml.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4a2bf017-affa-4a15-8944-51b1174d7abc"
                  name="Gracz 2"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="81c68c46-05d6-48bb-a6e0-12b377aeb7d8"
                  name="Czy Mozna Wygrac"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
      </actor>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <useCase
        Id="34ed4bf4-9bf9-477e-89f5-7649fe435b2a"
        name="Czy Mozna Wygrac"
        isAbstract="false"
        isLeaf="false" />
    </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>