﻿<?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="cbdc5af4-6274-4884-b86f-164c4c1a9da8"
  name="TMSProxyModel" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <appliedStereotypesInternal>
    <stereotypeInstance
      Id="6c0f692d-c252-4c81-903f-28263ac31251"
      name="namespace"
      profile="CSharpProfile">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="32ae93c3-4034-443a-bf2b-b5fa42d74bfb">
          <propertyInstance
            Id="036152c8-350c-4348-848e-8284f810abbc"
            name="BaseName" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="33ab7edf-33ad-49c9-95b7-621a933d7c56">
          <propertyInstance
            Id="1cabedac-521f-4eb6-85f0-f29dbf21b4c6"
            name="ClrAttributes" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="499bf082-7e21-4b39-a4c9-9c2800fc9c84">
          <propertyInstance
            Id="3cb15d66-d40c-4fa2-ba5c-da420d032301"
            name="Usings" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
    <stereotypeInstance
      Id="027c45a3-a181-49c0-a887-06e60461cad6"
      name="TextTemplateBindings"
      profile="TextTemplateBindings">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="b9deb15c-6293-428a-99e3-46f131f051e2">
          <propertyInstance
            Id="bef48c7e-8905-47ed-9f80-8657e9c299b4"
            name="Alias"
            value="ClassTemplate|EnumTemplate|InterfaceTemplate|StructTemplate" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="1481ef07-e412-4afd-a16a-1067c1a21c9f">
          <propertyInstance
            Id="ffef5d78-aa30-4931-895a-4f1b99deccdf"
            name="TemplateFilePath"
            value="ClassTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\ClassTemplate.t4|EnumTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\EnumTemplate.t4|InterfaceTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\InterfaceTemplate.t4|StructTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\StructTemplate.t4" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="3cb45234-ff1d-427e-8e16-df18d3d8d812">
          <propertyInstance
            Id="cf7ea9e4-dc0b-4ad0-b75b-ef6659610947"
            name="ProjectPath"
            value="ClassTemplate=..\TMSProxyModelLib\TMSProxyModelLib.csproj|EnumTemplate=..\TMSProxyModelLib\TMSProxyModelLib.csproj|InterfaceTemplate=..\TMSProxyModelLib\TMSProxyModelLib.csproj|StructTemplate=..\TMSProxyModelLib\TMSProxyModelLib.csproj" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="e2288f4c-2683-4d00-bfd9-f50cd6d080bf">
          <propertyInstance
            Id="6c8344d8-97d0-4eb7-9b9a-432e25f6f24f"
            name="TargetDirectory"
            value="ClassTemplate=GeneratedCode\{PackageStructure}|EnumTemplate=GeneratedCode\{PackageStructure}|InterfaceTemplate=GeneratedCode\{PackageStructure}|StructTemplate=GeneratedCode\{PackageStructure}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="ecd5d689-1181-4307-b799-9ee2f394c6bc">
          <propertyInstance
            Id="d1414449-6d0f-4d6f-a506-302a0f8768d4"
            name="TargetName"
            value="ClassTemplate={Name}|EnumTemplate={Name}|InterfaceTemplate={Name}|StructTemplate={Name}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="fd485af2-0010-4fc9-bd3f-59ea418779ab">
          <propertyInstance
            Id="02b85880-245c-43fd-884f-d0bc03138168"
            name="Overwrite"
            value="ClassTemplate=True|EnumTemplate=True|InterfaceTemplate=True|StructTemplate=True" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="9577e538-f4cd-4b26-b8c3-8649b750aafc">
          <propertyInstance
            Id="d92d9ff8-7412-4bb6-9b31-1de28d252fb2"
            name="Parameters" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
  </appliedStereotypesInternal>
  <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="715156ed-4851-4d58-8bd3-62ff689a12e5">
      <profileInstance
        Id="f7a54bb6-e17a-47b3-98cc-83265cd13eae"
        name="CSharpProfile" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="27241587-de47-40e1-b174-f95ead64297f">
      <profileInstance
        Id="3385c5b8-ff85-4ace-aa08-93ba27e90969"
        name="TextTemplateBindings" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="1bafa67f-80b2-420c-89b0-34894b8f1fbc"
        name="OdataRetriever"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d8be1a60-171d-4ca4-97b5-bcd277c6903c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="60218c2a-27f1-4f99-a4a5-bcc463f85e03">
                <propertyInstance
                  Id="b535c15a-e411-4d6a-b4fc-d522dfe40036"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9602aea2-35a6-4728-8eba-19de235367f6">
                <propertyInstance
                  Id="cd1adedb-d1aa-4b4d-ae53-188b9f357625"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b2286bac-ccd5-4fbb-9368-862be080ae4c">
                <propertyInstance
                  Id="ebc1ced4-33cd-429a-863a-b6428307c8c7"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="856d0dec-d9aa-4e12-8673-db76addba2fc">
                <propertyInstance
                  Id="7a4a00f4-a583-4535-9243-e058c739da1d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="79111215-851a-45aa-acb6-d0d139afacb5">
                <propertyInstance
                  Id="1cae17fc-5152-464a-bde6-2fe8afb552bf"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0ed4c3d6-29ea-4103-bd7c-1e2a0a7a1b83"
        name="EntityRetriever"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="ffddfc8c-f3cc-4104-8f7b-f36ee0d3c65e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b6841376-d652-4935-8c0b-9d5fe32f90a0">
                <propertyInstance
                  Id="52e5b82b-215b-4285-941d-3c0f6a718a67"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="362d3ce6-c761-4623-a5f0-8343bfd47dd6">
                <propertyInstance
                  Id="168ac714-a022-4e95-a11c-aea1a5307362"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1b4389ce-246e-464a-b0d4-6fa690eba824">
                <propertyInstance
                  Id="ee4eb851-4ae1-4571-8f20-679caf9257d5"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bdeb2dc9-d257-44e3-8c17-3482243d4d54">
                <propertyInstance
                  Id="e91c4338-ff35-48b8-96d7-92e730c5bfdc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="977b3f87-ee0e-4014-a2a8-20f5eda68794">
                <propertyInstance
                  Id="6fa1f57e-228a-4921-8045-a54357896e48"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="e3f4be37-ae90-4ce9-b8f7-3c181dcb7aaf"
        name="IProxyRules"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="6f9b3368-bd22-4c1d-91a1-86a308f0ee4c"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="60b6bde8-80bc-49b7-890a-d5097e7f1019">
                <propertyInstance
                  Id="e7df2409-d538-4835-ac86-5dadabd1150c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cc0d63cb-bfd0-4bdc-969b-1f1966f745d1">
                <propertyInstance
                  Id="0e7f38c7-59fc-48b7-9c00-5ed5ecf0e5f2"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e0f47c9d-310d-4e41-89b5-891422e174de">
                <propertyInstance
                  Id="5f6e9f6a-d2ed-456a-8984-5a09a986f860"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c132ecb1-36b0-4a05-ac00-2e3bab663160">
                <propertyInstance
                  Id="4739d4c2-0717-4fef-9b27-67da62be560d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ace070d0-88bb-4db3-b17c-9635c2b54a6e"
        name="EntityStore"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="cce6ece1-fc5a-4b70-af7a-52ceb105db4e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="83b8b24d-ea0a-4bfe-b353-a9a882676637">
                <propertyInstance
                  Id="5194ccee-2d6c-4ae9-b421-338d22fbe54e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8a22b9f8-0aeb-476e-8783-5b8b53439859">
                <propertyInstance
                  Id="e37f00dd-830e-4ce0-b973-8e504211b947"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b8aa47b3-43be-4c47-8014-a953013f26f5">
                <propertyInstance
                  Id="23ab8d89-ab30-4ad1-a1db-f6bd3a13ee88"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="84b4d58a-20ae-416c-8e11-bc63f5b5d9cc">
                <propertyInstance
                  Id="815b3da9-afa4-47a9-bbb9-1e44f7d1932a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3513ee15-b739-4b1b-8d87-14ee71f58a55">
                <propertyInstance
                  Id="80c065de-f2f9-4f23-8ee1-b6080d2efdab"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c2aef1b3-820c-487e-ad5c-9bd41b350e06"
        name="ProxySystem"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="59c25315-8c31-4ec3-8fcd-80396cc8f19a"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ee8a96bf-6922-4d6b-9941-4adfc3aaaddd">
                <propertyInstance
                  Id="029407d8-c8c1-4b40-bf12-995e1386be20"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8ac7dafb-17a0-4a72-bd72-0580c78cd803">
                <propertyInstance
                  Id="b499d792-f275-4bd0-89de-bf9a64960d85"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1527b167-bdc4-4ae4-b50b-3b667174ef08">
                <propertyInstance
                  Id="4f497420-2f9c-403d-a997-b1740135f2f9"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="229935d2-47cf-428f-9b85-dc884c94c358">
                <propertyInstance
                  Id="5eb4d56f-2c79-496b-96d2-b777dd849928"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e089ba80-f0dc-4d7b-b436-3062088f8020">
                <propertyInstance
                  Id="4fe5b4b6-6a04-4ebb-baf8-a6663339bf5e"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="885895e8-f331-4a2b-9f04-600e91cc6d6a">
            <classMoniker
              Id="169bf98d-4298-4b85-9abb-c0fcecd487cd"
              LastKnownName="ProxyConfigHandler"
              LastKnownLocation="TMSProxyModel.uml" />
          </dependency>
          <dependency
            Id="73520958-2eca-4b9a-ac04-4a4ca53a04ae">
            <interfaceMoniker
              Id="e3f4be37-ae90-4ce9-b8f7-3c181dcb7aaf"
              LastKnownName="IProxyRules"
              LastKnownLocation="TMSProxyModel.uml" />
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e9513614-c816-456f-979e-24bc80f72c7d"
                name="extends"
                profile="CSharpProfile" />
            </appliedStereotypesInternal>
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="7acc52ed-d872-41cd-bd1f-6483a8b469e4"
            name="_proxyConfigHandler"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b8e842af-21e7-47a4-8e69-b88552283ecc"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ce79778-7f13-43b2-a6a8-84cce8da5c98">
                    <propertyInstance
                      Id="2a20198f-060f-42ee-ba81-d6784bd0cecf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97c73849-61ba-4552-8fe4-470c9e86722e">
                    <propertyInstance
                      Id="0c91817d-adeb-4b98-a754-773afb6c915d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9de7a979-e2d2-473f-9bed-894f4cf1c8dc">
                    <propertyInstance
                      Id="4923f2d7-80d9-4f42-82ba-94d1437b5888"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5966dd99-6a85-4446-92b7-68888ee94bc4">
                    <propertyInstance
                      Id="e0374980-ffb1-4ed0-a916-3eb525adbbd7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30d2bf6a-fc8c-41b7-841d-30e79d94f463">
                    <propertyInstance
                      Id="4880a447-e25f-4d92-beda-1546182b62ba"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c1014d6-93e6-45e8-b05f-95f4cd84fa42">
                    <propertyInstance
                      Id="642ab698-283f-4a11-9162-97a8e292c082"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4583c4c-3b6a-4571-8cb1-035c02cad216">
                    <propertyInstance
                      Id="9515ed18-a327-4f34-bcc9-d539b420a7b9"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="169bf98d-4298-4b85-9abb-c0fcecd487cd"
                LastKnownName="ProxyConfigHandler"
                LastKnownLocation="TMSProxyModel.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="c8f00aee-bdd8-4a08-98b4-f00d8ebb3e5e"
            name="ProxySystem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0a4f5a8f-4033-4b1c-b834-579eacb9c31d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23c565ce-7e59-4c44-bc4d-e0ec14f17b74">
                    <propertyInstance
                      Id="49d3b3c6-5c08-4864-b192-7a6c73cf6468"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="092ba8d9-fe86-4b3c-936c-d875c8151f1a">
                    <propertyInstance
                      Id="f3ffb950-734c-4cab-b87a-2798669c43a1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9db69dd3-3f7c-43b7-8b1b-722bd350597b">
                    <propertyInstance
                      Id="d53c1311-fd1d-4b07-8294-a3b581bbf1c8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9272f817-501e-49bf-9f04-eed313947244">
                    <propertyInstance
                      Id="7dbe3b06-799b-4492-a2fa-b2f49d8e28f7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a5fd4d5-8f57-44b3-9a22-ecdab5f13327">
                    <propertyInstance
                      Id="07a53a2b-c1e1-4a61-9861-d5602ce96a27"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1226b5b6-206c-45e7-a3ad-c19629f9b440">
                    <propertyInstance
                      Id="15c760ce-1b25-4d4e-8bb0-26e13d31ad46"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ebd057f3-99a5-4135-87a2-ebfd7f5e34c4"
                  name="proxyRules"
                  direction="In">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="944ed6c7-8ccc-4941-bc33-e6a7b86fa156"
                      LastKnownName="List&lt;IProxyRules&gt;"
                      LastKnownLocation="TMSProxyModel.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="169bf98d-4298-4b85-9abb-c0fcecd487cd"
        name="ProxyConfigHandler"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="fd8c3f98-538c-4f21-aa66-21584cc8653b"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d83cb5a7-dccc-4df6-bc61-6e64df12e60c">
                <propertyInstance
                  Id="15aa7bdf-3d27-4ffb-ac68-3c19869f486f"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4c178026-cd9f-4e36-ae0c-8a97c347baa0">
                <propertyInstance
                  Id="d4057930-3545-4d23-892d-ba6a4daed60a"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d42ff490-51e2-4ddb-819e-de9e14e31dcc">
                <propertyInstance
                  Id="7dca415a-578c-4563-a1a5-5eef00b3eafb"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9f37c9fd-bed1-46e1-ad30-26b85ff590f8">
                <propertyInstance
                  Id="3bd860e8-a85c-4b13-b48c-98a506e2d8dc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3853de27-732c-4464-a6f0-fb64b327769e">
                <propertyInstance
                  Id="f97d98d7-0eb7-4469-bf88-58fdbb1cc771"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="944ed6c7-8ccc-4941-bc33-e6a7b86fa156"
        name="List&lt;IProxyRules&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0967557c-99c0-434c-8b6a-73b48ca76e9b"
        name="Class1"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="26d137cb-a146-4512-956e-7d4fac46f630"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2aa723a3-7303-4e17-bce2-8732dd124c8d">
                <propertyInstance
                  Id="a0fac255-a8b6-48d4-8735-8ed646187b67"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="409bd4ff-749c-49d0-9d8f-038a271955dd">
                <propertyInstance
                  Id="b7b999de-4a2e-41d2-b113-4099fa7c807b"
                  name="IsPartial"
                  value="true" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ab0b5a9a-f043-487d-8d2f-0c75d2f7380e">
                <propertyInstance
                  Id="0902f5df-9125-413f-9650-345d5c3ceaca"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9499955e-30f5-4d04-9b7a-c7abc828c160">
                <propertyInstance
                  Id="ceaf1a92-e6d2-4e4a-9e3a-696bd849c4b5"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="89ea07db-cbb8-4455-a031-98f60a04ad5f">
                <propertyInstance
                  Id="b33c1c98-620b-4725-aa4e-3ba3ecc191eb"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="05cdacc1-eefb-4542-8169-4167023321bf"
            name="Operation1"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="056a0c95-ed98-476d-b313-2c0e4e2605ca"
        name="Interface1"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1ad0f17f-f2c1-4d12-87fd-fd2df4d55477"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4b2b4089-f171-47b0-ae4d-fbe1d5d3eb83">
                <propertyInstance
                  Id="86303c6e-8f18-40b0-8d07-a0777f2eb74d"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6fe4be5c-986a-4dbc-886f-df420c23cbf5">
                <propertyInstance
                  Id="2cdd088d-afee-4020-a949-663dad356fd2"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="dfc60577-54b1-4342-b3eb-4beed4266838">
                <propertyInstance
                  Id="600f3410-6302-4ba9-8f23-b695eb18c84c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e194aef2-f933-461f-8aef-6728611a6e61">
                <propertyInstance
                  Id="eba53584-3ff5-4da1-af7e-2e5933f02187"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </Interface>
    </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>