|
5 | 5 | <element type="IncludeTypePattern" name="org.springframework.data.mongodb.**"/>
|
6 | 6 | </element>
|
7 | 7 | <architecture>
|
8 |
| - <element type="Layer" name="Config"> |
9 |
| - <element type="TypeFilter" name="Assignment"> |
10 |
| - <element type="WeakTypePattern" name="**.config.**"/> |
11 |
| - </element> |
12 |
| - <dependency toName="Project|spring-data-mongodb::Layer|Core" type="AllowedDependency"/> |
13 |
| - <dependency toName="Project|spring-data-mongodb::Layer|GridFS" type="AllowedDependency"/> |
14 |
| - <dependency toName="Project|spring-data-mongodb::Layer|Monitoring" type="AllowedDependency"/> |
15 |
| - <dependency toName="Project|spring-data-mongodb::Layer|Repositories" type="AllowedDependency"/> |
16 |
| - </element> |
17 | 8 | <element type="Layer" name="Repositories">
|
18 | 9 | <element type="TypeFilter" name="Assignment">
|
19 | 10 | <element type="IncludeTypePattern" name="**.repository.**"/>
|
|
40 | 31 | <element type="TypeFilter" name="Assignment">
|
41 | 32 | <element type="IncludeTypePattern" name="**.config.**"/>
|
42 | 33 | </element>
|
| 34 | + <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/> |
43 | 35 | <dependency toName="Project|spring-data-mongodb::Layer|Repositories::Subsystem|Implementation" type="AllowedDependency"/>
|
44 | 36 | </element>
|
| 37 | + <dependency toName="Project|spring-data-mongodb::Layer|Config" type="AllowedDependency"/> |
45 | 38 | <dependency toName="Project|spring-data-mongodb::Layer|Core" type="AllowedDependency"/>
|
46 | 39 | </element>
|
| 40 | + <element type="Layer" name="Config"> |
| 41 | + <element type="TypeFilter" name="Assignment"> |
| 42 | + <element type="WeakTypePattern" name="**.config.**"/> |
| 43 | + </element> |
| 44 | + <dependency toName="Project|spring-data-mongodb::Layer|Core" type="AllowedDependency"/> |
| 45 | + <dependency toName="Project|spring-data-mongodb::Layer|GridFS" type="AllowedDependency"/> |
| 46 | + <dependency toName="Project|spring-data-mongodb::Layer|Monitoring" type="AllowedDependency"/> |
| 47 | + </element> |
47 | 48 | <element type="Layer" name="Monitoring">
|
48 | 49 | <element type="TypeFilter" name="Assignment">
|
49 | 50 | <element type="IncludeTypePattern" name="**.monitor.**"/>
|
|
57 | 58 | <dependency toName="Project|spring-data-mongodb::Layer|Core" type="AllowedDependency"/>
|
58 | 59 | </element>
|
59 | 60 | <element type="Layer" name="Core">
|
60 |
| - <element type="TypeFilter" name="Assignment"> |
61 |
| - <element type="IncludeTypePattern" name="**.core.**"/> |
62 |
| - </element> |
| 61 | + <element type="TypeFilter" name="Assignment"/> |
63 | 62 | <element type="Subsystem" name="Mapping">
|
64 | 63 | <element type="TypeFilter" name="Assignment">
|
65 |
| - <element type="IncludeTypePattern" name="**.mapping.**"/> |
| 64 | + <element type="IncludeTypePattern" name="**.core.mapping.**"/> |
66 | 65 | </element>
|
67 | 66 | </element>
|
68 | 67 | <element type="Subsystem" name="Geospatial">
|
69 | 68 | <element type="TypeFilter" name="Assignment">
|
70 |
| - <element type="IncludeTypePattern" name="**.geo.**"/> |
| 69 | + <element type="IncludeTypePattern" name="**.core.geo.**"/> |
71 | 70 | </element>
|
72 |
| - <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/> |
73 | 71 | </element>
|
74 | 72 | <element type="Subsystem" name="Query">
|
75 | 73 | <element type="TypeFilter" name="Assignment">
|
76 |
| - <element type="IncludeTypePattern" name="**.query.**"/> |
| 74 | + <element type="IncludeTypePattern" name="**.core.query.**"/> |
77 | 75 | </element>
|
78 | 76 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Geospatial" type="AllowedDependency"/>
|
79 | 77 | </element>
|
80 | 78 | <element type="Subsystem" name="Conversion">
|
81 | 79 | <element type="TypeFilter" name="Assignment">
|
82 |
| - <element type="IncludeTypePattern" name="**.convert.**"/> |
| 80 | + <element type="IncludeTypePattern" name="**.core.convert.**"/> |
83 | 81 | </element>
|
| 82 | + <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Geospatial" type="AllowedDependency"/> |
84 | 83 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/>
|
85 | 84 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Query" type="AllowedDependency"/>
|
86 | 85 | </element>
|
87 | 86 | <element type="Subsystem" name="SpEL">
|
88 | 87 | <element type="TypeFilter" name="Assignment">
|
89 |
| - <element type="IncludeTypePattern" name="**.spel.**"/> |
| 88 | + <element type="IncludeTypePattern" name="**.core.spel.**"/> |
90 | 89 | </element>
|
91 | 90 | </element>
|
92 | 91 | <element type="Subsystem" name="Aggregation">
|
93 | 92 | <element type="TypeFilter" name="Assignment">
|
94 |
| - <element type="IncludeTypePattern" name="**.aggregation.**"/> |
| 93 | + <element type="IncludeTypePattern" name="**.core.aggregation.**"/> |
95 | 94 | </element>
|
96 | 95 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Conversion" type="AllowedDependency"/>
|
97 | 96 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/>
|
|
100 | 99 | </element>
|
101 | 100 | <element type="Subsystem" name="Index">
|
102 | 101 | <element type="TypeFilter" name="Assignment">
|
103 |
| - <element type="IncludeTypePattern" name="**.index.**"/> |
| 102 | + <element type="IncludeTypePattern" name="**.core.index.**"/> |
104 | 103 | </element>
|
105 | 104 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/>
|
106 | 105 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Query" type="AllowedDependency"/>
|
|
116 | 115 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping" type="AllowedDependency"/>
|
117 | 116 | <dependency toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Query" type="AllowedDependency"/>
|
118 | 117 | </element>
|
| 118 | + <element type="Subsystem" name="Util"> |
| 119 | + <element type="TypeFilter" name="Assignment"> |
| 120 | + <element type="IncludeTypePattern" name="**.util.**"/> |
| 121 | + </element> |
| 122 | + <stereotype name="Unrestricted"/> |
| 123 | + <stereotype name="Public"/> |
| 124 | + </element> |
119 | 125 | </element>
|
120 | 126 | <element type="Subsystem" name="API">
|
121 | 127 | <element type="TypeFilter" name="Assignment">
|
|
0 commit comments