1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.1.9" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4+ <interface id =" 1" language =" java" name =" com.iluwatar.abstractdocument.Document" project =" design-patterns"
5+ file =" /design-patterns/src/com/iluwatar/abstractdocument/Document.java" binary =" false" corner =" BOTTOM_RIGHT" >
6+ <position height =" -1" width =" -1" x =" 341" y =" 376" />
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.abstractdocument.domain.HasModel" project =" design-patterns"
14+ file =" /design-patterns/src/com/iluwatar/abstractdocument/domain/HasModel.java" binary =" false" corner =" BOTTOM_RIGHT" >
15+ <position height =" 81" width =" 173" x =" 41" y =" 194" />
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+ </interface >
22+ <interface id =" 3" language =" java" name =" com.iluwatar.abstractdocument.domain.HasPrice" project =" design-patterns"
23+ file =" /design-patterns/src/com/iluwatar/abstractdocument/domain/HasPrice.java" binary =" false" corner =" BOTTOM_RIGHT" >
24+ <position height =" 81" width =" 175" x =" 254" y =" 194" />
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+ </interface >
31+ <interface id =" 4" language =" java" name =" com.iluwatar.abstractdocument.domain.HasParts" project =" design-patterns"
32+ file =" /design-patterns/src/com/iluwatar/abstractdocument/domain/HasParts.java" binary =" false" corner =" BOTTOM_RIGHT" >
33+ <position height =" 81" width =" 173" x =" 469" y =" 194" />
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.abstractdocument.domain.Car" project =" design-patterns"
41+ file =" /design-patterns/src/com/iluwatar/abstractdocument/domain/Car.java" binary =" false" corner =" BOTTOM_RIGHT" >
42+ <position height =" 99" width =" 173" x =" 254" y =" 37" />
43+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
44+ sort-features =" false" accessors =" true" visibility =" true" >
45+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
46+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
47+ </display >
48+ </class >
49+ <class id =" 6" language =" java" name =" com.iluwatar.abstractdocument.domain.Part" project =" design-patterns"
50+ file =" /design-patterns/src/com/iluwatar/abstractdocument/domain/Part.java" binary =" false" corner =" BOTTOM_RIGHT" >
51+ <position height =" 99" width =" 173" x =" 41" y =" 37" />
52+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
53+ sort-features =" false" accessors =" true" visibility =" true" >
54+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
55+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
56+ </display >
57+ </class >
58+ <realization id =" 7" >
59+ <end type =" SOURCE" refId =" 5" />
60+ <end type =" TARGET" refId =" 2" />
61+ </realization >
62+ <realization id =" 8" >
63+ <end type =" SOURCE" refId =" 6" />
64+ <end type =" TARGET" refId =" 2" />
65+ </realization >
66+ <generalization id =" 9" >
67+ <end type =" SOURCE" refId =" 2" />
68+ <end type =" TARGET" refId =" 1" />
69+ </generalization >
70+ <realization id =" 10" >
71+ <end type =" SOURCE" refId =" 5" />
72+ <end type =" TARGET" refId =" 3" />
73+ </realization >
74+ <realization id =" 11" >
75+ <end type =" SOURCE" refId =" 5" />
76+ <end type =" TARGET" refId =" 4" />
77+ </realization >
78+ <generalization id =" 12" >
79+ <end type =" SOURCE" refId =" 3" />
80+ <end type =" TARGET" refId =" 1" />
81+ </generalization >
82+ <generalization id =" 13" >
83+ <end type =" SOURCE" refId =" 4" />
84+ <end type =" TARGET" refId =" 1" />
85+ </generalization >
86+ <realization id =" 14" >
87+ <end type =" SOURCE" refId =" 6" />
88+ <end type =" TARGET" refId =" 3" />
89+ </realization >
90+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
91+ sort-features =" false" accessors =" true" visibility =" true" >
92+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
93+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
94+ </classifier-display >
95+ <association-display labels =" true" multiplicity =" true" />
96+ </class-diagram >
0 commit comments