Changes

Summary

  1. [563693] DOT Editor - Add CodeMining support based on the Xtext API. (details)
  2. [563693] DOT Editor - Add CodeMining support based on the Xtext API. (details)
  3. [567118] Add common abstraction above Traverse and Connection. (details)
  4. [567118] Fix update of control points for Traverse. (details)
  5. [NONE] Align BendConnectionPolicy with its contract and cleanup routing-related code. (details)
Commit 1fcea616573dd4b98be7f5c62576278a60158679 by Tamas Miklossy
[563693] DOT Editor - Add CodeMining support based on the Xtext API.

- Configure the GenerateDot.mwe2 workflow to generate the Xtext
CodeMining infrastructure.
- Provide the corresponding implementation in the generated
DotCodeMiningProvider class to displaying the number of nodes and edges
before the graph definition as line header code minings.
- Implement corresponding DotCodeMiningTest test cases.
The file was modifiedorg.eclipse.gef.dot.tests/src/org/eclipse/gef/dot/tests/AllUiTests.java (diff)
The file was addedorg.eclipse.gef.dot.ui/src/org/eclipse/gef/dot/internal/ui/language/codemining/DotCodeMiningProvider.java
The file was modifiedorg.eclipse.gef.dot/src/org/eclipse/gef/dot/internal/language/DotAstHelper.xtend (diff)
The file was modifiedorg.eclipse.gef.dot.ui/plugin.xml (diff)
The file was modifiedorg.eclipse.gef.dot.ui/META-INF/MANIFEST.MF (diff)
The file was addedorg.eclipse.gef.dot.tests/src/org/eclipse/gef/dot/tests/AbstractCodeMiningTest.java
The file was addedorg.eclipse.gef.dot.tests/src/org/eclipse/gef/dot/tests/DotCodeMiningTest.xtend
The file was modifiedorg.eclipse.gef.dot/src/org/eclipse/gef/dot/internal/language/GenerateDot.mwe2 (diff)
Commit 2bf6732e8bfad41da53ad07cabb8416905c8276f by Tamas Miklossy
[563693] DOT Editor - Add CodeMining support based on the Xtext API.

- Avoid Guice binding exceptions when executing the DOT UI test cases:
No implementation for
org.eclipse.jface.text.codemining.ICodeMiningProvider was bound.
  at org.eclipse.gef.dot.internal.ui.language.AbstractDotUiModule.configureCodeMinding(AbstractDotUiModule.java:274)
The file was modifiedorg.eclipse.gef.dot.ui/META-INF/MANIFEST.MF (diff)
Commit b575eb8f97f393bae1a77100d58e509bc7789811 by Alexander Nyßen
[567118] Add common abstraction above Traverse and Connection.
The file was addedorg.eclipse.gef.fx/src/org/eclipse/gef/fx/internal/nodes/IBendableCurve.java
The file was addedorg.eclipse.gef.fx/src/org/eclipse/gef/fx/internal/nodes/ConnectionEx.java
The file was modifiedorg.eclipse.gef.fx/src/org/eclipse/gef/fx/internal/nodes/Traverse.java (diff)
Commit 98d2d24e07a067dc44a660de3ac234d692f2246c by Alexander Nyßen
[567118] Fix update of control points for Traverse.
The file was modifiedorg.eclipse.gef.fx/src/org/eclipse/gef/fx/internal/nodes/Traverse.java (diff)
Commit e5642f1614d1c0124d8b40f0ec0b809024f621df by Alexander Nyßen
[NONE] Align BendConnectionPolicy with its contract and cleanup routing-related code.

Ensure route() operation is properly used.
The file was modifiedorg.eclipse.gef.mvc.fx/src/org/eclipse/gef/mvc/fx/policies/BendConnectionPolicy.java (diff)