| Summary: | Fill Label Expression with the default value "X" for the Intersection Mapping of a cross Table | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Jessy Mallet <jessy.mallet> |
| Component: | Table | Assignee: | Project Inbox <sirius.table-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | esteban.dugueperoux, laurent.redor, maxime.porhel |
| Version: | 1.0.0 | Keywords: | triaged |
| Target Milestone: | 2.0.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Jessy Mallet
Jessy if you modify the default value in the metamodel, you will have to provide a migration participant to migrate existing VSM. Another solution, which does not require a migration, would be to modify the creation of IntersetionMappings in org.eclipse.sirius.table.metamodel.table.description.provider.CrossTableDescriptionItemProvider.collectNewChildDescriptors(Collection<Object>, Object) See https://git.eclipse.org/r/#/c/31836/ for the change proposed by Jessy The solution suggested by Maxime Porhel is retained. The item provider is modified instead of the metamodel to avoid migration issues. See https://git.eclipse.org/r/#/c/31836/ for the change. Available in Sirius 2.0.0. |