1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <class-diagram version =" 1.1.9" icons =" true" automaticImage =" PNG" always-add-relationships =" true" generalizations =" true"
3
+ realizations =" true" associations =" true" dependencies =" true" nesting-relationships =" true" router =" FAN" >
4
+ <interface id =" 1" language =" java" name =" com.iluwatar.featuretoggle.pattern.Service" project =" feature-toggle"
5
+ file =" /feature-toggle/src/main/java/com/iluwatar/featuretoggle/pattern/Service.java" binary =" false"
6
+ corner =" BOTTOM_RIGHT" >
7
+ <position height =" -1" width =" -1" x =" 238" y =" 187" />
8
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
9
+ sort-features =" false" accessors =" true" visibility =" true" >
10
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
11
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
12
+ </display >
13
+ </interface >
14
+ <class id =" 2" language =" java"
15
+ name =" com.iluwatar.featuretoggle.pattern.propertiesversion.PropertiesFeatureToggleVersion" project =" feature-toggle"
16
+ file =" /feature-toggle/src/main/java/com/iluwatar/featuretoggle/pattern/propertiesversion/PropertiesFeatureToggleVersion.java"
17
+ binary =" false" corner =" BOTTOM_RIGHT" >
18
+ <position height =" -1" width =" -1" x =" 241" y =" 449" />
19
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
20
+ sort-features =" false" accessors =" true" visibility =" true" >
21
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
22
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
23
+ </display >
24
+ </class >
25
+ <class id =" 3" language =" java" name =" com.iluwatar.featuretoggle.pattern.tieredversion.TieredFeatureToggleVersion"
26
+ project =" feature-toggle"
27
+ file =" /feature-toggle/src/main/java/com/iluwatar/featuretoggle/pattern/tieredversion/TieredFeatureToggleVersion.java"
28
+ binary =" false" corner =" BOTTOM_RIGHT" >
29
+ <position height =" 149" width =" 230" x =" 502" y =" 119" />
30
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" true" signature =" true"
31
+ sort-features =" false" accessors =" true" visibility =" true" >
32
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
33
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
34
+ </display >
35
+ </class >
36
+ <class id =" 4" language =" java" name =" com.iluwatar.featuretoggle.user.User" project =" feature-toggle"
37
+ file =" /feature-toggle/src/main/java/com/iluwatar/featuretoggle/user/User.java" binary =" false" corner =" BOTTOM_RIGHT" >
38
+ <position height =" -1" width =" -1" x =" 616" y =" 453" />
39
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
40
+ sort-features =" false" accessors =" true" visibility =" true" >
41
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
42
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
43
+ </display >
44
+ </class >
45
+ <class id =" 5" language =" java" name =" com.iluwatar.featuretoggle.user.UserGroup" project =" feature-toggle"
46
+ file =" /feature-toggle/src/main/java/com/iluwatar/featuretoggle/user/UserGroup.java" binary =" false"
47
+ corner =" BOTTOM_RIGHT" >
48
+ <position height =" -1" width =" -1" x =" 956" y =" 187" />
49
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
50
+ sort-features =" false" accessors =" true" visibility =" true" >
51
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
52
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
53
+ </display >
54
+ </class >
55
+ <dependency id =" 6" >
56
+ <end type =" SOURCE" refId =" 1" />
57
+ <end type =" TARGET" refId =" 4" />
58
+ </dependency >
59
+ <dependency id =" 7" >
60
+ <end type =" SOURCE" refId =" 3" />
61
+ <end type =" TARGET" refId =" 5" />
62
+ </dependency >
63
+ <association id =" 8" >
64
+ <bendpoint x =" 911" y =" 415" />
65
+ <end type =" SOURCE" refId =" 5" navigable =" false" >
66
+ <attribute id =" 9" name =" freeGroup" >
67
+ <position height =" 19" width =" 63" x =" 846" y =" 368" />
68
+ </attribute >
69
+ <multiplicity id =" 10" minimum =" 0" maximum =" 2147483647" >
70
+ <position height =" 17" width =" 23" x =" 707" y =" 418" />
71
+ </multiplicity >
72
+ </end >
73
+ <end type =" TARGET" refId =" 4" navigable =" true" />
74
+ <display labels =" true" multiplicity =" true" />
75
+ </association >
76
+ <realization id =" 11" >
77
+ <end type =" SOURCE" refId =" 2" />
78
+ <end type =" TARGET" refId =" 1" />
79
+ </realization >
80
+ <dependency id =" 12" >
81
+ <end type =" SOURCE" refId =" 2" />
82
+ <end type =" TARGET" refId =" 4" />
83
+ </dependency >
84
+ <dependency id =" 13" >
85
+ <end type =" SOURCE" refId =" 3" />
86
+ <end type =" TARGET" refId =" 4" />
87
+ </dependency >
88
+ <association id =" 14" >
89
+ <bendpoint x =" 953" y =" 459" />
90
+ <end type =" SOURCE" refId =" 5" navigable =" false" >
91
+ <attribute id =" 15" name =" paidGroup" >
92
+ <position height =" 19" width =" 66" x =" 963" y =" 419" />
93
+ </attribute >
94
+ <multiplicity id =" 16" minimum =" 0" maximum =" 2147483647" >
95
+ <position height =" 17" width =" 23" x =" 711" y =" 463" />
96
+ </multiplicity >
97
+ </end >
98
+ <end type =" TARGET" refId =" 4" navigable =" true" />
99
+ <display labels =" true" multiplicity =" true" />
100
+ </association >
101
+ <realization id =" 17" >
102
+ <end type =" SOURCE" refId =" 3" />
103
+ <end type =" TARGET" refId =" 1" />
104
+ </realization >
105
+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" true" signature =" true"
106
+ sort-features =" false" accessors =" true" visibility =" true" >
107
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
108
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
109
+ </classifier-display >
110
+ <association-display labels =" true" multiplicity =" true" />
111
+ </class-diagram >
0 commit comments