Is it possible to extend properties to be calculated automatically from other elements values and characteristics?
Example: I’d like to cascade a criticality enumeration property from functional chains to the applicable functions, components and exchanges in such a way that:
1-Criticality property is editable for the functional chain
2-Criticality is cascaded automatically from the highest criticality functional chain ‘applicable’ to the element in question and, when criticality is cascaded, it is not editable.
E.g.: FC1 and FC2 refers to Functions F1 and F2 that are allocated to Logical Component LC1.
If FC1 has criticality set to: HIGH and F2 has criticality set to MEDIUM, the criticality of F1 and F2 and LC1 are set to HIGH automatically.
If FC1 critically is changed to LOW, F1, F2 and LC1 criticality should be calculated to MEDIUM
What would be the best (simplest) Capella customization strategy capable of delivering this behavior? Some extension to PVMT? A dedicated viewpoint? A Capella plugin?
If property values are not the best way of using/applying such attributes I’d welcome any suggestion on alternatives.
Thanks for any insights into this