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
+
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`.
12
+
- *Manage Visibility*: A new action allows users to manage the visibility of graphical nodes and their children in the _General View_ diagram.
- *Textual import/export*: Improved support for textual import/export of various elements, including `ViewUsage`, `MultiplicityRange`, `AcceptActionUsage`, and `TriggerInvocationExpression`.
17
+
18
+
- *Customized appearance on graphical nodes*: A new tool (in the new _Appearance_ section of the _Palette_) allows users to manage the appearance of graphical nodes in diagrams.
19
+
This is a first version that will be improved in the future.
20
+
21
+
image::appearance_tool_section.png[Customized appearance on graphical nodes, width=65%,height=65%]
- Fix an issue in the textual import of `MultiplicityRange` with explicit lower and upper bounds.
44
65
The textual import now correctly creates a `MultiplicityRange` containing `LiteralInteger` elements for integer bounds, and `FeatureReferenceExpression` elements for feature bounds.
45
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.
46
-
47
67
- In diagrams, prevent `TransitionUsage` graphical edges to be reconnected to another `TransitionUsage`.
48
68
In the previous implementation, it was possible during a graphical edge reconnection to drop the source or target to another `TransitionUsage`.
49
69
The semantic 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
+
A _General View_ diagram will also be created and associated to the `ViewUsage`.
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`.
85
+
61
86
- `ManageVisibility` node action may now be displayed from the _General View_ on `Definition` and `Usage` graphical nodes.
62
87
This node action open a modal that can be used to reveal or hide the graphical node children's.
63
88
Menu actions can be used to `reveal all content`, `reveal valued content only` or `hide all content`.
@@ -153,11 +178,6 @@ action a1 {
153
178
}
154
179
```
155
180
156
-
- 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.
157
-
A _General View_ diagram will also be created and associated to the `ViewUsage`.
158
-
- Create `ViewUsage` semantic element in addition to _Diagram_ on _New representation_ menu in _Explorer_ view.
159
-
All existing SysON _DiagramDescriptions_ (i.g. _General View_, _Interconnection View_...) have been updated to reflect the fact that they now be associated to `ViewUsages`.
160
-
161
181
- Implement textual export of `TriggerInvocationExpression` such as in the following `TransitionUsage` using as a trigger a `TriggerInvocationExpression`:
162
182
163
183
```
@@ -246,14 +266,13 @@ image::package-node-width-before.png[Package node before change, width=400]
246
266
image::package-node-width-after.png[Package node after change, width=300]
247
267
248
268
- Improve the time required to display the available commands in the omnibox.
249
-
250
269
- In the _General View_ diagram, _state transition_ compartment is now available on :
251
270
252
271
* `StateUsage`
253
272
* `StateDefinition`
254
273
* `ExhibitStateUsage`
255
274
256
-
image:StateTransitionsCmpOnStates.png[State Transition Compartment on StateUsage, StateDefintion and ExhibitStateUsage]
275
+
image:StateTransitionsCmpOnStates.png[State Transition Compartment on StateUsage, StateDefinition and ExhibitStateUsage]
257
276
258
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.
259
278
- Make file extension check case-insensitive on textual import (i.e. allows to import .SYSML, .SysML, .KERML...)
0 commit comments