Added FileSource to TreeNode.
This commit is contained in:
parent
be5bfd1a88
commit
f0f6c51b6a
@ -23,8 +23,8 @@ biblio_file_id : char*</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>830.9681801982362</double>
|
||||
<double>182.66718770734806</double>
|
||||
<double>1160.4799402311673</double>
|
||||
<double>240.649943764645</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -43,8 +43,8 @@ biblio_file_id : char*</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>342.4798473529561</double>
|
||||
<double>272.1215741615781</double>
|
||||
<double>687.5479565719912</double>
|
||||
<double>269.2931470368318</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -65,8 +65,8 @@ hidden : enum</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>451.0201548579207</double>
|
||||
<double>110.85108878154536</double>
|
||||
<double>706.83671056434</double>
|
||||
<double>108.4726745515399</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -87,8 +87,8 @@ children()</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>643.4798473529561</double>
|
||||
<double>270.1215741615781</double>
|
||||
<double>986.1687535943008</double>
|
||||
<double>267.29314703683184</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -107,53 +107,13 @@ children()</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>142.01551207221596</double>
|
||||
<double>273.3107812765808</double>
|
||||
<double>571.9364350336367</double>
|
||||
<double>273.31078127658077</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode5" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>block : uint32_t</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>PrevImgFile</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>397.8382435490256</double>
|
||||
<double>378.6685142175496</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode6" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>path : char *</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>LocalFile</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>270.48382688356025</double>
|
||||
<double>384.9929640225687</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode7" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Special</string>
|
||||
@ -162,45 +122,13 @@ children()</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>463.75437818225294</double>
|
||||
<double>273.6217087746859</double>
|
||||
<double>813.0651280884073</double>
|
||||
<double>272.20749521231266</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object class="com.horstmann.violet.PackageNode">
|
||||
<void method="addChild">
|
||||
<object id="InterfaceNode0" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
Filter</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void property="name">
|
||||
<string>Filters</string>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>60.0</double>
|
||||
<double>340.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object idref="InterfaceNode0"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>66.03818312655496</double>
|
||||
<double>371.74183342137127</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode8" class="com.horstmann.violet.ClassNode">
|
||||
<object id="ClassNode6" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>name : char*</string>
|
||||
@ -222,24 +150,8 @@ grow()</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>829.5857864376269</double>
|
||||
<double>417.33809511662446</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="InterfaceNode1" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
DataSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>639.1500915071317</double>
|
||||
<double>437.7684840063146</double>
|
||||
<double>1149.1980515339465</double>
|
||||
<double>455.5218613006981</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -257,8 +169,8 @@ after moving or renaming those files</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>16.152744527534395</double>
|
||||
<double>121.33809511662423</double>
|
||||
<double>322.02220861890066</double>
|
||||
<double>362.2044136147912</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -279,13 +191,13 @@ the new files, thus it is suitable for a new session
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>988.5857864376269</double>
|
||||
<double>547.3380951166246</double>
|
||||
<double>1234.6589462905451</double>
|
||||
<double>680.2741699796954</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode9" class="com.horstmann.violet.ClassNode">
|
||||
<object id="ClassNode7" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Ecma119Source</string>
|
||||
@ -294,15 +206,15 @@ the new files, thus it is suitable for a new session
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>1119.5058052462327</double>
|
||||
<double>436.9433938860118</double>
|
||||
<double>1423.5617211564486</double>
|
||||
<double>483.61244144432396</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object class="com.horstmann.violet.PackageNode">
|
||||
<void method="addChild">
|
||||
<object id="InterfaceNode2" class="com.horstmann.violet.InterfaceNode">
|
||||
<object id="InterfaceNode0" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
@ -317,17 +229,17 @@ BurnSource</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>1120.0</double>
|
||||
<double>270.0</double>
|
||||
<double>1420.0</double>
|
||||
<double>280.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object idref="InterfaceNode2"/>
|
||||
<object idref="InterfaceNode0"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>1131.6773781214863</double>
|
||||
<double>304.28653963651914</double>
|
||||
<double>1431.4906533445824</double>
|
||||
<double>311.35760744838467</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -345,8 +257,23 @@ We don't show the several functions in Dir to manage the tree.</string>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>433.2318447938257</double>
|
||||
<double>11.635371637423802</double>
|
||||
<double>290.59037712396525</double>
|
||||
<double>9.859316379054512</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode8" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>FileSourceRegistry</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>663.3494218736668</double>
|
||||
<double>707.2510088513307</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
@ -354,18 +281,285 @@ We don't show the several functions in Dir to manage the tree.</string>
|
||||
<object id="NoteNode2" class="com.horstmann.violet.NoteNode">
|
||||
<void property="text">
|
||||
<void property="text">
|
||||
<string>Each file can have several filters, that are
|
||||
applied sequentially. </string>
|
||||
<string>A source that read its data from an arbitrary file
|
||||
descritor. size must be know in advance.</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>66.59559844015237</double>
|
||||
<double>484.00729580610755</double>
|
||||
<double>888.4680374315352</double>
|
||||
<double>726.8792924010775</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="NoteNode3" class="com.horstmann.violet.NoteNode">
|
||||
<void property="text">
|
||||
<void property="text">
|
||||
<string>The idea of the registry is to keep track
|
||||
of sources for the same file (to implement
|
||||
cache inodes, for exampe)</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>796.4629867976516</double>
|
||||
<double>789.9797974644656</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode9" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>TransformSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>465.9331463967205</double>
|
||||
<double>595.4414715712101</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="InterfaceNode1" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="methods">
|
||||
<void property="text">
|
||||
<string>get_size()
|
||||
read()
|
||||
open()
|
||||
close()
|
||||
is_repeatable()</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
FileSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>685.9331463967205</double>
|
||||
<double>410.4414715712108</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="NoteNode4" class="com.horstmann.violet.NoteNode">
|
||||
<void property="text">
|
||||
<void property="text">
|
||||
<string>A Filter do a tranformation on a stream of data.
|
||||
The main difference with TransformSources is that
|
||||
a Filter can be applied to several sources.
|
||||
NOTES:
|
||||
- filter() method still to define
|
||||
- A filter_changes_size() method can be useful
|
||||
</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>350.5947306335493</double>
|
||||
<double>803.951562474507</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="InterfaceNode2" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="methods">
|
||||
<void property="text">
|
||||
<string>filter(in, out)</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
Filter</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>274.0746933916357</double>
|
||||
<double>694.5765090198104</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode10" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>size : off_t
|
||||
block : uint32_t</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>PreviousImageSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>976.3688193543292</double>
|
||||
<double>599.7669830819689</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode11" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>path : char*</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>LocalFileSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>674.5900006462128</double>
|
||||
<double>602.9561901969712</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode12" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>FilterSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>417.08326112068517</double>
|
||||
<double>711.364573775316</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="InterfaceNode3" class="com.horstmann.violet.InterfaceNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>«interface»
|
||||
DataSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>1192.781692587207</double>
|
||||
<double>608.8954677283948</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object class="com.horstmann.violet.PackageNode">
|
||||
<void method="addChild">
|
||||
<object idref="InterfaceNode2"/>
|
||||
</void>
|
||||
<void property="name">
|
||||
<string>Filters</string>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>260.0</double>
|
||||
<double>660.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode13" class="com.horstmann.violet.ClassNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>CutOutSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>533.842712474619</double>
|
||||
<double>706.7077195258237</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="NoteNode5" class="com.horstmann.violet.NoteNode">
|
||||
<void property="text">
|
||||
<void property="text">
|
||||
<string>Reads the contents of local files, both
|
||||
regular files, symlinks or block devices</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>836.7472580451137</double>
|
||||
<double>493.8376618407349</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="ClassNode14" class="com.horstmann.violet.ClassNode">
|
||||
<void property="attributes">
|
||||
<void property="text">
|
||||
<string>fd : int
|
||||
size : off_t</string>
|
||||
</void>
|
||||
</void>
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>FdSource</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>846.3431457505072</double>
|
||||
<double>599.1219330881966</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>1 volume</string>
|
||||
</void>
|
||||
<void property="startArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode6"/>
|
||||
<object idref="ClassNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode4"/>
|
||||
<object idref="NoteNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode6"/>
|
||||
<object idref="NoteNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
@ -374,33 +568,215 @@ applied sequentially. </string>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode7"/>
|
||||
<object idref="InterfaceNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
<void property="middleLabel">
|
||||
<string>{create}</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode6"/>
|
||||
<object idref="ClassNode7"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode9"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode11"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode10"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode10"/>
|
||||
<object idref="InterfaceNode3"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>1</string>
|
||||
</void>
|
||||
<void property="startArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode9"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode8"/>
|
||||
<object idref="NoteNode3"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode11"/>
|
||||
<object idref="ClassNode8"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode14"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode14"/>
|
||||
<object idref="NoteNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode11"/>
|
||||
<object idref="NoteNode5"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode13"/>
|
||||
<object idref="ClassNode9"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode12"/>
|
||||
<object idref="ClassNode9"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode12"/>
|
||||
<object idref="InterfaceNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="InterfaceNode2"/>
|
||||
<object idref="NoteNode4"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>0..1</string>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode6"/>
|
||||
<object idref="InterfaceNode3"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>1 src</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode1"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode4"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode3"/>
|
||||
<object idref="ClassNode2"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
@ -420,18 +796,6 @@ applied sequentially. </string>
|
||||
<object idref="ClassNode3"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode7"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
@ -459,8 +823,20 @@ applied sequentially. </string>
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode6"/>
|
||||
<object idref="ClassNode4"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode1"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
@ -472,13 +848,22 @@ applied sequentially. </string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode5"/>
|
||||
<object idref="ClassNode1"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode3"/>
|
||||
<object idref="ClassNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
@ -489,113 +874,5 @@ applied sequentially. </string>
|
||||
<object idref="ClassNode2"/>
|
||||
<object idref="ClassNode3"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>1 volume</string>
|
||||
</void>
|
||||
<void property="startArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="BLACK_DIAMOND"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode8"/>
|
||||
<object idref="ClassNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>0..1 src</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode8"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode5"/>
|
||||
<object idref="InterfaceNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode4"/>
|
||||
<object idref="NoteNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="ClassNode8"/>
|
||||
<object idref="NoteNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="VHV"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode9"/>
|
||||
<object idref="InterfaceNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="lineStyle">
|
||||
<object class="com.horstmann.violet.LineStyle" field="DOTTED"/>
|
||||
</void>
|
||||
<void property="middleLabel">
|
||||
<string>{create}</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode8"/>
|
||||
<object idref="ClassNode9"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.ClassRelationshipEdge">
|
||||
<void property="bentStyle">
|
||||
<object class="com.horstmann.violet.BentStyle" field="HVH"/>
|
||||
</void>
|
||||
<void property="endArrowHead">
|
||||
<object class="com.horstmann.violet.ArrowHead" field="V"/>
|
||||
</void>
|
||||
<void property="endLabel">
|
||||
<string>*</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="ClassNode1"/>
|
||||
<object idref="InterfaceNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.NoteEdge"/>
|
||||
<object idref="InterfaceNode0"/>
|
||||
<object idref="NoteNode2"/>
|
||||
</void>
|
||||
</object>
|
||||
</java>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 48 KiB |
Loading…
Reference in New Issue
Block a user