Thanks to visit codestin.com
Credit goes to github.com

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)