klee-contrib / topmodel

Outil de modélisation et générateurs pour divers langages
https://klee-contrib.github.io/topmodel/#/
MIT License
9 stars 9 forks source link

`customProperties` sur classes, endpoints et propriétés #390

Closed JabX closed 6 days ago

JabX commented 6 days ago

Fix #387

On peut désormais renseigner customProperties sur des classes, des endpoints ou des propriétés pour ajouter un ensemble de propriétés arbitraires sur ces objets, qui pourront être utilisés par des générateurs personnalisés par le suite. Aucun générateur "standard" n'utilisera de propriétés personnalisées, elles existent afin de pouvoir ajouter des informations essentielles à la bonne génération de classes ou endpoints, lorsqu'il est impossible de faire autrement avec ce qui existe déjà dans TopModel.

Dans le cas des alias, les propriétés personnalisés sont fusionnées avec les propriétés de la propriété originale (avec priorité à celle de l'alias s'il y a conflit).