Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add VariantMembership capacities on variation elements #693

Open
jessymallet opened this issue Aug 29, 2024 · 0 comments
Open

Add VariantMembership capacities on variation elements #693

jessymallet opened this issue Aug 29, 2024 · 0 comments

Comments

@jessymallet
Copy link
Contributor

#Context

SysML include a fundamental aspect which is called variability. It includes the definition of variation and variant (specification https://www.omg.org/spec/SysML/2.0/Beta2/Language/PDF p.64).
A variation (which can be applied to any kind of definition or usage) identifies an element in a model that can vary from one design configuration to another. Variants are usage elements containing by the variation.

Objective

If a Definition has isVariation = true, then it represents a variation point Definition. In this case, all of its members must be variant Usages, related to the Definition by VariantMembership Relationships.

When a user set the property "Is Variation" to true (by using details view or direct edit), all of its member should be moved in a new VariantMembership.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants