<?xml version="1.0" encoding="utf-8"?>
<package xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="1952daea-f33a-4207-a771-79ff26be542d"
  name="Library"
  visibility="Private" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <referencesInternal>
    <reference
      Id="9062d27d-fa38-4907-b71e-058f5bbf1b5e"
      handle="viewcode://./CodeSchema_Namespace?Namespace%3DPolygons.Library"
      tag="ViewCode" />
  </referencesInternal>
  <profileInstances>
    <packageHasProfileInstances
      Id="b1697734-2c34-4510-b916-3b09c2572aa5">
      <profileInstance
        Id="9990f852-3689-44fd-98b4-7d446514a3ac"
        name="CSharpProfile" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="449fd3af-2b49-4b8e-9ff7-71bee0ae2376"
        name="AbstractRegularPolygon"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="486ea700-1988-4712-9c4e-c59619ab516d"
            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" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="14fc637c-4eaa-4bb5-88bb-750913c264ee"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3958f52a-d44a-433b-9a5f-76e7103f5d26">
                <propertyInstance
                  Id="d1aceddd-2a0f-4e16-8e21-ae0281f7795a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d0eac624-6304-4818-8ee9-db20bf0bc348">
                <propertyInstance
                  Id="9d2b2d4a-671e-49d1-8f8f-b5be0a714bf4"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="612ed6f0-03a2-4cad-b3fd-9fa6ba3ffa99">
                <propertyInstance
                  Id="0b6aa401-f794-4c3f-a78f-a9ba30044cc8"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="32531074-77d3-4afb-a101-1bd189819b6d">
                <propertyInstance
                  Id="270fb60d-59b1-4d89-b368-316944afd6bd"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bde745e6-f666-4c74-b410-4dc56f7527c1">
                <propertyInstance
                  Id="404b662f-2be3-4551-b59c-2582a3e5939f"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="ca5fdb28-8b0f-4303-ac63-5ac6f0e1b288"
            name="NumberOfSides"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="5b02b84e-8bd2-4f02-8ca2-7b70f1986542"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a54393db-28b8-4a81-8eac-4a1264cb66aa"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2fe275ba-bcf9-4a09-8a9e-4f6de6ba25d3">
                    <propertyInstance
                      Id="41e6aa03-71d4-468d-966e-a984f5112c17"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c3fc58f-f02a-4667-bae0-7127bcd7834d">
                    <propertyInstance
                      Id="3aa7c9d7-374f-4c9a-b8e2-93c40fbd5c62"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef82b798-9cae-41dc-8941-465c42be7737">
                    <propertyInstance
                      Id="11c6f6a8-083f-40c6-91bf-7b99ec0810f3"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3926d87f-3941-4216-b75d-af66ad8bcd74">
                    <propertyInstance
                      Id="789742d7-2ef1-4846-ba9a-61dcc7e63110"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0aeb01c-2265-4313-bee5-c0939a04eaef">
                    <propertyInstance
                      Id="05ad02ec-bf34-4bb3-a090-3abddae43b57"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="833e221f-4b32-47f6-a7f4-0021ede43bd1">
                    <propertyInstance
                      Id="2d5528a2-5b62-4ac7-9ff3-341f96ca5e0f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f07a2830-8b1a-4f7a-84b6-1e5d21bc113b">
                    <propertyInstance
                      Id="c1e81b12-8074-491e-b9d9-aa799106ccb3"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="639477b4-1b58-44e1-8cae-1d8bffe983c5"
            name="SideLength"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="d1c8df70-cdb9-49da-b88e-a91e0493bdc3"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f61a7887-3ba2-472d-bca8-6fb8b2ed38d5"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f066ba05-68d9-4ff1-81c8-d3c129fb3c46">
                    <propertyInstance
                      Id="72c6e949-aff8-4e4b-8df7-d4a1f37b12e8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5377dd3e-546e-460b-a8de-13735ea8826e">
                    <propertyInstance
                      Id="da59e8fe-43c1-41ac-aec4-f3c1d02fa2c7"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66164ff3-b6db-4c7c-9524-2ab57edc1f30">
                    <propertyInstance
                      Id="e9b13cd5-f9af-4179-a20b-29ddf7a1cea7"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5229cd58-08b1-45e5-b65b-efe29f9ace2f">
                    <propertyInstance
                      Id="4d44904b-0c7a-400a-a881-288ef2c4b284"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0d065f3-5e28-47ff-8955-1f1460e97d6a">
                    <propertyInstance
                      Id="945f8725-3fe9-40db-88ce-60d443a11846"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f208ab5-364a-40da-9b74-48638082aefd">
                    <propertyInstance
                      Id="98e31a25-1f12-4e6d-bee8-0a9366e60536"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="951ca6a4-b2b3-4776-9fbd-d3cebeef0777">
                    <propertyInstance
                      Id="1305ab11-efed-4c19-ab03-f0c884a6951d"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="dbf4dfa6-6148-41a6-b5f3-dbb1b43f5ac0"
            name="AbstractRegularPolygon"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="8e4c453e-c84d-4c1e-83e6-dcfdb19d3cc2"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="119e1342-5e0c-490d-ac5e-00425a87c8f8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2a0963f-45b8-4997-9d0b-c271cb28dd3c">
                    <propertyInstance
                      Id="ca0a25c9-07e2-49d0-8d8e-04224b188d2a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b296ce1-547f-4bdc-9c15-d69731c67380">
                    <propertyInstance
                      Id="68d00897-9bba-42a6-92e9-83e1d12a10ba"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82fa08bb-d303-4c06-9b15-9cdc9fc9f85e">
                    <propertyInstance
                      Id="18f61c7e-7867-463f-a859-464c95fe867d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c33e623c-4624-438d-bcfe-6847c18d5b1e">
                    <propertyInstance
                      Id="5afd5513-03cc-4c8e-ae37-44ecebbc2bca"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a07f6b1c-d181-4dfd-a208-021bedfefcbf">
                    <propertyInstance
                      Id="680dac01-e609-466c-98f9-fdfaa8f22539"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17242c48-9a25-42ac-864a-9e15a33adff8">
                    <propertyInstance
                      Id="d3be3c74-4a8b-425e-97ce-39aa7d5824b6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cec20c41-50e7-4b28-850b-fa81acb7dad1"
                  name="sides"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="9a99313c-9016-4ae6-b472-bfe70e413138"
                      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" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e36e4de3-5d1f-427b-b5a2-a1c29e937611"
                  name="length"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="20ab35d9-4d06-45ee-83ac-5f0aa2268695"
                      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" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="07d461be-927b-46cb-88e5-da402b7a22d8"
            name="GetPerimeter"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="79e91324-9168-4b42-b22b-758e3784454f"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fb1dbeb6-beda-4404-8714-63d65967b8a6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="003cf005-908d-44f1-8dc5-802422cb21c1">
                    <propertyInstance
                      Id="abf6c67a-ddab-4902-931e-f92e02c4aecf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2844830d-c066-4644-a420-0cab792eef71">
                    <propertyInstance
                      Id="c103b06b-d35b-48b2-bed9-36dfbe429472"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e584dab2-dac7-491b-8e6c-9506afb0bbb5">
                    <propertyInstance
                      Id="0b503713-78a1-4007-ab4f-64f49e4b546f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84effa91-0f39-4de9-9ad8-31444ae6d406">
                    <propertyInstance
                      Id="b010cad9-d31d-403e-9eaf-c930e2b87ddb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c69771ce-54d0-41fe-81f7-1a958cfc8aa8">
                    <propertyInstance
                      Id="524f0e80-8c3d-4cce-81a2-5cef93bf761f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c539689-8166-4593-8175-7789e5ebb1ac">
                    <propertyInstance
                      Id="64bdd68c-ff19-4c58-a003-c7321e354045"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ebe9da4c-fc7e-461c-bd18-d91a57eefd2a"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="abb37e3e-d9b2-45ff-b899-a49aded2dcc5"
            name="GetArea"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="1c0257a8-ca0a-4b18-a2a0-71740bc6a19f"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2eb8d3fc-a056-4e6c-924d-ef216276c92c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2ee1b42-c5a6-45a4-941c-9fc66eec2432">
                    <propertyInstance
                      Id="4bab028e-a5fd-4a80-98eb-905293b1ed3d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69185b67-9439-4651-8d09-085c63cf2fc5">
                    <propertyInstance
                      Id="a40cdcd0-b594-45c9-963f-9c0eb7183cbb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0ad132b-1883-4da4-be45-8c7d807138bf">
                    <propertyInstance
                      Id="895619b5-5abc-4f55-bf12-144e0954decc"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08d77155-a385-44bb-b364-f7261c05ddcf">
                    <propertyInstance
                      Id="97bd0722-0269-46ba-90d8-49457dd4abca"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="899fc21f-6adc-4718-8f6e-01cb7ba8929e">
                    <propertyInstance
                      Id="53cc982a-99e1-4f1e-b07c-6f6ed8bcb8fb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="726b7311-d632-4452-b542-770a00836f6f">
                    <propertyInstance
                      Id="5bf07c42-1118-4191-9642-79c569ca038d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bd9d8708-3869-4ecd-bb6c-2ce100aba93a"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="7e0bfe11-0552-4c15-bc88-df960797be00"
        name="IRegularPolygon"
        isAbstract="false"
        isLeaf="false">
        <referencesInternal>
          <reference
            Id="76919b60-6466-43de-b6d9-31be4ecccc91"
            handle="viewcode://./CodeSchema_Interface?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%3DIRegularPolygon"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="ca0b71d6-e0bf-4721-b30a-52f118a7a15e"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="eb5673ea-8ab7-47a5-be99-da000414c3fa">
                <propertyInstance
                  Id="6926ff06-1aee-4bb3-901d-5af276dff059"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3ae10fb6-6af5-4f55-86ea-3ba017dda244">
                <propertyInstance
                  Id="1c61e3a3-a6a8-45fb-87d3-dd4125f69060"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="72c8f38d-1ad8-4ed7-b16c-4321144e4b7c">
                <propertyInstance
                  Id="abc2cac0-23bb-4386-96be-0bfe77e696a7"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bf602750-428c-4124-8f3e-5370e312f241">
                <propertyInstance
                  Id="efded808-986c-4788-a504-7c50f2e03707"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributes>
          <property
            Id="bae25557-a5be-44b7-be1a-52d8e670666a"
            name="NumberOfSides"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="b0d33c19-30f4-4933-9829-462c1acc5b7c"
                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%3DIRegularPolygon Member%3DNumberOfSides"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="aa387918-b847-41ee-a075-effb81a3f0f5"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b4edc212-89ba-4c80-87c3-9dc6d4a01945">
                    <propertyInstance
                      Id="b0e1eb7c-0958-483b-86b3-f0da7d442635"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="834e987d-4d2d-4507-b2e8-c7ecd08f6703">
                    <propertyInstance
                      Id="dd514ef9-2589-40ff-a43f-0b0356f88057"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d504cb9-3be9-4bbb-9f6e-6db31de61f74">
                    <propertyInstance
                      Id="4d69d0b8-3d1d-4e43-98d9-e42dfb02b9c9"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c99e6410-ed0e-4eb5-a794-3afcb8f69ccf">
                    <propertyInstance
                      Id="51259a83-4627-4887-9a3a-52c0a08e7f96"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2cb4b42-6585-4e75-bc47-2ed5d06b3843">
                    <propertyInstance
                      Id="6422f9b0-f67e-49a1-8d3c-7dcb137c2374"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6767818-c995-4f80-94a5-6c5d25c7b15c">
                    <propertyInstance
                      Id="51cac5ca-44c5-4aa3-8b1e-0b42f9560515"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37b35ba6-9965-4dcc-b5e4-ebe913d189bc">
                    <propertyInstance
                      Id="c7bcdbf0-1d8e-48e8-a5d4-2737d1a0043e"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="e3334556-565d-412e-94cf-f86593cc34a1"
            name="SideLength"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="730406d1-de00-4f4c-a86f-5b773eb06fcc"
                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%3DIRegularPolygon Member%3DSideLength"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3dd82abb-5499-4de0-8e6d-429e51a072e4"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2a15076-1a0b-4341-be60-aecfcb0a1f51">
                    <propertyInstance
                      Id="78382efc-4a73-4590-8a1c-0d00d2e8a669"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04e63020-ccd6-4ac6-b040-f5d3e988aed3">
                    <propertyInstance
                      Id="f5fee5c9-4eaf-4883-9599-301e286a7571"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3350f441-1aae-415a-adb9-02158db02d99">
                    <propertyInstance
                      Id="5421a56e-afd8-448f-811c-9d1c66e65e8e"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca8a2c3c-e1c9-4afb-a171-94a0451d0a90">
                    <propertyInstance
                      Id="398fffba-3987-479c-bac5-35d2e188588f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8326f23f-3f2c-4cb6-b47b-110d8a17e00f">
                    <propertyInstance
                      Id="40c6637e-17e2-4d6c-97ea-39ef4bcf2868"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9334febb-5b26-4822-8a43-409b91080c25">
                    <propertyInstance
                      Id="d8a16eba-643c-4ab7-8e65-0206b5d86195"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4666209f-9f09-4f36-8a76-2db866d6a5c2">
                    <propertyInstance
                      Id="e2930379-11c2-4e2b-85a9-cfc9be8818bb"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributes>
        <ownedOperations>
          <operation
            Id="a2ab3120-888d-494a-9287-0e5a24c34d00"
            name="GetPerimeter"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="8729b916-5552-43ff-be9e-c6a32996a8be"
                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%3DIRegularPolygon Member%3DGetPerimeter"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ffaf33b9-2cf2-4ca9-8d1d-1cf549c350b3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="87f58995-7c0e-4f11-981c-0e95d44c3bc6">
                    <propertyInstance
                      Id="3af0fd28-9a7c-4d6e-89d1-0192d3c09f32"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="246e9d11-2847-4923-8eb3-1a98907a0269">
                    <propertyInstance
                      Id="4d205f21-accf-4166-bdea-3457fcd2c2ab"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="83b683ea-95a4-4a87-bbb7-41fc75ca474d">
                    <propertyInstance
                      Id="aa550718-2a46-4dc1-9db0-5752768b781d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc3b1ede-112d-48ea-94dd-3db5abc86426">
                    <propertyInstance
                      Id="f9c34d1b-b770-4081-9072-08442cd757e1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40824fc4-dace-49ee-9d7a-bff713b54a9f">
                    <propertyInstance
                      Id="42e282ee-408c-48b4-977d-7ae80565ecc7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8af071c5-7452-42c6-b825-889019aefc9f">
                    <propertyInstance
                      Id="284cb68d-9c21-4083-b28f-5861f0f609a5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c554eb7b-07ec-4c6f-9155-f566adfbf707"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f2f05050-d2b1-4ad9-b93b-ea771115763e"
            name="GetArea"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="803d756c-7061-4071-8bd9-a7433ffba812"
                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%3DIRegularPolygon Member%3DGetArea"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3f552f9e-3c93-41aa-b375-ce2fb164b5e4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac4eea7a-1796-47fa-99f7-91d880d3a1c6">
                    <propertyInstance
                      Id="915e1ff7-b835-40ce-bab1-758f73299a86"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a1ea3e9-7def-4924-b2c3-5bb4115821bc">
                    <propertyInstance
                      Id="6cfc2524-29b8-49c3-89d2-17f2eff34ffc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd101cb0-0504-4f2a-9dd3-413a3eb72c6f">
                    <propertyInstance
                      Id="363dab3b-56ae-4d7e-b705-df4b9fe558c7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="752f4170-19a3-4cb2-987a-e1519cc252aa">
                    <propertyInstance
                      Id="551164e6-77ed-4b50-8cf0-9d1ddc745544"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7b68092-934a-4dbe-8cd3-db249c7f3c97">
                    <propertyInstance
                      Id="4fa7175f-00f9-4139-8629-24a9db8e783f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9f358d2-468d-4498-b99f-160b75060fc1">
                    <propertyInstance
                      Id="7ba39ece-f0ef-430f-90e6-6b586e156655"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9468d7b6-a5bf-48fe-8603-57d01647404e"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="4e500869-634b-4f1c-8dad-4cad57e93871"
        name="Octagon"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="f7565ba1-1454-4119-9ed9-429b3adf2ac4"
            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%3DOctagon"
            tag="ViewCode" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9cb6f82f-1b84-4288-8cf0-ceaec14ff897"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a2a1116b-0a70-47e2-939f-7a790d2309e1">
                <propertyInstance
                  Id="0add769e-95ec-435d-9260-4730ede41a0f"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="420b0d29-2d0f-4574-9d6f-4f3c2193d364">
                <propertyInstance
                  Id="2811ec3b-0670-443f-9e80-e53f179aa8b9"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="45b4bb2c-7fdd-41cc-b49b-3fb398d5a1b9">
                <propertyInstance
                  Id="95bf2ae8-9ba7-4f5f-8ad2-eadf0866e8be"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ba330d60-3204-4519-8fa9-8601414d4944">
                <propertyInstance
                  Id="af7c7a9b-32b8-4773-ac9f-8bb7d3b76659"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1e2fb484-04a1-427f-8a95-46380a3ae5ab">
                <propertyInstance
                  Id="6a1e4c24-7c4e-4ea1-afad-70ab68652bf3"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="eeb553ff-a9f2-41ac-9fa6-259a8516c97a">
            <interfaceMoniker
              Id="7e0bfe11-0552-4c15-bc88-df960797be00"
              LastKnownName="IRegularPolygon"
              LastKnownLocation="Package1_1908.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="d889c66c-a37b-4e21-b3b6-347f2cbe65d9"
            name="NumberOfSides"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="a0373be9-9014-44ea-a218-8b1106b93654"
                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%3DOctagon Member%3DNumberOfSides"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3c427f87-7ccf-4775-946d-90df519833c2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="14b908be-5188-48c8-9798-acad7079ff20">
                    <propertyInstance
                      Id="f6a33eb9-994e-45ab-8930-3e8cdd518ec4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f053c3e-868e-4440-9f47-26b5dbe63735">
                    <propertyInstance
                      Id="1020adfe-9435-4001-b1b3-e6abcb494cea"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="947e0480-4695-4917-b711-64f8b278f251">
                    <propertyInstance
                      Id="69aadc42-81c7-464e-835a-a2bca8377302"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6c21147-916c-4581-a9d6-e824c34b6c68">
                    <propertyInstance
                      Id="a4b7adf8-38e4-4cdd-b41d-975ade34a96a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ed87616-a861-4357-9bea-085b5e415aa4">
                    <propertyInstance
                      Id="0e49662a-112e-4376-ab75-e7fbfe6c18bb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f3c59c2-b29b-43c7-9b32-ec51f058b6de">
                    <propertyInstance
                      Id="a496b02c-b18b-4f4b-b242-c350618fccf8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a5d5ae6-0ef7-49e2-bbf9-81b2187f690d">
                    <propertyInstance
                      Id="36ceb208-2600-4455-8cc8-76329cab61a3"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8464f0e0-bb24-4a38-b44e-8b8784e5cca5"
            name="SideLength"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <referencesInternal>
              <reference
                Id="520f188f-f8a7-4e2c-8d0a-c928d0ba9ac7"
                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%3DOctagon Member%3DSideLength"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="05163e01-c90f-4524-87c2-77e94edcc0e2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5904be9-37c2-43df-af47-9d8510868078">
                    <propertyInstance
                      Id="2e6f2d4c-bfcb-4e00-a987-dd72bf434753"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="969046e1-6c57-4358-b5a9-b8b7fe26ee96">
                    <propertyInstance
                      Id="02b309be-1d75-4afc-95d5-8bc05d069fce"
                      name="Get"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0d19e83-41f9-486e-92e8-440ba3e4787f">
                    <propertyInstance
                      Id="e9fe9c2a-3c59-45c3-b8ba-55586bfb3a68"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5687885-5d7a-4181-ae24-ed11de200f9d">
                    <propertyInstance
                      Id="ef75333a-b76b-44d0-89f1-e98c8dd72252"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e6d3160-4f83-4903-88ae-012e5f4b7ef0">
                    <propertyInstance
                      Id="6d01a9ea-06e7-45e0-bf6b-a207195a2702"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4329bd36-ac75-4a9d-826d-dbf79aa7c3a7">
                    <propertyInstance
                      Id="accb5597-3e09-4f4f-93da-76a64eaeaef2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4c6fb1c-742a-4680-8bdd-8a651ff4eff3">
                    <propertyInstance
                      Id="960bc897-b659-4e6a-94d4-8f79d488e316"
                      name="Set"
                      value="public" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="641cf653-9732-4973-85d4-ffa1a018b172"
            name="Octagon"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="755784c9-8586-45e5-8533-b81906423b26"
                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%3DOctagon 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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8140dd28-40f7-4be0-923c-f1b35af82a1b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbd7a0fd-46a0-4091-91f0-f470365153f1">
                    <propertyInstance
                      Id="12edc12d-1f5c-45d6-a045-1d0ac9964ced"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63e60418-51b2-44eb-b243-017cdb2ed40e">
                    <propertyInstance
                      Id="6f60b34b-32ad-405f-b4fe-1fd6c193db35"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="80bc4134-0b19-4e2b-8a74-429aca8c6035">
                    <propertyInstance
                      Id="6830b378-837b-4811-b91a-0cd9097f0ff8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="715d1b03-e6e2-4f05-8deb-554baa6d12e7">
                    <propertyInstance
                      Id="52e1c5bf-21c4-4f0c-82e4-ee64b03bc2e7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b05ccc0-94e1-48a2-9430-4d1230eda8d3">
                    <propertyInstance
                      Id="d1c80cb4-c121-44fe-b647-5a9447d0acc6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="89d8d06e-75be-4756-a329-030c51cd17a9">
                    <propertyInstance
                      Id="0331bcb0-3f22-475e-a6f3-07f7687ecd55"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="35221615-87c7-4729-a306-a20e4e2d35f2"
                  name="length"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="b45bee73-fd51-4b1c-939d-ceb63e2ccf6d"
                      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%3DOctagon 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" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="36cd251e-c350-44cf-a227-dea230a9b86a"
            name="GetPerimeter"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="71cbd591-818e-406e-99f6-d061f76b62f4"
                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%3DOctagon Member%3DGetPerimeter"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ea2fcff0-ea70-4285-ad02-da1122b6f04d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c40e516-1069-4e55-a24b-53ae7d6de690">
                    <propertyInstance
                      Id="bf06716e-6c05-408d-822a-b4ef451daef0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6f3e0a3-c566-4856-941b-5122489aa24a">
                    <propertyInstance
                      Id="646f3df9-fc6f-489d-8de3-e48398ff3f51"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3817c777-dbc6-4e16-980e-159a06e48af4">
                    <propertyInstance
                      Id="27dc3a06-f482-49d9-901f-346b12d70437"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="286ff01f-cc13-4101-a688-f5e197f608da">
                    <propertyInstance
                      Id="a3023565-6998-4d9c-98e3-f08be2acc148"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e50cfbf-4999-4e38-b64d-6893aaf06b17">
                    <propertyInstance
                      Id="58e6cece-4b31-4840-b74f-3bbbce65f2e9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb04787b-c90d-4b97-9950-401e36f63665">
                    <propertyInstance
                      Id="64a73190-594f-4727-891d-5faaa783a2fd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ccd4a9e0-3f31-47f7-804d-fcba0736f711"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="fd4fc1bc-85b5-423e-ad0b-d14833b86b68"
            name="GetArea"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="d399b85f-487e-4e45-a08a-fc6eb6a77535"
                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%3DOctagon Member%3DGetArea"
                tag="ViewCode" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="98602e56-b3da-4926-b595-c328f51c4fc9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="104954f3-78c8-401a-b54b-9f22215731a8">
                    <propertyInstance
                      Id="4231bd17-1153-48b3-8f80-fa0aaddc697c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3d7c4fbe-01d3-4ecd-9bda-ef9638a068a9">
                    <propertyInstance
                      Id="c5c1e628-4f05-492b-808c-78576823929b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="29e455a9-6545-48aa-bf15-03f944f56f3d">
                    <propertyInstance
                      Id="12d6d15f-df40-4c1f-a71d-0f9feadc919b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ce6f4d8-ed18-43f2-bf85-d11230ac517b">
                    <propertyInstance
                      Id="77aff9ae-763a-45e9-be0e-56fee877947c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00cf79ed-a450-48ee-8216-ece91c2e031b">
                    <propertyInstance
                      Id="81979d0b-2650-45b6-831a-18cc968403c8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c30a5ff-6129-4a65-995f-6a8ed1cd84dc">
                    <propertyInstance
                      Id="9351e98e-6ce6-44b9-862b-93f5e1c637ff"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="63d81652-0e13-47e2-9850-b62f4405e7cc"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3dfd1576-2c01-4ec9-9c7b-766405818e6b"
        name="Square"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="94d002ba-ab36-4d15-bed6-f18fd7fda176"
            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" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d9bd263f-86ea-4d3e-9123-74a98ce8feaa"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ac1f955f-cd86-48d9-b81b-67bcf063285e">
                <propertyInstance
                  Id="e97c1ae2-a2da-43a7-9bbf-4a639b490f19"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5c3b4ad5-084c-4a80-9d89-12bb42fb0743">
                <propertyInstance
                  Id="aa562b46-29c3-40c7-8680-e18380c677d8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3dbfdba5-3c3c-4d7a-82c0-234269227e1e">
                <propertyInstance
                  Id="6e0fd57c-1a89-4121-b021-a07216228af2"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="37811f2b-785a-4836-b446-9cb56f362db7">
                <propertyInstance
                  Id="d014a06c-abb5-4a14-b420-b5efb3ff6a2f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3a53995c-3673-4ec6-a17e-904b4a7ae7ed">
                <propertyInstance
                  Id="50fe3818-f483-45b7-a42b-e17a1a511d65"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="baa73048-62ad-4bfe-a106-9b677a4a01bc"
            isSubstitutable="false">
            <classMoniker
              Id="449fd3af-2b49-4b8e-9ff7-71bee0ae2376"
              LastKnownName="AbstractRegularPolygon"
              LastKnownLocation="Package1_1908.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="c3cead3d-c774-4685-8235-d7fd1ba96b19"
            name="Square"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="1c891b5c-9c8e-4b4d-aaac-7d3ee9455400"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2be46659-1a57-40fe-be24-33007bbc0682"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f34dac8-9d36-4b59-ba3c-2cb6e80a38c9">
                    <propertyInstance
                      Id="570c1224-ede6-492a-aba8-62354f994a2e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="581f02b4-16aa-4bfa-900d-178099032ec5">
                    <propertyInstance
                      Id="954f3bf4-f040-49bc-945c-17736e3f469e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41f62379-c6e2-4a78-bcc5-89a8def76f11">
                    <propertyInstance
                      Id="417bc17b-c4f8-49df-995a-a483ced24ed5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68a4ce46-390b-44bb-a437-fa0b3fa63912">
                    <propertyInstance
                      Id="631ed8b4-719b-4684-94fe-d5c3cc018229"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99a21f98-522d-4ed9-8c09-77f5f050deec">
                    <propertyInstance
                      Id="930338f6-a410-4cd9-9eee-291b2da49a55"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6008edac-c74a-4eaa-8fa6-0ca440935791">
                    <propertyInstance
                      Id="18157afc-80d9-4d52-8572-2161bc56f915"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4f05042a-09b3-468d-b867-04b898518830"
                  name="length"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="127a8168-3986-4122-b9f6-4776d4309b37"
                      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" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f6ef2a61-2a90-4d79-9b84-5103b0f0fa9d"
            name="GetArea"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="7ee32509-60e9-4c2c-9c98-1f1c4f5b9de8"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="56db8b76-3d05-4ae0-a166-229c73fd0f02"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4317701a-4459-4854-ac66-bae52c1acb52">
                    <propertyInstance
                      Id="8158bc72-ae3f-49dc-8244-37cededb3aee"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25ce2175-22ab-4af1-9d1c-c29ec17e431e">
                    <propertyInstance
                      Id="c63ab16a-12b9-4015-866a-422b489bdd3a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="02fd8c73-6b9b-4b70-83a8-ad911c7aba38">
                    <propertyInstance
                      Id="a68d6a31-845c-4eda-96bc-f996c5a4173c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e868ae89-1316-4511-b542-22fcd6e0299f">
                    <propertyInstance
                      Id="a3a9cbc7-db89-4290-8380-1ef51c3945a0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42ac0acd-811a-4ef0-b640-6c85a1661b31">
                    <propertyInstance
                      Id="4f8dc029-ac38-467b-be9f-54642bf8e669"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93b28672-119c-4e6c-b908-d64d0f727509">
                    <propertyInstance
                      Id="24546b8e-f2f2-4c07-ba8b-286e661315fb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cd81fb6e-f018-41c0-a3f9-db1917549223"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="8753cef6-0ad0-4fe1-85eb-8f3819b0feb2"
        name="Triangle"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <referencesInternal>
          <reference
            Id="e4605026-bdaa-4bc2-b5d7-867d656239c3"
            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" />
        </referencesInternal>
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="941800b7-8a65-425e-84db-342096871d4a"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8dc21346-666a-494f-9ba8-17bf2d823b90">
                <propertyInstance
                  Id="7f916aec-8c50-42b7-8ce7-27cd2e8c8e24"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7a17d74c-4859-459c-b1cb-6cff6f70740a">
                <propertyInstance
                  Id="0050139e-7fc2-4417-b77f-aefbb1808650"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a456c08b-83b9-416c-a128-bdc141390725">
                <propertyInstance
                  Id="7f263905-9699-4571-8dac-ac4a3d8a6d30"
                  name="IsStatic"
                  value="False" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0750b9ab-4129-491c-ac60-f0efa7e5312c">
                <propertyInstance
                  Id="ee4122b1-26b5-4525-a8aa-1ab22a83d8e3"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="696dae60-6da6-47b1-96a3-efc1d8892b6e">
                <propertyInstance
                  Id="f870cd94-8744-481c-aef6-68cb50e906a2"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="11ada2b8-e01c-42a4-b410-3046b21777c0"
            isSubstitutable="false">
            <classMoniker
              Id="449fd3af-2b49-4b8e-9ff7-71bee0ae2376"
              LastKnownName="AbstractRegularPolygon"
              LastKnownLocation="Package1_1908.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="bd50c2de-bdf9-4b85-965a-e5468a408f9f"
            name="Triangle"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="3b2e207d-1b98-485b-8353-7cb959881bdf"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="831c3bf6-aa32-4129-91f7-5751f95ca962"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd9cc2eb-a2af-4689-b326-893264f02161">
                    <propertyInstance
                      Id="0e053bda-f60a-4464-8fbd-d546db2222fb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac9cb747-0c95-400e-b338-62d3bc424760">
                    <propertyInstance
                      Id="7ba05889-d8e3-459c-af1e-f62160a202f2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8b21852-23b2-45cc-9549-fa5b4b3f84a0">
                    <propertyInstance
                      Id="b99c12d7-d1f7-455b-9386-f9c3544967b6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c5731b9-f3a0-4bad-9c39-d19eb42c8bce">
                    <propertyInstance
                      Id="0e03ef90-9608-4069-abbd-6c347785ffbf"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a99369fa-a5b7-4a99-a079-96102a825761">
                    <propertyInstance
                      Id="501f6049-ae7e-4009-8237-da835032c617"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0dc86b97-d0d6-496a-86b4-69f05ac047c8">
                    <propertyInstance
                      Id="42c65bb9-9c85-4bfe-828e-74d9c939afd6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b7cde1b8-3d91-4557-810e-d13c1b3d0833"
                  name="length"
                  direction="In">
                  <referencesInternal>
                    <reference
                      Id="cd7b6fd9-2432-4622-acaf-9493724d4dab"
                      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" />
                  </referencesInternal>
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="df4c80fb-2945-4961-a7aa-6c0b3ffffe4e"
            name="GetArea"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <referencesInternal>
              <reference
                Id="ef84e9cc-7fec-48a0-9694-142b3ec719fc"
                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" />
            </referencesInternal>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3bc43573-3745-4798-ac8c-278101aea484"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5050632-3a17-4da7-8db9-74a1f64e5159">
                    <propertyInstance
                      Id="b4e17196-dd9d-44bf-94c3-5b081fcb26ef"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d962fb2e-b4d2-4e0f-99e6-e64067ab58a0">
                    <propertyInstance
                      Id="ad7c2cd7-be50-4aa1-99f3-cd6eb47d4cc9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="12908efa-b7f5-44be-8fc1-fe470f392e12">
                    <propertyInstance
                      Id="947cbf69-80b4-4dda-8882-5e4b79749076"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="98924182-df01-446a-b17a-45159d4af524">
                    <propertyInstance
                      Id="745790cb-2485-4c09-b729-3a9c6eff4cb7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e3e708e-ec2a-405f-8727-7f48a316420e">
                    <propertyInstance
                      Id="77c50580-12c9-4746-84c1-f71e383cd9f3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d5d65a0-ed93-4dab-bde4-93345727279c">
                    <propertyInstance
                      Id="1e285633-d572-4e86-bf6d-4ee1844c495b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="09807f6d-8f28-4525-83e6-fe77ddd66416"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="663853e9-2432-476d-85ce-28f970ebb4a2"
                      LastKnownName="Double"
                      LastKnownLocation="Package2_1908.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>