We currently have a feature model defined with a single feature attribute typed to an enumeration. Imagine the literals are 12 enumeration literals, such as January, February, March...December. The variant instances correspond to each literal value.
We would like to be able to apply two existence variation points to a single model element (such as a requirement element), where each existence variation point defines the upper and lower bounds of the variants that model element is applicable in. For instance, if I apply "February - Lower Bound" and "June - Upper Bound" to a requirement element, selecting the "April" model variant should include this requirement element in the transformed model. Selecting the "August" model variant would exclude this requirement element in the transformed model.
Testing these variation points appear to work when using the variant highlighting feature. However, when realizing a model transformation using MBPLE in MSOSA 2022x R2, the realized variant model does not transform as expected. Does MBPLE support multiple existence variation points applied to the same element?