﻿<?xml version="1.0" encoding="utf-8"?>
<package 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"
  dslVersion="1.0.0.0"
  Id="633595b6-6cac-4dda-b20c-2358fa4a09eb"
  name="Factories"
  visibility="Private" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <referencesInternal>
    <reference
      Id="a39c3d4f-cf3b-4827-b2d6-d9d2753f8b80"
      handle="viewcode://./CodeSchema_Namespace?Namespace%3DRobotWars.Factories"
      tag="ViewCode" />
  </referencesInternal>
  <packagedElements>
    <packageHasNamedElement>
      <Interface
        Id="5b5cb5c7-009f-457f-9808-4a09a157b90b"
        name="IRobotFactory"
        isAbstract="false"
        isLeaf="false">
        <referencesInternal>
          <reference
            Id="ddd3e8ab-ef46-4117-9392-a8f05188715a"
            handle="viewcode://./CodeSchema_Interface?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DIRobotFactory"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1af6c335-f86c-4a0d-a1a6-6843bce31c0f"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c8df22b6-18da-458b-ac7b-9317a2f402ad">
                <propertyInstance
                  Id="d29c7be9-50cd-4b0d-9e2e-7b6baf402ca3"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="75334eb7-f3d3-4343-a624-f25f283fc5e3">
                <propertyInstance
                  Id="3b6906f9-4bc8-4f5c-9730-1b5519f047d1"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d7702a91-1dff-4ee5-8472-6705533fd96d">
                <propertyInstance
                  Id="1c010be8-3253-4581-a55e-433f345bcbde"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d944dd55-8f57-4e65-9155-19d259126301">
                <propertyInstance
                  Id="3fece27a-71a1-4b83-bfc5-8c3ed5e9e337"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="6cf59c03-2943-4143-b21c-c253629f8eb0"
            name="CreateAggresiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="1b0759ee-a049-430a-8ae8-bb4e1d10a031"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DIRobotFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2abd4120-cfba-400a-9e5a-d472f1f586b7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbb11fe9-358a-4bd3-8e75-a95a5717d69f">
                    <propertyInstance
                      Id="aab2b662-070f-4ac1-a007-9e81f9380c20"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1c54830-43ad-405f-85dc-4c5826567665">
                    <propertyInstance
                      Id="3aa434f3-7188-4ced-890f-39b20261de82"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4bd1f9e-b9cf-4215-8a82-dd4563e3ca38">
                    <propertyInstance
                      Id="5c0000bd-d98f-4246-93d1-ee8e52f4c141"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="517aadf6-8172-4ae7-b8bc-4f7ac1ebc9e2">
                    <propertyInstance
                      Id="7a6363c1-27a7-4be8-9a38-3fd689b19079"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5ce08d9-2145-42a3-906e-d5aa24d897d1">
                    <propertyInstance
                      Id="4d59356e-8fb1-4b29-9e69-25f2d70f3d93"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="50de0fbe-5a1c-412c-9fb2-d574f76fb9a1">
                    <propertyInstance
                      Id="6424c178-77d1-4cea-b516-d17833727fce"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a9ed6d3c-0ce1-4bdb-ac8a-caeecaff74ac"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c5d23c17-f8b0-4fba-b8f0-8a564595b652"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="5bd90fa2-da63-4bd1-892e-df05f5069089"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DIRobotFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2cb14900-cff5-4a76-97ce-e355bc6b8124"
            name="CreateDefensiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="0122d8ae-fd89-45d5-8bdd-52e104dba111"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DIRobotFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="688cc630-cc32-4062-b45a-6b00d6ea8f2f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a5e8d824-892e-4cf4-9487-6c1b781a7435">
                    <propertyInstance
                      Id="9ea848f1-3c2f-4ca5-a93e-bd6587bb8a8d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18a0f899-6f81-4336-ae3c-ee9604b6c044">
                    <propertyInstance
                      Id="172be1fe-006c-4478-aaa2-f53eb0d38ce4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4451f2bf-5a88-48e0-b16f-e9c10f92d721">
                    <propertyInstance
                      Id="52fe9e8e-f73b-40c3-833f-876553851da8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3235f095-868f-47fd-95be-ef72f3bca9ee">
                    <propertyInstance
                      Id="b4273e89-b2b8-4f0a-9bca-c240e6448478"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52e005b0-cfae-4b96-8f53-0aae9a022553">
                    <propertyInstance
                      Id="cc2a9538-9699-45ed-99af-c152117d6a3c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ab2e6a1-3012-4c9e-9c10-7e208d7a8cb1">
                    <propertyInstance
                      Id="cb474740-3e19-440a-987b-8b1dffc60bb0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7711efb3-5518-41ec-8eab-44dcbe27fb22"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bf59c062-b73c-47de-92b1-d67013274caa"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="3592def1-7754-407f-bf95-60eb14340f9f"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DIRobotFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d3816785-b38b-419e-a96e-29b68120ec07"
        name="SmartKickboxerFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="a6712104-009f-4f27-9478-3b2ec6a64c8e"
            handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="e33fd08b-93b4-4521-9751-8e12231e67f0"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8a137b94-cb6c-4b7b-bc2c-50f487855ff2">
                <propertyInstance
                  Id="0adaf80e-0389-41c5-a345-4b25a832e619"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6aee0b28-0e27-4319-855b-e25f5de60adf">
                <propertyInstance
                  Id="ab37d7da-e653-4fe3-aced-87d195cc3b2c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7557ede2-061e-43e4-919b-458344b87ca4">
                <propertyInstance
                  Id="ad676632-0bed-4dba-8943-b0059ee3d490"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cca7de4c-6f7f-40d1-9d90-e000951012be">
                <propertyInstance
                  Id="43706115-4561-4521-af7e-a478be0cf7e9"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6d9db45e-eafa-424c-927f-bee804589937">
                <propertyInstance
                  Id="d49e8b99-a682-4a3c-9a3c-4699045f46a0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="a396e5fc-83a3-4308-8c2f-91c3aaaf1709">
            <interfaceMoniker
              Id="5b5cb5c7-009f-457f-9808-4a09a157b90b"
              LastKnownName="IRobotFactory"
              LastKnownLocation="Package6_0959.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="aece5615-8396-4186-8863-6d46a4f31444"
            name="CreateAggresiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="e61a9979-7d22-4f8d-8e99-bddd5fc52086"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3ba834d6-3c3a-4b52-9536-74ffe484e44d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efc7a4a5-4e0c-4767-917a-beb2ddf25628">
                    <propertyInstance
                      Id="1d6fb07a-758d-4927-8163-995281466ace"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="283a45e7-ac45-4300-89b1-9511bc89fcc2">
                    <propertyInstance
                      Id="98d4c581-b406-4905-8fe5-f1459a30d6fe"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd01c195-1c42-4e51-8973-d9a2e76aa166">
                    <propertyInstance
                      Id="cdb9f86c-1a6c-41e6-bd2f-b4a4c69bb472"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a98138b1-5870-472d-b49a-27bd8f7bf7f5">
                    <propertyInstance
                      Id="2a33b806-5db5-479f-9022-7d9967fb8352"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad49e6e8-b4b3-4302-9ca2-894f08de50ef">
                    <propertyInstance
                      Id="39e6c6f1-066e-49f5-b36f-f903d60934d1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5248d045-63a5-4781-a23c-8dbb51f49b28">
                    <propertyInstance
                      Id="6fae307a-ff7b-4da5-b298-4e9120b60150"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4cf8e0e6-b19a-4f5d-b7c0-edbabb547f8f"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a6039cd8-b717-491c-999b-f455d6cf043c"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="04b94694-1b78-4cbc-adbd-bc1c976f60a8"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2d77f944-c324-4e15-8999-275a0e0a4307"
            name="CreateDefensiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="b46f0b6e-3be8-4e46-b3f6-6f8027d1021c"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cc4150d9-5d6f-465c-9041-ac147ee0c35a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="271a62de-66e4-4530-8d73-278ec8801e59">
                    <propertyInstance
                      Id="3ac01691-4335-4eb2-b8c1-f8cf7c33a6a0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a04024a-c0d4-46f0-bb91-7780f718fa9d">
                    <propertyInstance
                      Id="ad92bff9-63ca-44df-a073-b559205400c5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd460012-97d9-4dd2-84c4-49b728942665">
                    <propertyInstance
                      Id="58060678-7dc3-463f-bd35-7dbda83e6898"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59eda3cc-1184-4d99-b747-aff20a34d8a9">
                    <propertyInstance
                      Id="0b6962a9-4402-4fa5-a71a-a205fc325350"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02b6b42d-0acc-4c57-8d97-286c4a90e921">
                    <propertyInstance
                      Id="51c95182-d2cb-4e66-82bd-7cdb8ec2cfd8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94caef84-a209-4ddb-b2b1-eff6e0089de6">
                    <propertyInstance
                      Id="57dd92e7-bc9d-41bf-9082-43a71979372f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b482337c-fbee-4b24-a797-d1b5a254748e"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="29675289-7bfd-4161-be6c-bca0b267715d"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="204aec6a-8d62-4ec4-89cd-201c93bc9c85"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5a703b67-ed6d-4c68-89fe-eb74b2bbb2f4"
            name="SmartKickboxerFactory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="df1e2ca7-7d50-4a55-b0f9-836b796926dd"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DSmartKickboxerFactory Member%3D.ctor"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="33dd3e15-965b-45da-915b-133836ccbe2a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4993a36f-1d9f-49e7-a2f4-e9596a5cfd30">
                    <propertyInstance
                      Id="79163f4f-69d4-494e-9099-711596c1603c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c33ebad-f107-45ef-9364-e738c9a84424">
                    <propertyInstance
                      Id="b7d58c5a-667a-4e0a-8dd6-6be8cc802768"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8018298a-fa17-4b73-9c53-b184cdc4444a">
                    <propertyInstance
                      Id="6b15dafd-8687-4e01-9b79-3867c5c4c9cf"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e23a216-db76-4bb7-9e52-99739e912b68">
                    <propertyInstance
                      Id="06da6b83-9b20-4c75-ae1d-6279f78692a1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a7a0836-3dbc-4f71-ad3f-2607de3eb5bb">
                    <propertyInstance
                      Id="2015c5e1-1c22-4869-a198-43660b574caf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="759348d6-cdce-47a6-9833-377ccf0632fb">
                    <propertyInstance
                      Id="01d374d5-4d9c-44a1-9468-26148cc1fae3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e86738e1-1687-4506-9d23-190b4852a524"
        name="KickboxerFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="3e6d9966-8b68-48f2-a507-482339bbf0d7"
            handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="10fd5c09-24a9-4672-bc55-4dfa6d37c722"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="85dbdbb0-7068-4b90-9a10-549b9e02aaf2">
                <propertyInstance
                  Id="36994223-cc67-449c-aa4b-8f011ad3bbd1"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b9ba9ece-53af-41b0-ba4a-ef28d83ca9eb">
                <propertyInstance
                  Id="93a2e3a4-1520-4706-aabf-0dc6074361dd"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0f071d1c-b937-4854-af59-024d9451569e">
                <propertyInstance
                  Id="98cb1f9c-03ba-4e3f-a11b-39f686d07cf5"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="72393704-6d85-4129-92f1-45dfdf48e1e9">
                <propertyInstance
                  Id="19385825-9cce-494c-9e6f-ac0ddcec583d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="86750548-937c-49f7-a8ff-fdb4e559e22a">
                <propertyInstance
                  Id="fa734ddc-06db-425f-b5a6-d98a350adc44"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="87551bc5-e56f-4b9c-9deb-abf4aedda9e6">
            <interfaceMoniker
              Id="5b5cb5c7-009f-457f-9808-4a09a157b90b"
              LastKnownName="IRobotFactory"
              LastKnownLocation="Package6_0959.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="2494ed7f-61e2-41da-b5a9-e68daf41ecbb"
            name="CreateAggresiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="7d8b8fc9-b138-47c6-bde0-4f3b56bce8db"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="689b7fce-106d-44e3-9f9f-065d443a0c96"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9a7e016-084f-4adc-865e-300b07f34b76">
                    <propertyInstance
                      Id="4938d06d-5d28-40a1-b582-34c2fa5d8542"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="953f3917-34dc-4f04-a445-aaaf198335a7">
                    <propertyInstance
                      Id="a83c64e9-de0d-4209-9465-5635d5e6696a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6de8c1fe-deb8-4242-89c4-53adc4d1e824">
                    <propertyInstance
                      Id="94fea240-f466-4765-9f61-5a18c70054b8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="119c2a6d-23c7-4975-ba3a-77b7b62e18ef">
                    <propertyInstance
                      Id="521b0d56-4b11-421c-b970-b9e03cdd0f98"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c272eebf-c110-43b3-b290-eda7c826fb9f">
                    <propertyInstance
                      Id="86079ae3-1b23-4fde-b3a5-8fe246a5fb31"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1aecb252-f462-4442-a410-4bc253120c77">
                    <propertyInstance
                      Id="06fe81da-a362-4f63-bf38-a2ee4836c2fc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2b289b86-b4b2-431f-885d-59cb4b208b4f"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6a19e249-e312-4761-bee1-bf1c465bf06a"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="8761da47-ae42-4100-92b7-e2f2dad17413"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory Member%3D(Name%3DCreateAggresiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="66fa02e3-b855-4599-aa70-15e8a5684be3"
            name="CreateDefensiveBoxer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="be6facfa-868a-42a6-b1e3-86ef6f91f868"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a906421d-28df-45df-888e-8831a3d72ff7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="53c4cdff-9cc1-4a09-aa1e-c3982dfec34f">
                    <propertyInstance
                      Id="adf3864b-393f-4c07-a631-d8e9aed484a1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64f2c49a-f357-403d-a832-d66b43aadcad">
                    <propertyInstance
                      Id="3f9c7bad-9b15-4469-a8ec-45182888e7c5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8ec2486-fac9-4712-8241-cf652350d2c1">
                    <propertyInstance
                      Id="dac287ea-258c-424f-be27-0d2a52307bac"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63fe1b59-fa4c-49d6-a0cd-d23c379ef02d">
                    <propertyInstance
                      Id="e20834da-5f2e-4155-9ecd-02051eb27b54"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23c5256d-3bcc-4616-a80d-1e7b210d641c">
                    <propertyInstance
                      Id="aef3c9ef-63d7-4f12-80f0-c6436accf25a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce70dfa3-e039-4b59-aa86-93c40731ecd6">
                    <propertyInstance
                      Id="ad8a5770-9995-4d26-90f1-74aca209c868"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8699ced4-af2e-4f5d-9feb-5d72d40b07b2"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0b8d1af7-22e4-4ec1-abb1-84370bf31aca"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0596183d-da7c-4980-832b-4a9c12de218f"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory Member%3D(Name%3DCreateDefensiveBoxer OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="0651baa3-4996-4f74-974e-a17e4e7c584c"
            name="KickboxerFactory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="4b447037-0707-4962-b76d-5605397b5bc4"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotWars%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DKickboxerFactory Member%3D.ctor"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3fc7e9ec-7fc7-4c97-a6f4-adb204aada04"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6a5cec5b-3dce-4662-b192-ff0dd8b256bc">
                    <propertyInstance
                      Id="5c3ec947-0166-4204-86d8-25d5ffebab6d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8f4dbcf-60e4-4232-a6a0-36bde6b7ced4">
                    <propertyInstance
                      Id="ff6ebaa3-1909-4d4b-ad6a-b2de0aa17f28"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61e4a202-9d8d-474a-8660-55e1f01971cb">
                    <propertyInstance
                      Id="a5ec88b9-edb1-4298-9649-884c8ed2ee78"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ccb0f47-12e3-4ca8-ad3e-a3d492522ec2">
                    <propertyInstance
                      Id="890e5094-8d55-48fb-ba9a-5371df3d64c7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90cf2485-83a3-4e8d-8f48-430945c4bfb2">
                    <propertyInstance
                      Id="2f1059c9-2e9d-43bf-aab2-19c56b7ce98f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ec1d6f1-3ce3-48d0-9230-076024530481">
                    <propertyInstance
                      Id="9467e6ff-982a-4dd2-a90e-dfb4cc12d938"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="345a1787-eea1-43f7-8e0e-9e5330cff1b8"
        name="RobotFactory"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="2e32b765-a059-490b-9d10-28db26e1b1df"
            handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DRobotFactory"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="f619395e-be47-48ec-80f6-282b1b48226e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dcfc9159-df79-47d9-b581-6c7ff7899938">
                <propertyInstance
                  Id="e04c4d7e-764c-47a4-84e9-ccb3bbf58167"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c11aabf4-34c0-422e-9165-c98c6a57fc47">
                <propertyInstance
                  Id="c1cdd10b-3f0e-4b6d-9444-6a6f075f96ff"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0efbfe03-7e6b-4f82-b838-1832f1af2c40">
                <propertyInstance
                  Id="b3c09dc9-8166-4263-9cea-7925748d2d98"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3927e851-139c-435b-8e32-6a14968ff0ad">
                <propertyInstance
                  Id="702b00cd-66a1-4eae-ac5b-218b1dc05944"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0a2c14fc-5de5-4c55-8566-001aeb9688fe">
                <propertyInstance
                  Id="4112e27b-d4cd-4766-8596-c32c1d0a7bf2"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="92434690-23f7-4297-997e-b19036ad0b34"
            name="creates">
            <classMoniker
              Id="ea0ca305-56e9-49d4-8c7d-f43c68296760"
              LastKnownName="KickBoxer"
              LastKnownLocation="Package1_0959.uml" />
          </dependency>
          <dependency
            Id="76ecbcf1-b415-4a96-badf-d58ac52bb1e5"
            name="creates">
            <classMoniker
              Id="859c0e33-dee8-44cd-91c1-13acf4690a32"
              LastKnownName="SmartRobot"
              LastKnownLocation="Package1_0959.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="94ffe4e5-e5ba-4816-b87f-30eb3721cc9a"
            name="CreateRobot"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="4e086470-620b-45cb-9686-5f27ff81de37"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DRobotFactory Member%3D(Name%3DCreateRobot OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars Type%3DRobotType)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)])"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7a84dc10-232a-47d7-a968-b7a7c3d1e51a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d73d115f-bb65-49e7-9f55-1b71bb3347ef">
                    <propertyInstance
                      Id="de5f1a61-4c21-4462-b357-5e514d98ae90"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b158beb-7f96-4615-a7c4-33b2856cb722">
                    <propertyInstance
                      Id="fee1cd68-732f-40db-9088-d1a711c34677"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f4162b2-73db-4627-9f3d-fb344b528ad3">
                    <propertyInstance
                      Id="6962ad27-5977-4fd0-8c42-7b9103dd648f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2daff1c0-0eb7-4625-a817-f6a21a63237f">
                    <propertyInstance
                      Id="f55e9dc7-6204-4e0a-b9af-c2ad3d8d7aa5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa3b54ca-2c4e-41a3-beed-29c2f4560eea">
                    <propertyInstance
                      Id="1081618c-1cbc-4a4b-afd9-c9002b00652c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf1e0992-0511-4660-bbc5-8be7ef96b3cb">
                    <propertyInstance
                      Id="348f6508-c0f4-4644-b9d1-9aad0f1308f4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="85ae817d-1950-4e3a-80b3-d62a569eb420"
                  direction="Return">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e8305d51-5f01-4723-a36b-f96249e838f7"
                      LastKnownName="IRobot"
                      LastKnownLocation="Package1_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="57094912-e8f6-4662-8ea1-ed0613ad661e"
                  name="robotType"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="cd6a2291-7a42-42b2-bc5c-3bf904f1073c"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DRobotFactory Member%3D(Name%3DCreateRobot OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars Type%3DRobotType)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotType"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="1f07d91c-e533-44c0-88d6-062f94dfd5e7"
                      LastKnownName="RobotType"
                      LastKnownLocation="Package_0959.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="337d3493-fa0d-4bd6-84ff-6bdc84348c35"
                  name="robotName"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="0b46c449-9a0d-4655-984b-d64e9fd98ef6"
                      handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DRobotFactory Member%3D(Name%3DCreateRobot OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars Type%3DRobotType)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DString)]) ParameterIdentifier%3DrobotName"
                      tag="ViewCode" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7995f0e4-157b-4840-bca9-f6e6a8fb3b18"
            name="RobotFactory"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ce219625-8d38-4029-89bc-626b8025b99c"
                handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FC:%2FUsers%2Fbrazdrok%2FDesktop%2FRobotuKarai%2Frobotwars%2Fbin%2FDebug%2FRobot Wars.exe&quot; Namespace%3DRobotWars.Factories Type%3DRobotFactory Member%3D.ctor"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="04e60b24-0802-4f2d-81b0-0782e7f307a3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b15b6993-711c-4258-b6ab-0f90fd2d8738">
                    <propertyInstance
                      Id="89238162-36de-4a73-89de-19067eb1ee60"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f45335b9-2a0e-4930-8cce-3c7ada6bae4d">
                    <propertyInstance
                      Id="2a6c4246-5253-4b16-b6b8-1484a6f0c49d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81ade188-75f1-4831-bc0f-1f5b8a01db1d">
                    <propertyInstance
                      Id="e4eba83d-446c-4f30-8f7b-1fc59f1000ed"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05b4a7db-02be-46bd-84ef-f7baf580a9c0">
                    <propertyInstance
                      Id="b23e0141-313b-4abb-a8c3-3819574d8bbc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0651623-5399-458d-b58a-32ce40e5dbf3">
                    <propertyInstance
                      Id="6415f7ec-4c44-4de5-8476-16b111c97278"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18055b9a-99a5-4fd9-b486-fec181a93bdd">
                    <propertyInstance
                      Id="0eb4bcbb-eee2-442a-bc9b-e50407095a5a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>