mbeddr.core icon indicating copy to clipboard operation
mbeddr.core copied to clipboard

Efficient component/interface navigation

Open stephaneberle9 opened this issue 5 years ago • 0 comments

To facilitate the navigation through mbeddr code using components/interfaces, the following features should be supported:

  1. Go to Implementations context menu entry for required port operation invocations and interface operations (with drop down list similar to Ctrl + Alt + B/ jetbrains.mps.ide.actions.GoToImplementationBehaviorMethod)
  2. Find Invocations context menu entry for provided port operation triggers, connected component runnables and interface operations (delegate to exisiting mbeddr-defined finder)
  3. Go to Providing Components context menu entry for interfaces (with drop down list similar to Ctrl + Alt + B/jetbrains.mps.ide.actions.GoToImplementationBehaviorMethod)
  4. Find Requiring Components context menu entry for interfaces (delegate to exisiting mbeddr-defined finder)

stephaneberle9 avatar Jul 25 '19 18:07 stephaneberle9