[UI] Code codes's dimension values are now displayed in CodeViewer (like it always was with codeInstances)
[INTERNAL] Removed duplicate code
[API] Possibility to change a cache's size
[FIX] The CodeViewer filter functionality no longer leads to a deadlock. The elements are now preloaded in a separate thread.
[REFACTOR] Moved some functionality from ViewerUtils to TreeTableUtils
[FIX] Nominal values can be renamed again
[FEATURE] Dimension values in the CodeViewer are now coloured in red or green depending on whether they are currently (in)valid.
A dimension value can be invalid if the original was renamed.
[INTERNAL] Save action must be started manually. Dimension/Property*Composites no longer save automatically. Delegated to DimensionView.
[INTERNAL] New DimensionValue*s*Composite to allow opening one or more ICodeInstances
[FEATURE] On coding a dialog opens if the used code allows for dimension values
[FIX] Moving a code to another on in the code viewer expands the hovered code. This can reveal resources that are not loaded but which need a caption.
Requesting such a caption will result in a resolution in the UI thread that can possibly deadlock. This fix preloads element before they get opened.
[FEATURE] Codes in CodeViewer can now be manually ordered
[INTERNAL]
[FIX] Loading the expanded nodes in CodeViewer no more loads to exceptions
[TODO] leads to memo exception
[INTERNAL] Moved WorkbenchUtils to Nebula and added some new functions to avoid code duplication (getView/s)
[FEATURE] Press M1+P to pin the currently loaded memos
[FEATURE] Allow other memos to be loaded while some memos are pinned (instead of no more showing memos of currently selected items)
New highlight axial coding model command and handler
whatever?!
Moved core functionality from View to Composite
TODO: Save before disposing
[UI] High importance codes can be better read in ACM view