Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Changing this will solve that we cannot distinguish between a child node and a property that has the same name. It will also make it easier to keep the selection in sync, although it will not be enough to completely fix the sync issues.

The layer we'll actually start using uuids at is the views - hence presenters have to be adapted to only pass uuids to the views

Locations

uuid in Locations would just be to technical/ugly so we'll use the following pattern:

  • <path> for Nodes and <pathOfHostingNode>@<propertyName> for Properties - right now we cannot tell whether a location is pointing to a node or a property (also we have a potential problem with nodes and properties with the same name)

Actions

The workbench passes on the selected item to the action, if nothing is selected the passed on item is the node used as root for workbench (configured in WorkbenchDefinition.path).

...