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
Furthermore, when a diagram is created from the _Explorer_ view, a new `ViewUsage` element is also created and the new diagram is attached to this new `ViewUsage`.
10
10
When a `ViewUsage` is created, it is automatically typed with the _General View_ `ViewDefinition` from the standard library.
11
-
When a `ViewUsage` is created, a new _General View_ diagram is also created and the new diagram is attached to this new `ViewUsage`.
11
+
When a `ViewUsage` is created, a new _General View_ diagram is also created and the diagram is attached to this new `ViewUsage`.
12
12
- *Manage Visibility*: A new action allows users to manage the visibility of graphical nodes and their children in the _General View_ diagram.
@@ -44,17 +44,17 @@ Future contributions are planned to introduce enhanced capabilities for editing
44
44
- Fix an issue that made published libraries' dependencies always empty.
45
45
Publishing a project with a dependency to a library now correctly produces a library with the same dependency.
46
46
- In the _Details_ view, fix an issue that prevents adding a new value to a multi-valued reference on a reference widget.
47
-
- In _General View_ diagram, fix an issue where _New Binding Connector As Usage (bind)_ tool accessible on `ItemUsage` bordered nodes was failing to create graphical edge between `ItemUsage` bordered nodes.
47
+
- In _General View_ diagram, fix an issue where the _New Binding Connector As Usage (bind)_ tool accessible on `ItemUsage` bordered nodes was failing to create a graphical edge between `ItemUsage` bordered nodes.
48
48
49
49
image::BindingConnectorAsUsageOnItemUsage.png[BindingConnectorAsUsage between two ItemUsages]
50
50
51
51
- In all diagrams, fix an issue where some compartments (containing the new element created) were not revealed when the _New Perform Action_ tool was executed.
52
-
- In all diagrams, fix an issue where the execution of _Add existing elements_ tool adding `Succession` with guard involving 'start' or 'done' were not well displayed.
53
-
If a _start_ or _done_ `ActionUsage` is used by an owned `TransitionUsage` they are now added to the _Action Flow_ compartment.
54
-
- In all diagrams, fix an issue of `TransitionUsage` were displayed twice if the _source_ or _target_ of the `TransitionUsage` was displayed multiple times in the same diagram.
55
-
- In all diagrams, fix an issue where the children of the `Package` graphical node lost their position when diagram is rendered after tab switching.
56
-
- In all diagrams, fix wrong tool section name found in some compartments' palette.
57
-
- In all diagrams, fix the name of the `Constraint` creation tools inside `Requirements`.
52
+
- In all diagrams, fix an issue where the execution of the _Add existing elements_ tool adding `Succession` with a guard involving 'start' or 'done' was not well displayed.
53
+
If a _start_ or _done_ `ActionUsage` is used by an owned `TransitionUsage`, they are now added to the _Action Flow_ compartment.
54
+
- In all diagrams, fix an issue where `TransitionUsage` was displayed twice if the _source_ or _target_ of the `TransitionUsage` was displayed multiple times in the same diagram.
55
+
- In all diagrams, fix an issue where the children of the `Package` graphical node lost their position when the diagram is rendered after tab switching.
56
+
- In all diagrams, fix wrong tool section names found in some compartments' palettes.
57
+
- In all diagrams, fix the names of the `Constraint` creation tools inside `Requirements`.
58
58
They are now named:
59
59
60
60
* `New Require constraint`
@@ -64,9 +64,9 @@ They are now named:
64
64
- Fix an issue in the textual import of `MultiplicityRange` with explicit lower and upper bounds.
65
65
The textual import now correctly creates a `MultiplicityRange` containing `LiteralInteger` elements for integer bounds, and `FeatureReferenceExpression` elements for feature bounds.
66
66
- Fix an issue where dragging and dropping a `Definition` element from the _Explorer view_ on a _General View_ did not create the associated node.
67
-
- In diagrams, prevent `TransitionUsage` graphical edges to be reconnected to another `TransitionUsage`.
68
-
In the previous implementation, it was possible during a graphical edge reconnection to drop the source or target to another `TransitionUsage`.
69
-
The semantic of the `TransitionUsage` being reconnected was changed and the graphical edge was removed from the diagram.
67
+
- In diagrams, prevent `TransitionUsage` graphical edges from being reconnected to another `TransitionUsage`.
68
+
In the previous implementation, it was possible during a graphical edge reconnection to drop the source or target onto another `TransitionUsage`.
69
+
The semantics of the `TransitionUsage` being reconnected was changed and the graphical edge was removed from the diagram.
- When end-users click on _New Object_ on a semantic element, and select a `ViewUsage`, then a `ViewUsage` typed by default with the _General View_ `ViewDefinition` from the standard library will be created.
82
82
A _General View_ diagram will also be created and associated to the `ViewUsage`.
83
83
- Create `ViewUsage` semantic element in addition to _Diagram_ on _New representation_ menu in _Explorer_ view.
84
-
All existing SysON _DiagramDescriptions_ (i.g. _General View_, _Interconnection View_...) have been updated to reflect the fact that they now be associated to `ViewUsages`.
84
+
All existing SysON _DiagramDescriptions_ (i.e. _General View_, _Interconnection View_...) have been updated to reflect the fact that they can now be associated with `ViewUsages`.
85
85
86
86
- `ManageVisibility` node action may now be displayed from the _General View_ on `Definition` and `Usage` graphical nodes.
87
-
This node action open a modal that can be used to reveal or hide the graphical node children's.
88
-
Menu actions can be used to `reveal all content`, `reveal valued content only` or `hide all content`.
87
+
This node action opens a modal that can be used to reveal or hide the graphical node's children.
88
+
Menu actions can be used to `reveal all content`, `reveal valued content only`, or `hide all content`.
- New tool `New Exhibit State with referenced State` has been added to the palette of the `Part Usage` (inside the `Behavior` section).
99
-
This tool allows to create a new `Exhibit State` element referencing an existing `State Usage` selected using a dedicated selection dialog.
99
+
This tool allows users to create a new `Exhibit State` element referencing an existing `State Usage` selected using a dedicated selection dialog.
100
100
101
101
- Implement textual export of `ForkNode` such as:
102
102
@@ -156,9 +156,9 @@ action action1 {
156
156
157
157
- Add `ItemUsage` as _bordered nodes_ on `ActionUsage` and `ActionDefinition` in the _General View_ diagram.
158
158
159
-
image::ItemParameters.png[ItemUsage on ActionUsage and ActionUsage]
159
+
image::ItemParameters.png[ItemUsage on ActionUsage and ActionDefinition]
160
160
161
-
- Add `FlowConnectionUsage` from `ItemUsage` on _General View_ Diagram.
161
+
- Add `FlowConnectionUsage` from `ItemUsage` on the _General View_ diagram.
162
162
163
163
image::FlowConnectionUsageOnItems.png[FlowConnectionUsage on ItemUsages]
164
164
@@ -191,11 +191,11 @@ part part1 {
191
191
}
192
192
}
193
193
```
194
-
- New tools have been introduced in `Behavior` section of `State` elements (Usage and Definition) to create state subactions (`Entry`, `Do`, and `Exit`) referencing an existing `ActionUsage`.
195
-
Existing tools `New Entry Action`, `New Do Action` and `New Exit Action` have been updated to be aligned with SysMLV2 specification.
194
+
- New tools have been introduced in the `Behavior` section of `State` elements (Usage and Definition) to create state sub-actions (`Entry`, `Do`, and `Exit`) referencing an existing `ActionUsage`.
195
+
Existing tools `New Entry Action`, `New Do Action`, and `New Exit Action` have been updated to be aligned with the SysMLV2 specification.
196
196
197
-
- In the _General View_ diagram, improve the label of `TransitionUsage` in order to be able to display the _accepter information.
198
-
For example for:
197
+
- In the _General View_ diagram, improve the label of `TransitionUsage` in order to be able to display the _accepter_ information.
198
+
For example, for:
199
199
200
200
```
201
201
item def TurnOn;
@@ -226,14 +226,14 @@ The _General View_ diagram will display `TransitionUsage` as:
- Add a `parameters` compartment on `ActionDefinition` in the _General View_ diagram, to display directed features.
229
+
- Add a `parameters` compartment on `ActionDefinition` in the _General View_ diagram to display directed features.
230
230
231
231
image::release-notes-GV-actionDefinition-parameters.png[Parameters compartment on ActionDefinition]
232
232
233
-
- In the _General View_ diagram, the selection dialog to reference an existing `Action` when creating a new `Perform Action` has been improved to present those `Actions` in a hierarchical way.
233
+
- In the _General View_ diagram, the selection dialog to reference an existing `Action` when creating a new `Perform Action` has been improved to present these `Actions` in a hierarchical way.
234
234
- Make LibraryPackage's `isStandard` checkbox read-only in the details view.
235
-
At the moment SysON only supports KerML and SysML, and does not support the definition of other normative model libraries.
236
-
- Improve _New objects from text_ action in order to be able to resolve names against existing elements.
235
+
At the moment, SysON only supports KerML and SysML, and does not support the definition of other normative model libraries.
236
+
- Improve the _New objects from text_ action in order to be able to resolve names against existing elements.
Using _New objects from text_ from _ActionDefinition1_ with the following content `flow action1.item1Out to action2.item1In;`, will properly resolve the end features of the created `FlowConnectionUsage`.
250
+
Using _New objects from text_ from _ActionDefinition1_ with the following content `flow action1.item1Out to action2.item1In;` will properly resolve the end features of the created `FlowConnectionUsage`.
251
251
252
-
- Add a `perform actions` compartment `PartUsage` and `PartDefinition` to display `PerformActionUsage` in the _General View_ diagram.
252
+
- Add a `perform actions` compartment to `PartUsage` and `PartDefinition` to display `PerformActionUsage` in the _General View_ diagram.
253
253
254
254
image::gv-parts-perform-actions-compartment.png[perform actions compartment in parts, width=70%, align="center"]
255
255
256
-
- New compartment in `ActionUsage` and `ActionDefinition` to display `PerformActionUsage` in the General view diagram.
256
+
- New compartment in `ActionUsage` and `ActionDefinition` to display `PerformActionUsage` in the _General View_ diagram.
257
257
258
258
image::gv-actions-perform-actions-compartment.png[perform actions compartment in parts, width=70%, align="center"]
259
259
260
-
- In all diagrams, the initial `Package` graphical node width has been reduced of 1/3 to be more compact.
260
+
- In all diagrams, the initial `Package` graphical node width has been reduced by 1/3 to be more compact.
261
261
262
262
.Before
263
263
image::package-node-width-before.png[Package node before change, width=400]
@@ -266,7 +266,7 @@ image::package-node-width-before.png[Package node before change, width=400]
266
266
image::package-node-width-after.png[Package node after change, width=300]
267
267
268
268
- Improve the time required to display the available commands in the omnibox.
269
-
- In the _General View_ diagram, _state transition_ compartment is now available on:
269
+
- In the _General View_ diagram, the _state transition_ compartment is now available on:
270
270
271
271
* `StateUsage`
272
272
* `StateDefinition`
@@ -275,11 +275,11 @@ image::package-node-width-after.png[Package node after change, width=300]
275
275
image:StateTransitionsCmpOnStates.png[State Transition Compartment on StateUsage, StateDefinition and ExhibitStateUsage]
276
276
277
277
- The `ViewUsage#exposedElement` feature is now updated to reflect the contents of the diagram (_General View_, _Interconnection View_, _Action Flow View_...) on which it is associated.
278
-
- Make file extension check case-insensitive on textual import (i.e. allows to import .SYSML, .SysML, .KERML...)
278
+
- Make file extension check case-insensitive on textual import (i.e. allow importing .SYSML, .SysML, .KERML...)
279
279
- Make the _Details_ view more extensible in how it determines whether a SysML _Element_ is editable or not.
280
280
Also improve the kind of elements for which SysON is able to determine whether they are editable or not.
281
-
- In diagrams, improve _direct edit_ tool on `ConstraintUsage` to be able to edit basic expressions.
282
-
It is now possible to use the following type of expressions in a `ConstraintUsage:
281
+
- In diagrams, improve the _direct edit_ tool on `ConstraintUsage` to be able to edit basic expressions.
282
+
It is now possible to use the following types of expressions in a `ConstraintUsage`:
283
283
284
284
* `BinaryOperatorExpression`
285
285
* `BracketExpression`
@@ -294,8 +294,8 @@ requirement weight{
294
294
}
295
295
```
296
296
297
-
- In diagrams, improve _direct edit_ tool on `Feature` such as `AttributeUsage` or `ItemUsage` to be able to edit `FeatureValue` with basic expressions.
298
-
It is now possible to use the following type of expressions in a `Feature`:
297
+
- In diagrams, improve the _direct edit_ tool on `Feature` such as `AttributeUsage` or `ItemUsage` to be able to edit `FeatureValue` with basic expressions.
298
+
It is now possible to use the following types of expressions in a `Feature`:
* For technical details on this {product} release (including breaking changes) please refer to https://github.com/eclipse-syson/syson/blob/main/CHANGELOG.adoc[changelog].
356
+
* For technical details on this {product} release (including breaking changes), please refer to https://github.com/eclipse-syson/syson/blob/main/CHANGELOG.adoc[changelog].
0 commit comments