businessobject.mdx
来自「《深入浅出设计模式》的完整源代码」· MDX 代码 · 共 2,642 行 · 第 1/5 页
MDX
2,642 行
<dsn>View</dsn>
<nam>verticalswimlanes=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="kBd3RjlCek65Ev0/pqnViQ" >
<nam>VerticalSwimlanes</nam>
<rid>149</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="0DTCx5ejH0WnM4Rvg9kyPA" >
<tgd>
<RMS:LRF id="kBd3RjlCek65Ev0/pqnViQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SwimmingPoolViewAppearance</typ>
</sty>
<sty id="BvZMuaR6ykCez3jTcC0OlA" >
<dsn>View</dsn>
<nam>vertical=0</nam>
<nri>157</nri>
<tgd>
<tgd id="FHWNtHeJ1EGb3r1CdalL8g" >
<nam>Vertical</nam>
<rid>150</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="Y+YDISlOC0umeOOmJzCfWQ" >
<tgd>
<RMS:LRF id="FHWNtHeJ1EGb3r1CdalL8g" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SynchroStateViewAppearance</typ>
</sty>
<sty id="M7uMn/tEGUmdkOm7WmAJBw" >
<dsn>View</dsn>
<nam>pseudostatekind=0;showchoicepointlabels=-1;showjunctionpointlabels=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="Y4PNqw8u4EO1V+rWWxmlYg" >
<nam>PseudoStateKind</nam>
<rid>151</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="I7FRcdB2DUWk7PlwWW9y4A" >
<tgd>
<RMS:LRF id="Y4PNqw8u4EO1V+rWWxmlYg" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="SssJYcLW7kuvJDpxiKqb3A" >
<nam>ShowChoicePointLabels</nam>
<rid>109</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="WdyhG+mOfU2LqJgKJD+eWw" >
<tgd>
<RMS:LRF id="SssJYcLW7kuvJDpxiKqb3A" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="qmCW86DbwUiuDouQ6pinGQ" >
<nam>ShowJunctionPointLabels</nam>
<rid>110</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="XkfHPc3S+U6jBJq53LHZkg" >
<tgd>
<RMS:LRF id="qmCW86DbwUiuDouQ6pinGQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>PseudoStateViewAppearance</typ>
</sty>
<sty id="dMvvP+h+cEysml4SU1uuzQ" >
<dsn>View</dsn>
<nam>backcolor=16777215;gridsize=250;snaptogrid=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="ePT8/0jpe0SHebuoh0daYg" >
<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="wyJCIsuUQU69flOZv55gKA" >
<tgd>
<RMS:LRF id="ePT8/0jpe0SHebuoh0daYg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="SrazMf9VMEmHkb/SJ20TXA" >
<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="tQqcTXlHxEquP3jRRMABkg" >
<tgd>
<RMS:LRF id="SrazMf9VMEmHkb/SJ20TXA" />
</tgd>
<val>250</val>
</itv>
</dfv>
<onr>
<rul id="BGA9y/DZokGIrzkweBTZ4A" >
<bdy>self.Value > 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="Ihd4pADJhEqno0XKsXS2/g" >
<nam>BackColor</nam>
<rid>255</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="1iTnROx5u0WvipPOGnhqDw" >
<tgd>
<RMS:LRF id="Ihd4pADJhEqno0XKsXS2/g" />
</tgd>
<val>16777215</val>
</itv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearance</typ>
</sty>
<sty id="DGo89LLvCkGdDn7GA+pbgw" >
<dsn>View</dsn>
<nam>showexclusions=0</nam>
<nri>157</nri>
<tgd>
<tgd id="qNat3Gvn+US2yaMpp1QkXg" >
<nam>ShowExclusions</nam>
<rid>108</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="W4x5PuJKDk2Wnwrjg8kqXw" >
<tgd>
<RMS:LRF id="qNat3Gvn+US2yaMpp1QkXg" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearanceStatechart</typ>
</sty>
<sty id="4ZPU5PTe3kuEcU6Wr1XcHg" >
<dsn>View</dsn>
<nam>showpagebreaks=0;zoom=100</nam>
<nri>157</nri>
<tgd>
<tgd id="pz1vcDNrFUyInVlgb1i83w" >
<nam>Zoom</nam>
<rid>117</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="veKgssKGa0ukxM7pW6v+mA" >
<tgd>
<RMS:LRF id="pz1vcDNrFUyInVlgb1i83w" />
</tgd>
<val>100</val>
</itv>
</dfv>
</tgd>
<tgd id="pcjUIWXT2EOABO7+qOAI8A" >
<nam>ShowPageBreaks</nam>
<rid>118</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="IZLi1tRQ4E2HO1ctS7axQQ" >
<tgd>
<RMS:LRF id="pcjUIWXT2EOABO7+qOAI8A" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramViewAppearance</typ>
</sty>
<sty id="+KlHIA6VL0uONaeInGpBGA" >
<dsn>View</dsn>
<nam reserve="146" >attributecompartment=-1;compartmentstereotypes=1;operationcompartment=-1;operationsignatures=0;sortattributes=1;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="iU0AOKetDkq2ufuMi9iunw" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="OkpQNnkSeUyajmWz4twRSg" >
<tgd>
<RMS:LRF id="iU0AOKetDkq2ufuMi9iunw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="6PVJNcYKH0CM6oHrrAfOAQ" >
<nam>AttributeCompartment</nam>
<rid>139</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="7p7wOZwZE0y8Cgn4gubVnQ" >
<tgd>
<RMS:LRF id="6PVJNcYKH0CM6oHrrAfOAQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="FNjp+sx5gkSI4A8NyR9chA" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="QsKsWbcN8Eq1mqZskmGSwA" >
<tgd>
<RMS:LRF id="FNjp+sx5gkSI4A8NyR9chA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="33Y4Ve+KsEeAA5pgnBxqJw" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="SnF7Ot+ryEOUrFl5/OjNOA" >
<tgd>
<RMS:LRF id="33Y4Ve+KsEeAA5pgnBxqJw" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="E4dRdXhjf0CUIrK9bFBxSQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="/iGyPA+AwkiNKDGC/53D8w" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="E4dRdXhjf0CUIrK9bFBxSQ" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="JHhMbFytAUWMUq9TWgIuKw" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="Gn/FouaN10KT+OMorcjZxA" >
<tgd>
<RMS:LRF id="JHhMbFytAUWMUq9TWgIuKw" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="OEi1oHWYlUGaWCGwWBHinA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="+Vt9J3POE0WN+9aaEuoFAw" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="DQA2JQKhGE6Sy1qEjcBmOQ" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="OEi1oHWYlUGaWCGwWBHinA" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="ReX7TLQRHkan/rDdmUmK3g" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="b+ZDlQewzUq4I4W7Ne3RGg" >
<tgd>
<RMS:LRF id="ReX7TLQRHkan/rDdmUmK3g" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="rBjva1RyrUey+ZY0M8vIgA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="Bar73xvQzE+l2QQUAuZwTQ" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="rBjva1RyrUey+ZY0M8vIgA" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
<tgd id="XsRZstrYfkqa5M7Tg2N/SQ" >
<dsc>Specifies how to sort attributes.</dsc>
<dri>260</dri>
<nam>SortAttributes</nam>
<rid>225</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="v7I+THIgGkqSMgBdIMH3nA" >
<tgd>
<RMS:LRF id="XsRZstrYfkqa5M7Tg2N/SQ" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="PUhW3PZcsk6S6i3vgTFT+g" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="8n0Yzj7OLkyq64vhRfrTbg" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="PUhW3PZcsk6S6i3vgTFT+g" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ClassifierViewAppearance</typ>
</sty>
<sty id="z86BT4CKZUGU6LwgwpcdFQ" >
<dsn>View</dsn>
<nam reserve="104" >compartmentstereotypes=1;operationcompartment=0;operationsignatures=0;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="dpWz6/RZb0OFYUNBT5059w" >
<nam>OperationCompartment</nam>
<rid>138</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="1pvqalc/iU6oPCEzp+NwOA" >
<tgd>
<RMS:LRF id="dpWz6/RZb0OFYUNBT5059w" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="ilP0yyJYgUWNtlulN4H1yA" >
<nam>OperationSignatures</nam>
<rid>140</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="ufUTchZJDk6lSMGRPXXqrQ" >
<tgd>
<RMS:LRF id="ilP0yyJYgUWNtlulN4H1yA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="ptMGmEPchUunbcYSyH97+w" >
<nam>CompartmentStereotypes</nam>
<rid>222</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="WncjrHbL5E61rSzpdr8GDQ" >
<tgd>
<RMS:LRF id="ptMGmEPchUunbcYSyH97+w" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="h/Cy7qqsS0aTYql7JKKpGQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="Fvt/ByYGtkCKR6gO1/wknA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="h/Cy7qqsS0aTYql7JKKpGQ" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
</tvl>
</tgd>
<tgd id="OEz85azBaE+JUQLSqeZ0Rg" >
<nam>VisibilityStyle</nam>
<rid>173</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="M6hFSyXFnk60Q1TTutl3Jw" >
<tgd>
<RMS:LRF id="OEz85azBaE+JUQLSqeZ0Rg" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="mepYFihTFkiTGUQiu7eMUA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="ztuZrrnpu0OtkBfydSvQRA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="1utjXfeHDUSaj/RjW9lQEg" >
<nam>Icon</nam>
<nmb>1</nmb>
<rid>165</rid>
</tvl>
<tvl id="mepYFihTFkiTGUQiu7eMUA" >
<nam>Text</nam>
<nmb>2</nmb>
<rid>172</rid>
</tvl>
</tvl>
</tgd>
<tgd id="pOI5j9dKXESSaXcMO/S1CA" >
<dsc>Specifies how to sort operations.</dsc>
<dri>258</dri>
<nam>SortOperations</nam>
<rid>224</rid>
<tgk>EnumTaggedValue</tgk>
<dfv>
<etv id="0Efa2TvAIkif57p12vKEnA" >
<tgd>
<RMS:LRF id="pOI5j9dKXESSaXcMO/S1CA" />
</tgd>
<val>1</val>
<tvl>
<RMS:LRF id="383vWpK5tkGSrtf0nn/HNQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="oGGm0rHFZ0e+C+5ccsHWEQ" >
<nam>Alphabetical</nam>
<rid>223</rid>
</tvl>
<tvl id="383vWpK5tkGSrtf0nn/HNQ" >
<nam>Storage Order</nam>
<nmb>1</nmb>
<rid>216</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>SubSystemViewAppearance</typ>
</sty>
<sty id="kwET5ytkb0axo6UjXRelyA" >
<dsn>View</dsn>
<nam>signalcompartment=0;signalsignatures=0</nam>
<nri>157</nri>
<tgd>
<tgd id="i/YFUUVSjEmaq8oV7miptA" >
<nam>SignalCompartment</nam>
<rid>141</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="q/XtATlQj0yRxOacUCYJiQ" >
<tgd>
<RMS:LRF id="i/YFUUVSjEmaq8oV7miptA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="aBazfOErUEKiz0kP0I66/A" >
<nam>SignalSignatures</nam>
<rid>142</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="EC7JOhVsNUe2N9GQHVkKJQ" >
<tgd>
<RMS:LRF id="aBazfOErUEKiz0kP0I66/A" />
</tgd>
</ntv>
</dfv>
</tgd>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?