﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" 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="2568de0b-47cc-4e9f-83e0-0ffbf501f780"
  name="ModelingProject1" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <appliedStereotypesInternal>
    <stereotypeInstance
      Id="74a07278-98ca-400f-8f0e-f2fe872928f6"
      name="namespace"
      profile="CSharpProfile">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="e635251e-de70-41b2-a0e3-5151e61defaf">
          <propertyInstance
            Id="11c267b2-8121-4e4b-b7bf-0bca92bde398"
            name="BaseName" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="374b2007-edd9-4412-84e4-cf147b48edbd">
          <propertyInstance
            Id="5ee980f2-079f-4b1b-bc44-85e62cb874c1"
            name="ClrAttributes" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="13006c58-224b-4a85-952d-b0e48eed1368">
          <propertyInstance
            Id="c7603ec8-f812-4b22-9191-96022e155edb"
            name="Usings" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
    <stereotypeInstance
      Id="b284775f-41b5-4381-ad3a-37d7f0cb92af"
      name="TextTemplateBindings"
      profile="TextTemplateBindings">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="7b09282e-b91c-4bbc-a10e-679fcbd60a67">
          <propertyInstance
            Id="abc1b6ef-7a07-40b7-a65c-5460b217c7bd"
            name="Alias"
            value="ClassTemplate|EnumTemplate|InterfaceTemplate|StructTemplate" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="5a9d40dd-98ba-4752-83cf-26c0df721512">
          <propertyInstance
            Id="d8160455-f71e-4f25-853b-cf094042b9b5"
            name="TemplateFilePath"
            value="ClassTemplate=C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\ClassTemplate.t4|EnumTemplate=C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\EnumTemplate.t4|InterfaceTemplate=C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\InterfaceTemplate.t4|StructTemplate=C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\StructTemplate.t4" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="eb388664-2d50-4c57-a325-94eee0c206e2">
          <propertyInstance
            Id="c824c860-d636-4a33-81cc-f012355ba9ef"
            name="ProjectPath"
            value="ClassTemplate=..\ModelingProject1Lib\ModelingProject1Lib.csproj|EnumTemplate=..\ModelingProject1Lib\ModelingProject1Lib.csproj|InterfaceTemplate=..\ModelingProject1Lib\ModelingProject1Lib.csproj|StructTemplate=..\ModelingProject1Lib\ModelingProject1Lib.csproj" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="7f7a65b7-7e97-4393-9238-47ef1c761be0">
          <propertyInstance
            Id="fc0d3d79-e5c9-4a8e-9272-aaf9687caf13"
            name="TargetDirectory"
            value="ClassTemplate=GeneratedCode\{PackageStructure}|EnumTemplate=GeneratedCode\{PackageStructure}|InterfaceTemplate=GeneratedCode\{PackageStructure}|StructTemplate=GeneratedCode\{PackageStructure}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="11ff159e-9bb6-4bb3-9e3a-afa8a1a0345e">
          <propertyInstance
            Id="d92f0753-491e-4880-8ae7-37da8ef868c0"
            name="TargetName"
            value="ClassTemplate={Name}|EnumTemplate={Name}|InterfaceTemplate={Name}|StructTemplate={Name}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="6f2759c7-3e8d-4f60-ab83-61c2cbcce1f3">
          <propertyInstance
            Id="19de722e-43a1-4520-aa82-05e8d5745cf0"
            name="Overwrite"
            value="ClassTemplate=True|EnumTemplate=True|InterfaceTemplate=True|StructTemplate=True" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="49c67e91-3a4c-41f1-95f9-896709da19d2">
          <propertyInstance
            Id="f14068e3-fee9-4002-9030-38811757a7fe"
            name="Parameters" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
  </appliedStereotypesInternal>
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="6b1e628d-1f88-4f28-bde0-ef6526afd289">
      <profileInstance
        Id="5cecbaf0-ea23-445a-8f57-80863c22b9b6"
        name="CSharpProfile" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="16b76e5a-b0da-428a-a244-8bf2031565c0">
      <profileInstance
        Id="f013830e-be3b-494f-b47d-0ef7b7ea20ff"
        name="TextTemplateBindings" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
        name="Student"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="a44812ec-f3f6-44e0-a1b9-92430446df0f"
            name="StuNo"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <description>学号</description>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f7ce31dd-ef45-4840-8479-81601f7d95a9"
            name="Name"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <description>姓名</description>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                LastKnownName="String"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="15f9a237-e150-4b34-aa96-3826ed1e6196"
            name="Age"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <description>年龄</description>
            <type_NamedElement>
              <primitiveTypeMoniker
                Id="220a3521-e091-4221-bae9-3ef9018e845c"
                LastKnownName="Integer"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="7b2481d0-ef30-4243-95e5-091c69e26001"
            name="ShowMe"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>显示当前对象内容</description>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c76930a3-66c8-482f-acef-3db80aedb1db"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8596f01f-9029-40a8-a36f-634563e61b9b"
            name="Student"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>无参数的构造函数</description>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4975ba38-b711-40b8-b741-dc6adbbedae9"
                name="create"
                profile="StandardProfileL2" />
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="4f51ee96-31af-437f-bbd3-3e178f1b420c"
            name="Student"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>有三个参数的构造函数</description>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="45424ea2-8b85-4e31-9eb0-9e913d1ea93c"
                name="create"
                profile="StandardProfileL2" />
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="489fa13a-5a87-4e41-bf49-3fbbbd2f56f4"
                  name="stuNo"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f8b3930d-6b0c-4e95-872b-ab6b7477c834"
                  name="name"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5217a350-fbbb-4d69-ada3-7561ba36c47d"
                  name="age"
                  direction="In">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="220a3521-e091-4221-bae9-3ef9018e845c"
                      LastKnownName="Integer"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="55e98162-b6bc-4e1c-9eb7-734eb314ffbd"
        name="Database"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <description>数据仓库</description>
        <targetEnds>
          <association
            Id="55054a05-a3f9-48d2-87cb-b3a2aba0255a"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName=""
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
              LastKnownName="Student"
              LastKnownLocation="ModelingProject1.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e7293dba-beaf-48d9-90b5-b93d15561cfc"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false">
                  <lowerValueInternal>
                    <literalString
                      Id="5357cc78-8e1b-48ab-bd08-b440350eb6ab"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="4eebf8b2-3047-4e9e-88ce-67e9ead5c569"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="deeb5c94-2745-42b1-8d50-5f39980a6473"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="89e9d046-8987-4a8a-90ce-ace4b7574556"
            name="Students"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <lowerValueInternal>
              <literalString
                Id="461e5e7d-f026-410d-bb0e-e0f32bc1be6f"
                name="Lower"
                value="*" />
            </lowerValueInternal>
            <upperValueInternal>
              <literalString
                Id="c66bcdec-46ca-4390-b664-8088e0281bac"
                name="Upper"
                value="*" />
            </upperValueInternal>
            <type_NamedElement>
              <classMoniker
                Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
                LastKnownName="Student"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="e8e1af93-3965-4c10-a445-0d9ec6b57b43"
            name="Database"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>无参数的构造函数</description>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="dd7ac146-5619-4584-b943-7c902f4b3a41"
        name="StudentDAO"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <description>查询所有学生</description>
        <suppliersInternal>
          <dependency
            Id="9a5b4e6a-0948-4f03-8553-4a025bd5d29c">
            <classMoniker
              Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
              LastKnownName="Student"
              LastKnownLocation="ModelingProject1.uml" />
          </dependency>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="d3ef31c0-e85c-4b94-9739-10382f12c68c"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName=""
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="55e98162-b6bc-4e1c-9eb7-734eb314ffbd"
              LastKnownName="Database"
              LastKnownLocation="ModelingProject1.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="97d5d7d3-70b0-4e29-a7de-3340ced68ba4"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c511f95b-8f80-4429-9fd4-788c30f69b13"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true">
                  <lowerValueInternal>
                    <literalString
                      Id="1b7d02b1-ccb8-49b0-9c9c-584c723ebee1"
                      name="Lower"
                      value="1" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="9e950154-2397-48c2-99a6-ed68da88d146"
                      name="Upper"
                      value="1" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="b7278f34-0b3d-46e9-bf91-c28c46c00145"
            name="db"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="55e98162-b6bc-4e1c-9eb7-734eb314ffbd"
                LastKnownName="Database"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="bed1184a-8f9f-4462-aa3d-f4fefd04c0c9"
            name="StudentDAO"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>无参数的构造函数</description>
          </operation>
          <operation
            Id="55364e29-f204-427b-8df9-aa06b1ed8383"
            name="Insert"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>增加学生信息</description>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="27d26ec4-80d4-4961-9195-e551d6ea10a9"
                  name="stu"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
                      LastKnownName="Student"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="010a5f71-216e-44f9-97af-b5fe7d21f939"
                  direction="Return">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="524f42f9-3911-4831-aba6-6cf5dd708f5d"
            name="SelectAll"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="842f36ab-929d-496d-b424-c8568ed0aa8b"
                  direction="Return">
                  <lowerValueInternal>
                    <literalString
                      Id="c527d2e9-09cc-4719-bfb4-f1cd1fdf1057"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="c01b6fa9-e03c-4721-9f3e-4e3dfe571db4"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
                      LastKnownName="Student"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9da998da-20c2-4222-98c0-13f0cbce7004"
        name="MyView"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <description>呈现的界面</description>
        <suppliersInternal>
          <dependency
            Id="648a8a76-0fcf-449b-90e2-417ccc829ca9">
            <classMoniker
              Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
              LastKnownName="Student"
              LastKnownLocation="ModelingProject1.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="f6c1607b-8e75-42a9-85c5-3fed07de6e32"
            name="MyView"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>无参数的构造函数</description>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9f0a039a-2aba-44b4-b756-e1e9fbcb1877"
                name="create"
                profile="StandardProfileL2" />
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="f857aad8-ebb0-4fbd-b965-1d8deb0e335a"
            name="CreateStudent"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>创建学生对象</description>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="25357c3f-9095-4d89-b7d2-500a0cf4f4cd"
                  direction="Return">
                  <type_NamedElement>
                    <classMoniker
                      Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
                      LastKnownName="Student"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="8e211938-c847-4d6e-8d18-04ec64aaf898"
            name="PrintStudents"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>打印学生信息</description>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="48585840-09ed-4e3b-adc4-43fd77ab1ce0"
                  name="stus"
                  direction="In">
                  <lowerValueInternal>
                    <literalString
                      Id="34cb02b0-4039-4f07-9a67-983964e916a8"
                      name="Lower"
                      value="*" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="d724115c-5368-452a-9d5b-94bd4ffec85f"
                      name="Upper"
                      value="*" />
                  </upperValueInternal>
                  <type_NamedElement>
                    <classMoniker
                      Id="677bffb5-e610-443e-ac0c-af901d8f63cb"
                      LastKnownName="Student"
                      LastKnownLocation="ModelingProject1.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6e4e7368-aace-400a-bf12-4e0fde9a670c"
            name="PrintSuccess"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>打印成功信息</description>
          </operation>
          <operation
            Id="78c083ee-a063-4760-a2ff-e1095c6428ef"
            name="PrintFail"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>打印失败信息</description>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f41250c0-4ccd-417a-998b-748f29b663da"
        name="MyController"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="167b37fd-4334-4338-8d85-4a5b05d8e7ec"
            isDerived="false"
            sourceEndRoleName=""
            targetEndRoleName=""
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="dd7ac146-5619-4584-b943-7c902f4b3a41"
              LastKnownName="StudentDAO"
              LastKnownLocation="ModelingProject1.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e676c56c-e3d3-458f-b1be-86ccde9ec56a"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5411adc0-c55f-4eeb-81a5-7301519915e0"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="ceccc8d0-1053-4485-bb86-fe11540728ff"
            isDerived="false"
            sourceEndRoleName="view"
            targetEndRoleName="MyView"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9da998da-20c2-4222-98c0-13f0cbce7004"
              LastKnownName="MyView"
              LastKnownLocation="ModelingProject1.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="85870992-a1dc-4827-86a4-5bb32ff2cd19"
                  name="view"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5437adad-4cff-4d45-90bb-8a50bde3328a"
                  name="MyView"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="a32973d3-c29f-4cc0-9803-a908590adfcb"
            name="MyView"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="9da998da-20c2-4222-98c0-13f0cbce7004"
                LastKnownName="MyView"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6896d629-501d-41a5-b139-bed827119b4b"
            name="dao"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="dd7ac146-5619-4584-b943-7c902f4b3a41"
                LastKnownName="StudentDAO"
                LastKnownLocation="ModelingProject1.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="f1399cd5-7b0a-4c15-b758-087e5c154c63"
            name="MyController"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>无参数的构造函数</description>
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="df85f7fa-9483-4ce4-9168-b101d316b433"
                name="create"
                profile="StandardProfileL2" />
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="3375afd6-efeb-4113-b6be-62dadc5d2018"
            name="Start"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <description>程序的开始</description>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>