1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.1.8" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" >
4+ <interface id =" 1" language =" java" name =" com.iluwatar.abstractfactory.Army" project =" abstract-factory"
5+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/Army.java" binary =" false" corner =" BOTTOM_RIGHT" >
6+ <position height =" 70" width =" 161" x =" 1407" y =" 300" />
7+ <display autosize =" true" 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+ </interface >
13+ <interface id =" 2" language =" java" name =" com.iluwatar.abstractfactory.KingdomFactory" project =" abstract-factory"
14+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/KingdomFactory.java" binary =" false"
15+ corner =" BOTTOM_RIGHT" >
16+ <position height =" 124" width =" 161" x =" 1001" y =" 300" />
17+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
18+ sort-features =" false" accessors =" true" visibility =" true" >
19+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
20+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
21+ </display >
22+ </interface >
23+ <class id =" 3" language =" java" name =" com.iluwatar.abstractfactory.ElfCastle" project =" abstract-factory"
24+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfCastle.java" binary =" false"
25+ corner =" BOTTOM_RIGHT" >
26+ <position height =" 106" width =" 161" x =" 96" y =" 118" />
27+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
28+ sort-features =" false" accessors =" true" visibility =" true" >
29+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
30+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
31+ </display >
32+ </class >
33+ <class id =" 4" language =" java" name =" com.iluwatar.abstractfactory.ElfKingdomFactory" project =" abstract-factory"
34+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfKingdomFactory.java" binary =" false"
35+ corner =" BOTTOM_RIGHT" >
36+ <position height =" 142" width =" 161" x =" 900" y =" 118" />
37+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
38+ sort-features =" false" accessors =" true" visibility =" true" >
39+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
40+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
41+ </display >
42+ </class >
43+ <class id =" 5" language =" java" name =" com.iluwatar.abstractfactory.ElfKing" project =" abstract-factory"
44+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfKing.java" binary =" false"
45+ corner =" BOTTOM_RIGHT" >
46+ <position height =" 106" width =" 161" x =" 498" y =" 118" />
47+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
48+ sort-features =" false" accessors =" true" visibility =" true" >
49+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
50+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
51+ </display >
52+ </class >
53+ <interface id =" 6" language =" java" name =" com.iluwatar.abstractfactory.King" project =" abstract-factory"
54+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/King.java" binary =" false" corner =" BOTTOM_RIGHT" >
55+ <position height =" 70" width =" 161" x =" 599" y =" 300" />
56+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
57+ sort-features =" false" accessors =" true" visibility =" true" >
58+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
59+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
60+ </display >
61+ </interface >
62+ <class id =" 7" language =" java" name =" com.iluwatar.abstractfactory.OrcCastle" project =" abstract-factory"
63+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/OrcCastle.java" binary =" false"
64+ corner =" BOTTOM_RIGHT" >
65+ <position height =" 106" width =" 161" x =" 297" y =" 118" />
66+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
67+ sort-features =" false" accessors =" true" visibility =" true" >
68+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
69+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
70+ </display >
71+ </class >
72+ <class id =" 8" language =" java" name =" com.iluwatar.abstractfactory.OrcKing" project =" abstract-factory"
73+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/OrcKing.java" binary =" false"
74+ corner =" BOTTOM_RIGHT" >
75+ <position height =" 106" width =" 161" x =" 699" y =" 118" />
76+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
77+ sort-features =" false" accessors =" true" visibility =" true" >
78+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
79+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
80+ </display >
81+ </class >
82+ <class id =" 9" language =" java" name =" com.iluwatar.abstractfactory.ElfArmy" project =" abstract-factory"
83+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/ElfArmy.java" binary =" false"
84+ corner =" BOTTOM_RIGHT" >
85+ <position height =" 106" width =" 161" x =" 1306" y =" 118" />
86+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
87+ sort-features =" false" accessors =" true" visibility =" true" >
88+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
89+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
90+ </display >
91+ </class >
92+ <class id =" 10" language =" java" name =" com.iluwatar.abstractfactory.OrcArmy" project =" abstract-factory"
93+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/OrcArmy.java" binary =" false"
94+ corner =" BOTTOM_RIGHT" >
95+ <position height =" 106" width =" 161" x =" 1507" y =" 118" />
96+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
97+ sort-features =" false" accessors =" true" visibility =" true" >
98+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
99+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
100+ </display >
101+ </class >
102+ <interface id =" 11" language =" java" name =" com.iluwatar.abstractfactory.Castle" project =" abstract-factory"
103+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/Castle.java" binary =" false" corner =" BOTTOM_RIGHT" >
104+ <position height =" 70" width =" 161" x =" 197" y =" 300" />
105+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" 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+ </display >
110+ </interface >
111+ <class id =" 12" language =" java" name =" com.iluwatar.abstractfactory.OrcKingdomFactory" project =" abstract-factory"
112+ file =" /abstract-factory/src/main/java/com/iluwatar/abstractfactory/OrcKingdomFactory.java" binary =" false"
113+ corner =" BOTTOM_RIGHT" >
114+ <position height =" 142" width =" 165" x =" 1101" y =" 118" />
115+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
116+ sort-features =" false" accessors =" true" visibility =" true" >
117+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
118+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
119+ </display >
120+ </class >
121+ <realization id =" 13" >
122+ <end type =" SOURCE" refId =" 4" />
123+ <end type =" TARGET" refId =" 2" />
124+ </realization >
125+ <realization id =" 14" >
126+ <end type =" SOURCE" refId =" 7" />
127+ <end type =" TARGET" refId =" 11" />
128+ </realization >
129+ <realization id =" 15" >
130+ <end type =" SOURCE" refId =" 8" />
131+ <end type =" TARGET" refId =" 6" />
132+ </realization >
133+ <realization id =" 16" >
134+ <end type =" SOURCE" refId =" 3" />
135+ <end type =" TARGET" refId =" 11" />
136+ </realization >
137+ <realization id =" 17" >
138+ <end type =" SOURCE" refId =" 10" />
139+ <end type =" TARGET" refId =" 1" />
140+ </realization >
141+ <realization id =" 18" >
142+ <end type =" SOURCE" refId =" 12" />
143+ <end type =" TARGET" refId =" 2" />
144+ </realization >
145+ <realization id =" 19" >
146+ <end type =" SOURCE" refId =" 5" />
147+ <end type =" TARGET" refId =" 6" />
148+ </realization >
149+ <realization id =" 20" >
150+ <end type =" SOURCE" refId =" 9" />
151+ <end type =" TARGET" refId =" 1" />
152+ </realization >
153+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
154+ sort-features =" false" accessors =" true" visibility =" true" >
155+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
156+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
157+ </classifier-display >
158+ <association-display labels =" true" multiplicity =" true" />
159+ </class-diagram >
0 commit comments