<?xml version="1.0" encoding="utf-8"?>
<logicalClassDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" dslVersion="1.0.0.0" Id="aa0df2e4-8de6-49fc-b38c-8e4c494852bf" name="UMLClassDiagram1" linkedPackageId="514f62e6-89d6-452f-bac7-10215b8cbc22" xmlns="http://schemas.microsoft.com/dsltools/LogicalClassDesigner">
  <profileInstances>
    <packageHasProfileInstances Id="92c4b70a-7203-4971-8be7-700d9d7c8545">
      <profileInstance Id="55381263-ce37-436c-bcb6-0a644f273127" name="StandardProfileL2">
        <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" />
      </profileInstance>
      <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" />
    </packageHasProfileInstances>
    <packageHasProfileInstances Id="2ec409b7-c92c-45e3-b16e-6a8e553b99a9">
      <profileInstance Id="0d3577d4-eac9-4fd3-be54-661ef98ac212" name="StandardProfileL3">
        <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" />
      </profileInstance>
      <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" />
    </packageHasProfileInstances>
    <packageHasProfileInstances Id="5531b88c-b47b-46ce-bf14-f13eee92eb51">
      <profileInstance Id="723d8c85-ceb7-49be-8a70-17ba3dedc1c1" name="CSharpProfile">
        <elementDefinition Id="10a629be-fc7e-4a72-85c3-0db18dbbd680" />
      </profileInstance>
      <elementDefinition Id="c01a7231-87e4-4cb4-8015-a90ffbd8ee31" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <logicalClassDesignerModelHasTypes>
      <class Id="d6a49e98-42b4-4082-97f7-3555b5716c58" name="AbstractRegularPolygon" isAbstract="true" isLeaf="false" isActiveClass="false">
        <referencesInternal>
          <reference Id="ecbce753-bf5c-4f31-ac31-5d62949802d3" handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon" tag="ViewCode">
            <elementDefinition Id="486ea700-1988-4712-9c4e-c59619ab516d" />
          </reference>
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance Id="c86892f9-01cf-45e4-93cf-2c600018106a" name="class" profile="CSharpProfile">
            <elementDefinition Id="14fc637c-4eaa-4bb5-88bb-750913c264ee" />
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="7b8952aa-9057-4437-bfd5-abff7357493e">
                <propertyInstance Id="71538f7d-63d5-472f-8e44-a9b7daa1cf73" name="ClrAttributes">
                  <elementDefinition Id="d1aceddd-2a0f-4e16-8e21-ae0281f7795a" />
                </propertyInstance>
                <elementDefinition Id="3958f52a-d44a-433b-9a5f-76e7103f5d26" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="3267731d-25fd-435f-9ef2-105b909e6559">
                <propertyInstance Id="1f408ae6-6994-4218-a0ae-3f2780da0e20" name="IsPartial" value="false">
                  <elementDefinition Id="9d2b2d4a-671e-49d1-8f8f-b5be0a714bf4" />
                </propertyInstance>
                <elementDefinition Id="d0eac624-6304-4818-8ee9-db20bf0bc348" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="869db407-585a-4469-92f2-d0ad288d2b82">
                <propertyInstance Id="9397a87b-f954-4437-b7f3-eb41be8e93eb" name="IsStatic" value="False">
                  <elementDefinition Id="0b6aa401-f794-4c3f-a78f-a9ba30044cc8" />
                </propertyInstance>
                <elementDefinition Id="612ed6f0-03a2-4cad-b3fd-9fa6ba3ffa99" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="043267f9-72a9-4479-baaa-3f62ee96ed02">
                <propertyInstance Id="6d200de9-cce7-4586-8fa6-5758648509c2" name="IsUnsafe" value="false">
                  <elementDefinition Id="270fb60d-59b1-4d89-b368-316944afd6bd" />
                </propertyInstance>
                <elementDefinition Id="32531074-77d3-4afb-a101-1bd189819b6d" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="986ab3ce-b4bd-4f98-bf96-9fc9de002586">
                <propertyInstance Id="fde0635e-5d32-44a8-99c3-a4f28f3edfaf" name="PackageVisibility" value="internal">
                  <elementDefinition Id="404b662f-2be3-4551-b59c-2582a3e5939f" />
                </propertyInstance>
                <elementDefinition Id="bde745e6-f666-4c74-b410-4dc56f7527c1" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <elementDefinition Id="449fd3af-2b49-4b8e-9ff7-71bee0ae2376" />
        <ownedAttributesInternal>
          <property Id="14753558-b819-40dc-ac26-494d7f5db6d7" name="NumberOfSides" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <referencesInternal>
              <reference Id="564f2353-496d-4413-ad6c-8a44dc0c8c01" handle="viewcode://./CodeSchema_Property?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3DNumberOfSides" tag="ViewCode">
                <elementDefinition Id="5b02b84e-8bd2-4f02-8ca2-7b70f1986542" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="9ed3a6e1-674e-4265-9894-af023f31f5c4" name="property" profile="CSharpProfile">
                <elementDefinition Id="a54393db-28b8-4a81-8eac-4a1264cb66aa" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ce75d18c-1db1-4ab0-bb91-4bad965d5612">
                    <propertyInstance Id="b8f7e158-d8ac-4484-a417-6e780462a26d" name="ClrAttributes">
                      <elementDefinition Id="41e6aa03-71d4-468d-966e-a984f5112c17" />
                    </propertyInstance>
                    <elementDefinition Id="2fe275ba-bcf9-4a09-8a9e-4f6de6ba25d3" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="961df26a-5e18-4603-9b51-53f89b4abd7d">
                    <propertyInstance Id="a822df1d-5544-4096-a13a-7630e00302ee" name="Get" value="public">
                      <elementDefinition Id="3aa7c9d7-374f-4c9a-b8e2-93c40fbd5c62" />
                    </propertyInstance>
                    <elementDefinition Id="5c3fc58f-f02a-4667-bae0-7127bcd7834d" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="1145821d-1821-4486-ab10-ac8b8b42457f">
                    <propertyInstance Id="f4bffb2a-d474-4ad8-9363-016e3621c6cd" name="HasBody" value="false">
                      <elementDefinition Id="11c6f6a8-083f-40c6-91bf-7b99ec0810f3" />
                    </propertyInstance>
                    <elementDefinition Id="ef82b798-9cae-41dc-8941-465c42be7737" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="5976aa52-36b3-40a6-a632-d3c25d471b98">
                    <propertyInstance Id="34b2c656-cd21-4848-a201-24a4112ce1b8" name="IsUnsafe" value="false">
                      <elementDefinition Id="789742d7-2ef1-4846-ba9a-61dcc7e63110" />
                    </propertyInstance>
                    <elementDefinition Id="3926d87f-3941-4216-b75d-af66ad8bcd74" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="d7548b46-5c87-4894-9da9-ff6d6e735df5">
                    <propertyInstance Id="da4ca8f5-bed8-4c6c-ad0f-204710099277" name="Inheritance" value="none">
                      <elementDefinition Id="05ad02ec-bf34-4bb3-a090-3abddae43b57" />
                    </propertyInstance>
                    <elementDefinition Id="e0aeb01c-2265-4313-bee5-c0939a04eaef" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="7bbae4f6-212a-44c4-85f3-460946bda83b">
                    <propertyInstance Id="190703a0-0658-4774-a3bb-67affcf3b3e3" name="PackageVisibility" value="internal">
                      <elementDefinition Id="2d5528a2-5b62-4ac7-9ff3-341f96ca5e0f" />
                    </propertyInstance>
                    <elementDefinition Id="833e221f-4b32-47f6-a7f4-0021ede43bd1" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="1566b17b-ebaa-4636-9348-2e5034c02be0">
                    <propertyInstance Id="29d1ad44-6ab7-43e1-a12a-9cb595f113a4" name="Set" value="public">
                      <elementDefinition Id="c1e81b12-8074-491e-b9d9-aa799106ccb3" />
                    </propertyInstance>
                    <elementDefinition Id="f07a2830-8b1a-4f7a-84b6-1e5d21bc113b" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="ca5fdb28-8b0f-4303-ac63-5ac6f0e1b288" />
            <type_NamedElement>
              <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
            </type_NamedElement>
          </property>
          <property Id="607da6f9-5029-4266-b5f1-143116ac2fa3" name="SideLength" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false">
            <referencesInternal>
              <reference Id="44d2f6d5-28f6-4b58-b7c9-4e701e23b6f5" handle="viewcode://./CodeSchema_Property?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3DSideLength" tag="ViewCode">
                <elementDefinition Id="d1c8df70-cdb9-49da-b88e-a91e0493bdc3" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="2cdb086e-d3eb-4a18-8b27-091d8e69bc91" name="property" profile="CSharpProfile">
                <elementDefinition Id="f61a7887-3ba2-472d-bca8-6fb8b2ed38d5" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="56858ac5-1137-429b-a476-978a9b7aede8">
                    <propertyInstance Id="f7a735eb-66d9-4210-b8ef-478a2fe4b20a" name="ClrAttributes">
                      <elementDefinition Id="72c6e949-aff8-4e4b-8df7-d4a1f37b12e8" />
                    </propertyInstance>
                    <elementDefinition Id="f066ba05-68d9-4ff1-81c8-d3c129fb3c46" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="d2b06d16-c48e-4855-8099-33c0f1a55988">
                    <propertyInstance Id="4a10fe19-7be0-454a-b94b-5806fddbf805" name="Get" value="public">
                      <elementDefinition Id="da59e8fe-43c1-41ac-aec4-f3c1d02fa2c7" />
                    </propertyInstance>
                    <elementDefinition Id="5377dd3e-546e-460b-a8de-13735ea8826e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="79181148-3fb3-466d-a14b-5535eac31834">
                    <propertyInstance Id="94703c64-d3d9-4b01-869f-c808653064b6" name="HasBody" value="false">
                      <elementDefinition Id="e9b13cd5-f9af-4179-a20b-29ddf7a1cea7" />
                    </propertyInstance>
                    <elementDefinition Id="66164ff3-b6db-4c7c-9524-2ab57edc1f30" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ac89283f-00b6-4c3a-9c63-026e89356c09">
                    <propertyInstance Id="154705e9-5d4d-462a-a118-0dc4178b3ba8" name="IsUnsafe" value="false">
                      <elementDefinition Id="4d44904b-0c7a-400a-a881-288ef2c4b284" />
                    </propertyInstance>
                    <elementDefinition Id="5229cd58-08b1-45e5-b65b-efe29f9ace2f" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="fcd2aa5d-6ad5-4161-afcb-a5203fa53926">
                    <propertyInstance Id="653b78ab-fa82-4551-bc4c-ff4e3ad353ce" name="Inheritance" value="none">
                      <elementDefinition Id="945f8725-3fe9-40db-88ce-60d443a11846" />
                    </propertyInstance>
                    <elementDefinition Id="a0d065f3-5e28-47ff-8955-1f1460e97d6a" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="32ffe645-5117-4402-875f-4cada4aadf5a">
                    <propertyInstance Id="14b3dbd5-5721-4d82-808f-4fd32353db7a" name="PackageVisibility" value="internal">
                      <elementDefinition Id="98e31a25-1f12-4e6d-bee8-0a9366e60536" />
                    </propertyInstance>
                    <elementDefinition Id="5f208ab5-364a-40da-9b74-48638082aefd" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="11a32432-e11b-4fd3-a90d-06c8ea3896c1">
                    <propertyInstance Id="7c27c74f-fe3d-4942-9015-c590ed6d32c3" name="Set" value="public">
                      <elementDefinition Id="1305ab11-efed-4c19-ab03-f0c884a6951d" />
                    </propertyInstance>
                    <elementDefinition Id="951ca6a4-b2b3-4776-9fbd-d3cebeef0777" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="639477b4-1b58-44e1-8cae-1d8bffe983c5" />
            <type_NamedElement>
              <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation Id="758a1aca-1560-4b22-bde4-33693f98d60c" name="AbstractRegularPolygon" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="c787a371-3c4b-40e5-b272-7fb8d903f739" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)])" tag="ViewCode">
                <elementDefinition Id="8e4c453e-c84d-4c1e-83e6-dcfdb19d3cc2" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="f7d6d92e-2fc0-41bd-973f-0e8179bc6697" name="method" profile="CSharpProfile">
                <elementDefinition Id="119e1342-5e0c-490d-ac5e-00425a87c8f8" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="4b0c3a21-ee03-4b72-b973-cf59b0bfd585">
                    <propertyInstance Id="133f59c1-cb90-4997-b58d-23f60a4d5421" name="ClrAttributes">
                      <elementDefinition Id="ca0a25c9-07e2-49d0-8d8e-04224b188d2a" />
                    </propertyInstance>
                    <elementDefinition Id="b2a0963f-45b8-4997-9d0b-c271cb28dd3c" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="0d753dc6-ef11-47a0-800c-82ab39989d15">
                    <propertyInstance Id="a44076d7-7f2c-440b-ba4c-b2c76a3efca4" name="IsPartial" value="false">
                      <elementDefinition Id="68d00897-9bba-42a6-92e9-83e1d12a10ba" />
                    </propertyInstance>
                    <elementDefinition Id="3b296ce1-547f-4bdc-9c15-d69731c67380" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="f227173d-3926-4990-bcd9-8362d700647f">
                    <propertyInstance Id="c2d4af46-6873-457d-a6dd-ea406b8064cc" name="IsUnsafe" value="false">
                      <elementDefinition Id="18f61c7e-7867-463f-a859-464c95fe867d" />
                    </propertyInstance>
                    <elementDefinition Id="82fa08bb-d303-4c06-9b15-9cdc9fc9f85e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="c5d246c4-8641-4905-b6c8-cbd50811db5b">
                    <propertyInstance Id="62b04fbd-4f2d-49c9-a5a5-a8f6c0c0f996" name="Inheritance" value="none">
                      <elementDefinition Id="5afd5513-03cc-4c8e-ae37-44ecebbc2bca" />
                    </propertyInstance>
                    <elementDefinition Id="c33e623c-4624-438d-bcfe-6847c18d5b1e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="f1c03088-3d61-4423-afce-125ffc3ca73d">
                    <propertyInstance Id="89790f01-62b7-4b8c-9f58-39164d458eec" name="PackageVisibility" value="internal">
                      <elementDefinition Id="680dac01-e609-466c-98f9-fdfaa8f22539" />
                    </propertyInstance>
                    <elementDefinition Id="a07f6b1c-d181-4dfd-a208-021bedfefcbf" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="2ee6a268-394d-4cd4-ab3b-9e56240f6e16">
                    <propertyInstance Id="ed9d684a-affb-44dd-8f62-e985ae946767" name="params" value="false">
                      <elementDefinition Id="d3be3c74-4a8b-425e-97ce-39aa7d5824b6" />
                    </propertyInstance>
                    <elementDefinition Id="17242c48-9a25-42ac-864a-9e15a33adff8" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="dbf4dfa6-6148-41a6-b5f3-dbb1b43f5ac0" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="56b7d339-fafb-4a2f-8a0b-c3054e650cdc" name="sides" direction="In">
                  <referencesInternal>
                    <reference Id="48dce6ca-cb9f-4bc2-a9b5-8cf65be2ded6" handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dsides" tag="ViewCode">
                      <elementDefinition Id="9a99313c-9016-4ae6-b472-bfe70e413138" />
                    </reference>
                  </referencesInternal>
                  <elementDefinition Id="cec20c41-50e7-4b28-850b-fa81acb7dad1" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter Id="fd4290f8-ed3d-4aec-8734-37a5b71f074a" name="length" direction="In">
                  <referencesInternal>
                    <reference Id="55935982-76b5-4aab-b792-700400ef7b21" handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)%2C(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dlength" tag="ViewCode">
                      <elementDefinition Id="20ab35d9-4d06-45ee-83ac-5f0aa2268695" />
                    </reference>
                  </referencesInternal>
                  <elementDefinition Id="e36e4de3-5d1f-427b-b5a2-a1c29e937611" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation Id="f6cc3489-1abb-412f-b13d-2d46bcaa7c76" name="GetPerimeter" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="b4d04426-2939-4e9a-99b1-f214ffa00df2" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3DGetPerimeter" tag="ViewCode">
                <elementDefinition Id="79e91324-9168-4b42-b22b-758e3784454f" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="2d27ffb5-285d-4bda-92f3-4c2a8d47c39d" name="method" profile="CSharpProfile">
                <elementDefinition Id="fb1dbeb6-beda-4404-8714-63d65967b8a6" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ac1d229f-1429-4acf-a53f-c62a43506994">
                    <propertyInstance Id="1888379c-880e-45fc-821a-de269fa71604" name="ClrAttributes">
                      <elementDefinition Id="abf6c67a-ddab-4902-931e-f92e02c4aecf" />
                    </propertyInstance>
                    <elementDefinition Id="003cf005-908d-44f1-8dc5-802422cb21c1" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="017f4f20-aab0-408a-aac3-289f6b0fce22">
                    <propertyInstance Id="8afe4f44-8490-4134-ab94-ea56a0c95811" name="IsPartial" value="false">
                      <elementDefinition Id="c103b06b-d35b-48b2-bed9-36dfbe429472" />
                    </propertyInstance>
                    <elementDefinition Id="2844830d-c066-4644-a420-0cab792eef71" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="895058c0-3b5b-491e-9059-7ff0eea3cc49">
                    <propertyInstance Id="8d85ebbc-4197-4290-b9c2-502c05d1fe59" name="IsUnsafe" value="false">
                      <elementDefinition Id="0b503713-78a1-4007-ab4f-64f49e4b546f" />
                    </propertyInstance>
                    <elementDefinition Id="e584dab2-dac7-491b-8e6c-9506afb0bbb5" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="9462f49c-fc4e-4f18-a6f2-99a1e8fbd3fc">
                    <propertyInstance Id="8bd7e2ef-d2c9-4f60-896e-aa8f23951236" name="Inheritance" value="none">
                      <elementDefinition Id="b010cad9-d31d-403e-9eaf-c930e2b87ddb" />
                    </propertyInstance>
                    <elementDefinition Id="84effa91-0f39-4de9-9ad8-31444ae6d406" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="405cb3e1-4d02-47bb-8667-1707e597f1ed">
                    <propertyInstance Id="6946c34e-b65d-4174-9bd3-626be727260f" name="PackageVisibility" value="internal">
                      <elementDefinition Id="524f0e80-8c3d-4cce-81a2-5cef93bf761f" />
                    </propertyInstance>
                    <elementDefinition Id="c69771ce-54d0-41fe-81f7-1a958cfc8aa8" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="58f5affa-ac5d-4c08-a00b-bbbbc99cebaa">
                    <propertyInstance Id="04894d73-53d9-4732-a96e-77899ef1294f" name="params" value="false">
                      <elementDefinition Id="64bdd68c-ff19-4c58-a003-c7321e354045" />
                    </propertyInstance>
                    <elementDefinition Id="3c539689-8166-4593-8175-7789e5ebb1ac" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="07d461be-927b-46cb-88e5-da402b7a22d8" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="4e1d0148-0739-4535-9b7b-34a3c1c446c7" direction="Return">
                  <elementDefinition Id="ebe9da4c-fc7e-461c-bd18-d91a57eefd2a" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="65624971-9ff8-4160-8390-f2ed7d7e36aa" LastKnownName="Double" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation Id="8c4b65a6-4d18-4507-a6ec-f0396e309865" name="GetArea" isLeaf="false" isStatic="false" isAbstract="true" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="fa399a1a-252d-4999-ae99-0e09a8e307bb" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DAbstractRegularPolygon Member%3DGetArea" tag="ViewCode">
                <elementDefinition Id="1c0257a8-ca0a-4b18-a2a0-71740bc6a19f" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="17e569e8-d757-47f7-8438-124fca4486fe" name="method" profile="CSharpProfile">
                <elementDefinition Id="2eb8d3fc-a056-4e6c-924d-ef216276c92c" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="0819278f-5af6-4845-9bf0-9a65cdf03530">
                    <propertyInstance Id="88f83cc7-1e76-48fb-95e5-14f742e42471" name="ClrAttributes">
                      <elementDefinition Id="4bab028e-a5fd-4a80-98eb-905293b1ed3d" />
                    </propertyInstance>
                    <elementDefinition Id="c2ee1b42-c5a6-45a4-941c-9fc66eec2432" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="755b1980-894a-44bc-a8f5-355fe3501890">
                    <propertyInstance Id="f0eb112c-d24d-4404-9c98-fc1740e7c295" name="IsPartial" value="false">
                      <elementDefinition Id="a40cdcd0-b594-45c9-963f-9c0eb7183cbb" />
                    </propertyInstance>
                    <elementDefinition Id="69185b67-9439-4651-8d09-085c63cf2fc5" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="831b5cb7-544e-4a54-97da-968224cb0d78">
                    <propertyInstance Id="af05a0c2-570a-4e92-81db-367ba04d0ec7" name="IsUnsafe" value="false">
                      <elementDefinition Id="895619b5-5abc-4f55-bf12-144e0954decc" />
                    </propertyInstance>
                    <elementDefinition Id="f0ad132b-1883-4da4-be45-8c7d807138bf" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="4995347a-9e34-4223-880d-bfed3615ef26">
                    <propertyInstance Id="67e10c0d-9b8e-46ab-89a0-e8058d025859" name="Inheritance" value="none">
                      <elementDefinition Id="97bd0722-0269-46ba-90d8-49457dd4abca" />
                    </propertyInstance>
                    <elementDefinition Id="08d77155-a385-44bb-b364-f7261c05ddcf" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="beaea701-7d1b-4629-8ba9-096c499552d4">
                    <propertyInstance Id="fd235580-5367-4a47-a26a-d638cd7859f0" name="PackageVisibility" value="internal">
                      <elementDefinition Id="53cc982a-99e1-4f1e-b07c-6f6ed8bcb8fb" />
                    </propertyInstance>
                    <elementDefinition Id="899fc21f-6adc-4718-8f6e-01cb7ba8929e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="65926910-6a05-408a-983d-31fb5594fc95">
                    <propertyInstance Id="0c8029ae-6c01-482c-89fa-6e35597844a3" name="params" value="false">
                      <elementDefinition Id="5bf07c42-1118-4191-9642-79c569ca038d" />
                    </propertyInstance>
                    <elementDefinition Id="726b7311-d632-4452-b542-770a00836f6f" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="abb37e3e-d9b2-45ff-b899-a49aded2dcc5" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="09e75442-fd3b-4521-8efb-95440d01b373" direction="Return">
                  <elementDefinition Id="bd9d8708-3869-4ecd-bb6c-2ce100aba93a" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="65624971-9ff8-4160-8390-f2ed7d7e36aa" LastKnownName="Double" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
    <packageHasNamedElement>
      <referencedType Id="296963b9-d275-4145-a6ca-44bf25b1703f" name="Integer" isAbstract="false" isLeaf="false" cachedFullName="Integer">
        <elementDefinition Id="220a3521-e091-4221-bae9-3ef9018e845c" />
      </referencedType>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <referencedType Id="65624971-9ff8-4160-8390-f2ed7d7e36aa" name="Double" isAbstract="false" isLeaf="false" cachedFullName="ModelingProject1::System::Double">
        <elementDefinition Id="663853e9-2432-476d-85ce-28f970ebb4a2" />
      </referencedType>
    </packageHasNamedElement>
    <logicalClassDesignerModelHasTypes>
      <class Id="dfef489b-88ed-4e1d-b632-90526bc015f2" name="Square" isAbstract="false" isLeaf="false" isActiveClass="false">
        <referencesInternal>
          <reference Id="6b5f0ad1-2498-4836-be1e-4dfc75447543" handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DSquare" tag="ViewCode">
            <elementDefinition Id="94d002ba-ab36-4d15-bed6-f18fd7fda176" />
          </reference>
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance Id="ba33bb9e-5028-428a-8ce2-98554a8c9878" name="class" profile="CSharpProfile">
            <elementDefinition Id="d9bd263f-86ea-4d3e-9123-74a98ce8feaa" />
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="b8bd407f-ea85-43fb-a0cb-d1db05116917">
                <propertyInstance Id="ddb622cb-85e8-43c7-8803-d13abf14451f" name="ClrAttributes">
                  <elementDefinition Id="e97c1ae2-a2da-43a7-9bbf-4a639b490f19" />
                </propertyInstance>
                <elementDefinition Id="ac1f955f-cd86-48d9-b81b-67bcf063285e" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="2f3df07d-8435-48dc-9706-930d59db1e80">
                <propertyInstance Id="1408cef7-0619-4eb3-8fbc-6d17b5dbc841" name="IsPartial" value="false">
                  <elementDefinition Id="aa562b46-29c3-40c7-8680-e18380c677d8" />
                </propertyInstance>
                <elementDefinition Id="5c3b4ad5-084c-4a80-9d89-12bb42fb0743" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="84030383-3fe4-47dc-a5c9-016e98b15863">
                <propertyInstance Id="aaf4136f-f864-4b61-9062-a925536d9011" name="IsStatic" value="False">
                  <elementDefinition Id="6e0fd57c-1a89-4121-b021-a07216228af2" />
                </propertyInstance>
                <elementDefinition Id="3dbfdba5-3c3c-4d7a-82c0-234269227e1e" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="4431dd7c-c5dd-46a4-badb-7730d26d6de9">
                <propertyInstance Id="7ee2a48f-a51d-4135-9896-4798c77aed38" name="IsUnsafe" value="false">
                  <elementDefinition Id="d014a06c-abb5-4a14-b420-b5efb3ff6a2f" />
                </propertyInstance>
                <elementDefinition Id="37811f2b-785a-4836-b446-9cb56f362db7" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="d09bc3e9-f791-4e5f-a47d-a10422db21fa">
                <propertyInstance Id="464f5c45-e5e0-4fde-8c06-e7a6735446bb" name="PackageVisibility" value="internal">
                  <elementDefinition Id="50fe3818-f483-45b7-a42b-e17a1a511d65" />
                </propertyInstance>
                <elementDefinition Id="3a53995c-3673-4ec6-a17e-904b4a7ae7ed" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <elementDefinition Id="3dfd1576-2c01-4ec9-9c7b-766405818e6b" />
        <generalsInternal>
          <generalization Id="aa0d2e68-52c4-4b91-a10a-85a803fdc206" isSubstitutable="false">
            <classMoniker Id="d6a49e98-42b4-4082-97f7-3555b5716c58" LastKnownName="AbstractRegularPolygon" />
            <elementDefinition Id="baa73048-62ad-4bfe-a106-9b677a4a01bc" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation Id="2d7f32ce-9611-4f1d-94d0-f5072da1faaa" name="Square" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="c540439b-3a2c-4994-8e90-fac34fd5585a" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DSquare Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)])" tag="ViewCode">
                <elementDefinition Id="1c891b5c-9c8e-4b4d-aaac-7d3ee9455400" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="9c723e62-c1d9-40b4-8f13-bbe8c6147506" name="method" profile="CSharpProfile">
                <elementDefinition Id="2be46659-1a57-40fe-be24-33007bbc0682" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="dc7eb1a2-3fae-486e-b597-194bdf8d98da">
                    <propertyInstance Id="f6210eb5-dfc8-473d-8e70-27e073752e4d" name="ClrAttributes">
                      <elementDefinition Id="570c1224-ede6-492a-aba8-62354f994a2e" />
                    </propertyInstance>
                    <elementDefinition Id="7f34dac8-9d36-4b59-ba3c-2cb6e80a38c9" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="2ef8f3df-5baf-4407-b18c-cd299a3b84a4">
                    <propertyInstance Id="370b2070-b2fa-4492-afbb-81699d51b2b6" name="IsPartial" value="false">
                      <elementDefinition Id="954f3bf4-f040-49bc-945c-17736e3f469e" />
                    </propertyInstance>
                    <elementDefinition Id="581f02b4-16aa-4bfa-900d-178099032ec5" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="59560d3c-4a87-43c8-958d-0c7f5e711f04">
                    <propertyInstance Id="7a816e05-adad-4558-85e5-4dda82dd3a70" name="IsUnsafe" value="false">
                      <elementDefinition Id="417bc17b-c4f8-49df-995a-a483ced24ed5" />
                    </propertyInstance>
                    <elementDefinition Id="41f62379-c6e2-4a78-bcc5-89a8def76f11" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="7db2b437-0d81-41ff-be82-9f90c0c33986">
                    <propertyInstance Id="259ddee7-d8b5-470c-8801-e97e3a75240a" name="Inheritance" value="none">
                      <elementDefinition Id="631ed8b4-719b-4684-94fe-d5c3cc018229" />
                    </propertyInstance>
                    <elementDefinition Id="68a4ce46-390b-44bb-a437-fa0b3fa63912" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="6b57215a-eac9-496a-b32c-0e5bcc82ae9a">
                    <propertyInstance Id="eb7ca5b8-60ef-4ba0-a5de-76d1df7a0acc" name="PackageVisibility" value="internal">
                      <elementDefinition Id="930338f6-a410-4cd9-9eee-291b2da49a55" />
                    </propertyInstance>
                    <elementDefinition Id="99a21f98-522d-4ed9-8c09-77f5f050deec" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ed136e51-8b2a-475c-8799-e8561f1c67f5">
                    <propertyInstance Id="fa8c6501-5e2b-41cd-b863-c1b672213673" name="params" value="false">
                      <elementDefinition Id="18157afc-80d9-4d52-8572-2161bc56f915" />
                    </propertyInstance>
                    <elementDefinition Id="6008edac-c74a-4eaa-8fa6-0ca440935791" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="c3cead3d-c774-4685-8235-d7fd1ba96b19" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="fb06d95b-425c-4353-a94f-452b6fe1db17" name="length" direction="In">
                  <referencesInternal>
                    <reference Id="6b1ce0e9-2046-45e1-9366-4e6c8a501dfc" handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DSquare Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dlength" tag="ViewCode">
                      <elementDefinition Id="127a8168-3986-4122-b9f6-4776d4309b37" />
                    </reference>
                  </referencesInternal>
                  <elementDefinition Id="4f05042a-09b3-468d-b867-04b898518830" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation Id="8bbb35f4-6e99-4d99-90d3-0b3e2eec0c8b" name="GetArea" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="6c18f9af-9580-4283-a105-e0bca60531b5" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DSquare Member%3DGetArea" tag="ViewCode">
                <elementDefinition Id="7ee32509-60e9-4c2c-9c98-1f1c4f5b9de8" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="f513cfc4-fb2a-4d68-9fe0-e7feaed5c409" name="method" profile="CSharpProfile">
                <elementDefinition Id="56db8b76-3d05-4ae0-a166-229c73fd0f02" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="744a0405-14fe-4a58-b446-f365b479f3a1">
                    <propertyInstance Id="9321881b-24e1-4d6a-8d6c-defccb0cb593" name="ClrAttributes">
                      <elementDefinition Id="8158bc72-ae3f-49dc-8244-37cededb3aee" />
                    </propertyInstance>
                    <elementDefinition Id="4317701a-4459-4854-ac66-bae52c1acb52" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="50887c1d-d215-441a-846c-d06ef474a2c8">
                    <propertyInstance Id="e69efd53-5f6c-49c2-b405-7473e064e672" name="IsPartial" value="false">
                      <elementDefinition Id="c63ab16a-12b9-4015-866a-422b489bdd3a" />
                    </propertyInstance>
                    <elementDefinition Id="25ce2175-22ab-4af1-9d1c-c29ec17e431e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="38b23f23-5c80-4c43-b861-6d18c54572ac">
                    <propertyInstance Id="09354bff-6e8d-4c31-b886-110491000957" name="IsUnsafe" value="false">
                      <elementDefinition Id="a68d6a31-845c-4eda-96bc-f996c5a4173c" />
                    </propertyInstance>
                    <elementDefinition Id="02fd8c73-6b9b-4b70-83a8-ad911c7aba38" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="90455a91-b054-4454-aacb-f956f34169d0">
                    <propertyInstance Id="061cd986-fd8c-48ca-ace0-4ee6c1ca5005" name="Inheritance" value="none">
                      <elementDefinition Id="a3a9cbc7-db89-4290-8380-1ef51c3945a0" />
                    </propertyInstance>
                    <elementDefinition Id="e868ae89-1316-4511-b542-22fcd6e0299f" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="043ee550-abb0-4b20-bfae-dc6fd191344f">
                    <propertyInstance Id="f1a6bfa6-69ac-49ff-b5cb-8886049ec4cf" name="PackageVisibility" value="internal">
                      <elementDefinition Id="4f8dc029-ac38-467b-be9f-54642bf8e669" />
                    </propertyInstance>
                    <elementDefinition Id="42ac0acd-811a-4ef0-b640-6c85a1661b31" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="c64a2d13-46f6-46e5-bfa8-ff602fd003b0">
                    <propertyInstance Id="390b6719-779d-4472-8d3f-031008692edf" name="params" value="false">
                      <elementDefinition Id="24546b8e-f2f2-4c07-ba8b-286e661315fb" />
                    </propertyInstance>
                    <elementDefinition Id="93b28672-119c-4e6c-b908-d64d0f727509" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="f6ef2a61-2a90-4d79-9b84-5103b0f0fa9d" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="19cdd4b4-1328-4649-bbc7-3084bad1a4d3" direction="Return">
                  <elementDefinition Id="cd81fb6e-f018-41c0-a3f9-db1917549223" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="65624971-9ff8-4160-8390-f2ed7d7e36aa" LastKnownName="Double" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
    <logicalClassDesignerModelHasTypes>
      <class Id="08ddbcd5-e292-4922-aa92-6f65b030e3c1" name="Triangle" isAbstract="false" isLeaf="false" isActiveClass="false">
        <referencesInternal>
          <reference Id="71d99fac-1400-421c-a07d-b0215dc4c0d0" handle="viewcode://./CodeSchema_Class?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DTriangle" tag="ViewCode">
            <elementDefinition Id="e4605026-bdaa-4bc2-b5d7-867d656239c3" />
          </reference>
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance Id="5aa2b994-d509-40b3-ac1b-9b134a30916d" name="class" profile="CSharpProfile">
            <elementDefinition Id="941800b7-8a65-425e-84db-342096871d4a" />
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="b5c9fab7-6edd-4208-a8c9-34cd67053743">
                <propertyInstance Id="149407fb-bc85-4e03-abcd-0af96cef6dce" name="ClrAttributes">
                  <elementDefinition Id="7f916aec-8c50-42b7-8ce7-27cd2e8c8e24" />
                </propertyInstance>
                <elementDefinition Id="8dc21346-666a-494f-9ba8-17bf2d823b90" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="93ce5197-f81a-4750-9d36-3fb17c133e18">
                <propertyInstance Id="62a4e90c-2c8d-4c36-b66c-c0e200567136" name="IsPartial" value="false">
                  <elementDefinition Id="0050139e-7fc2-4417-b77f-aefbb1808650" />
                </propertyInstance>
                <elementDefinition Id="7a17d74c-4859-459c-b1cb-6cff6f70740a" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="b65be0df-b51a-42fb-9c37-8dde6dcfc3c6">
                <propertyInstance Id="d108a65e-ae58-46bc-87e0-5d242664de28" name="IsStatic" value="False">
                  <elementDefinition Id="7f263905-9699-4571-8dac-ac4a3d8a6d30" />
                </propertyInstance>
                <elementDefinition Id="a456c08b-83b9-416c-a128-bdc141390725" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="f493d16a-0ae2-40b8-abb2-2acf706e6d63">
                <propertyInstance Id="b096ff65-4a03-44d6-9ed8-48c46a6d7169" name="IsUnsafe" value="false">
                  <elementDefinition Id="ee4122b1-26b5-4525-a8aa-1ab22a83d8e3" />
                </propertyInstance>
                <elementDefinition Id="0750b9ab-4129-491c-ac60-f0efa7e5312c" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances Id="6ed50468-9bf1-49b2-8a34-90546e712877">
                <propertyInstance Id="e74a8fc2-b69f-40a1-bc24-50793661ef61" name="PackageVisibility" value="internal">
                  <elementDefinition Id="f870cd94-8744-481c-aef6-68cb50e906a2" />
                </propertyInstance>
                <elementDefinition Id="696dae60-6da6-47b1-96a3-efc1d8892b6e" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <elementDefinition Id="8753cef6-0ad0-4fe1-85eb-8f3819b0feb2" />
        <generalsInternal>
          <generalization Id="226ee075-1aaf-430b-a1b5-49e4b64b5b24" isSubstitutable="false">
            <classMoniker Id="d6a49e98-42b4-4082-97f7-3555b5716c58" LastKnownName="AbstractRegularPolygon" />
            <elementDefinition Id="11ada2b8-e01c-42a4-b410-3046b21777c0" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation Id="3fdf26a6-9f68-4639-a669-02aca0b4e119" name="Triangle" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="84a9d0a9-d90f-49eb-9c11-5b158c519374" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DTriangle Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)])" tag="ViewCode">
                <elementDefinition Id="3b2e207d-1b98-485b-8353-7cb959881bdf" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="02d66022-198e-41c2-8521-2296345ae6e5" name="method" profile="CSharpProfile">
                <elementDefinition Id="831c3bf6-aa32-4129-91f7-5751f95ca962" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="47d8d881-7731-417c-8887-a69f32cd6921">
                    <propertyInstance Id="fbb0c3a2-b16c-4d09-9eb5-5a13fde0c0da" name="ClrAttributes">
                      <elementDefinition Id="0e053bda-f60a-4464-8fbd-d546db2222fb" />
                    </propertyInstance>
                    <elementDefinition Id="cd9cc2eb-a2af-4689-b326-893264f02161" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="1bad4104-462c-4905-9804-ae7dc09782cf">
                    <propertyInstance Id="6bef7613-290e-43c7-a091-3c7d1bee2ea6" name="IsPartial" value="false">
                      <elementDefinition Id="7ba05889-d8e3-459c-af1e-f62160a202f2" />
                    </propertyInstance>
                    <elementDefinition Id="ac9cb747-0c95-400e-b338-62d3bc424760" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="c1c11d90-db3a-4036-8b13-f3dc2528a865">
                    <propertyInstance Id="9c018539-6169-471e-9675-397e64408d97" name="IsUnsafe" value="false">
                      <elementDefinition Id="b99c12d7-d1f7-455b-9386-f9c3544967b6" />
                    </propertyInstance>
                    <elementDefinition Id="c8b21852-23b2-45cc-9549-fa5b4b3f84a0" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="f15de24b-c454-478b-a548-0a34e91d0f53">
                    <propertyInstance Id="06e2ff04-97f8-4e08-bea7-cace6db7610f" name="Inheritance" value="none">
                      <elementDefinition Id="0e03ef90-9608-4069-abbd-6c347785ffbf" />
                    </propertyInstance>
                    <elementDefinition Id="9c5731b9-f3a0-4bad-9c39-d19eb42c8bce" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="1efe2ab0-e5ca-4e02-a431-af7d88d57e5a">
                    <propertyInstance Id="dfc65967-d28b-4089-8439-98976e1fde62" name="PackageVisibility" value="internal">
                      <elementDefinition Id="501f6049-ae7e-4009-8237-da835032c617" />
                    </propertyInstance>
                    <elementDefinition Id="a99369fa-a5b7-4a99-a079-96102a825761" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="32c78edd-5a57-4a07-9aa7-4ec772660b92">
                    <propertyInstance Id="c014032b-76de-4ebc-aec3-282f93105cf3" name="params" value="false">
                      <elementDefinition Id="42c65bb9-9c85-4bfe-828e-74d9c939afd6" />
                    </propertyInstance>
                    <elementDefinition Id="0dc86b97-d0d6-496a-86b4-69f05ac047c8" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="bd50c2de-bdf9-4b85-965a-e5468a408f9f" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="0f368f62-c657-4c98-b32c-429e0b759574" name="length" direction="In">
                  <referencesInternal>
                    <reference Id="f48d9e4a-5fd0-43e0-ae0f-a884a002f8d1" handle="viewcode://./CodeSchema_Parameter?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DTriangle Member%3D(Name%3D.ctor OverloadingParameters%3D[(Assembly%3D&quot;file:%2F%2F%2FC:%2FProgram Files (x86)%2FReference Assemblies%2FMicrosoft%2FFramework%2F.NETFramework%2Fv4.5%2Fmscorlib.dll&quot; Namespace%3DSystem Type%3DInt32)]) ParameterIdentifier%3Dlength" tag="ViewCode">
                      <elementDefinition Id="cd7b6fd9-2432-4622-acaf-9493724d4dab" />
                    </reference>
                  </referencesInternal>
                  <elementDefinition Id="b7cde1b8-3d91-4557-810e-d13c1b3d0833" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="296963b9-d275-4145-a6ca-44bf25b1703f" LastKnownName="Integer" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation Id="b9badbd9-1b66-4ede-a6d4-bffbdcb4d9e9" name="GetArea" isLeaf="false" isStatic="false" isAbstract="false" concurrency="Sequential" isQuery="false">
            <referencesInternal>
              <reference Id="209c30ba-93e5-4c91-bebd-a9a254017e90" handle="viewcode://./CodeSchema_Method?Assembly%3D&quot;file:%2F%2F%2FD:%2FMonTravail%2FCSharp%2FMonCours%2FExempleCours%2F6-Classes abstraites%2FPolygons%2FPolygons.Library%2Fbin%2FDebug%2FPolygons.Library.dll&quot; Namespace%3DPolygons.Library Type%3DTriangle Member%3DGetArea" tag="ViewCode">
                <elementDefinition Id="ef84e9cc-7fec-48a0-9694-142b3ec719fc" />
              </reference>
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance Id="ad391e81-1285-4a0a-ab20-5ee2e0818774" name="method" profile="CSharpProfile">
                <elementDefinition Id="3bc43573-3745-4798-ac8c-278101aea484" />
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ab9effba-0e44-4bee-8bfa-c8ca4ccf9359">
                    <propertyInstance Id="a9d4bada-d43e-4d58-9db1-155023f9a714" name="ClrAttributes">
                      <elementDefinition Id="b4e17196-dd9d-44bf-94c3-5b081fcb26ef" />
                    </propertyInstance>
                    <elementDefinition Id="b5050632-3a17-4da7-8db9-74a1f64e5159" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="4d926e40-bc7d-47ee-bfeb-a9cbd2c120af">
                    <propertyInstance Id="aa938c8f-d834-4e03-8c85-a1262f9f977a" name="IsPartial" value="false">
                      <elementDefinition Id="ad7c2cd7-be50-4aa1-99f3-cd6eb47d4cc9" />
                    </propertyInstance>
                    <elementDefinition Id="d962fb2e-b4d2-4e0f-99e6-e64067ab58a0" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="0a6c5e8b-6cdc-4d5b-91c9-1a3ba1a0b45a">
                    <propertyInstance Id="15c3a8ed-dcad-4708-9efc-d737a19031a9" name="IsUnsafe" value="false">
                      <elementDefinition Id="947cbf69-80b4-4dda-8882-5e4b79749076" />
                    </propertyInstance>
                    <elementDefinition Id="12908efa-b7f5-44be-8fc1-fe470f392e12" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="0ec54e45-15b1-4561-be47-8c67d9ed0a2b">
                    <propertyInstance Id="eb1808dc-2ac0-4d5e-9fc7-8ba14c8b1614" name="Inheritance" value="none">
                      <elementDefinition Id="745790cb-2485-4c09-b729-3a9c6eff4cb7" />
                    </propertyInstance>
                    <elementDefinition Id="98924182-df01-446a-b17a-45159d4af524" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="ff6b268e-425e-47e4-a8b5-cf87042dfeda">
                    <propertyInstance Id="a1d0f50a-cf3c-489c-8eaf-348ee55f51b4" name="PackageVisibility" value="internal">
                      <elementDefinition Id="77c50580-12c9-4746-84c1-f71e383cd9f3" />
                    </propertyInstance>
                    <elementDefinition Id="1e3e708e-ec2a-405f-8727-7f48a316420e" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances Id="531ceff3-3060-4759-8ec0-d4e15c311cf4">
                    <propertyInstance Id="610383d4-494b-415d-b0ce-882b23bd1488" name="params" value="false">
                      <elementDefinition Id="1e285633-d572-4e86-bf6d-4ee1844c495b" />
                    </propertyInstance>
                    <elementDefinition Id="7d5d65a0-ed93-4dab-bde4-93345727279c" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <elementDefinition Id="df4c80fb-2945-4961-a7aa-6c0b3ffffe4e" />
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter Id="70e9732e-567a-43a0-9b38-68349e7dfeff" direction="Return">
                  <elementDefinition Id="09807f6d-8f28-4525-83e6-fe77ddd66416" />
                  <type_NamedElement>
                    <referencedTypeMoniker Id="65624971-9ff8-4160-8390-f2ed7d7e36aa" LastKnownName="Double" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </logicalClassDesignerModelHasTypes>
  </packagedElements>
  <package Id="514f62e6-89d6-452f-bac7-10215b8cbc22" name="ModelingProject1">
    <elementDefinition Id="597fdd14-6ff0-433c-9ffe-32ea1ac04900" />
  </package>
</logicalClassDesignerModel>