Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

{toc}

Goal

  • To define new (more logical?) structure of where commands are implemented and defined.
  • Allow easier use of commands by the App developers.
  • Remove command pooling.

...

  • Context.ATTRIBUTE_REPOSITORY = current node's workspace name
  • Context.ATTRIBUTE_UUID = current node's identifier
  • Context.ATTRIBUTE_PATH = current node's path

It will also provide a getCommandsManager() method which will return an instance of CommandsManager to be used for action execution. Typically the execute() method of a subclass action will do something like the following 

...