Changes for page 10 Constraints
Last modified by Artur on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 2 removed)
Details
- Page properties
-
- Content
-
... ... @@ -216,14 +216,14 @@ 216 216 217 217 The following logic explains how the inheritance mechanism works. Note that this is conceptual logic and actual systems may differ in the way this is implemented. 218 218 219 -1. Determine all possible keys that are valid at the higher level. 220 -1. These keys are deemed to be inherited by the lower-level constrained object, subject to the Constraints specified at the lower level. 221 -1. Determine all possible keys that are possible using the Constraints specified at the lower level. 222 -1. At the lower level inherit all keys that match with the higher-level Constraint. 223 -1. If there are keys in the lower-level Constraint that are not inherited then the key is invalid (i.e., it is less restrictive). 219 +1. 220 +11. Determine all possible keys that are valid at the higher level. 221 +11. These keys are deemed to be inherited by the lower-level constrained object, subject to the Constraints specified at the lower level. 222 +11. Determine all possible keys that are possible using the Constraints specified at the lower level. 223 +11. At the lower level inherit all keys that match with the higher-level Constraint. 224 +11. If there are keys in the lower-level Constraint that are not inherited then the key is invalid (i.e., it is less restrictive). 225 +111. Constraints Examples 224 224 225 -=== 10.4.7 Constraints Examples === 226 - 227 227 ==== 10.4.7.1 Data Constraint and Cascading ==== 228 228 229 229 The following scenario is used. ... ... @@ -237,11 +237,9 @@ 237 237 238 238 In the DSD, common code lists are used and the requirement is to restrict these at various levels to specify the actual code that are valid for the object to which the Constraint is attached. 239 239 240 -[[image:1750065279010-260.png]] 241 241 242 242 **Figure 20: Example Scenario for Constraints **Constraints are declared as follows: 243 243 244 -[[image:1750065319060-899.png]] 245 245 246 246 **Figure 21: Example Constraints** 247 247 ... ... @@ -282,13 +282,10 @@ 282 282 283 283 DSD Constraint 284 284 285 - 286 286 Dataflow Constraints 287 287 288 - 289 289 Provision Agreement Constraint 290 290 291 - 292 292 **10.4.7.2 Combination of Constraints** 293 293 294 294 The possible combination of constraining terms are explained in this section, following a few examples.
- 1750065279010-260.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -60.3 KB - Content
- 1750065319060-899.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -xwiki:XWiki.helena - Size
-
... ... @@ -1,1 +1,0 @@ 1 -91.0 KB - Content