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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend