Feature #3936

Data State (FX) editor: Show elements of arrays and structs as children of the respective variables

Added by Tiziano Munaro 9 months ago. Updated 4 months ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:


While easily editable, the current textual representation of arrays and structs in the data state (FX) editor is not suitable for handling larger data structures.
A more clear way to display such data and operate on it would be to include the elements of a structure in the tree table view as children. This representation is also consistent with the data dictionary.

Related issues

Related to Change Request #3909: DataStateEditorBase<T> to JavaFXClosed01/27/2020


#1 Updated by Tiziano Munaro 9 months ago

#2 Updated by Johannes Eder 7 months ago

  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.18 - Feature Freeze

#3 Updated by Marco Volpe 6 months ago

Update: A visualization of data state variables in the data state (FX) editor such that the subelements of arrays and structures appear as children directly in the tree table view does not seem easy to implement. This is due to the fact that we do not have any EObject representing such subelements (to be collected by the ContentProvider). This would possibly require a modification of the ecore model such that subclasses for DataStateVariable are introduced. An alternative solution could be to allow to open a separate window to introduce initial values for complex data types, as it was the case in the SWT implementation.

#4 Updated by Marco Volpe 4 months ago

  • Assignee changed from Marco Volpe to Johannes Eder

#5 Updated by Johannes Eder 4 months ago

  • Target version changed from AF3 2.18 - Feature Freeze to Backlog

Also available in: Atom PDF