﻿<?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/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" xmlns:dm9="http://schemas.microsoft.com/dsltools/SimpleShapesModel" xmlns:dm10="http://schemas.microsoft.com/dsltools/UseCaseModel" xmlns:dm11="http://schemas.microsoft.com/VisualStudio/TeamArchitect/ActivityDesigner" xmlns:dm12="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"
  dslVersion="1.0.0.0"
  Id="f8604937-7ea3-4b3e-9d54-cf114a8da232"
  name="CADModels" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <ownedCommentsInternal>
    <comment
      Id="d5626dbf-8e23-4096-9ccd-279ae6acf0e7">
      <body>Manages all interaction with Editor.
</body>
      <annotatedElements>
        <classMoniker
          Id="fe6c5d96-c025-481c-8737-b2e39af452c0"
          LastKnownName="EditorInteractionManager"
          LastKnownLocation="Package1_1147.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="c458b9a7-331b-404a-a2c8-027c10351461">
      <body>Single network
</body>
      <annotatedElements>
        <classMoniker
          Id="9714a116-e6d6-417b-b588-bb9effbf6141"
          LastKnownName="CadDrawer"
          LastKnownLocation="Package1_1147.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="898dae77-e379-437a-8b7d-96296c215f9b">
      <body>Readonly</body>
      <annotatedElements>
        <interfaceMoniker
          Id="1bcb9fac-02a8-46d5-8f38-3950959b33af"
          LastKnownName="ILayoutSettings"
          LastKnownLocation="Package1_1147.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="1a3179f3-933b-4641-a9bf-ffc7769c36eb">
      <body>Uses Polyline to do maths with bulged pipes</body>
      <annotatedElements>
        <classMoniker
          Id="6f622562-0c8f-4aab-bc44-07dce384cbdc"
          LastKnownName="PipeCalculationHelper"
          LastKnownLocation="Package1_1147.uml" />
      </annotatedElements>
    </comment>
  </ownedCommentsInternal>
  <packagedElements>
    <packageHasNamedElement>
      <packageMoniker
        Id="8924efd4-87fd-4712-a51d-c475b90bf5c5"
        LastKnownName="Package1"
        LastKnownLocation="Package2_1147.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="596a2e5d-58bc-4f69-9c2f-0dedca02beeb"
        name="DwgManager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="36a1ccab-a7a0-475c-9184-89fa4398d622"
        name="NodManager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="21cf53a3-5c74-4848-9e74-b9e7ec657a68"
        name="DwgDataManager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="7e2cf253-6422-4274-a27f-4871e93f2a8c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="798c88f9-4e10-4acd-94a9-38a072a7305c">
                <propertyInstance
                  Id="54e010e6-3c37-4f8a-ad92-2bb6db73b5e5"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4c1ffc14-0376-43fa-8c7a-f758887409fc">
                <propertyInstance
                  Id="beb6c149-ab3e-4887-b223-5927d904e354"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ab02e5a6-37fa-4b5c-b1b5-b8974e282ebb">
                <propertyInstance
                  Id="4de9f755-88b9-45b7-af20-5bab5448cc6a"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4c353feb-1869-42f5-8a60-0933353551a8">
                <propertyInstance
                  Id="a644768e-0296-430a-9b91-ffa633dac249"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="97d86439-1ef7-438c-8dcf-4616709a8915">
                <propertyInstance
                  Id="3488af28-115c-4de9-a701-c8be8f4a2bc0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="3ceda7df-0679-41b5-ac36-2792e84d00ee">
            <interfaceMoniker
              Id="0e2eaf18-05e6-4741-a645-c46cfe63bca3"
              LastKnownName="IDwgDataManager"
              LastKnownLocation="Package1_1147.uml" />
          </interfaceRealization>
          <dependency
            Id="95df88b6-157d-43de-b98d-88807a420342">
            <classMoniker
              Id="9ea74f71-cd37-4778-a710-65097731bd9b"
              LastKnownName="SewageNetwork"
              LastKnownLocation="Package_1244.uml" />
          </dependency>
          <dependency
            Id="199327b5-e5f9-427f-863b-ec67566e5563">
            <classMoniker
              Id="d81b8f6e-adca-4c80-a2a8-98247df1fda0"
              LastKnownName="PipeCalculatorHelperManager"
              LastKnownLocation="Package_1725.uml" />
          </dependency>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="5047c42d-ca98-4b23-9fc0-ea18cd570a81"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="-drawer"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9714a116-e6d6-417b-b588-bb9effbf6141"
              LastKnownName="CadDrawer"
              LastKnownLocation="Package1_1147.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="61508d00-795e-4d34-b852-198cc2383dcd"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="da323605-9ebc-4ecd-8ce8-388122bd1684"
                  name="-drawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="faf905d6-3dbc-4b72-87ec-caa4dd888534"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="4fc67fe3-b05e-4182-8e13-71fcfc9662af"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="be5c3496-a456-4f1a-b03f-9e5d8158d49d"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="-nodManager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="eeba6b37-3de0-4b29-9ffb-001e0a4d9cf0"
              LastKnownName="SewageNetworkNod"
              LastKnownLocation="Package_1427.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="06112668-829b-44e6-8fac-af6cc55d39c1"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3a06e5fb-21a9-4ddd-92ea-5a711e38179f"
                  name="-nodManager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="c1332a05-40ca-4397-a0d1-5997dc6ba789"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="-xDataManager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="4b2452a9-7f6d-43ba-8e30-dd68d01041a8"
              LastKnownName="EntityDataManager"
              LastKnownLocation="Package1_1147.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="36039c8d-41b6-4705-bd32-6948a4e610ab"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="844b34e9-5518-45a3-8a5b-5993488454d2"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="ee3bf33f-437f-4eb2-9a39-93ce631d7e77"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="15d80279-fa40-4874-b1df-702c73a7759d"
                  name="-xDataManager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="ebb01d24-27a6-4996-b85d-a56c25170438"
            name="CurrentDocument"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1267df22-eab4-4028-b322-a246804d67b1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2e6c751-df3d-4bc0-b772-ab89be991ede">
                    <propertyInstance
                      Id="fd977a3d-9561-47f9-9e38-c3bffd71b10a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6028017a-4a27-43a3-81b1-6cf67da80708">
                    <propertyInstance
                      Id="770a2d10-f48d-4d94-a4e2-9fc0a2a4a4c2"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81406b58-69f5-4edc-8def-133eae9d99c3">
                    <propertyInstance
                      Id="fc3a711d-ed6a-4171-a377-5129da3f402b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed3a44fd-dca3-48a8-9750-86129692d718">
                    <propertyInstance
                      Id="eb89a7ca-e425-440b-9069-bb979ddf816e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee1053ad-d3c8-4d83-ba0a-39863a612fad">
                    <propertyInstance
                      Id="24ad8a36-0ae8-4d6a-95b6-b68102814970"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="81595cbe-304f-4f7f-8e43-3c4de925fa6b">
                    <propertyInstance
                      Id="20a331b7-847b-49c1-a4b9-1b40a996af57"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf1ebcc0-5d5a-4cf1-b782-faaf775ea1ff">
                    <propertyInstance
                      Id="b5623ae0-8287-47ea-bc3d-ee3fbf525bf4"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2774a34a-f996-4aea-b253-50d6fab331cd"
                LastKnownName="Document"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="663962a3-9bc7-409c-927d-97c9a5461829"
            name="RefreshVisualElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5114a374-c978-4df2-be7c-7b402adde446"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab6ab783-5dc0-4dd9-91ce-52d5d534db45">
                    <propertyInstance
                      Id="fa321dee-ddcc-444c-a9ca-1c907b763c53"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b408c8a-971e-4eef-88a1-a5ea321820a7">
                    <propertyInstance
                      Id="84892760-1625-4774-91f3-f2658fa18a55"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b40aa0cc-0e29-4c1d-93da-62d6439b4f37">
                    <propertyInstance
                      Id="05b3b2a2-8256-4d86-bfdf-347a6feda975"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63434ed8-c058-425c-81e0-b4cda2c8a8ae">
                    <propertyInstance
                      Id="438c6ea5-a89a-4b62-8956-f945196defcf"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca04752f-3fa7-4a52-97cd-43e780cc5181">
                    <propertyInstance
                      Id="00e5fb33-fccf-4781-a100-0d906bdc4a03"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2172e443-8c08-4e83-a6ef-a1b87b499828">
                    <propertyInstance
                      Id="6a3c617d-6a4d-40c7-89f0-531c8b20f402"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d1f3f11a-0228-446c-a8d4-84452e18f1ad"
                  name="t"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6a57672d-db56-458d-bbb4-73de7b237452"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dd0cc2e6-26d9-4f90-bba7-eec9834989aa"
            name="DeleteAllNetworks"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fb78d5e4-8a4a-4126-bbae-35d63d1f6a03"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87c530e8-afde-4489-950d-79c93de7fd3a">
                    <propertyInstance
                      Id="e8ce2c02-bf17-46bd-8d0e-64cc4429c488"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be7c65f1-6196-48de-95af-563905c2314d">
                    <propertyInstance
                      Id="53988f36-370c-4f09-adc3-40878ae4c7f1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="daf62a64-9b46-467e-b9a8-f6e10343a657">
                    <propertyInstance
                      Id="5ad575b8-cfc3-4d4d-80fd-b44a64eda85a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57bb8477-f009-4d20-b9ae-aed6bac2fcc1">
                    <propertyInstance
                      Id="75b3f43f-438f-498c-ab39-cfa44001f55c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee120677-b1b7-42a4-845d-30254323e0a0">
                    <propertyInstance
                      Id="3fee2a7f-9297-49f5-a4b6-163676086813"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdb6c1ee-dddf-45b1-b7ef-e69c5b342bfd">
                    <propertyInstance
                      Id="ec07d7ce-42e6-42e8-995b-07bee812d05b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="e6df890c-c9cc-487f-97ab-4fc3f5350444"
            name="DeleteNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c5222fcb-eee7-4da3-9bbe-d3ceee257452"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00127bb6-6c4e-4410-bb06-895570584f5b">
                    <propertyInstance
                      Id="61d0abc6-aa67-4e2e-a1e3-db5a80d393ac"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f13c35f0-1e0b-4863-b308-ad41243e489c">
                    <propertyInstance
                      Id="4ea0bf24-f0f0-4cf9-98c4-8189ed3cecb4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c848db3-4f2c-4b13-9aba-3ff43ecdbffd">
                    <propertyInstance
                      Id="ddbf1994-6293-4476-82dc-3c56bf09d882"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0fbafd6-4ba2-4341-9153-09a3c0de6db2">
                    <propertyInstance
                      Id="406eae3b-c30c-4ffa-9960-72e781dd99e5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc86261f-c007-401a-bc9b-95d650b844f9">
                    <propertyInstance
                      Id="f6d54303-b2bc-44d9-9ed5-cec288747201"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20f821a7-eefc-4db5-b7d5-7bec6b2dfd2a">
                    <propertyInstance
                      Id="42375b89-f492-48e5-97ec-5bc94a1d641b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="eb255a5d-c45d-4759-b777-1ef978953405"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="809e025d-0305-4139-8281-525a54e096ae"
            name="GetNetworks"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="598490f9-d4fc-4ee0-a884-b3d66819e5e9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7700fc37-6e86-471f-b203-bb3fc3036919">
                    <propertyInstance
                      Id="fb7350d2-2e69-47d9-b85a-ec7ac17e2796"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aeab99b7-b3a9-4087-8ac4-634dd1353d4c">
                    <propertyInstance
                      Id="44dcf9c1-d05c-4d4e-9b86-697c42d47b9c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="595d5860-d414-45d6-86e4-d6f81a863ad6">
                    <propertyInstance
                      Id="5b7e536a-42f6-44d2-9878-01a41b03b323"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ba8db19-dc1a-4e15-a46f-e9b0392c0377">
                    <propertyInstance
                      Id="515e99f9-f876-4511-9849-06b2c60cc159"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b71149d6-0ab9-4b5a-8558-3ae8b9397a0d">
                    <propertyInstance
                      Id="71a7f5c6-aec2-4f4e-8aa1-4976e2ca368d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a257e09-a76d-4448-a3ff-e7c913dfe2f7">
                    <propertyInstance
                      Id="a9cd31a8-c778-4e0a-8d61-2b686ff481ec"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="492a53e5-f5a5-44ac-801c-2f15939fee07"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ca153725-c519-4c1e-8190-72094da20cad"
                      LastKnownName="IEnumerable&lt;NetworkData&gt;"
                      LastKnownLocation="Package_1427.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1c320e01-f0f2-4362-9199-e798e863e30b"
            name="LoadNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2469c3c-50b2-42fb-81e3-a4e0a6f36165"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43435962-b1b9-4e67-bfa1-ce6a758f7717">
                    <propertyInstance
                      Id="f8d45b1b-c6da-4dea-acf6-c7038cdfbc1e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70d57f08-4330-46c5-b14d-d69c3d964a24">
                    <propertyInstance
                      Id="31a7dbc9-1464-486b-ab25-406ab1129933"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6a7e0de-787a-48ce-8b5b-075aaf70d512">
                    <propertyInstance
                      Id="7b99af83-c3a9-4fba-ae6b-3e49593614b6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a884539-a60c-4b1b-9f7d-7b8dab30f255">
                    <propertyInstance
                      Id="ec914c28-c49f-406c-bfc3-3400f6db4d3e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ac675c7-d063-4ebf-b0a5-632a1db3e12c">
                    <propertyInstance
                      Id="dd484af4-29fd-4540-8933-7189ab427a3e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d968d3a5-d2b8-4a75-a6d1-5cad1d0abc72">
                    <propertyInstance
                      Id="6e68e24a-92cf-4b0d-a3ed-afa8b18391e6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ef0568cb-ad74-459e-814d-6255b945635c"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="560b0ab5-8dee-4970-9fb9-890a880f6dc0"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="fce73b91-d6c8-429b-a979-1aa222063d41"
            name="SaveNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2861fae3-8744-43ec-97a1-5e371fb37768"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c407f0ee-e1d3-46a3-a236-281e8eb92eed">
                    <propertyInstance
                      Id="911ce6b6-1333-45ef-8554-6535efaf7dd3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6888b55c-0cd7-4417-9582-bb4b735d0543">
                    <propertyInstance
                      Id="31c37a8d-43c4-4dde-9946-e21b50c1d1aa"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7f08135-47fb-4625-b4a1-1a8074720c3e">
                    <propertyInstance
                      Id="3fcd1b96-15a4-484d-8d8e-5c1dc504ff16"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79a066d1-8354-49a8-92c3-4c5098e6e9cb">
                    <propertyInstance
                      Id="e4457b94-321c-4c5f-8ece-1cbebe07b7ed"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93933e48-9624-4446-a35e-bf2525e9aaee">
                    <propertyInstance
                      Id="61fa2228-fdb4-4ae4-a376-dafa44f8968f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b386d9e-6ad4-4e5a-810f-04972573c981">
                    <propertyInstance
                      Id="ae9a6fd0-654d-42d9-9464-f3be611aec2c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2f237c5c-c311-4bd9-b48a-d86bb49e21db"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="21a49cf6-f427-4a56-b1d1-63aa04efd4a5"
            name="UpdateSettings"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7bdc444e-9ed8-4857-bbe5-cb6ea93c0aaa"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1befbd97-ebfd-4f91-a3bf-b175d59de2a0">
                    <propertyInstance
                      Id="c115777d-6d91-4884-8d25-b0b52fd67bb5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8294a0a-2813-4115-824a-e1184b3579ad">
                    <propertyInstance
                      Id="79d5b30f-d444-4c3f-8a6e-09a9ee43a363"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ec9e7f1-60cf-470b-9b98-22d46ce3c920">
                    <propertyInstance
                      Id="9e55fe44-fc39-4a40-a73d-1327aba8119d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b34de136-cad0-4dd6-947d-b9a6b3e31f39">
                    <propertyInstance
                      Id="836e6338-844e-4b14-adbd-0c9392dff02c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e76beb8e-b732-4bf5-97ab-e008347cbb2c">
                    <propertyInstance
                      Id="f2f711a5-c48a-47a6-a0fd-5b116a0a09ac"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="625c823e-f41b-442d-90e9-2f2b21c2622c">
                    <propertyInstance
                      Id="aa7e13d2-5ddd-4e47-940f-f241d9ae3e4b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a76dc439-88cb-4540-9c04-629b19dd85b6"
                  name="settings"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f300417b-93d4-49d7-9fb3-1139f7505e4d"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="082ed05d-bc8a-4196-b8d6-a985f077d892"
            name="GetAvailableId"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="314a3f60-b275-47f2-bd70-fb40ffdc8780"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c4a27c03-7f7a-4237-838f-426d5076d5f2"
            name="SetCurrentNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="99843c55-506f-40b4-a035-fdb34a7a7fac"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a6078a6a-4603-4e17-a58b-44ff53989d35"
            name="DeleteVisualElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="70f65747-5e6b-499f-ab6d-9c17263f116c"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="92c703fb-c222-45b0-8f6c-7d5f8973af9f"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dd92889e-3064-4ef7-87d0-3dcc1e1e6828"
            name="GetSettings"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a75f11ff-0577-4d34-8717-a0a6d971f4cf"
                  name="networkId"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="84f1bfaf-00fb-46f1-8926-cb11e58cd321"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="e236ea2e-80bb-4c31-9a40-dfcc2b5ff7fa"
            name="GetAllEntities"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bb3cf327-5a6d-4b63-9d54-2d339782bb97"
                  name="net"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2ead548e-b658-4f07-94d1-dfe65794ab05"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="df6af8ba-a816-44f0-922c-6375fe964334"
                      LastKnownName="IEnumerable&lt;Entities&gt;"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="84d0b83a-e287-44cf-9bcc-791980c06300"
            name="DrawNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="77d3b2f0-ced3-47b5-8061-6b8a51d1c441"
                  name="n"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="803e2121-830e-45e2-91b9-755cea5d7ac5"
                  name="settings"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="420dfec9-2b89-4089-953b-fa26106e4386"
            name="HideNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="55862f1b-5faa-4fd3-9364-9e15252d7462"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="db2e652b-73a3-4ea1-8466-a3b296bab816"
        name="NetworkEntityData"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="61549448-f2be-4a26-abed-e0e151801248"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d4beafa2-368a-4515-b7e8-1a62dc775ac6">
                <propertyInstance
                  Id="89d459d0-7714-4b0f-86cc-3cc9bae82f3b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2748ea29-eebf-4a68-bbe3-5d1cece4dd17">
                <propertyInstance
                  Id="253cca0d-7209-4075-9a55-64a0e53fcb35"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="70d45adc-0971-44de-808d-186a2352f17a">
                <propertyInstance
                  Id="9a6df949-38b0-4d14-b2e0-122709f45238"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="17a6d25d-b546-414c-999f-b305e24bee9c">
                <propertyInstance
                  Id="b8c5668a-9faf-42a5-b765-1504e8372572"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ab65c8de-32c6-4321-a75b-f88d6168a183">
                <propertyInstance
                  Id="14f79067-aad8-4186-bfd2-2767b7b96eeb"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="ebe9f431-0876-4b61-8c9f-64c07f6f9d41"
            name="NetworkId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="158abd4d-bef3-4d81-8898-13ca44f1f2be"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="681113a3-cf33-4a14-a6b3-39df4d3b3b21">
                    <propertyInstance
                      Id="67b60ff4-bcff-4bf7-b3a2-8e2a78728b56"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7e3c5a6-3ec8-437c-b6ae-4bb6f1042093">
                    <propertyInstance
                      Id="0bacb4f0-ba4b-43d6-8659-9a60baad3830"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1e9b09f-2980-42fe-9f05-73bbe3107b3b">
                    <propertyInstance
                      Id="b30fa406-203c-4858-ae61-49ddc15aa12a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22af45a0-cec9-4771-81e7-3849c71182b2">
                    <propertyInstance
                      Id="7cb844e4-38d2-4634-8224-6f5dcaf6d6f6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dab49b3b-9872-464c-99b6-62e8e675c397">
                    <propertyInstance
                      Id="a5d11115-0c6a-4af5-a4e3-448cf49eeb8d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="13bd3cac-1fa2-462d-ac2e-038a47eba077">
                    <propertyInstance
                      Id="e71a3b8b-8f86-434c-929e-7b5efd989a07"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ba5841a-ba33-4d81-a78d-02b18d3d9e34">
                    <propertyInstance
                      Id="500103a0-0a1f-476b-bd4d-1b8717cfab47"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                LastKnownName="int"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="e5f0a282-32ba-4390-a5d9-df7c13dcbe40"
            name="ElementId"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a83a1cce-2de8-42f5-af1c-dda1254376ba"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad631abf-b03e-44e7-9f7f-1e31056fae08">
                    <propertyInstance
                      Id="2ec4b348-aefb-47cc-ac2d-90f9c1f53360"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2565a32-2b56-4bd4-acfb-91ddf5bf7bfa">
                    <propertyInstance
                      Id="b126ca3b-956f-48e0-a07a-b3044e51e0d6"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4002da61-bb0c-4660-a9a8-fff7ca26c978">
                    <propertyInstance
                      Id="1e749fbd-a6f4-4abd-97dc-8936abaf449c"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5fa25123-9c4e-4b8a-9183-bbdcb701fa88">
                    <propertyInstance
                      Id="fe103b0e-020d-46b0-aff3-546789c5781e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1190ff6-fbe9-444b-9920-8dd059cd9541">
                    <propertyInstance
                      Id="fe03f45b-ca34-4940-85b9-167c05f29f86"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1997d3cf-3f03-4daa-81e6-7483b82c223a">
                    <propertyInstance
                      Id="f03cf435-d551-4d8e-858f-3ab1b89a50dc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e766a711-52d3-4468-a72f-17b9de789293">
                    <propertyInstance
                      Id="72152807-7f83-437d-9bee-4fae55ee35d5"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                LastKnownName="int"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9714a116-e6d6-417b-b588-bb9effbf6141"
        name="CadDrawer"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="38160caa-1018-4dc3-af18-52580b1dfea2"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="20cf8ab4-5ed2-462c-a805-1dac448bf5d3">
                <propertyInstance
                  Id="b970a01a-d73b-414a-9c4b-96481c5a53b8"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d535632c-ffe5-4c56-a107-2b1f5ec07556">
                <propertyInstance
                  Id="46f3ffe7-1b8c-4d18-97ab-94fb54adfea7"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fc38e237-118d-4706-a5e4-5d53483a0886">
                <propertyInstance
                  Id="ff83ef6f-86a1-4444-a131-90988e448d32"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="53244caa-7f14-46c9-b8bc-e5ac70f4868d">
                <propertyInstance
                  Id="c79c3562-b4a9-4031-8e71-e20d8d8b338c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e064a6b1-5961-4413-b3d4-355e034552bc">
                <propertyInstance
                  Id="943b2e14-7295-4951-b0f7-ee9e8afb70c1"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="19ef4f11-370e-4415-ac92-8f13dffe28c8">
            <classMoniker
              Id="9fd2ad65-8d73-43cf-a164-a0d16e024fcc"
              LastKnownName="NodLayoutManager"
              LastKnownLocation="Package_1427.uml" />
          </dependency>
          <dependency
            Id="e5be40c4-f5fd-409e-9867-15cc00f98669">
            <classMoniker
              Id="d8d081b7-fd68-41bd-8410-389b21e37803"
              LastKnownName="LayoutHelper"
              LastKnownLocation="Package_1512.uml" />
          </dependency>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="b8272119-cf8c-41f5-a8ae-8a435c9e4464"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="ILayout"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="5e5dfe8e-2bec-4de5-8776-dcf9b3e19aba"
              LastKnownName="ILayout"
              LastKnownLocation="Package_1512.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="95e04034-087e-407d-9929-fbe478468a59"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8203a5f0-551c-4d60-a5e8-0947472aba55"
                  name="ILayout"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="ae422a12-a9eb-41fc-a626-5492e318e497"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="-nodManager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="eeba6b37-3de0-4b29-9ffb-001e0a4d9cf0"
              LastKnownName="SewageNetworkNod"
              LastKnownLocation="Package_1427.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bc028b3a-f40f-4e06-983e-f5e0e8d7c1a4"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="873424d0-dbe1-4294-82b7-0285eb4b6edb"
                  name="-nodManager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="40b52491-0866-4b40-ae9e-228a353d65a4"
            isDerived="false"
            sourceEndRoleName="CadDrawer"
            targetEndRoleName="ISewageNetwork"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="ad1b935b-075b-40d1-988d-be057cf56b44"
              LastKnownName="ISewageNetwork"
              LastKnownLocation="Package_1244.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="45122739-73d0-4d58-9af6-922774cf6106"
                  name="CadDrawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="cc4975b0-8034-4478-9e8e-488f9c7f62c3"
                  name="ISewageNetwork"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="2f9092da-a43b-42e2-898c-97e2adfafe3e"
            isDerived="false"
            sourceEndRoleName="CadDrawer"
            targetEndRoleName="DrawingSettings"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="63b6e98a-489e-47d9-880d-685707a063e8"
              LastKnownName="DrawingSettings"
              LastKnownLocation="Package1_1147.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="81078176-9744-4d2f-a7a7-bcca1e7ffa11"
                  name="CadDrawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="73b296ec-6fe9-4bd7-b73d-ed9c2981aeb4"
                  name="DrawingSettings"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="d4d61174-dc9b-4358-9e6d-795744190568"
            isDerived="false"
            sourceEndRoleName="CadDrawer"
            targetEndRoleName="DrawingSettingsNod"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="e43623b7-5c1a-47b4-82de-649026a73a86"
              LastKnownName="DrawingSettingsNod"
              LastKnownLocation="Package_1427.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="65bf01bc-b14e-42f5-a3f9-195d56986d6b"
                  name="CadDrawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="97f62e8e-261c-47c0-9aed-c56ff6b9e5a7"
                  name="DrawingSettingsNod"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0cdff73a-e969-4fc4-9d78-ea80f1a903f0"
            isDerived="false"
            sourceEndRoleName="CadDrawer"
            targetEndRoleName="XDataManager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="4b2452a9-7f6d-43ba-8e30-dd68d01041a8"
              LastKnownName="EntityDataManager"
              LastKnownLocation="Package1_1147.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="913dae84-6eed-449c-8bfb-0f5a954699e3"
                  name="CadDrawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="67c54387-d0a1-431f-a51f-3e299ee623c7"
                  name="XDataManager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="0965fbac-48ef-462c-afae-f859ebc97271"
            isDerived="false"
            sourceEndRoleName="CadDrawer"
            targetEndRoleName="LabelManager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="588abe39-fa24-4d7f-abe3-4617a767eca9"
              LastKnownName="LabelManager"
              LastKnownLocation="Package_0823.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a4e90529-41bc-43d2-a511-27e241ba13f7"
                  name="CadDrawer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="66ed9416-c8e5-4c62-b6aa-cd70a9606a1c"
                  name="LabelManager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="1d4de65e-fa3a-4bf3-ae26-c8e67787e800"
            name="CurrentMode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7921a56f-e566-4e24-8c26-c368e4e9aed7"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e7ed528-fdc1-4642-a3aa-67c279ada674">
                    <propertyInstance
                      Id="b56b165b-9ee7-4a8f-b30d-1d1abc08d373"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c84bf8d8-7a12-4cea-99ba-0673e9de0ba1">
                    <propertyInstance
                      Id="423d3e50-7977-46a5-939f-1f31df2e4de5"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b85a2fb-c497-4d89-ac58-18615b9206d1">
                    <propertyInstance
                      Id="66660cfe-66f4-4d6d-a5ab-d96870d1b0a6"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca58e993-6dce-455c-850b-d56c7398d1bd">
                    <propertyInstance
                      Id="8e99c5f1-c1b6-4990-962a-f97233416c6d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa28f033-8e7a-4ed8-829c-10717dc72259">
                    <propertyInstance
                      Id="3b41ffe1-c4ee-439d-a691-568df53787c2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ae4e9a7-2d6b-4af9-820d-caebb353b4a9">
                    <propertyInstance
                      Id="536a90b2-4462-4a11-97e6-5413066b32c9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad468f0b-1343-4e6f-89b5-2f9283e7c6f3">
                    <propertyInstance
                      Id="e7330b0d-1bd9-4a58-8362-df4c9bea58b1"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <enumerationMoniker
                Id="adea1b5c-33cf-4edf-aaa0-94d7c7d51802"
                LastKnownName="LayoutModes"
                LastKnownLocation="Package_1512.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="da7de6ae-b51f-44f1-9d63-bbda1eab18df"
            name="LayoutDic"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a33681a6-63a7-4112-afe8-e048858c3931"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8dcbe011-872f-4cdc-81ee-571ca1dd2749">
                    <propertyInstance
                      Id="53fd08f8-7fe1-466c-b3af-4a5d401f83e7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7f51dbc-a605-4ad7-a2eb-d9bd0d003235">
                    <propertyInstance
                      Id="ad4d563b-5fd3-4929-8209-f7e576271fae"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="024732b4-b08b-4c06-9cb9-4091559de606">
                    <propertyInstance
                      Id="20ffb066-ee3d-4efb-a114-48181202b749"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8516f9e4-1611-475a-9274-77128081bdc1">
                    <propertyInstance
                      Id="7595292f-7f63-4ddf-bca3-76cb8a376f57"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4e91cf0-bebe-4980-8203-cd8aac69795b">
                    <propertyInstance
                      Id="a2dee09f-b203-4281-93b8-47996a19c495"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6543ae68-e20e-4be1-a62c-8bffaae44c1e">
                    <propertyInstance
                      Id="f2828da2-df30-4ba6-a2ce-b44b61d6433e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fbc85da-2c98-4d94-a425-ef43f0546250">
                    <propertyInstance
                      Id="7eb0f350-db80-4394-a747-887a73789c1f"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="a5de61ee-f400-4387-a1b9-028a3513eebc"
                LastKnownName="ObjectId"
                LastKnownLocation="CadPlugin_modeling.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3f12106b-234a-4d80-af40-86c2d8a8f5f7"
            name="Document"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a90c4f7e-08b9-42ce-8198-cc65b297365d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49c36a6f-3131-4cff-8703-ee41b4be083e">
                    <propertyInstance
                      Id="92504520-e71c-4b3f-961a-2d4b2713b153"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b6a9a669-a6ef-4f8a-a126-e4e64bdb42d6">
                    <propertyInstance
                      Id="ff411d12-6f3e-43c6-b349-c5b631907dec"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b36b90ee-b0f1-4d9d-8595-a9803d716967">
                    <propertyInstance
                      Id="afd318fc-f2dc-4c42-b89f-9359862ab633"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02810dac-4231-425c-a912-df5b74d03543">
                    <propertyInstance
                      Id="e4c245f3-5be1-444b-bf46-84032b5d4270"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ad2ab27-3e7c-463c-8b55-1b87b2d32aa8">
                    <propertyInstance
                      Id="34a8ec58-2e22-4507-92b9-a1a91fe32864"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7cb2480-a118-4a99-92f4-4692d0f6856e">
                    <propertyInstance
                      Id="0b2291b1-b554-454d-b518-8eb13440b321"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b84fd3e-18a4-4907-a4ec-f966743874b6">
                    <propertyInstance
                      Id="9d7fbcd6-4b59-413e-9b56-b0ab04398116"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2774a34a-f996-4aea-b253-50d6fab331cd"
                LastKnownName="Document"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="8ffdbbaa-a362-4ead-aba2-180516d6a2ac"
            name="RefreshData"
            isLeaf="true"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ecd4bc65-0487-45ab-b500-658606b32499"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="067aabdc-5a8f-4b37-9128-050a2414c09a">
                    <propertyInstance
                      Id="6060e829-4ab6-4074-99ec-c07d189da9d8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f7095a5-3a6f-41fe-8ab3-34b751f3bd4a">
                    <propertyInstance
                      Id="eece4884-0ac9-49a5-a35e-1a67ffb7eb0e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21064de7-24f1-4f31-ae96-4d7bcd3de8a3">
                    <propertyInstance
                      Id="dd6b834b-48c6-4910-8174-ba1fc5306484"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39a0402f-1a79-4bc5-b512-eea2ec95c56e">
                    <propertyInstance
                      Id="e8058810-a811-48c6-9b6c-56a5c9f50a33"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9575438-b2b9-42f0-bc09-e957c2e1cc55">
                    <propertyInstance
                      Id="ad800155-68c0-4b20-bb83-ab3d72b5472e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c894b692-af59-4855-a0b1-aa7d841fe943">
                    <propertyInstance
                      Id="988b5da3-b06b-4682-a4f5-466565b4e9a8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e290065c-a33b-4299-a190-5c24903b399c"
                  name="t"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ebc1a1fc-9fc5-4f8e-bbad-61ca8ab309c3"
            name="LoadLayout"
            visibility="Private"
            isLeaf="true"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ff2cc3eb-3598-4c1e-a2a4-4ec748f9675c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c037f1be-ba76-45bd-adba-7e7bfa4d0363">
                    <propertyInstance
                      Id="fb65fe85-b307-4aeb-96e8-457ea6aa7500"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c29cbf6a-8eb7-4983-ab1a-4735233c2a1b">
                    <propertyInstance
                      Id="1eda21bd-3de3-4e8e-9d1e-7029bc0fdf04"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb665bb4-04a4-4645-93b5-0ea078be2427">
                    <propertyInstance
                      Id="fd14b8d2-946e-44ab-9d71-d3563111f89d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b441237e-f6b6-45da-bdd4-ec781cae7807">
                    <propertyInstance
                      Id="ec5db75d-8719-474f-8ca7-3bd8a40815bc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7f9cd17-6fcc-48e7-a78f-53ee29402267">
                    <propertyInstance
                      Id="dd713fc6-34e1-40ea-9078-78a792ac2f7c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ff34b0b0-115c-4878-a408-0ef04e0d76ee">
                    <propertyInstance
                      Id="a1b2dac1-5ab2-4806-8dc2-e04e86ee02f6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="fd472941-9d17-4cd4-91d2-ba050d0587c6"
            name="UpdateSettings"
            isLeaf="true"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>If switching from 2d to 3d, delete layout and create new one. For other changes, delegate work to Layout class.</description>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d499d2f3-92bc-42ee-b8c7-f7b164f76ad8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d58c07a-fb18-4d91-a980-7cb94ba994bb">
                    <propertyInstance
                      Id="7e7b331c-28cc-49b3-8c35-9a3baecd24d8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c26f835e-c48a-4a8d-9ab7-464580a40335">
                    <propertyInstance
                      Id="da7b9cb8-a3cc-4eec-b119-cc49c0db8074"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54096f07-dbe2-4a34-b613-76e4bf3b968f">
                    <propertyInstance
                      Id="cdaf5d91-4ec5-4243-950c-ac19ac88278e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f3314eb-e33f-40fa-a242-af86b84ba982">
                    <propertyInstance
                      Id="38eb8370-f31e-424e-b987-0891bd63f11f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ae790b7-a90e-4259-82a0-ecea9a23a6b8">
                    <propertyInstance
                      Id="16847ee8-8ade-47c5-a190-b3acb2a7129c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="92331898-85bd-46c2-b7c9-94ed51da0af7">
                    <propertyInstance
                      Id="09176c94-f44f-4f2c-8462-3d791f053b03"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="be0ed3ce-711a-4357-8e32-05fa61242a3d"
                  name="settings"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c3b2958d-2a9f-4b8b-9ad3-97f295d43486"
                  name="elems"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6121d2a2-7ff8-4ba4-b1fe-852a6019ba85"
            name="DeleteElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2731acc4-63d4-4cc2-9614-59981434ed3e"
                  name="t"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="58fec345-fa76-4607-ac0c-e50f49adda33"
            name="DeleteCurrentLayout"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="7e0bc168-8e40-48de-a3b3-087f4240f2a9"
        LastKnownName="Layouts"
        LastKnownLocation="Package_1512.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="4c0e031a-f726-4770-878f-cc0698907558"
        LastKnownName="NamedObjectsDictionary"
        LastKnownLocation="Package_1427.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="0227cf24-73b7-4d8e-a29d-f973c19a2dec"
        LastKnownName="DxfConverters"
        LastKnownLocation="Package_1437.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4b2452a9-7f6d-43ba-8e30-dd68d01041a8"
        name="EntityDataManager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="df7f305f-4b33-4bff-813a-2ebb8c6b5624"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="967c75ad-51f3-4aac-8381-4f7ad86418fd">
                <propertyInstance
                  Id="d8e0b389-24f5-40c2-a705-b75341d208f4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4b269411-ca04-4046-8492-cf5ac341382d">
                <propertyInstance
                  Id="3f181314-dd77-4288-be1b-ab1d226922c0"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aaf3e881-8df2-4332-93e8-64ffcfd72142">
                <propertyInstance
                  Id="61fff5ea-4ebd-48b4-a69e-1361fb456c57"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1410dbde-eb0b-495d-a1e1-5d88f399c18e">
                <propertyInstance
                  Id="46d81387-d3bc-4b2c-b244-c6ababd3564a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d40f135a-a8b5-4b69-bdbe-b75235f274bc">
                <propertyInstance
                  Id="e1721036-86a3-4fd1-95a0-637bedb45037"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="557699bc-5cca-4ba9-af98-1e224be2c55c">
            <classMoniker
              Id="db2e652b-73a3-4ea1-8466-a3b296bab816"
              LastKnownName="NetworkEntityData"
              LastKnownLocation="Package1_1147.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="cb02c20b-e35b-4886-ae67-80963d18f9ae"
            name="Doc"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2774a34a-f996-4aea-b253-50d6fab331cd"
                LastKnownName="Document"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="691792fc-c49c-445c-ad35-48787b28acf5"
            name="SaveXData"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5f8efec0-7fa8-44d3-9842-1aa9d75bf697"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d611e27b-34ba-4a0c-bc95-a2d7d1c9946d">
                    <propertyInstance
                      Id="e0951f79-7ff2-4f32-8ae7-65419c52ca28"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1efadd36-eb18-4221-a59c-24ba9f53ccbc">
                    <propertyInstance
                      Id="aea22503-9572-4957-b0f1-c9168e4bc7ee"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cda76d4b-e7dd-494d-96f5-45840c70c999">
                    <propertyInstance
                      Id="bc73a141-e746-44fb-8917-841e609c3523"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6ef75c81-6439-40a7-bca7-7001b820dc81">
                    <propertyInstance
                      Id="23c61f8e-d620-45ce-a76d-454c2d6672de"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb284ce2-43ea-4280-89f0-bb8bcd38a684">
                    <propertyInstance
                      Id="047be398-236d-44be-978c-4c610a903ebb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="48913bab-4bb2-4ec0-8e1b-384b5c827509">
                    <propertyInstance
                      Id="e597d3a4-2e3a-4f9c-9cbe-3ae31a659c17"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1156fead-add1-4766-8fdd-2bf802d6a90b"
                  name="ent"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="648a8d0b-3d82-4839-be87-74ca983180c8"
                      LastKnownName="Entity"
                      LastKnownLocation="Package_1915.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="169e9b8c-8560-4d78-832c-0705f415ef9d"
                  name="data"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="db2e652b-73a3-4ea1-8466-a3b296bab816"
                      LastKnownName="NetworkEntityData"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2e060d76-d7cc-4f50-8af8-4896edac35ed"
            name="LoadXData"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6f64665e-101b-4c30-b11d-abfb535e0291"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a373aa8f-570e-43b9-9217-87eb1ab408cd">
                    <propertyInstance
                      Id="5348b540-7a8d-4eed-ab82-236972af8d48"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="925f3273-891e-4c53-aee7-eb17c7436e8a">
                    <propertyInstance
                      Id="17f25e63-27a8-48aa-9b4c-3d2e3c43fd38"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1064a5c-b4ca-4c9d-b33c-415f9d9712e1">
                    <propertyInstance
                      Id="709d9667-7d62-4199-8717-698dbf349221"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8670f0b6-1d31-4a37-9f58-7f3c99aeb585">
                    <propertyInstance
                      Id="09bc48d0-3f4a-4e9e-b506-069ebee32f6d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ba94f60-fe43-46b9-a906-12b32289fab6">
                    <propertyInstance
                      Id="9f6c7296-1f74-4574-8587-48753110c37b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f216099-aaea-498f-9e17-9f0afd96c9b8">
                    <propertyInstance
                      Id="ec8bdaa9-57ad-4923-9907-2359013411fa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="016c7585-6ca9-4ded-a738-a480b6c6d41b"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="648a8d0b-3d82-4839-be87-74ca983180c8"
                      LastKnownName="Entity"
                      LastKnownLocation="Package_1915.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="01084934-f5c3-405c-ad99-8fa0e003b640"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="db2e652b-73a3-4ea1-8466-a3b296bab816"
                      LastKnownName="NetworkEntityData"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="41157c25-ae4c-49b6-b369-d1cbf22295b6"
            name="DeleteAllXData"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="859cd5cc-0893-4849-933a-54aaeda49b57"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="03045170-c103-4dfb-93f9-dbc0e34e66d4">
                    <propertyInstance
                      Id="ba048be9-1242-4203-9e32-05eadec4bd0f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61cccd00-bf99-4f98-bd3a-735c8cea8105">
                    <propertyInstance
                      Id="a71bd389-2fc3-43b9-ad49-e686b73562f2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d4206e6-9f17-4e32-b310-f66c46d34787">
                    <propertyInstance
                      Id="c82c802f-c856-45a0-88ee-2193bbe12361"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ce94042-d64c-4a40-8993-5aaf12acdd5f">
                    <propertyInstance
                      Id="ce213e23-c55b-45e1-a63b-211c649beacd"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db376362-2690-43b1-b47c-1d5938dc8ac9">
                    <propertyInstance
                      Id="2735c6ec-409e-4942-9b03-6664698e4d2f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="067a878a-0cae-41ab-86db-84b817779656">
                    <propertyInstance
                      Id="1b022a16-4fd4-491d-9963-13b8bacf3a47"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="90fd0e8f-c441-4545-ad3d-5981f4c5cadf"
            name="DeleteXData"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ab1dcfcc-2e5e-4d0f-9d4a-ec332a4440cc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8372999b-6653-4888-9085-14f25e55792f">
                    <propertyInstance
                      Id="da1447c5-8b4e-4ca6-a67b-3a2a32dd5610"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88be0b5f-8693-423a-bed9-16c0cb46cf1b">
                    <propertyInstance
                      Id="15c3460e-2b5e-40f9-9fb5-a7484eadb98f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2cca7642-384e-491d-a59e-7787e839e5d7">
                    <propertyInstance
                      Id="ecf40c5d-bb13-435e-9a19-26ba0434f346"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e85e0c-9f7c-4670-bba4-37404dcff3ee">
                    <propertyInstance
                      Id="b5688792-c78f-45ce-9768-45851fc87533"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="046a508c-3745-4313-8b6f-02582dd17576">
                    <propertyInstance
                      Id="dcdaee48-d173-4074-8ac5-d5c80ff4d001"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb0437a6-0af5-4b74-92d9-46ab2becbc11">
                    <propertyInstance
                      Id="9cbd8893-14c6-4e2c-a7ab-f72f5b842e86"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9546bf46-46c8-4886-a385-f6d962fa4505"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="648a8d0b-3d82-4839-be87-74ca983180c8"
                      LastKnownName="Entity"
                      LastKnownLocation="Package_1915.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b1b04fe6-98f4-427f-8942-de0184839b0a"
        name="IEnumerable&lt;&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="7848e847-1143-4777-ac19-d87f2f12e62e"
        LastKnownName="SewageColors"
        LastKnownLocation="Package_1258.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="63b6e98a-489e-47d9-880d-685707a063e8"
        name="DrawingSettings"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="5cc3eab6-626c-4355-b8f0-4132fa9410c2"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0e04a598-a333-4e46-a0a0-a3eab739e2f9">
                <propertyInstance
                  Id="156d580a-18fd-4dc4-b57c-77c244f5782d"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fd7747b1-bef4-4a20-b419-feca1b07e685">
                <propertyInstance
                  Id="30f34863-6725-4b0a-8160-48c2fa896181"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b7cd7c3e-6ffa-4cc9-b5d2-47837a876118">
                <propertyInstance
                  Id="9f148d43-7239-4251-aec3-73beeefd5797"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="36ba5467-94d3-4c93-85cd-8d7a44713722">
                <propertyInstance
                  Id="610b3e59-5aca-41df-8d95-6cff9c1ef452"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ee818f53-2f1d-4429-b619-4240e8de4e7a">
                <propertyInstance
                  Id="6346f2d8-2452-422c-a21a-fb94ed2968a3"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="a4368343-39f5-417a-8ee9-ad91745e7979">
            <interfaceMoniker
              Id="1bcb9fac-02a8-46d5-8f38-3950959b33af"
              LastKnownName="ILayoutSettings"
              LastKnownLocation="Package1_1147.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="82b451a8-99d7-49e8-aac7-c6eed1e7a2aa"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="LayoutModes"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="adea1b5c-33cf-4edf-aaa0-94d7c7d51802"
              LastKnownName="LayoutModes"
              LastKnownLocation="Package_1512.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="852b41db-e5c0-4a68-b1f9-447768cd9199"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="898560b2-5493-498f-bc3d-68c99077e058"
                  name="LayoutModes"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="fbf60933-3b12-4e56-806e-d0857e69910e"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName="PipeDrawMode"
            isLeaf="false"
            isAbstract="false">
            <enumerationMoniker
              Id="a8bb1ee6-77da-43bf-8aec-a0ac5c3c3e2f"
              LastKnownName="PipeDrawMode"
              LastKnownLocation="Package_1512.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a96391fe-5633-4b06-a0d2-cf7284fe928e"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="88dc8324-b281-427f-9750-2ec2799abae4"
                  name="PipeDrawMode"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="4a9b8307-06bc-49d0-9adb-b1e8cd66e80d"
            name="DrawSingleLine"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4178deec-61f6-43bf-a23f-44a47d92e103"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a9d6815-666b-4abb-b65b-f2876e31e272">
                    <propertyInstance
                      Id="a925154d-db9c-418a-9b29-d71f0e16d26b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cd7ac09-63ab-4620-9ae7-964bf7b0068f">
                    <propertyInstance
                      Id="33080bae-8043-439a-8eac-16a69ae76bff"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce13af31-1cf5-439a-915b-f46494a304e7">
                    <propertyInstance
                      Id="ed2dc2e1-bac3-4149-961a-f7a0f64a995c"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9022601f-f31f-4f6f-8002-fd5f779e3741">
                    <propertyInstance
                      Id="66d75ada-9f65-4d16-a80e-c3dae266b6f1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cabe348-2f4d-48a6-b0a8-6c968c46560a">
                    <propertyInstance
                      Id="098776e2-86ca-422f-915a-ee0f0100654b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de9f2b03-900f-406d-90a6-5c6514a68c07">
                    <propertyInstance
                      Id="98617e81-38c8-4c78-b2f9-f5dea1e206ed"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="384bab19-265b-4f25-87c0-561325527633">
                    <propertyInstance
                      Id="6e33018c-00f7-4c15-85cd-a63a60f7b9b2"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="635d77da-4050-4451-83ef-34253fc55005"
                LastKnownName="bool"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="c15b4edb-df66-4c38-8c0b-a2760b22bb79"
        LastKnownName="MainPathCreator"
        LastKnownLocation="Package_1556.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="fe6c5d96-c025-481c-8737-b2e39af452c0"
        name="EditorInteractionManager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="90199343-26d3-43ec-822a-4e82997feb27"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="02ce41e8-e6c8-4e9f-a8c6-6a22a1867234">
                <propertyInstance
                  Id="777f93fd-a264-4ff6-8a2c-ac2a67d7007e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="493772f6-9319-420f-91ea-64b262026560">
                <propertyInstance
                  Id="cd4975ee-0141-445d-9c43-d55afce36c9e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cd3d509c-5e13-4a5d-bc0c-75ee3fe16f92">
                <propertyInstance
                  Id="4e097e2e-a0c4-4c49-910d-1d0039bb25a5"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7ec4c1ec-4ece-4a66-9329-ca72b3620d4c">
                <propertyInstance
                  Id="84249c04-0d9e-4d46-b906-400eb66078de"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="49362519-0072-41cf-822d-33a2f7c2a6b4">
                <propertyInstance
                  Id="8ca1d0ba-5275-44a2-8813-70ae83ac735a"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="44ac0c4f-5561-4b66-bb4f-aab2e1250d7d">
            <interfaceMoniker
              Id="c82d20dc-d273-4e67-8876-50d448dda9ee"
              LastKnownName="ICreateMainPath"
              LastKnownLocation="Package_1556.uml" />
          </dependency>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="041f1316-8694-4d15-81f2-194beeaf2130"
            name="Document"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bd8f4bd4-5161-4668-9c1f-09d358ccef5f"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="245f535a-11af-4ff9-86a6-d042594bf6a3">
                    <propertyInstance
                      Id="65c06d29-127e-41c1-acec-414a61af6419"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5adfdb8c-fd68-4fe2-a443-c2c00e0ddefd">
                    <propertyInstance
                      Id="2c3bc20c-e3b2-4c02-9cda-ed6dba7b8c45"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7054af08-bf87-4be0-8b0f-cbb6a807a4c8">
                    <propertyInstance
                      Id="f1e805ba-1eec-4f30-98c9-0d5738edce71"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="16b20783-cb2c-4d06-aa25-183dd072bf7c">
                    <propertyInstance
                      Id="c9fadac6-7fc1-4ea4-976a-ae4bf46b6662"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1529990-234d-4954-b0ff-6f06765954e2">
                    <propertyInstance
                      Id="7b874e46-22e2-44e7-8d5f-8bfe4cb21351"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae0673df-8587-42ff-9fef-0307bc67c73a">
                    <propertyInstance
                      Id="02f63fe7-8f9a-41fc-85a4-6c58dc2378ae"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e2fa6ec-e691-408d-af09-1aa5ea366e7a">
                    <propertyInstance
                      Id="f32cfa42-bbe9-479d-b94b-491ac7cb6fbb"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2774a34a-f996-4aea-b253-50d6fab331cd"
                LastKnownName="Document"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="b1574c8b-6180-447d-a87f-a800a275cd50"
            name="GetNewMainPathElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fb119897-207d-4a93-8b73-a42dcefea22d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="caf0387a-1bc9-418d-90a4-4c29ce70fc6b">
                    <propertyInstance
                      Id="458718d2-a522-4765-a4ee-0d57b509052a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef296be8-3a6c-4ac3-bfa5-3358b329c685">
                    <propertyInstance
                      Id="512839e6-0ddb-4f13-8263-c81ec9036e17"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87b90d12-18dc-4ad7-bba9-413442ece268">
                    <propertyInstance
                      Id="fa29da6c-d052-405e-9aa8-3f95628d7a87"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b27faf4-9da4-4086-b136-5511c62a80fc">
                    <propertyInstance
                      Id="645da732-9428-42d4-b0cd-f08f8ff73cd2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56a9fb01-c530-4d0e-82d3-2804b2dcd051">
                    <propertyInstance
                      Id="7f9ab2a5-fd9b-4baa-9b1b-1b8eb8c97e3c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c57302dd-fb1a-4695-9b5a-6b2a13db6f4d">
                    <propertyInstance
                      Id="06961aeb-bc1e-4b09-90da-46ea18854eae"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="799ea719-ef24-43d3-9374-d12dfa637a79"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7512601f-048d-4137-b626-75c3d5a14ca9"
                      LastKnownName="ICreateMainPath"
                      LastKnownLocation="Package_1059.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="d77b3b15-c547-4177-9a15-353748477a15"
        name="IEnumerable" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="0e2eaf18-05e6-4741-a645-c46cfe63bca3"
        name="IDwgDataManager"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="b1020bd5-e4da-4171-bf10-d1ff991223f0"
            name="DeleteAllNetworks"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a7e14906-2f7a-4bb9-ac21-53247a306f21"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e87d770-3b18-4447-a6ec-0943f46416ba">
                    <propertyInstance
                      Id="136816e5-b7bf-4514-8321-2b29dcf5efcf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c5f7674-b54f-437b-987c-4df6b3f39157">
                    <propertyInstance
                      Id="4bb40355-baac-4aab-849e-2891c6aab738"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8713ef37-6e9e-47dd-81ba-284649fe2785">
                    <propertyInstance
                      Id="794b234b-8ad7-4ac0-9f3a-4cc3896c07c3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b3a19d9-09ae-4a59-9736-7c50be757258">
                    <propertyInstance
                      Id="eec1d91f-3a48-46af-8fda-0a869bc51911"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4647b1eb-951b-4110-bbfc-1a47c1ee42c2">
                    <propertyInstance
                      Id="dd67ce43-e8ff-4849-8e8c-8086441887da"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ab25ffb-eedd-4857-aea4-a0b416da92a4">
                    <propertyInstance
                      Id="02ac0006-178d-4ad3-96be-b59109bc4481"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="61b9df2f-9cc9-4987-83c9-446d6a36e3a2"
            name="DeleteNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3742a5c7-d6c4-4951-a78b-e1d4ab559e3a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d2a932f-e1a5-4ba1-a33c-a997f03e05eb">
                    <propertyInstance
                      Id="a5d3e1ef-9546-4127-b797-279bdea1551b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20b2f015-3561-430d-ae02-4cc4c869765f">
                    <propertyInstance
                      Id="d2f98071-0989-424a-88bf-e19da38c36ca"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7967e68-aa89-49bc-84c4-31a040c3fb72">
                    <propertyInstance
                      Id="1ed4a181-66ca-4632-ba2d-cccdda708c3f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="47b5b283-c024-4876-9a71-0c8ed8d95f7b">
                    <propertyInstance
                      Id="de820f2f-0800-4c8e-a37e-f7abfc1bfb88"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b067137-a45e-4cf1-a9c2-f84dac627110">
                    <propertyInstance
                      Id="3248ab21-8870-495b-8f75-b4113d169170"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4f877c07-c1e6-40ab-a0ee-23bc935b0352">
                    <propertyInstance
                      Id="14efda1f-f6f0-4160-84b8-d115799df2e2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3061b648-762e-4fec-b51c-2a8a0572317a"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="07d6f9b2-c57a-4741-9b1b-42a7b1b8a66b"
            name="GetNetworks"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9d5ded60-4297-4f7a-b8cc-a0fafc5b8adc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9fbeeaf-068a-4ed4-b67f-c87f9aa21b7a">
                    <propertyInstance
                      Id="8edafd68-b043-4a98-9e0b-2a9a4bf7eb37"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08c5750e-d21f-40b9-996f-9a5b649a5249">
                    <propertyInstance
                      Id="4a951d57-8204-461a-864b-6a420189b8ef"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c2f6342-f2ba-4115-9de2-1226c5e2c5da">
                    <propertyInstance
                      Id="f5f26b1d-2915-4e78-87d0-eddb87734743"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5644074-dff9-48cf-8632-2d125f0d6a6a">
                    <propertyInstance
                      Id="5d83573f-2f81-4405-a6b8-cb9d86ed5435"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8da12fac-970e-444f-bff0-a0a5cdfe1cf0">
                    <propertyInstance
                      Id="f3949bfc-f188-48e3-9b11-dc0b8d4533d6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d73abc2-0232-4258-baca-18047f14b775">
                    <propertyInstance
                      Id="572089db-496e-4f71-9119-5eeb6a8256ca"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="69dbd449-9004-4a67-85d7-89d13b5f403a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ca153725-c519-4c1e-8190-72094da20cad"
                      LastKnownName="IEnumerable&lt;NetworkData&gt;"
                      LastKnownLocation="Package_1427.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="35bca59c-fba5-43aa-8ae2-28ef95347d9d"
            name="LoadNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="36e575e5-63ed-4e2b-bc9b-0aa830716942"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0db64acb-f5a6-4a02-b05b-31d15f79ee7f">
                    <propertyInstance
                      Id="eeb306ec-4d9b-4e12-9a40-3d90a5fb4033"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f08eae7-6e6b-49b2-b2a9-a4200c95c927">
                    <propertyInstance
                      Id="7a2344f8-cd6e-4af5-a4fd-9ab6c3bcd8be"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6902bfb-8e5d-463f-80fe-cdfdfcbf81d4">
                    <propertyInstance
                      Id="f9fdc486-7047-492b-9b2b-5f5947290172"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="004a8f36-a6b7-4855-a286-3bd8675099ca">
                    <propertyInstance
                      Id="68ad1d15-fd60-4410-9afe-cac1b2bb4627"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2fe8a29b-3411-462b-b52d-c6e1b3b1276f">
                    <propertyInstance
                      Id="1756ee17-6372-4d0c-8741-06299d9a579f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="edf09f35-1a42-4673-8e30-9f25118f778c">
                    <propertyInstance
                      Id="148249bc-0ea2-4837-b4af-ec423880afcc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f9aaaf69-98eb-4c09-b1d1-a89590118d59"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="26cb229c-e519-46a5-9adf-19f5532b9259"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="80be88c8-06a0-47db-9aeb-39712da97031"
            name="RefreshVisualElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="927a2675-79cd-4697-baa0-f5685ed7f6dc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef5ca052-b749-42bc-9feb-f46b0ed0de4c">
                    <propertyInstance
                      Id="2023f233-cf03-4789-baac-5b7e54c9b133"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="edc37264-a9c6-453f-a47f-42e98ca8db48">
                    <propertyInstance
                      Id="569e9f99-3a8e-4a79-8299-9cde6c8eb730"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e45f415c-bdf1-4fc6-8ca8-3bae93f48f6d">
                    <propertyInstance
                      Id="9a8f8d39-06c1-42c8-9302-d17577101b0d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18a75713-690b-441e-9436-697b3dcc16b5">
                    <propertyInstance
                      Id="b60efae2-0707-4653-a775-cf29729ff6ab"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2f05c64-ed0e-4881-80c9-ab422c2a9de9">
                    <propertyInstance
                      Id="a097b463-d065-457c-af46-be9cdc820042"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7d173d2-8054-45f2-b265-21b41c46649a">
                    <propertyInstance
                      Id="76ac1e03-3163-439e-890c-de606a9728fd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7f55a4c1-9346-46ac-a7b5-4170b4fc132e"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6a13667b-7696-45dc-888c-01bc1797b851"
                  name="t"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="648624f6-af8a-4b82-99e7-4a4df34d2cde"
            name="SaveNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="207352d1-aa2a-4eb5-a5f3-13b59ef82176"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c9c4be1-9048-42d7-8440-4929e5a12451">
                    <propertyInstance
                      Id="48bade5c-5f95-4b80-9598-bf739d9be64e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8df0cd9e-26a1-4466-b991-599edee93548">
                    <propertyInstance
                      Id="f8ab7458-725c-4f0a-bd35-0360cc832ca1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="430a4f9e-8515-428b-941e-ed9abbf9b864">
                    <propertyInstance
                      Id="25453f44-49ca-48f7-8776-c3c78b7b98cc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dade66eb-6d60-458e-8fe0-b5bd666669eb">
                    <propertyInstance
                      Id="7aec7d57-ca6c-4942-85b1-c8fefec1fc01"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dd1ef771-9612-4867-bfc0-36be778ca384">
                    <propertyInstance
                      Id="b81ac519-33d6-4f40-a3d3-8f4e87ba2500"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f752e7ce-53f4-4edf-8449-f089b5d37396">
                    <propertyInstance
                      Id="4a3b9ace-617d-458a-8640-abe63a75473b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="90ed5954-8cdf-424f-88f5-69b0b1b827f2"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3da5db75-720b-4ced-949e-f7b20460aaba"
            name="UpdateSettings"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d72b5f71-dc97-4b11-8252-4199420eaf1f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20212e81-adda-4a68-ba17-9b48c91091fb">
                    <propertyInstance
                      Id="bf89ee90-2115-4f27-ad1a-bf0200211c02"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e301526-f23d-47ba-b82f-411705bae17e">
                    <propertyInstance
                      Id="91507bcb-a70f-41b8-8934-e27f1c26a3bb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d83e859-25e2-415d-bbeb-ac2386fd8924">
                    <propertyInstance
                      Id="12598159-e36f-482f-b270-f0f15ceab28e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7f12324-c619-46ce-af91-926223061367">
                    <propertyInstance
                      Id="31978bc4-cdd7-4777-9562-cb0aae988a82"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c2b1569-2024-4fcb-8b61-577b1003fff5">
                    <propertyInstance
                      Id="7d939a26-4e2a-497b-8ce2-67a7c934033d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e41bb17f-b723-409b-826f-65a1250f4e11">
                    <propertyInstance
                      Id="88708539-7cb7-4af7-98df-22074c43ba56"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1f0d5abb-bb52-4c5c-a7f6-e763f7f10384"
                  name="settings"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="863f72e5-6852-4cc7-a5b2-1f09d59a0ac4"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f75bc7d1-1d93-46c7-917d-2fe84fbbc9e0"
            name="GetAvailableId"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="308aeefb-7a64-4d2b-b659-18015dbe4d80"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="118251e8-b00a-449d-855d-446bf2c939f4"
            name="SetCurrentNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3c32cbcd-5c33-4415-951d-908608dd8776"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="81c4df11-6373-45a4-9073-4310ab92a25e"
            name="DeleteVisualElements"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1de31789-03b7-4d61-b71c-cb62f36c5386"
                  name="network"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f8197e9-72e3-4624-9246-825f45e4433a"
                  name="e"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="26649e4a-dfab-43ab-9638-8c4f31b91320"
                      LastKnownName="IEnumerable&lt;SewageElement&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="088d3b08-25f4-4c91-a87f-f47de3e16e87"
            name="GetAllEntities"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <description>Returns every single Entity which is part of provided network.</description>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0736703f-4a60-4540-913e-aba2472f208b"
                  name="net"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="93825e4f-cb13-4daf-9de5-caf01e3e85ee"
                      LastKnownName="ISewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fa5cedaf-6697-4d8b-a94e-ab0a1d26024e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="df6af8ba-a816-44f0-922c-6375fe964334"
                      LastKnownName="IEnumerable&lt;Entities&gt;"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f54e6776-ef22-4420-8a33-61346151e147"
            name="DrawNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cd3bcdfc-2290-4ebf-ba73-8db2e0d56bf2"
                  name="n"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="f6ee1328-b415-4286-8c56-1273b7a91ea8"
                      LastKnownName="SewageNetwork"
                      LastKnownLocation="Package_1512.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="14720939-c903-4254-bf00-8b3354089cae"
                  name="settings"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="63b6e98a-489e-47d9-880d-685707a063e8"
                      LastKnownName="DrawingSettings"
                      LastKnownLocation="Package1_1147.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3d991837-41f1-4b9a-9f57-a0b3663071a8"
            name="HideNetwork"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8e236193-b0be-439b-9827-320734130aba"
                  name="id"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ccbd85f4-5a01-424b-aa51-7c335ecb1104"
                      LastKnownName="int"
                      LastKnownLocation="Package_1531.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9cd6af3e-8116-4bc7-8f46-fefd23a41a77"
        name="SewageElements" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="1bcb9fac-02a8-46d5-8f38-3950959b33af"
        name="ILayoutSettings"
        isAbstract="false"
        isLeaf="false">
        <targetEnds>
          <association
            Id="ad801792-05b4-41fe-aade-a4ee67223185"
            isDerived="false"
            sourceEndRoleName="ILayoutSettings"
            targetEndRoleName="IColors"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="72e3d11e-9079-4ed3-8bf9-7371cd714a89"
              LastKnownName="IColors"
              LastKnownLocation="Package_1258.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d6b9fb00-3d68-4410-9729-1c356299c264"
                  name="ILayoutSettings"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3694d0f3-c92f-483f-a0c5-9d0b03baf494"
                  name="IColors"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributes>
          <property
            Id="e01adc96-502c-427e-94c4-a54df2880358"
            name="DrawSingleLine"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="635d77da-4050-4451-83ef-34253fc55005"
                LastKnownName="bool"
                LastKnownLocation="Package_1531.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f5cac385-b903-4adb-abd9-2c47a6d5fc94"
            name="PipeDrawMode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bdae71da-e75e-49f5-8994-54fdb76c9293"
                LastKnownName="PipeDrawMode"
                LastKnownLocation="Package1_1147.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8b405c46-92be-4cc0-b6b7-d31310678ae5"
            name="Color"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="6addaef0-5492-4f90-a0ef-7ea4bedd8af0"
                LastKnownName="IColors"
                LastKnownLocation="Package1_1147.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bdae71da-e75e-49f5-8994-54fdb76c9293"
        name="PipeDrawMode" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="6addaef0-5492-4f90-a0ef-7ea4bedd8af0"
        name="IColors" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="df6af8ba-a816-44f0-922c-6375fe964334"
        name="IEnumerable&lt;Entities&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6f622562-0c8f-4aab-bc44-07dce384cbdc"
        name="PipeCalculationHelper"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="2cc742b4-8306-47b1-94f1-ca596c601692">
            <interfaceMoniker
              Id="f3ee96de-a450-44d7-a1bc-1b4c17fca60a"
              LastKnownName="IPipeCalculatorHelper"
              LastKnownLocation="Package_1725.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="221ec63e-8595-4066-adb3-08362d74daa9"
            name="GetPointAtDistance"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="73d8805d-8aad-489a-963a-e42dd2950fa9"
                  name="start"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="5b761aff-8e42-44ed-8e50-f8668c9715d5"
                      LastKnownName="Point3d"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b66eabaa-92c3-4ddf-86f4-051ae6d90730"
                  name="end"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="5b761aff-8e42-44ed-8e50-f8668c9715d5"
                      LastKnownName="Point3d"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="865ddfae-5904-4618-81f2-c4a348253233"
                  name="length"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7549f0ed-79eb-44a7-9a2b-bc39145fe03b"
                      LastKnownName="double"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e5c254d9-f3cb-4ebc-8c2d-68245ff312db"
                  name="bulge"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7549f0ed-79eb-44a7-9a2b-bc39145fe03b"
                      LastKnownName="double"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                  <defaultValue>
                    <literalString
                      Id="57fc6bed-7686-4bd6-94c2-3451866e1ff0"
                      value="0" />
                  </defaultValue>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="118cb2d3-71b1-45af-8e9c-379e72e5d938"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="5b761aff-8e42-44ed-8e50-f8668c9715d5"
                      LastKnownName="Point3d"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b40461ce-61f8-4024-8a33-8d3efd5e6de1"
            name="GetLength"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="16109b4c-0eda-4ef9-9212-29799674ee07"
                  name="segments"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="389f91e7-1967-4577-af1e-c6f20ff39292"
                      LastKnownName="IEnumerable&lt;PipeSegment&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="350d7fbe-174c-4c93-b190-90581be90fa8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7549f0ed-79eb-44a7-9a2b-bc39145fe03b"
                      LastKnownName="double"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3fe88965-0c69-47b7-8726-76aa445f7563"
            name="SplitSegment"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="075517ad-c52b-47e2-be13-6ac63d954fe4"
                  name="segment"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="8e92fb44-b686-4ff2-84af-7ddaaf4afeb5"
                      LastKnownName="PipeSegment"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bd8871df-fa4d-4ef7-9bf3-4929ee229cb0"
                  name="distance"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7549f0ed-79eb-44a7-9a2b-bc39145fe03b"
                      LastKnownName="double"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4cc04207-40cb-45b0-a386-cc0f64845c4e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="8e92fb44-b686-4ff2-84af-7ddaaf4afeb5"
                      LastKnownName="PipeSegment"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="4129ae46-7a58-4beb-8fcc-1f019979de36"
            name="SplitAtDistance"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9232a630-3a92-4bce-8dc6-3d7b19f8ea2a"
                  name="segments"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="389f91e7-1967-4577-af1e-c6f20ff39292"
                      LastKnownName="IEnumerable&lt;PipeSegment&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6d833f0a-888c-46bc-8ef3-252527c0dbf0"
                  name="distance"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0dd6b27c-375a-4d3b-95db-49f8cb6c3f52"
                  name="double"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="637bb12c-fed2-499a-9430-5798f86678d1"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="389f91e7-1967-4577-af1e-c6f20ff39292"
                      LastKnownName="IEnumerable&lt;PipeSegment&gt;"
                      LastKnownLocation="CadPlugin_modeling.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="1a9b8007-244f-4258-8d71-2ea20b6ce6d5"
        name="Class1"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="82206e89-990f-4129-87f1-418f40da6a31"
        LastKnownName="Labels"
        LastKnownLocation="Package_0823.uml" />
    </packageHasNamedElement>
  </packagedElements>
</package>