There are a few situations in which the value or domain for one key depends on the values of other keys.
1) When we have a dynamic key, the key which stores its names should be computed directly from the instances of that dynamic key.
2) When we have a key with a changing enum domain, like a list that must be a sublist of another, it's domain should be computed from the key it depends on.
There are a few situations in which the value or domain for one key depends on the values of other keys.
1) When we have a dynamic key, the key which stores its names should be computed directly from the instances of that dynamic key.
2) When we have a key with a changing enum domain, like a list that must be a sublist of another, it's domain should be computed from the key it depends on.