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