⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 model1.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
<?xml version="1.0" encoding="UTF-8" ?>
<!-- This file can be merged correctly only with the XDE CompareMerge facility. If you are using a text-based merge tool, stop now. Text merge can lead to model corruption. (nes8TZp6yUym39FN76NuTg) -->
<RMS:MODEL xmlns:RMS="http://www.rational.com/products/xde"  xmlns:dt="http://www.rational.com/products/xde"  id="qvODZeWa1kqPSjcxabRBng"  unitPolicy="0" >
<RMS:METAMODEL name="UML 7.0"  id="9Bz1bpZ9HU+itfrtkk+fCA"  semanticVersion="1.5k"  version="7.1.305.2600"  server="1.2.305.2600"  format="0.28" />
<RMS:ROOT>
<mdl id="KyalOWXchEifgBucity+Yw" >
<nam>Model1</nam>
<mnd>
<RMS:LRF id="UIOcuyJg50yHFay4ioNN1w" />
</mnd>
<owd>
<dgx id="UIOcuyJg50yHFay4ioNN1w" >
<tvs>
<RMS:LRF id="G86GuAaUSkilsxbtnqDKCQ" />
<RMS:LRF id="Q94wlhhYbUWy28WyvExiFw" />
<RMS:LRF id="2fr0VBiuM0+L99fWA+pJuw" />
</tvs>
<nam>Main</nam>
</dgx>
</owd>
<owp>
<prf id="5S7NdzncDUm51BBGszmjZA" >
<dsc>XDE Default Profile</dsc>
<dri>156</dri>
<isu>TRUE</isu>
<nam>Appearance</nam>
<nri>155</nri>
<rfn>default1.dll</rfn>
<vrs>1.5f</vrs>
<dfs reserve="27" >
<RMS:LRF id="4uyC72TTRkSuqJAikZONpg" />
<RMS:LRF id="tKe6tgzBi0mOLHqy1gg0Zw" />
<RMS:LRF id="S2M3fhg2M0CuTrpbMNc2KQ" />
<RMS:LRF id="odDOTd92BESGqwDmSSsszg" />
<RMS:LRF id="wu6r0WMtkEOBqY3Va6yvvQ" />
<RMS:LRF id="wEiofDdtjEqRPA6XLcJoFw" />
<RMS:LRF id="9gSRwbFjVkGFcYW7KzlyEA" />
<RMS:LRF id="aPI9VKE1CUGLxwGIKBNVnw" />
<RMS:LRF id="G86GuAaUSkilsxbtnqDKCQ" />
<RMS:LRF id="2fr0VBiuM0+L99fWA+pJuw" />
<RMS:LRF id="uAZlP5m6kEaCzotsoe4rVw" />
<RMS:LRF id="e0bWXDxM2U6MhX5njwI2LA" />
<RMS:LRF id="5c7TLWCTUEiTHfNmZXd85A" />
<RMS:LRF id="9D0Zw8Z1UU6NQbZBoc/Xqw" />
<RMS:LRF id="bw84f8+oa0in3IORuJ9JtQ" />
<RMS:LRF id="AwhaQq9JU0KkwsNv2R6z3w" />
<RMS:LRF id="m++wcz/VNkigiLLr2I+FsA" />
<RMS:LRF id="Zn4yBY9d/0ubdH/soR9wuQ" />
<RMS:LRF id="9DMp4eGtiku+e2deURtN4Q" />
<RMS:LRF id="OpJXFAUGrk2RKlwIzufMUQ" />
<RMS:LRF id="YbvkU959Rk6e1TVA4l0VvA" />
<RMS:LRF id="piu+FrZ3dUigYc9Mikzm4Q" />
<RMS:LRF id="WVaVlB96ik2VFbh6KOMypA" />
<RMS:LRF id="StDOUk3MzE6vIcpSLP9kBg" />
<RMS:LRF id="eMgSVmzgZka/D3wS7Xhbsg" />
<RMS:LRF id="/+WiXj7TsUywAv28IpFt8A" />
<RMS:LRF id="ry/TX8glKECvGIV/ef223A" />
</dfs>
<tvs reserve="27" >
<sty id="4uyC72TTRkSuqJAikZONpg" >
<dsn>View</dsn>
<nam reserve="83" >font=0,AQAAAAAAoIYBAAZUYWhvbWE;fontcolor=0;linecolor=3342489;wordwraptextwidth=6000</nam>
<nri>157</nri>
<tgd>
<tgd id="GvV4BDmK0U6vjY9py8UGtA" >
<nam>LineColor</nam>
<rid>101</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="TjBtxM2oP0+/T/lEOyzq6A" >
<tgd>
<RMS:LRF id="GvV4BDmK0U6vjY9py8UGtA" />
</tgd>
<val>3342489</val>
</itv>
</dfv>
</tgd>
<tgd id="OiL0Wj7k9UmibXLjV0yJMQ" >
<nam>Font</nam>
<tgk>BlobTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ltv id="lS1OKqsgIUi6PrPrr3yG6A" >
<tgd>
<RMS:LRF id="OiL0Wj7k9UmibXLjV0yJMQ" />
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="2pqukXbtRky/FEO/lpYQfw" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="aCKSBnMlmEKnpulm03s9NQ" >
<tgd>
<RMS:LRF id="2pqukXbtRky/FEO/lpYQfw" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="JK5G1zDD2EKkk4psCp7Axw" >
<dsc>Specifies the preferred width (0.01 mm) of multi-line text.</dsc>
<dri>259</dri>
<nam>WordWrapTextWidth</nam>
<rid>102</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="fxNDikNEXUy0oPOxaVzb8w" >
<tgd>
<RMS:LRF id="JK5G1zDD2EKkk4psCp7Axw" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="/lTE9r5LLUSvHckfOwAI5g" >
<bdy>self.Value &gt;= 1 and self.Value &lt;= 20000</bdy>
<bdl>OCL</bdl>
<erm>The value of WordWrapTextWidth must fall between 1 and 20,000.</erm>
<emr>277</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
</tgd>
<typ>CommonViewAppearance</typ>
</sty>
<sty id="tKe6tgzBi0mOLHqy1gg0Zw" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;shapestereotype=2;showparentname=0</nam>
<nri>157</nri>
<tgd>
<tgd id="hmznhMrWxkC5kQxpX4KmiQ" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="H9wLuVS8wU+L3ft000XT8A" >
<tgd>
<RMS:LRF id="hmznhMrWxkC5kQxpX4KmiQ" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="yLvWQBf/GEGqSqLE1p3o/A" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="08nKuS9TDkavJq6I8j5t9A" >
<tgd>
<RMS:LRF id="yLvWQBf/GEGqSqLE1p3o/A" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="DS+U/sUYT0C9dL1TcAGoiA" >
<nam>ShowParentName</nam>
<rid>105</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="zfSYOR3Ng0GCffDFvlXNgw" >
<tgd>
<RMS:LRF id="DS+U/sUYT0C9dL1TcAGoiA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="v7qP2cUuukKS/nbvoMZetw" >
<nam>ShapeStereotype</nam>
<rid>167</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="YWUt1G66Fke4wkKakwFXXA" >
<tgd>
<RMS:LRF id="v7qP2cUuukKS/nbvoMZetw" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="e9+H67Y9Z0idsKzdxbkUPw" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="xw1zAaLRBUOc7JSphLjjgg" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="mu7K6yze90eASYQCuuTQZg" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="e9+H67Y9Z0idsKzdxbkUPw" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="Zg8qUFsMGEmV/xzTugLH/g" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="qkdULWW6u0WqMeyCzCfbMQ" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ViewAppearance</typ>
</sty>
<sty id="S2M3fhg2M0CuTrpbMNc2KQ" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;shapestereotype=2</nam>
<nri>157</nri>
<tgd>
<tgd id="0UNP8KvyvkGL2ZFDq95qNg" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="AtPEe1Hx7EyD2rig1bZ/QA" >
<tgd>
<RMS:LRF id="0UNP8KvyvkGL2ZFDq95qNg" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="NIujXtPit0WuH195qnKHqg" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="Nwnr93MeV0C0xZeCNsitmQ" >
<tgd>
<RMS:LRF id="NIujXtPit0WuH195qnKHqg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="wPxHQH7bpk2tVVJjRVYe/g" >
<nam>ShapeStereotype</nam>
<rid>167</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="NibmF/QAF0eojuhMgxRnpw" >
<tgd>
<RMS:LRF id="wPxHQH7bpk2tVVJjRVYe/g" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="egXK/5cG5EKNkYXNxmVDNA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="7Ldy5b4Zz06D0FInUeU6/w" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="k+T36+YjBUmfyDw2XtldTg" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="egXK/5cG5EKNkYXNxmVDNA" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="ah5eA/vfrUeeGqsJlFOsIA" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="DGeEGIX7f0y6ZpVLQ55z1g" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>UnnamedViewAppearance</typ>
</sty>
<sty id="odDOTd92BESGqwDmSSsszg" >
<dsn>View</dsn>
<nam>autoresize=-1;font=0,AQAAAAAAoIYBAAZUYWhvbWE;fontcolor=0;wordwraptextwidth=6000</nam>
<nri>157</nri>
<tgd>
<tgd id="2EOHvB/bzkKWofvhzZUY+Q" >
<nam>Font</nam>
<tgk>BlobTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ltv id="EeIKvg66EEeIQ2mwMYUNew" >
<tgd>
<RMS:LRF id="2EOHvB/bzkKWofvhzZUY+Q" />
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="pctaAAY+ukC9E20H6AbFgA" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="JWw8Cmo70ESXDZXC81WaWg" >
<tgd>
<RMS:LRF id="pctaAAY+ukC9E20H6AbFgA" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="xkrYnaSjeEWWH+6sRFMVJA" >
<dsc>Specifies the preferred width (0.01 mm) of multi-line text.</dsc>
<dri>259</dri>
<nam>WordWrapTextWidth</nam>
<rid>102</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="okcua6Le70W6RZwkkgPxVw" >
<tgd>
<RMS:LRF id="xkrYnaSjeEWWH+6sRFMVJA" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="IVch/8+cTkCUUM30lfPbuA" >
<bdy>self.Value &gt;= 1 and self.Value &lt;= 20000</bdy>
<bdl>OCL</bdl>
<erm>The value of WordWrapTextWidth must fall between 1 and 20,000.</erm>
<emr>277</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="BUKArI3gjE6Sh4WGLtZjNQ" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="aLYcd0I8R0KAZpB5ZTsPhg" >
<tgd>
<RMS:LRF id="BUKArI3gjE6Sh4WGLtZjNQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextViewAppearance</typ>
</sty>
<sty id="wu6r0WMtkEOBqY3Va6yvvQ" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;linecolor=3342489</nam>
<nri>157</nri>
<tgd>
<tgd id="CrGHXfROtU+8oAcuIxVczg" >
<nam>LineColor</nam>
<rid>101</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="4HvpKhVYbU2Fg9TkkoaZ7Q" >
<tgd>
<RMS:LRF id="CrGHXfROtU+8oAcuIxVczg" />
</tgd>
<val>3342489</val>
</itv>
</dfv>
</tgd>
<tgd id="PcCOvV2J/U2qcsAed3ZIbw" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="Aw2OH9AhOEiEU2U/lfVX6g" >
<tgd>
<RMS:LRF id="PcCOvV2J/U2qcsAed3ZIbw" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="Bp6J1rnKd0agQ8xn/u8AYw" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="8sjqU+TekU2TLuyMtcQShg" >
<tgd>
<RMS:LRF id="Bp6J1rnKd0agQ8xn/u8AYw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextlessViewAppearance</typ>
</sty>
<sty id="wEiofDdtjEqRPA6XLcJoFw" >
<dsn>View</dsn>
<nam>verticalswimlanes=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="I416ZKyzh0WcfFAKB4WXTA" >
<nam>VerticalSwimlanes</nam>
<rid>149</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="kHl3WOcLm0CCNDy3waJAsQ" >
<tgd>
<RMS:LRF id="I416ZKyzh0WcfFAKB4WXTA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SwimmingPoolViewAppearance</typ>
</sty>
<sty id="9gSRwbFjVkGFcYW7KzlyEA" >
<dsn>View</dsn>
<nam>vertical=0</nam>
<nri>157</nri>
<tgd>
<tgd id="FUFVCxh17kS1ZGokBsamKw" >
<nam>Vertical</nam>
<rid>150</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="+qVt/AdoUU63GwsTb2b1sA" >
<tgd>
<RMS:LRF id="FUFVCxh17kS1ZGokBsamKw" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SynchroStateViewAppearance</typ>
</sty>
<sty id="aPI9VKE1CUGLxwGIKBNVnw" >
<dsn>View</dsn>
<nam>pseudostatekind=0;showchoicepointlabels=-1;showjunctionpointlabels=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="aVDqf20bBEKF3atQtMLN6w" >
<nam>PseudoStateKind</nam>
<rid>151</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="/cSEZiCpIkOLdc+mo5FMYQ" >
<tgd>
<RMS:LRF id="aVDqf20bBEKF3atQtMLN6w" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="gtgw7A6UfEuzdOuTVd227Q" >
<nam>ShowChoicePointLabels</nam>
<rid>109</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="RBEUk/faPUWplMLLjNj4+g" >
<tgd>
<RMS:LRF id="gtgw7A6UfEuzdOuTVd227Q" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="2cf4ngaz30iGqV+9ZLqHrA" >
<nam>ShowJunctionPointLabels</nam>
<rid>110</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="6AyoBj6wRkaTmUUeWEJ7mw" >
<tgd>
<RMS:LRF id="2cf4ngaz30iGqV+9ZLqHrA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>PseudoStateViewAppearance</typ>
</sty>
<sty id="G86GuAaUSkilsxbtnqDKCQ" >
<dsn>View</dsn>
<nam>backcolor=16777215;gridsize=250;snaptogrid=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="Xao5ykkrdUmys6jrtsqn0g" >
<dsc>Enables or disables the behavior of snapping shapes to the grid.</dsc>
<dri>265</dri>
<nam>SnapToGrid</nam>
<rid>106</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="hOxbUJ/BB0KRYrxHkVuiBw" >
<tgd>
<RMS:LRF id="Xao5ykkrdUmys6jrtsqn0g" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="ZjULaqacGky1BBMMJCdW0Q" >
<dsc>Specifies the size of the grid in one-hundredth of a millimeter (0.01 mm).</dsc>
<dri>266</dri>
<nam>GridSize</nam>
<rid>107</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="gVG2GwP6MECdOvZ5jVhLeg" >
<tgd>
<RMS:LRF id="ZjULaqacGky1BBMMJCdW0Q" />
</tgd>
<val>250</val>
</itv>
</dfv>
<onr>
<rul id="Rl1jBsQ/CEmSWaEaDMBhAg" >
<bdy>self.Value &gt; 0</bdy>
<bdl>OCL</bdl>
<erm>GridSize must be greater than 0.</erm>
<emr>276</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="jqPEKuJCpE6hmARt39cubw" >
<nam>BackColor</nam>
<rid>255</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="+FhiITqobE23e1NnlD9bDQ" >
<tgd>
<RMS:LRF id="jqPEKuJCpE6hmARt39cubw" />
</tgd>
<val>16777215</val>
</itv>
</dfv>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -