﻿<?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/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" 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="d099d920-3bda-4ef8-a517-d5fdad9b621b"
  name="SnakeGameModel" 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="ba63aff5-46a3-484e-972d-390079ecea91"
        name="GameObject"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="6d200233-c343-45d2-9725-aa5b920f302e"
            name="position"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="5f3dc0ce-7edc-4108-a5f6-f8758730f2bd"
                LastKnownName="Coordinates"
                LastKnownLocation="SnakeGameModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="5f3dc0ce-7edc-4108-a5f6-f8758730f2bd"
        name="Coordinates" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9c04d9b3-0c4b-4f6e-bcad-2853accfec06"
        name="Coordinates"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="a00f4914-c494-420e-9836-6b52dc4319a6"
            name="X"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e5b1a708-814e-4542-8916-34c161f1aacd"
                LastKnownName="int"
                LastKnownLocation="SnakeGameModel.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="337ce22a-8633-4797-b07a-ef6f87ca847d"
                name="DefaultValue"
                value="0" />
            </defaultValue>
          </property>
          <property
            Id="5654eaee-db38-4b66-9418-99ce3bd7d66d"
            name="Y"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e5b1a708-814e-4542-8916-34c161f1aacd"
                LastKnownName="int"
                LastKnownLocation="SnakeGameModel.uml" />
            </type_NamedElement>
            <defaultValue>
              <literalString
                Id="c85a283c-ef64-4dfb-8a1a-7d4ce41008a0"
                name="DefaultValue"
                value="0" />
            </defaultValue>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e5b1a708-814e-4542-8916-34c161f1aacd"
        name="int" />
    </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>