Skip to content

Commit fe39523

Browse files
add UML class diagram based on ModelGoon.
ModelGoon is an Eclipse plugin. The diagram is 100% based on the implementation. The .mgc file contains just layout information and attribute and method filters. The runner_model.png is produced to show the diagram without ModelGoon.
1 parent c820edd commit fe39523

File tree

2 files changed

+168
-0
lines changed

2 files changed

+168
-0
lines changed

images/runner_model.png

107 KB
Loading
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ClassDiagram>
3+
<Class name="org.utplsql.sqldev.model.runner.PostSuiteEvent" x="7" y="80">
4+
<AttributesDisplayFilter public-accepted="true"
5+
private-accepted="true" protected-accepted="true"
6+
default-accepted="true" static-accepted="false"/>
7+
<MethodDisplayFilter public-accepted="true"
8+
private-accepted="false" protected-accepted="false"
9+
default-accepted="false" static-accepted="false"
10+
accessors-accepted="false" constructors-accepted="false"/>
11+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.PostEvent"/>
12+
</Class>
13+
<Class name="org.utplsql.sqldev.model.runner.Expectation" x="584" y="639">
14+
<AttributesDisplayFilter public-accepted="true"
15+
private-accepted="true" protected-accepted="true"
16+
default-accepted="true" static-accepted="false"/>
17+
<MethodDisplayFilter public-accepted="true"
18+
private-accepted="false" protected-accepted="false"
19+
default-accepted="false" static-accepted="false"
20+
accessors-accepted="false" constructors-accepted="false"/>
21+
</Class>
22+
<Class name="org.utplsql.sqldev.model.runner.PostRunEvent" x="7" y="12">
23+
<AttributesDisplayFilter public-accepted="true"
24+
private-accepted="true" protected-accepted="true"
25+
default-accepted="true" static-accepted="false"/>
26+
<MethodDisplayFilter public-accepted="true"
27+
private-accepted="false" protected-accepted="false"
28+
default-accepted="false" static-accepted="false"
29+
accessors-accepted="false" constructors-accepted="false"/>
30+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.PostEvent"/>
31+
</Class>
32+
<Class name="org.utplsql.sqldev.model.runner.PreRunEvent" x="328" y="197">
33+
<AttributesDisplayFilter public-accepted="true"
34+
private-accepted="true" protected-accepted="true"
35+
default-accepted="true" static-accepted="false"/>
36+
<MethodDisplayFilter public-accepted="true"
37+
private-accepted="false" protected-accepted="false"
38+
default-accepted="false" static-accepted="false"
39+
accessors-accepted="false" constructors-accepted="false"/>
40+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.RealtimeReporterEvent"/>
41+
<Association
42+
destinationClassName="org.utplsql.sqldev.model.runner.Item"
43+
endpointName="items" kind="Simple"/>
44+
</Class>
45+
<Class name="org.utplsql.sqldev.model.runner.Suite" x="399" y="409">
46+
<AttributesDisplayFilter public-accepted="true"
47+
private-accepted="true" protected-accepted="true"
48+
default-accepted="true" static-accepted="false"/>
49+
<MethodDisplayFilter public-accepted="true"
50+
private-accepted="false" protected-accepted="false"
51+
default-accepted="false" static-accepted="false"
52+
accessors-accepted="false" constructors-accepted="false"/>
53+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.Item"/>
54+
<Association
55+
destinationClassName="org.utplsql.sqldev.model.runner.Item"
56+
endpointName="items" kind="Simple">
57+
<Point x="452" y="343"/>
58+
</Association>
59+
</Class>
60+
<Class name="org.utplsql.sqldev.model.runner.PostTestEvent" x="8" y="638">
61+
<AttributesDisplayFilter public-accepted="true"
62+
private-accepted="true" protected-accepted="true"
63+
default-accepted="true" static-accepted="false"/>
64+
<MethodDisplayFilter public-accepted="true"
65+
private-accepted="false" protected-accepted="false"
66+
default-accepted="false" static-accepted="false"
67+
accessors-accepted="false" constructors-accepted="false"/>
68+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.PostEvent"/>
69+
<Association
70+
destinationClassName="org.utplsql.sqldev.model.runner.Expectation"
71+
endpointName="failedExpectations" kind="Simple"/>
72+
</Class>
73+
<Class name="org.utplsql.sqldev.model.runner.Test" x="583" y="417">
74+
<AttributesDisplayFilter public-accepted="true"
75+
private-accepted="true" protected-accepted="true"
76+
default-accepted="true" static-accepted="false"/>
77+
<MethodDisplayFilter public-accepted="true"
78+
private-accepted="false" protected-accepted="false"
79+
default-accepted="false" static-accepted="false"
80+
accessors-accepted="false" constructors-accepted="false"/>
81+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.Item"/>
82+
<Association
83+
destinationClassName="org.utplsql.sqldev.model.runner.Expectation"
84+
endpointName="failedExpectations" kind="Simple"/>
85+
<Communication destinationClassName="org.utplsql.sqldev.model.runner.Counter"/>
86+
<Communication destinationClassName="org.utplsql.sqldev.model.runner.Item"/>
87+
</Class>
88+
<Class name="org.utplsql.sqldev.model.runner.Counter" x="581" y="22">
89+
<AttributesDisplayFilter public-accepted="true"
90+
private-accepted="true" protected-accepted="true"
91+
default-accepted="true" static-accepted="false"/>
92+
<MethodDisplayFilter public-accepted="true"
93+
private-accepted="false" protected-accepted="false"
94+
default-accepted="false" static-accepted="false"
95+
accessors-accepted="false" constructors-accepted="false"/>
96+
</Class>
97+
<Class name="org.utplsql.sqldev.model.runner.Run" x="846" y="157">
98+
<AttributesDisplayFilter public-accepted="true"
99+
private-accepted="true" protected-accepted="true"
100+
default-accepted="true" static-accepted="false"/>
101+
<MethodDisplayFilter public-accepted="true"
102+
private-accepted="false" protected-accepted="false"
103+
default-accepted="false" static-accepted="false"
104+
accessors-accepted="false" constructors-accepted="false"/>
105+
<Association
106+
destinationClassName="org.utplsql.sqldev.model.runner.Counter"
107+
endpointName="counter" kind="Simple"/>
108+
<Association
109+
destinationClassName="org.utplsql.sqldev.model.runner.Test"
110+
endpointName="currentTest" kind="Simple"/>
111+
<Communication destinationClassName="org.utplsql.sqldev.model.runner.Counter"/>
112+
</Class>
113+
<Class name="org.utplsql.sqldev.model.runner.Item" x="582" y="201">
114+
<AttributesDisplayFilter public-accepted="true"
115+
private-accepted="true" protected-accepted="true"
116+
default-accepted="true" static-accepted="false"/>
117+
<MethodDisplayFilter public-accepted="true"
118+
private-accepted="false" protected-accepted="false"
119+
default-accepted="false" static-accepted="false"
120+
accessors-accepted="false" constructors-accepted="false"/>
121+
<Association
122+
destinationClassName="org.utplsql.sqldev.model.runner.Counter"
123+
endpointName="counter" kind="Simple"/>
124+
</Class>
125+
<Class name="org.utplsql.sqldev.model.runner.PreSuiteEvent" x="141" y="512">
126+
<AttributesDisplayFilter public-accepted="true"
127+
private-accepted="true" protected-accepted="true"
128+
default-accepted="true" static-accepted="false"/>
129+
<MethodDisplayFilter public-accepted="true"
130+
private-accepted="false" protected-accepted="false"
131+
default-accepted="false" static-accepted="false"
132+
accessors-accepted="false" constructors-accepted="false"/>
133+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.RealtimeReporterEvent"/>
134+
</Class>
135+
<Class name="org.utplsql.sqldev.model.runner.PreTestEvent" x="271" y="511">
136+
<AttributesDisplayFilter public-accepted="true"
137+
private-accepted="true" protected-accepted="true"
138+
default-accepted="true" static-accepted="false"/>
139+
<MethodDisplayFilter public-accepted="true"
140+
private-accepted="false" protected-accepted="false"
141+
default-accepted="false" static-accepted="false"
142+
accessors-accepted="false" constructors-accepted="false"/>
143+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.RealtimeReporterEvent"/>
144+
</Class>
145+
<Class name="org.utplsql.sqldev.model.runner.PostEvent" x="200" y="10">
146+
<AttributesDisplayFilter public-accepted="true"
147+
private-accepted="true" protected-accepted="true"
148+
default-accepted="true" static-accepted="false"/>
149+
<MethodDisplayFilter public-accepted="true"
150+
private-accepted="false" protected-accepted="false"
151+
default-accepted="false" static-accepted="false"
152+
accessors-accepted="false" constructors-accepted="false"/>
153+
<Extension destinationClassName="org.utplsql.sqldev.model.runner.RealtimeReporterEvent"/>
154+
<Association
155+
destinationClassName="org.utplsql.sqldev.model.runner.Counter"
156+
endpointName="counter" kind="Simple"/>
157+
</Class>
158+
<Class name="org.utplsql.sqldev.model.runner.RealtimeReporterEvent"
159+
x="187" y="355">
160+
<AttributesDisplayFilter public-accepted="true"
161+
private-accepted="true" protected-accepted="true"
162+
default-accepted="true" static-accepted="false"/>
163+
<MethodDisplayFilter public-accepted="true"
164+
private-accepted="false" protected-accepted="false"
165+
default-accepted="false" static-accepted="false"
166+
accessors-accepted="false" constructors-accepted="false"/>
167+
</Class>
168+
</ClassDiagram>

0 commit comments

Comments
 (0)