Textual AND graphical modeling: Xtext editors within Sirius Diagrams
summary
Xtext/Sirius Integration lets Xtext editors appear inside Sirius diagrams and the Properties view, enabling Xtext as direct edit in Diagram editor and editing either model elements or text attributes with the same or a different Xtext language. It merges text edits back into the Sirius session while preserving cross‑references, keeps most Xtext features without changing languages, and uses alternate grammars and scoping to improve UX. The integration already runs in production and is being discussed for open source contribution to Sirius.
AI-written summary · about
chapters (9)
- 0:00Xtext and Sirius integration
- 3:33Usability in Xtext editors
- 8:14Linking text and diagrams
- 12:55Processing model content
- 19:04Handling syntax errors
- 22:44Open source updates
- 26:09Reducing editor changes
- 29:05State machine modeling example
- 31:48Q&A
related talks
21mAconite: Towards Generating Sirius-Based Graphical Editors from Annotated Metamodels
23mThe great Eclipse Papyrus migration, from GMF and XWT to Sirius and EEF
27mOperationalizing the Integration of User Interaction Specifications in Modeling Editor Synthesis
39mDiagrams as Code 2.0
14mAutomating the Synthesis of Recommender Systems for Modelling Languages
25mDomain-specific model differencing in visual concrete syntax
40mAn Interdisciplinary View on Prototypes - Towards Executable Models That Can Be...
43mC4 models as code
