forked from gigabit101/StevesFactoryManager
-
-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathAST.uml
111 lines (110 loc) · 6.74 KB
/
AST.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
<ID>JAVA</ID>
<OriginalElement>ca.teamdman.sfml.ast.NumberRangeSet</OriginalElement>
<nodes>
<node x="710.2255813953489" y="365.2186046511631">ca.teamdman.sfml.ast.LabelAccess</node>
<node x="-490.7953488372093" y="287.3767441860466">ca.teamdman.sfml.ast.BoolExpr</node>
<node x="452.2999999999996" y="694.9209302325581">ca.teamdman.sfml.ast.Limit</node>
<node x="427.79534883720936" y="379.5872093023256">ca.teamdman.sfml.ast.OutputStatement</node>
<node x="-490.7953488372093" y="554.6604651162788">ca.teamdman.sfml.ast.SetOperator</node>
<node x="337.2209302325583" y="-74.64186046511622">ca.teamdman.sfml.ast.Interval</node>
<node x="100.7953488372093" y="573.2976744186046">ca.teamdman.sfml.ast.ResourceLimits</node>
<node x="452.2999999999996" y="861.0139534883725">ca.teamdman.sfml.ast.RoundRobin</node>
<node x="66.90232558139536" y="251.2093023255812">ca.teamdman.sfml.ast.Block</node>
<node x="757.0627906976744" y="694.9209302325581">ca.teamdman.sfml.ast.ResourceQuantity</node>
<node x="947.1209302325583" y="398.04883720930235">ca.teamdman.sfml.ast.NumberRangeSet</node>
<node x="-156.0" y="554.6604651162788">ca.teamdman.sfml.ast.ComparisonOperator</node>
<node x="947.1209302325583" y="272.93023255813966">ca.teamdman.sfml.ast.DirectionQualifier</node>
<node x="757.0627906976744" y="837.0139534883725">ca.teamdman.sfml.ast.Number</node>
<node x="-148.61860465116285" y="233.8767441860466">ca.teamdman.sfml.ast.IfStatement</node>
<node x="121.01162790697686" y="379.5872093023256">ca.teamdman.sfml.ast.InputStatement</node>
<node x="79.83053488372138" y="33.3627906976745">ca.teamdman.sfml.ast.Trigger</node>
<node x="100.7953488372093" y="667.7162790697674">ca.teamdman.sfml.ast.ResourceIdSet</node>
<node x="140.8441860465117" y="157.72855813953484">ca.teamdman.sfml.ast.ForgetStatement</node>
<node x="-522.3116279069768" y="-62.641860465116224">ca.teamdman.sfml.ast.Program</node>
<node x="-53.39767441860454" y="-62.641860465116224">ca.teamdman.sfml.ast.RedstoneTrigger</node>
<node x="337.2209302325583" y="316.8767441860466">ca.teamdman.sfml.ast.IOStatement</node>
<node x="-490.7953488372093" y="403.6744186046511">ca.teamdman.sfml.ast.ResourceComparer</node>
<node x="723.5418604651168" y="281.8767441860466">ca.teamdman.sfml.ast.Label</node>
<node x="172.8441860465117" y="-74.64186046511622">ca.teamdman.sfml.ast.TimerTrigger</node>
<node x="947.1209302325583" y="496.46279069767417">ca.teamdman.sfml.ast.NumberRange</node>
<node x="-153.85434883720916" y="-131.49637209302315">ca.teamdman.sfml.ast.Statement</node>
<node x="1244.9418604651169" y="350.04883720930235">ca.teamdman.sfml.ast.Side</node>
<node x="452.2999999999996" y="552.8279069767437">ca.teamdman.sfml.ast.ResourceLimit</node>
<node x="564.3860465116275" y="-66.82325581395344">ca.teamdman.sfml.ast.ResourceIdentifier</node>
</nodes>
<notes />
<edges>
<edge source="ca.teamdman.sfml.ast.Program" target="ca.teamdman.sfml.ast.Statement" relationship="REALIZATION">
<point x="-3.7209302320206916E-4" y="91.49986046511623" />
<point x="-323.812" y="143.0" />
<point x="-89.35465116279066" y="143.0" />
<point x="-3.0232558150089517E-4" y="14.00018604651153" />
</edge>
<edge source="ca.teamdman.sfml.ast.TimerTrigger" target="ca.teamdman.sfml.ast.Trigger" relationship="REALIZATION">
<point x="-75.00018604651171" y="-1.395348837718302E-4" />
<point x="144.102" y="-31.141999999999996" />
<point x="144.102" y="17.0" />
<point x="132.331" y="17.0" />
<point x="4.651162786046825E-4" y="-13.999790697674499" />
</edge>
<edge source="ca.teamdman.sfml.ast.InputStatement" target="ca.teamdman.sfml.ast.IOStatement" relationship="REALIZATION">
<point x="3.7209302314522574E-4" y="-67.50020930232563" />
<point x="268.512" y="363.0" />
<point x="409.721" y="363.0" />
<point x="6.976744168696314E-5" y="14.000255813953402" />
</edge>
<edge source="ca.teamdman.sfml.ast.IfStatement" target="ca.teamdman.sfml.ast.Statement" relationship="REALIZATION">
<point x="82.49960465116285" y="2.5581395340168456E-4" />
<point x="42.0" y="289.377" />
<point x="42.0" y="143.0" />
<point x="-89.35465116279066" y="143.0" />
<point x="-3.0232558150089517E-4" y="14.00018604651153" />
</edge>
<edge source="ca.teamdman.sfml.ast.Trigger" target="ca.teamdman.sfml.ast.Statement" relationship="INTERFACE_GENERALIZATION">
<point x="4.651162786046825E-4" y="14.000209302325501" />
<point x="132.331" y="81.0" />
<point x="-89.35465116279066" y="81.0" />
<point x="-3.0232558150089517E-4" y="-13.99981395348847" />
</edge>
<edge source="ca.teamdman.sfml.ast.ForgetStatement" target="ca.teamdman.sfml.ast.Statement" relationship="REALIZATION">
<point x="-1.8604651171472142E-4" y="-31.499558139534827" />
<point x="231.844" y="143.0" />
<point x="-89.35465116279066" y="143.0" />
<point x="-3.0232558150089517E-4" y="14.00018604651153" />
</edge>
<edge source="ca.teamdman.sfml.ast.IOStatement" target="ca.teamdman.sfml.ast.Statement" relationship="INTERFACE_GENERALIZATION">
<point x="6.976744168696314E-5" y="-13.999744186046598" />
<point x="409.721" y="81.0" />
<point x="-89.35465116279066" y="81.0" />
<point x="-3.0232558150089517E-4" y="-13.99981395348847" />
</edge>
<edge source="ca.teamdman.sfml.ast.Block" target="ca.teamdman.sfml.ast.Statement" relationship="REALIZATION">
<point x="-114.00032558139536" y="-3.0232558123088893E-4" />
<point x="42.0" y="282.709" />
<point x="42.0" y="143.0" />
<point x="-89.35465116279066" y="143.0" />
<point x="-3.0232558150089517E-4" y="14.00018604651153" />
</edge>
<edge source="ca.teamdman.sfml.ast.RedstoneTrigger" target="ca.teamdman.sfml.ast.Trigger" relationship="REALIZATION">
<point x="-3.2558139546523535E-4" y="31.499860465116225" />
<point x="36.602" y="17.0" />
<point x="132.331" y="17.0" />
<point x="4.651162786046825E-4" y="-13.999790697674499" />
</edge>
<edge source="ca.teamdman.sfml.ast.OutputStatement" target="ca.teamdman.sfml.ast.IOStatement" relationship="REALIZATION">
<point x="-3.488372093443104E-4" y="-79.50020930232563" />
<point x="547.295" y="363.0" />
<point x="409.721" y="363.0" />
<point x="6.976744168696314E-5" y="14.000255813953402" />
</edge>
</edges>
<settings layout="Compact" zoom="0.8884297520661157" showDependencies="false" x="441.8279069767443" y="399.27441860465115" />
<SelectedNodes />
<Categories>
<Category>Fields</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
</Diagram>