📄 20081205_100945_trufun.tmx~
字号:
</ownedAttribute>
<ownedOperation xmi:id="_Y28OAMJpEd2LAL0tDq6CIw" name="create" visibility="public">
<ownedParameter xmi:id="_Y28OAcJpEd2LAL0tDq6CIw" name="Parameter13" type="_EEiLgcJoEd2LAL0tDq6CIw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:id="_aBJXUMJpEd2LAL0tDq6CIw" name="find" visibility="public">
<ownedParameter xmi:id="_aBJXUcJpEd2LAL0tDq6CIw" name="Parameter14" type="_EEiLgcJoEd2LAL0tDq6CIw" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_3to1YMJpEd2LAL0tDq6CIw" name="copy of" memberEnd="_3to1YcJpEd2LAL0tDq6CIw _3to1ZMJpEd2LAL0tDq6CIw"/>
<packagedElement xmi:type="uml:Association" xmi:id="_RCb6cMJqEd2LAL0tDq6CIw" name="has/have" memberEnd="_RCb6ccJqEd2LAL0tDq6CIw _RCb6dMJqEd2LAL0tDq6CIw"/>
<packagedElement xmi:type="uml:Association" xmi:id="_davT4MJqEd2LAL0tDq6CIw" name="borrow" memberEnd="_davT4cJqEd2LAL0tDq6CIw _davT5MJqEd2LAL0tDq6CIw"/>
<packagedElement xmi:type="uml:Actor" xmi:id="_MBWwwMJrEd2LAL0tDq6CIw" name="Borrower"/>
<packagedElement xmi:type="uml:UseCase" xmi:id="_QP9fMMJrEd2LAL0tDq6CIw" name="Search for book"/>
<packagedElement xmi:type="uml:UseCase" xmi:id="_UT1kUMJrEd2LAL0tDq6CIw" name="Borrow book">
<include xmi:id="_jY--gMJrEd2LAL0tDq6CIw" addition="_bh67oMJrEd2LAL0tDq6CIw"/>
</packagedElement>
<packagedElement xmi:type="uml:UseCase" xmi:id="_bh67oMJrEd2LAL0tDq6CIw" name="Login the system"/>
<packagedElement xmi:type="uml:Association" xmi:id="_g_y5kMJrEd2LAL0tDq6CIw" memberEnd="_g_y5kcJrEd2LAL0tDq6CIw _g_y5lMJrEd2LAL0tDq6CIw" navigableOwnedEnd="_g_y5kcJrEd2LAL0tDq6CIw">
<ownedEnd xmi:id="_g_y5kcJrEd2LAL0tDq6CIw" name="" visibility="private" type="_QP9fMMJrEd2LAL0tDq6CIw" isUnique="false" association="_g_y5kMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g_y5k8JrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g_y5ksJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
<ownedEnd xmi:id="_g_y5lMJrEd2LAL0tDq6CIw" name="" visibility="private" type="_MBWwwMJrEd2LAL0tDq6CIw" isUnique="false" association="_g_y5kMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g_y5lsJrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g_y5lcJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_hnlSUMJrEd2LAL0tDq6CIw" memberEnd="_hnlSUcJrEd2LAL0tDq6CIw _hnlSVMJrEd2LAL0tDq6CIw" navigableOwnedEnd="_hnlSUcJrEd2LAL0tDq6CIw">
<ownedEnd xmi:id="_hnlSUcJrEd2LAL0tDq6CIw" name="" visibility="private" type="_UT1kUMJrEd2LAL0tDq6CIw" isUnique="false" association="_hnlSUMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hnlSU8JrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hnlSUsJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
<ownedEnd xmi:id="_hnlSVMJrEd2LAL0tDq6CIw" name="" visibility="private" type="_MBWwwMJrEd2LAL0tDq6CIw" isUnique="false" association="_hnlSUMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hnlSVsJrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hnlSVcJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Actor" xmi:id="_wO7WMMJrEd2LAL0tDq6CIw" name="Librarian"/>
<packagedElement xmi:type="uml:UseCase" xmi:id="_y77vAMJrEd2LAL0tDq6CIw" name="Lend book">
<include xmi:id="_9DPWMMJrEd2LAL0tDq6CIw" addition="_0g0CIMJrEd2LAL0tDq6CIw"/>
</packagedElement>
<packagedElement xmi:type="uml:UseCase" xmi:id="_0g0CIMJrEd2LAL0tDq6CIw" name="Check user account"/>
<packagedElement xmi:type="uml:Association" xmi:id="_8BOfkMJrEd2LAL0tDq6CIw" memberEnd="_8BOfkcJrEd2LAL0tDq6CIw _8BOflMJrEd2LAL0tDq6CIw" navigableOwnedEnd="_8BOfkcJrEd2LAL0tDq6CIw">
<ownedEnd xmi:id="_8BOfkcJrEd2LAL0tDq6CIw" name="" visibility="private" type="_y77vAMJrEd2LAL0tDq6CIw" isUnique="false" association="_8BOfkMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BOfk8JrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BOfksJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
<ownedEnd xmi:id="_8BOflMJrEd2LAL0tDq6CIw" name="" visibility="private" type="_wO7WMMJrEd2LAL0tDq6CIw" isUnique="false" association="_8BOfkMJrEd2LAL0tDq6CIw">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BOflsJrEd2LAL0tDq6CIw" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BOflcJrEd2LAL0tDq6CIw" value="1"/>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Actor" xmi:id="_F_lmIMJsEd2LAL0tDq6CIw" name="Administrator"/>
<packagedElement xmi:type="uml:UseCase" xmi:id="_IevJIMJsEd2LAL0tDq6CIw" name="Add borrower"/>
<packagedElement xmi:type="uml:UseCase" xmi:id="_KlvR4MJsEd2LAL0tDq6CIw" name="Add book">
<eAnnotations xmi:id="_kCIzwcJsEd2LAL0tDq6CIw" source="Diagrams">
<contents xmi:type="trufun:TSequenceDiagram" xmi:id="_WvvXUMJxEd2WEOxMF-q3iQ" id="_WvlmUMJxEd2WEOxMF-q3iQ" owner="_KlvR4MJsEd2LAL0tDq6CIw" name="Add book" zoom="1.0" gridSpacing="22,22">
<nodes xmi:type="trufun:TInteractionNode" xmi:id="_Wv4hQcJxEd2WEOxMF-q3iQ" owner="_Wv4hQMJxEd2WEOxMF-q3iQ" name="Interaction1" location="62,30" size="667,424">
<fillColor xmi:id="_Wv4hQsJxEd2WEOxMF-q3iQ" r="255" g="255" b="255"/>
<lineColor xmi:id="_Wv4hQ8JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<fontColor xmi:id="_Wv4hRMJxEd2WEOxMF-q3iQ"/>
<nodes xmi:type="trufun:TLifelineNode_SD" xmi:id="_cjhT0sJxEd2WEOxMF-q3iQ" owner="_cjhT0MJxEd2WEOxMF-q3iQ" name=":Administrator" filled="true" location="44,0" size="108,274" autoResize="true">
<fillColor xmi:id="_cjhT08JxEd2WEOxMF-q3iQ" r="255" g="255" b="255"/>
<lineColor xmi:id="_cjhT1MJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<fontColor xmi:id="_cjhT1cJxEd2WEOxMF-q3iQ"/>
<stereotypeNodes xmi:id="_cjhT1sJxEd2WEOxMF-q3iQ" id="_cjhT0MJxEd2WEOxMF-q3iQ"/>
<nodes xmi:type="trufun:TInvocationSpecificationNode" xmi:id="_kgP548JxEd2WEOxMF-q3iQ" owner="_kgP54cJxEd2WEOxMF-q3iQ" name="" location="44,20" size="20,126">
<fillColor xmi:id="_kgP55MJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<lineColor xmi:id="_kgP55cJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_kgZDwcJxEd2WEOxMF-q3iQ" owner="_kgP50MJxEd2WEOxMF-q3iQ" name="" outgoingConnections="_kgP508JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_kgZDwsJxEd2WEOxMF-q3iQ" owner="_kgP518JxEd2WEOxMF-q3iQ" name="" location="0,125" size="20,1"/>
</nodes>
</nodes>
<nodes xmi:type="trufun:TLifelineNode_SD" xmi:id="_dsFeYcJxEd2WEOxMF-q3iQ" owner="_dsFeYMJxEd2WEOxMF-q3iQ" name=":MaintenanceWindow" filled="true" location="213,0" size="132,274" autoResize="true">
<fillColor xmi:id="_dsFeYsJxEd2WEOxMF-q3iQ" r="255" g="255" b="255"/>
<lineColor xmi:id="_dsFeY8JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<fontColor xmi:id="_dsFeZMJxEd2WEOxMF-q3iQ"/>
<stereotypeNodes xmi:id="_dsFeZcJxEd2WEOxMF-q3iQ" id="_dsFeYMJxEd2WEOxMF-q3iQ"/>
<nodes xmi:type="trufun:TExecutionSpecificationNode" xmi:id="_kgZDwMJxEd2WEOxMF-q3iQ" owner="_kgP54sJxEd2WEOxMF-q3iQ" name="" location="56,20" size="20,126">
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_kgZDw8JxEd2WEOxMF-q3iQ" owner="_kgP50cJxEd2WEOxMF-q3iQ" name="" incomingConnections="_kgP508JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_kgZDxMJxEd2WEOxMF-q3iQ" owner="_kgP51sJxEd2WEOxMF-q3iQ" name="" location="0,125" size="20,1"/>
<nodes xmi:type="trufun:TInvocationSpecificationNode" xmi:id="_oYNC48JxEd2WEOxMF-q3iQ" owner="_oYNC4cJxEd2WEOxMF-q3iQ" name="" location="0,25">
<fillColor xmi:id="_oYNC5MJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<lineColor xmi:id="_oYNC5cJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_oYNC58JxEd2WEOxMF-q3iQ" owner="_oYNC0MJxEd2WEOxMF-q3iQ" name="" outgoingConnections="_oYNC08JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_oYNC6MJxEd2WEOxMF-q3iQ" owner="_oYNC18JxEd2WEOxMF-q3iQ" name="" location="0,25" size="20,1"/>
</nodes>
<nodes xmi:type="trufun:TInvocationSpecificationNode" xmi:id="_tdpSs8JxEd2WEOxMF-q3iQ" owner="_tdpSscJxEd2WEOxMF-q3iQ" name="" location="0,75">
<fillColor xmi:id="_tdpStMJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<lineColor xmi:id="_tdpStcJxEd2WEOxMF-q3iQ" r="64" g="128" b="128"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_tdpSt8JxEd2WEOxMF-q3iQ" owner="_tdpSoMJxEd2WEOxMF-q3iQ" name="" outgoingConnections="_tdpSo8JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_tdpSuMJxEd2WEOxMF-q3iQ" owner="_tdpSp8JxEd2WEOxMF-q3iQ" name="" location="0,25" size="20,1"/>
</nodes>
</nodes>
</nodes>
<nodes xmi:type="trufun:TLifelineNode_SD" xmi:id="_gxrWUcJxEd2WEOxMF-q3iQ" owner="_gxrWUMJxEd2WEOxMF-q3iQ" name=":Title" filled="true" location="429,0" size="60,274" autoResize="true">
<fillColor xmi:id="_gxrWUsJxEd2WEOxMF-q3iQ" r="255" g="255" b="255"/>
<lineColor xmi:id="_gxrWU8JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<fontColor xmi:id="_gxrWVMJxEd2WEOxMF-q3iQ"/>
<stereotypeNodes xmi:id="_gxrWVcJxEd2WEOxMF-q3iQ" id="_gxrWUMJxEd2WEOxMF-q3iQ"/>
<nodes xmi:type="trufun:TExecutionSpecificationNode" xmi:id="_oYNC5sJxEd2WEOxMF-q3iQ" owner="_oYNC4sJxEd2WEOxMF-q3iQ" name="" location="20,45">
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_oYNC6cJxEd2WEOxMF-q3iQ" owner="_oYNC0cJxEd2WEOxMF-q3iQ" name="" incomingConnections="_oYNC08JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_oYNC6sJxEd2WEOxMF-q3iQ" owner="_oYNC1sJxEd2WEOxMF-q3iQ" name="" location="0,25" size="20,1"/>
</nodes>
</nodes>
<nodes xmi:type="trufun:TLifelineNode_SD" xmi:id="_idafYcJxEd2WEOxMF-q3iQ" owner="_idafYMJxEd2WEOxMF-q3iQ" name=":Item" filled="true" location="559,0" size="54,274" autoResize="true">
<fillColor xmi:id="_idafYsJxEd2WEOxMF-q3iQ" r="255" g="255" b="255"/>
<lineColor xmi:id="_idafY8JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<fontColor xmi:id="_idafZMJxEd2WEOxMF-q3iQ"/>
<stereotypeNodes xmi:id="_idafZcJxEd2WEOxMF-q3iQ" id="_idafYMJxEd2WEOxMF-q3iQ"/>
<nodes xmi:type="trufun:TExecutionSpecificationNode" xmi:id="_tdpStsJxEd2WEOxMF-q3iQ" owner="_tdpSssJxEd2WEOxMF-q3iQ" name="" location="17,95">
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_tdpSucJxEd2WEOxMF-q3iQ" owner="_tdpSocJxEd2WEOxMF-q3iQ" name="" incomingConnections="_tdpSo8JxEd2WEOxMF-q3iQ" size="20,1"/>
<nodes xmi:type="trufun:TEventOccurrenceNode" xmi:id="_tdyckMJxEd2WEOxMF-q3iQ" owner="_tdpSpsJxEd2WEOxMF-q3iQ" name="" location="0,25" size="20,1"/>
</nodes>
</nodes>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_kgZDxcJxEd2WEOxMF-q3iQ" name="1: add item()" location="209,134" size="82,16" parent="_kgP508JxEd2WEOxMF-q3iQ" alias="Name" direction="13" offset="0,0">
<fontColor xmi:id="_kgZDxsJxEd2WEOxMF-q3iQ"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_oYWMwMJxEd2WEOxMF-q3iQ" name="2: find(String)" location="383,159" size="94,16" parent="_oYNC08JxEd2WEOxMF-q3iQ" alias="Name" direction="13" offset="0,0">
<fontColor xmi:id="_oYWMwcJxEd2WEOxMF-q3iQ"/>
</nodes>
<nodes xmi:type="trufun:SubLabel" xmi:id="_tdyckcJxEd2WEOxMF-q3iQ" name="3: create(Integer,Title)" location="420,209" size="148,16" parent="_tdpSo8JxEd2WEOxMF-q3iQ" alias="Name" direction="13" offset="0,0">
<fontColor xmi:id="_tdycksJxEd2WEOxMF-q3iQ"/>
</nodes>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_kgP508JxEd2WEOxMF-q3iQ" owner="_kgP50sJxEd2WEOxMF-q3iQ" name="1: add item()" subLabels="_kgZDxcJxEd2WEOxMF-q3iQ" target="_kgZDw8JxEd2WEOxMF-q3iQ" source="_kgZDwcJxEd2WEOxMF-q3iQ">
<fillColor xmi:id="_kgP51MJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<lineColor xmi:id="_kgP51cJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_kgP53sJxEd2WEOxMF-q3iQ" owner="_kgP52MJxEd2WEOxMF-q3iQ" tag="_kgP51sJxEd2WEOxMF-q3iQ,_kgP518JxEd2WEOxMF-q3iQ" name="*" visible="false">
<fillColor xmi:id="_kgP538JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<lineColor xmi:id="_kgP54MJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_oYNC08JxEd2WEOxMF-q3iQ" owner="_oYNC0sJxEd2WEOxMF-q3iQ" name="2: find(String)" subLabels="_oYWMwMJxEd2WEOxMF-q3iQ" target="_oYNC6cJxEd2WEOxMF-q3iQ" source="_oYNC58JxEd2WEOxMF-q3iQ">
<fillColor xmi:id="_oYNC1MJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<lineColor xmi:id="_oYNC1cJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_oYNC3sJxEd2WEOxMF-q3iQ" owner="_oYNC2MJxEd2WEOxMF-q3iQ" tag="_oYNC1sJxEd2WEOxMF-q3iQ,_oYNC18JxEd2WEOxMF-q3iQ" name="*" visible="false">
<fillColor xmi:id="_oYNC38JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<lineColor xmi:id="_oYNC4MJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_tdpSo8JxEd2WEOxMF-q3iQ" owner="_tdpSosJxEd2WEOxMF-q3iQ" name="3: create(Integer,Title)" subLabels="_tdyckcJxEd2WEOxMF-q3iQ" target="_tdpSucJxEd2WEOxMF-q3iQ" source="_tdpSt8JxEd2WEOxMF-q3iQ">
<fillColor xmi:id="_tdpSpMJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
<lineColor xmi:id="_tdpSpcJxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
</connections>
<connections xmi:type="trufun:TMessageConnection_SD" xmi:id="_tdpSrsJxEd2WEOxMF-q3iQ" owner="_tdpSqMJxEd2WEOxMF-q3iQ" tag="_tdpSpsJxEd2WEOxMF-q3iQ,_tdpSp8JxEd2WEOxMF-q3iQ" name="*" visible="false">
<fillColor xmi:id="_tdpSr8JxEd2WEOxMF-q3iQ" r="192" g="192" b="192"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -