?? 20081205_094822_trufun.tmx~
字號:
<?xml version="1.0" encoding="utf-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:trufun="http://trufun" xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML" xmi:id="_9JhhMcJnEd2LAL0tDq6CIw" name="model">
<eAnnotations xmi:id="_9JqrIMJnEd2LAL0tDq6CIw" source="TaggedValues">
<details xmi:id="_9JqrIcJnEd2LAL0tDq6CIw" key="ProjectType" value="UML2Project"/>
</eAnnotations>
<eAnnotations xmi:id="_9L6G0MJnEd2LAL0tDq6CIw" source="Diagrams">
<contents xmi:type="trufun:TClassDiagram" xmi:id="_9L6G0cJnEd2LAL0tDq6CIw" id="_9LwV0MJnEd2LAL0tDq6CIw" owner="_9JhhMcJnEd2LAL0tDq6CIw" name="main" zoom="1.0" gridSpacing="22,22">
<leftRuler xmi:id="_9L6G0sJnEd2LAL0tDq6CIw" unit="2"/>
<topRuler xmi:id="_9L6G08JnEd2LAL0tDq6CIw" horizontal="true" unit="2"/>
</contents>
<contents xmi:type="trufun:TClassDiagram" xmi:id="_dIrI8cJpEd2LAL0tDq6CIw" id="_dIrI8MJpEd2LAL0tDq6CIw" owner="_9JhhMcJnEd2LAL0tDq6CIw" name="鍏崇郴" zoom="1.0" gridSpacing="22,22">
<nodes xmi:type="trufun:TClassNode" xmi:id="_p3Bq4MJpEd2LAL0tDq6CIw" owner="_-Z15kMJnEd2LAL0tDq6CIw" name="Borrower" filled="true" incomingConnections="_RCb6d8JqEd2LAL0tDq6CIw" outgoingConnections="_davT58JqEd2LAL0tDq6CIw" location="538,359" size="145,134" autoResize="true">
<fillColor xmi:id="_p3Bq4cJpEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_p3Bq4sJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_p3Bq48JpEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_p3Bq5MJpEd2LAL0tDq6CIw"/>
<operationCompartmentNode xmi:id="_p3Bq5cJpEd2LAL0tDq6CIw">
<operations xmi:id="_p3Bq5sJpEd2LAL0tDq6CIw" owner="_EEiLgMJoEd2LAL0tDq6CIw" name="find() : void"/>
<operations xmi:id="_p3Bq58JpEd2LAL0tDq6CIw" owner="_FTggEMJoEd2LAL0tDq6CIw" name="create() : void"/>
<operations xmi:id="_p3Bq6MJpEd2LAL0tDq6CIw" owner="_GjrHcMJoEd2LAL0tDq6CIw" name="borrow() : void"/>
</operationCompartmentNode>
<attributeCompartmentNode xmi:id="_p3Bq6cJpEd2LAL0tDq6CIw">
<attributes xmi:id="_p3Bq6sJpEd2LAL0tDq6CIw" owner="_ANK4YMJoEd2LAL0tDq6CIw" name="name : string"/>
<attributes xmi:id="_p3Bq68JpEd2LAL0tDq6CIw" owner="_Bcl44MJoEd2LAL0tDq6CIw" name="userID : int"/>
</attributeCompartmentNode>
<nestedClassifierCompartmentNode xmi:id="_p3Bq7MJpEd2LAL0tDq6CIw"/>
<templateParameterCompartmentNode xmi:id="_p3Bq7cJpEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TClassNode" xmi:id="_xQ4NUMJpEd2LAL0tDq6CIw" owner="_SHi90MJpEd2LAL0tDq6CIw" name="Loan" filled="true" outgoingConnections="_RCb6d8JqEd2LAL0tDq6CIw" location="82,249" size="151,102" autoResize="true">
<fillColor xmi:id="_xQ4NUcJpEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_xQ4NUsJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_xQ4NU8JpEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_xQ4NVMJpEd2LAL0tDq6CIw"/>
<operationCompartmentNode xmi:id="_xQ4NVcJpEd2LAL0tDq6CIw">
<operations xmi:id="_xQ4NVsJpEd2LAL0tDq6CIw" owner="_Y28OAMJpEd2LAL0tDq6CIw" name="create() : void"/>
<operations xmi:id="_xQ4NV8JpEd2LAL0tDq6CIw" owner="_aBJXUMJpEd2LAL0tDq6CIw" name="find() : void"/>
</operationCompartmentNode>
<attributeCompartmentNode xmi:id="_xQ4NWMJpEd2LAL0tDq6CIw">
<attributes xmi:id="_xQ4NWcJpEd2LAL0tDq6CIw" owner="_VK6BIMJpEd2LAL0tDq6CIw" name="Title_ISBN : int"/>
</attributeCompartmentNode>
<nestedClassifierCompartmentNode xmi:id="_xQ4NWsJpEd2LAL0tDq6CIw"/>
<templateParameterCompartmentNode xmi:id="_xQ4NW8JpEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TClassNode" xmi:id="_yiY4gMJpEd2LAL0tDq6CIw" owner="_kmEkEMJoEd2LAL0tDq6CIw" name="Item" filled="true" outgoingConnections="_3to1Z8JpEd2LAL0tDq6CIw" location="60,23" size="187,134" autoResize="true">
<fillColor xmi:id="_yiY4gcJpEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_yiY4gsJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_yiY4g8JpEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_yiY4hMJpEd2LAL0tDq6CIw"/>
<operationCompartmentNode xmi:id="_yiY4hcJpEd2LAL0tDq6CIw">
<operations xmi:id="_yiY4hsJpEd2LAL0tDq6CIw" owner="_pdEIMMJoEd2LAL0tDq6CIw" name="find_on_title() : void"/>
<operations xmi:id="_yiY4h8JpEd2LAL0tDq6CIw" owner="_rm5igMJoEd2LAL0tDq6CIw" name="create() : void"/>
<operations xmi:id="_yiY4iMJpEd2LAL0tDq6CIw" owner="_smFHkMJoEd2LAL0tDq6CIw" name="find() : void"/>
<operations xmi:id="_yiY4icJpEd2LAL0tDq6CIw" owner="_zVK1wMJoEd2LAL0tDq6CIw" name="update() : void"/>
</operationCompartmentNode>
<attributeCompartmentNode xmi:id="_yiY4isJpEd2LAL0tDq6CIw">
<attributes xmi:id="_yiY4i8JpEd2LAL0tDq6CIw" owner="_oGVl0MJoEd2LAL0tDq6CIw" name="id : int"/>
</attributeCompartmentNode>
<nestedClassifierCompartmentNode xmi:id="_yiY4jMJpEd2LAL0tDq6CIw"/>
<templateParameterCompartmentNode xmi:id="_yiY4jcJpEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TClassNode" xmi:id="_zki5EMJpEd2LAL0tDq6CIw" owner="_7fTloMJoEd2LAL0tDq6CIw" name="Title" filled="true" incomingConnections="_3to1Z8JpEd2LAL0tDq6CIw _davT58JqEd2LAL0tDq6CIw" location="541,17" size="145,134" autoResize="true">
<fillColor xmi:id="_zki5EcJpEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_zki5EsJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_zki5E8JpEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_zki5FMJpEd2LAL0tDq6CIw"/>
<operationCompartmentNode xmi:id="_zki5FcJpEd2LAL0tDq6CIw">
<operations xmi:id="_zki5FsJpEd2LAL0tDq6CIw" owner="_MgSaYMJpEd2LAL0tDq6CIw" name="find() : void"/>
<operations xmi:id="_zki5F8JpEd2LAL0tDq6CIw" owner="_NZD1cMJpEd2LAL0tDq6CIw" name="create() : void"/>
<operations xmi:id="_zki5GMJpEd2LAL0tDq6CIw" owner="_PBEVEMJpEd2LAL0tDq6CIw" name="borrow() : void"/>
</operationCompartmentNode>
<attributeCompartmentNode xmi:id="_zki5GcJpEd2LAL0tDq6CIw">
<attributes xmi:id="_zki5GsJpEd2LAL0tDq6CIw" owner="_ADN1sMJpEd2LAL0tDq6CIw" name="name : string"/>
<attributes xmi:id="_zki5G8JpEd2LAL0tDq6CIw" owner="_DRcsQMJpEd2LAL0tDq6CIw" name="isbn : string"/>
</attributeCompartmentNode>
<nestedClassifierCompartmentNode xmi:id="_zki5HMJpEd2LAL0tDq6CIw"/>
<templateParameterCompartmentNode xmi:id="_zki5HcJpEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_6f3FYMJpEd2LAL0tDq6CIw" name="copy of" location="363,87" size="58,28" parent="_3to1Z8JpEd2LAL0tDq6CIw" alias="Name" direction="16" offset="0,0">
<fontColor xmi:id="_6f3FYcJpEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_LNA_MMJqEd2LAL0tDq6CIw" name="1..*" location="243,57" size="40,28" parent="_3to1Z8JpEd2LAL0tDq6CIw" alias="Supplier.Multiplicity" direction="11" offset="0,0">
<fontColor xmi:id="_LNA_McJqEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_V4-yoMJqEd2LAL0tDq6CIw" name="has/have" location="319,365" size="64,28" parent="_RCb6d8JqEd2LAL0tDq6CIw" alias="Name" direction="16" offset="0,0">
<fontColor xmi:id="_V4-yocJqEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_WnBkYMJqEd2LAL0tDq6CIw" name="*" location="233,321" size="22,28" parent="_RCb6d8JqEd2LAL0tDq6CIw" alias="Supplier.Multiplicity" direction="11" offset="0,0">
<fontColor xmi:id="_WnBkYcJqEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_oLUhkMJqEd2LAL0tDq6CIw" name="borrow" location="612,239" size="52,28" parent="_davT58JqEd2LAL0tDq6CIw" alias="Name" direction="16" offset="0,0">
<fontColor xmi:id="_oLUhkcJqEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_ov080MJqEd2LAL0tDq6CIw" name="*" location="610,147" size="22,28" parent="_davT58JqEd2LAL0tDq6CIw" alias="Client.Multiplicity" direction="12" offset="0,0">
<fontColor xmi:id="_ov080cJqEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_r9dWcMJqEd2LAL0tDq6CIw" name="*" location="610,331" size="22,28" parent="_davT58JqEd2LAL0tDq6CIw" alias="Supplier.Multiplicity" direction="11" offset="0,0">
<fontColor xmi:id="_r9dWccJqEd2LAL0tDq6CIw"/>
</nodes>
<connections xmi:type="trufun:TAssociationConnection" xmi:id="_3to1Z8JpEd2LAL0tDq6CIw" owner="_3to1YMJpEd2LAL0tDq6CIw" name="copy of" subLabels="_6f3FYMJpEd2LAL0tDq6CIw _LNA_MMJqEd2LAL0tDq6CIw" target="_zki5EMJpEd2LAL0tDq6CIw" source="_yiY4gMJpEd2LAL0tDq6CIw">
<fillColor xmi:id="_3to1aMJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_3to1acJpEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TAssociationConnection" xmi:id="_RCb6d8JqEd2LAL0tDq6CIw" owner="_RCb6cMJqEd2LAL0tDq6CIw" name="has/have" subLabels="_V4-yoMJqEd2LAL0tDq6CIw _WnBkYMJqEd2LAL0tDq6CIw" target="_p3Bq4MJpEd2LAL0tDq6CIw" source="_xQ4NUMJpEd2LAL0tDq6CIw">
<fillColor xmi:id="_RCb6eMJqEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_RCb6ecJqEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TAssociationConnection" xmi:id="_davT58JqEd2LAL0tDq6CIw" owner="_davT4MJqEd2LAL0tDq6CIw" name="borrow" subLabels="_oLUhkMJqEd2LAL0tDq6CIw _ov080MJqEd2LAL0tDq6CIw _r9dWcMJqEd2LAL0tDq6CIw" target="_zki5EMJpEd2LAL0tDq6CIw" source="_p3Bq4MJpEd2LAL0tDq6CIw">
<fillColor xmi:id="_davT6MJqEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_davT6cJqEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<leftRuler xmi:id="_dIrI8sJpEd2LAL0tDq6CIw" unit="2"/>
<topRuler xmi:id="_dIrI88JpEd2LAL0tDq6CIw" horizontal="true" unit="2"/>
</contents>
<contents xmi:type="trufun:TUsecaseDiagram" xmi:id="_KUbU4cJrEd2LAL0tDq6CIw" id="_KUbU4MJrEd2LAL0tDq6CIw" owner="_9JhhMcJnEd2LAL0tDq6CIw" name="Borrow" zoom="1.0" gridSpacing="22,22">
<nodes xmi:type="trufun:TActorNode" xmi:id="_MBWwwcJrEd2LAL0tDq6CIw" owner="_MBWwwMJrEd2LAL0tDq6CIw" name="Borrower" filled="true" outgoingConnections="_g_y5l8JrEd2LAL0tDq6CIw _hnlSV8JrEd2LAL0tDq6CIw" location="100,161" size="56,60">
<fillColor xmi:id="_MBWwwsJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_MBWww8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_MBWwxMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_MBWwxcJrEd2LAL0tDq6CIw" id="_MBWwwMJrEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TUseCaseNode" xmi:id="_QP9fMcJrEd2LAL0tDq6CIw" owner="_QP9fMMJrEd2LAL0tDq6CIw" name="Search for book" filled="true" incomingConnections="_g_y5l8JrEd2LAL0tDq6CIw" location="259,125" size="190,32" keepMaxSize="false">
<fillColor xmi:id="_QP9fMsJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_QP9fM8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_QP9fNMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_QP9fNcJrEd2LAL0tDq6CIw" id="_QP9fMMJrEd2LAL0tDq6CIw"/>
<extensionPointCompartmentNode xmi:id="_QP9fNsJrEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TUseCaseNode" xmi:id="_UT1kUcJrEd2LAL0tDq6CIw" owner="_UT1kUMJrEd2LAL0tDq6CIw" name="Borrow book" filled="true" incomingConnections="_hnlSV8JrEd2LAL0tDq6CIw" outgoingConnections="_jY--gcJrEd2LAL0tDq6CIw" location="284,213" size="180,32" keepMaxSize="false">
<fillColor xmi:id="_UT1kUsJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_UT1kU8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_UT1kVMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_UT1kVcJrEd2LAL0tDq6CIw" id="_UT1kUMJrEd2LAL0tDq6CIw"/>
<extensionPointCompartmentNode xmi:id="_UT1kVsJrEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TUseCaseNode" xmi:id="_bh67ocJrEd2LAL0tDq6CIw" owner="_bh67oMJrEd2LAL0tDq6CIw" name="Login the system" filled="true" incomingConnections="_jY--gcJrEd2LAL0tDq6CIw" location="599,177" size="189,32" keepMaxSize="false">
<fillColor xmi:id="_bh67osJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_bh67o8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_bh67pMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_bh67pcJrEd2LAL0tDq6CIw" id="_bh67oMJrEd2LAL0tDq6CIw"/>
<extensionPointCompartmentNode xmi:id="_bh67psJrEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_jZIIcMJrEd2LAL0tDq6CIw" name="<<include>>" location="490,190" size="70,16" parent="_jY--gcJrEd2LAL0tDq6CIw" alias="None" direction="13" offset="31,-2">
<fontColor xmi:id="_jZIIccJrEd2LAL0tDq6CIw"/>
</nodes>
<connections xmi:type="trufun:TNavigableAssociationConnection" xmi:id="_g_y5l8JrEd2LAL0tDq6CIw" owner="_g_y5kMJrEd2LAL0tDq6CIw" name="" target="_QP9fMcJrEd2LAL0tDq6CIw" source="_MBWwwcJrEd2LAL0tDq6CIw">
<fillColor xmi:id="_g_y5mMJrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_g_y5mcJrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TNavigableAssociationConnection" xmi:id="_hnlSV8JrEd2LAL0tDq6CIw" owner="_hnlSUMJrEd2LAL0tDq6CIw" name="" target="_UT1kUcJrEd2LAL0tDq6CIw" source="_MBWwwcJrEd2LAL0tDq6CIw">
<fillColor xmi:id="_hnlSWMJrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_hnlSWcJrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TIncludeConnection" xmi:id="_jY--gcJrEd2LAL0tDq6CIw" owner="_jY--gMJrEd2LAL0tDq6CIw" name="" subLabels="_jZIIcMJrEd2LAL0tDq6CIw" target="_bh67ocJrEd2LAL0tDq6CIw" source="_UT1kUcJrEd2LAL0tDq6CIw">
<fillColor xmi:id="_jY--gsJrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<lineColor xmi:id="_jY--g8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
</connections>
<leftRuler xmi:id="_KUbU4sJrEd2LAL0tDq6CIw" unit="2"/>
<topRuler xmi:id="_KUbU48JrEd2LAL0tDq6CIw" horizontal="true" unit="2"/>
</contents>
<contents xmi:type="trufun:TUsecaseDiagram" xmi:id="_r3YuMcJrEd2LAL0tDq6CIw" id="_r3YuMMJrEd2LAL0tDq6CIw" owner="_9JhhMcJnEd2LAL0tDq6CIw" name="Lend" zoom="1.0" gridSpacing="22,22">
<nodes xmi:type="trufun:TActorNode" xmi:id="_wO7WMcJrEd2LAL0tDq6CIw" owner="_wO7WMMJrEd2LAL0tDq6CIw" name="Librarian" filled="true" outgoingConnections="_8BOfl8JrEd2LAL0tDq6CIw" location="100,194" size="63,60">
<fillColor xmi:id="_wO7WMsJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_wO7WM8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_wO7WNMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_wO7WNcJrEd2LAL0tDq6CIw" id="_wO7WMMJrEd2LAL0tDq6CIw"/>
</nodes>
<nodes xmi:type="trufun:TUseCaseNode" xmi:id="_y77vAcJrEd2LAL0tDq6CIw" owner="_y77vAMJrEd2LAL0tDq6CIw" name="Lend book" filled="true" incomingConnections="_8BOfl8JrEd2LAL0tDq6CIw" outgoingConnections="_9DPWMcJrEd2LAL0tDq6CIw" location="267,204" size="132,40" keepMaxSize="false">
<fillColor xmi:id="_y77vAsJrEd2LAL0tDq6CIw" r="255" g="255" b="255"/>
<lineColor xmi:id="_y77vA8JrEd2LAL0tDq6CIw" r="192" g="192" b="192"/>
<fontColor xmi:id="_y77vBMJrEd2LAL0tDq6CIw"/>
<stereotypeNodes xmi:id="_y77vBcJrEd2LAL0tDq6CIw" id="_y77vAMJrEd2LAL0tDq6CIw"/>
<extensionPointCompartmentNode xmi:id="_y77vBsJrEd2LAL0tDq6CIw"/>
</nodes>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -