eclipse gef dot
play

Eclipse GEF DOT Graphviz authoring environment in Eclipse Matthias - PowerPoint PPT Presentation

Eclipse GEF DOT Graphviz authoring environment in Eclipse Matthias Wienand works for project lead on the Eclipse GEF project special interest in programming languages and graphics wienand@itemis.de


  1. Eclipse GEF DOT Graphviz authoring environment in Eclipse

  2. Matthias Wienand works for ❏ project lead on the Eclipse GEF ❏ project special interest in programming ❏ languages and graphics wienand@itemis.de ❏ xing.com/profile/Matthias_Wienand2 ❏ 2 miklossy@itemis.de wienand@itemis.de

  3. Tamás Miklóssy works for ❏ committer on the Eclipse GEF project ❏ special interest in graphical and textual modeling ❏ primarily working on GEF DOT ❏ miklossy@itemis.de ❏ xing.com/profile/Tamas_Miklossy ❏ 3 miklossy@itemis.de wienand@itemis.de

  4. Alexander Nyßen works for ❏ committer on the Eclipse GEF project ❏ and former project lead special interest in modeling tools and ❏ software engineering ❏ nyssen@itemis.de xing.com/profile/Alexander_Nyßen ❏ 4 miklossy@itemis.de wienand@itemis.de

  5. Fabian Steeg and Zoltán Ujhelyi committers on the Eclipse GEF project ❏ ❏ supporting the project for many years primarily helping with Zest and Layout ❏ never met them in person, yet ❏ steeg@hbz-nrw.de zoltan.ujhelyi@incquerylabs.com ❏ ❏ linkedin.com/in/fsteeg ❏ linkedin.com/in/ujhelyiz ❏ 5 miklossy@itemis.de wienand@itemis.de

  6. Hannes Niederhausen works for ❏ contributor for the Eclipse GEF project ❏ creator of the mind map tutorial ❏ fiction writer and book author ❏ beer connoisseur ❏ niederhausen@itemis.de ❏ xing.com/profile/Hannes_Niederhausen ❏ 6 miklossy@itemis.de wienand@itemis.de

  7. Zoey Gerrit Prigge works for ❏ contributor on the Eclipse GEF project ❏ special interest in languages and ❏ (computer) linguistics primarily working on GEF DOT ❏ z.prigge@itemis.com ❏ linkedin.com/in/zoey-gerrit-prigge-24706 ❏ 7144 7 miklossy@itemis.de wienand@itemis.de

  8. GEF DOT Top Level Component 8 miklossy@itemis.de wienand@itemis.de

  9. GEF DOT - Graphviz authoring environment in Eclipse 9 miklossy@itemis.de wienand@itemis.de

  10. GEF DOT - Graphviz authoring environment in Eclipse Graphviz is a set of open-source tools for drawing graphs ❏ DOT is a graph description language - a DSL to define graphs ❏ defined by the (host) grammar ❏ ❏ provides 150+ graph, node and edge attributes (sub-grammar) 10 miklossy@itemis.de wienand@itemis.de

  11. GEF DOT - Graphviz authoring environment in Eclipse Graphviz is a set of open-source tools for drawing graphs ❏ DOT is a graph description language - a DSL to define graphs ❏ defined by the (host) grammar ❏ ❏ provides 150+ graph, node and edge attributes (sub-grammar) Eclipse GEF DOT authoring environment consists of ❏ ❏ textual editor graphical view ❏ ❏ image (pdf, svg …) export 11 miklossy@itemis.de wienand@itemis.de

  12. DEMO 12 miklossy@itemis.de wienand@itemis.de

  13. GEF DOT - Upcoming Work DOT Editor: Xtext Refactorings (#540291) ❏ DOT View: HTML-Like Labels (#321775) ❏ Bidirectional Selection Synchronization (#540292) ❏ Bundling Graphviz Executable (#491098) ❏ 13 miklossy@itemis.de wienand@itemis.de

  14. Low-Hanging Fruit 14 miklossy@itemis.de wienand@itemis.de

  15. ● Spline Interpolation (Geometry) ● Picking Radial Gradients (MVC.FX.UI) ● Support .gv File Extension (DOT) ● Panning via Middle Mouse Button (MVC) ● Support Tooltips for Edges (Zest) ● Fix Clickable Area of GeometryNode (FX) ● Maintain Zest-To-Content Back-References (Zest.FX.UI) ● Update Images in Wiki (Website) ● ... 15 miklossy@itemis.de wienand@itemis.de

  16. Thank You! Any Questions? please vote :-)

  17. HOW TO GET INVOLVED ● GEF @ Eclipse: eclipse.org/gef ● GEF @ GitHub: github.com/eclipse/gef ● GEF Bugzilla: bugs.eclipse.org, search for “low-hanging fruit” ● GEF Forum: eclipse.org/forums/index.php/f/81/ ● GEF Mind Map Tutorial: info.itemis.com/en/gef/tutorials ● GEF Blog: blogs.itemis.com/topic/gef 17 miklossy@itemis.de wienand@itemis.de

Recommend


More recommend