1 / 6

GMF vs. Graphiti

GMF vs. Graphiti. BOG Results KPD Symposium Andreas Rentschler, Christian Stritzke , Jóakim Gunnarson v. Kistowski Mario Wieser, Misha Strittmatter. Erwartungen. Graphiti /Spray interesting for Palladio Refactoring for Diff Viewer longterm : replacement of PCM Editors.

gafna
Download Presentation

GMF vs. Graphiti

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GMF vs. Graphiti BOG Results KPD Symposium Andreas Rentschler, Christian Stritzke, JóakimGunnarson v. Kistowski Mario Wieser, Misha Strittmatter

  2. Erwartungen • Graphiti/Spray interestingfor Palladio Refactoring • forDiff Viewer • longterm: replacementof PCM Editors

  3. Requirements • Modularizable / Extensible • Reuseable • Graphiti: • morematurethan GMF • codebettertomaintain& betterunderstandability

  4. Graphiti (vs. GMF) • Con • Routing of Lines havetobeprogrammedmanually • Layouting • Coderedundancy • Pro • moremature • gefand draw2d encapsulated • bettermaintainability (customizations in GMF generatedcode)

  5. Spray (vs. Graphiti ohne Spray) • Pro: • Code generation • Codeparts canbecomfortablyexcludedfrom (re)generationtomakemanualcusomizations • Con: • Kein Zugriff auf Eigenschaften des Parent Shapes • Graphiti entwickelt sich schneller als Spray • Spray generiert noch in altes Feature Konzept • Tool nicht stabil • Generierte Editoren haben Abhängigkeiten zu Spray • DSL für Shapegenerierung ist nicht ausgereift • Spray vermutlich nicht für Editorfragmente geeignet

  6. Conclusions • Graphitigood • Spray bad • As mentioned in Chrisitans Talk: Sebastian Lehrigshouldimplement all PCM Editors withGraphiti

More Related