1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <class-diagram version =" 1.2.2" icons =" true" always-add-relationships =" false" generalizations =" true" realizations =" true"
3
+ associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4
+ <class id =" 1" language =" java" name =" com.iluwatar.throttling.CallsCount" project =" throttling"
5
+ file =" /throttling/src/main/java/com/iluwatar/throttling/CallsCount.java" binary =" false" corner =" BOTTOM_RIGHT" >
6
+ <position height =" 211" width =" 256" x =" 656" y =" 228" />
7
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
8
+ sort-features =" false" accessors =" true" visibility =" true" >
9
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
10
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
11
+ </display >
12
+ </class >
13
+ <class id =" 2" language =" java" name =" com.iluwatar.throttling.Tenant" project =" throttling"
14
+ file =" /throttling/src/main/java/com/iluwatar/throttling/Tenant.java" binary =" false" corner =" BOTTOM_RIGHT" >
15
+ <position height =" -1" width =" -1" x =" 465" y =" 524" />
16
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
17
+ sort-features =" false" accessors =" true" visibility =" true" >
18
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
19
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
20
+ </display >
21
+ </class >
22
+ <class id =" 3" language =" java" name =" com.iluwatar.throttling.B2BService" project =" throttling"
23
+ file =" /throttling/src/main/java/com/iluwatar/throttling/B2BService.java" binary =" false" corner =" BOTTOM_RIGHT" >
24
+ <position height =" -1" width =" -1" x =" 464" y =" 192" />
25
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
26
+ sort-features =" false" accessors =" true" visibility =" true" >
27
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
28
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
29
+ </display >
30
+ </class >
31
+ <interface id =" 4" language =" java" name =" com.iluwatar.throttling.timer.Throttler" project =" throttling"
32
+ file =" /throttling/src/main/java/com/iluwatar/throttling/timer/Throttler.java" binary =" false" corner =" BOTTOM_RIGHT" >
33
+ <position height =" -1" width =" -1" x =" 167" y =" 174" />
34
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
35
+ sort-features =" false" accessors =" true" visibility =" true" >
36
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
37
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
38
+ </display >
39
+ </interface >
40
+ <class id =" 5" language =" java" name =" com.iluwatar.throttling.timer.ThrottleTimerImpl" project =" throttling"
41
+ file =" /throttling/src/main/java/com/iluwatar/throttling/timer/ThrottleTimerImpl.java" binary =" false"
42
+ corner =" BOTTOM_RIGHT" >
43
+ <position height =" -1" width =" -1" x =" 166" y =" 396" />
44
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
45
+ sort-features =" false" accessors =" true" visibility =" true" >
46
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
47
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
48
+ </display >
49
+ </class >
50
+ <association id =" 6" >
51
+ <end type =" SOURCE" refId =" 3" navigable =" false" >
52
+ <attribute id =" 7" name =" callsCount" />
53
+ <multiplicity id =" 8" minimum =" 0" maximum =" 1" />
54
+ </end >
55
+ <end type =" TARGET" refId =" 1" navigable =" true" />
56
+ <display labels =" true" multiplicity =" true" />
57
+ </association >
58
+ <dependency id =" 9" >
59
+ <end type =" SOURCE" refId =" 3" />
60
+ <end type =" TARGET" refId =" 4" />
61
+ </dependency >
62
+ <dependency id =" 10" >
63
+ <end type =" SOURCE" refId =" 3" />
64
+ <end type =" TARGET" refId =" 2" />
65
+ </dependency >
66
+ <association id =" 11" >
67
+ <end type =" SOURCE" refId =" 5" navigable =" false" >
68
+ <attribute id =" 12" name =" callsCount" />
69
+ <multiplicity id =" 13" minimum =" 0" maximum =" 1" />
70
+ </end >
71
+ <end type =" TARGET" refId =" 1" navigable =" true" />
72
+ <display labels =" true" multiplicity =" true" />
73
+ </association >
74
+ <dependency id =" 14" >
75
+ <end type =" SOURCE" refId =" 2" />
76
+ <end type =" TARGET" refId =" 1" />
77
+ </dependency >
78
+ <realization id =" 15" >
79
+ <end type =" SOURCE" refId =" 5" />
80
+ <end type =" TARGET" refId =" 4" />
81
+ </realization >
82
+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
83
+ sort-features =" false" accessors =" true" visibility =" true" >
84
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
85
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
86
+ </classifier-display >
87
+ <association-display labels =" true" multiplicity =" true" />
88
+ </class-diagram >
0 commit comments