Business Rules Applied to <Variables>
Note: The above rules also apply to <Variables> within <Environment Roots>.
Non-Crossing Associations Rule
- A <Model> with <Variables> must have an <Interface Template>.
- A <Model>’s <Interface Template> associates only that <Model>’s <Variables>.
- A <Variable> inside a <Model> is associated only by that particular <Model>’s <Interface Template>.
Non-Crossing Aggregations Rule
- A <Variable> must not be shared by multiple <Models>.
- A <Variable> must not be shared between a <Model> and an <Environment Root>.