{"title":"Graphical projectional editing in gentleman","authors":"Aurélien Ducoin, Eugene Syriani","doi":"10.1145/3550356.3559092","DOIUrl":null,"url":null,"abstract":"Graphical modeling languages require proper management of position, size, and layout. Most modeling editors lack automated support to manage these graphical concrete syntax properties. It is a time-consuming effort that affects the understandability of the model. Projectional editors prevent end-users from modifying the concrete syntax so they can focus on the modeling task. However, while they offer multiple notations, these editors lack support for graphical languages. In this paper, we present a projectional editor for graphical languages. Our implementation extends the Gentleman editor generator with multiple layouts and interaction-oriented components to generate web editors. A demonstration of the tool is available at https://youtu.be/wd00pRAHxsU.","PeriodicalId":182662,"journal":{"name":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3550356.3559092","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Graphical modeling languages require proper management of position, size, and layout. Most modeling editors lack automated support to manage these graphical concrete syntax properties. It is a time-consuming effort that affects the understandability of the model. Projectional editors prevent end-users from modifying the concrete syntax so they can focus on the modeling task. However, while they offer multiple notations, these editors lack support for graphical languages. In this paper, we present a projectional editor for graphical languages. Our implementation extends the Gentleman editor generator with multiple layouts and interaction-oriented components to generate web editors. A demonstration of the tool is available at https://youtu.be/wd00pRAHxsU.