You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.adoc
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,6 +93,9 @@ For example `ViewUsage` elements are no longer rendered in _parts_ compartments.
93
93
It now follows the same rule than all other graphical node: if a compartment that can display the new `PerformActionUsage` is displayed, then the new `PerformActionUsage` is displayed in this compartment, otherwise it is displayed in the diagram background.
94
94
- https://github.com/eclipse-syson/syson/issues/2046[#2046] [diagrams] Fix an issue where the creation of a `RequirementUsage` from a `Package` graphical node was not revealing it.
95
95
- https://github.com/eclipse-syson/syson/issues/1990[#1990] [diagrams] Fix the `EnumerationDefinition` graphical node compartment name to follow the SysMLv2 specification.
96
+
- https://github.com/eclipse-syson/syson/issues/2049[#2049] [diagrams] Fix the direct edit and the display of `ends` graphical node elements inside the _ends_ compartment.
97
+
Now the _end_ keyword is not displayed anymore in the label of these graphical nodes, and the direct edit only allows to edit the name of the end instead of the full label which was confusing for users.
Copy file name to clipboardExpand all lines: backend/services/syson-diagram-services/src/main/java/org/eclipse/syson/diagram/services/DiagramQueryLabelService.java
Copy file name to clipboardExpand all lines: doc/content/modules/user-manual/pages/hands-on/how-tos/model-management.adoc
+17-14Lines changed: 17 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -311,18 +311,21 @@ These shortcuts offer a convenient way to update model elements efficiently.
311
311
312
312
[WARNING]
313
313
====
314
-
When using the direct edit tool to set the name of an `Element` be aware that the following keywords would not be accepted in the name part of your input:
315
-
316
-
* ':'
317
-
* ':>'
318
-
* '::>'
319
-
* ':>>'
320
-
* '='
321
-
* ':='
322
-
* '['
323
-
* ' default'
324
-
* ' ordered'
325
-
* ' nonunique'
326
-
327
-
To be able to use those in the name of the `Element`, use the "name" field in the {details} view.
314
+
In diagrams, when using the direct edit tool to set the name of an `Element` be aware that the following keywords would not be accepted in the name part of your input:
315
+
316
+
* ':' (because it's used to set the type of an `Element`)
317
+
* ':>' (because it's used to set a subsetting `Relationship` between two `Element`)
318
+
* '::>' (because it's used to set a redefinition `Relationship` between two `Element`)
319
+
* ':>>' (because it's used to set a reference subsetting `Relationship` between two `Element`)
320
+
* '=' (because it's used to set a value to a `Feature`)
321
+
* ':=' (because it's used to set an initial value to a `Feature`)
322
+
* '[' (because it's used to set the cardinality of an `Element` or a `Relationship`)
323
+
* ' constant' (note the space before _constant_)(because it's used to set a `Feature` as constant)
324
+
* ' default' (note the space before _default_)(because it's used to set a `Feature` value as default)
325
+
* ' end' (note the space before _end_)(because it's used to set a `Feature` as an end)
326
+
* ' nonunique' (note the space before _nonunique_)(because it's used to set a `Feature` as non-unique)
327
+
* ' ordered' (note the space before _ordered_)(because it's used to set a `Feature` as ordered)
328
+
* ' variation' (note the space before _variation_)(because it's used to set a `Feature` as a variation)
329
+
330
+
To be able to use those in the name of the `Element`, use the "Declared Name" text field in the {details} view.
Copy file name to clipboardExpand all lines: doc/content/modules/user-manual/pages/release-notes/2026.3.0.adoc
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,8 @@ They can also add their own SysML-based validation rules by returning additional
30
30
It now follows the same rule than all other graphical node: if a compartment that can display the new `PerformActionUsage` is displayed, then the new `PerformActionUsage` is displayed in this compartment, otherwise it is displayed in the diagram background.
31
31
** Fix an issue where the creation of a `RequirementUsage` from a `Package` graphical node was not revealing it.
32
32
** Fix the `EnumerationDefinition` graphical node compartment name from `enumerations` to `enums`, to follow the SysMLv2 specification.
33
+
** Fix the direct edit and the display of `ends` graphical node elements inside the _ends_ compartment.
34
+
Now the _end_ keyword is not displayed anymore in the label of these graphical nodes, and the direct edit only allows to edit the name of the `end` element instead of the full label which was confusing for users.
0 commit comments