Een Eclipse-achtige IDE rond één canoniek informatiemodel. Teken entiteiten, gegevenselementen, relaties, enumeraties en gegevenstypen — met dockbare panelen, een project-browser en meerdere diagrammen. Het model is de enige bron van waarheid waaruit processen, regels, berichten en registers worden afgeleid.
De losse UML-editor is opgetild tot een werkbank: panelen zijn verplaatsbaar en dockbaar (FlexLayout), de project-browser groepeert alles per domein, en wijzigingen lopen live door naar het canvas.
Gevirtualiseerde boom (react-arborist) met zoeken, multi-select, drag&drop naar het diagram en gekleurde domein-stippen.
Inline editen van entiteiten, velden, enum-waarden, edge-rolnamen, kardinaliteit en gegevenstype-validatie (pattern, min/max, mask).
ENT→ENT trekt automatisch een relatie; Ctrl-drag vanaf een entiteit maakt direct een nieuw gegevenselement.
Bereken waarden met Common Expression Language, gebonden aan modelvelden — bijv. /weergavenaam of /leeftijd.
UML via XMI (Sparx EA, inclusief elementposities), Mermaid, PlantUML en MIM (nog niet de volledige MIM-tagverzameling).
Generalisatie (driehoekpijl), compositie-diamanten en dependency-stippellijnen renderen correct, inclusief roundtrip.
UML-notities en formele constraints (OCL/CEL) als annotaties op het canvas, met scope naar elementen.
50 stappen historie voor model én layout (zundo), met Ctrl+Z/Y, F2 hernoemen en Ctrl+S publiceren.
Uitlijnen, verdelen, relaties normaliseren en snap-to-grid via verplaatsbare toolbars en het canvas-contextmenu.
Selecteer een element en het Details-paneel toont de volledige metadata. Hieronder NatuurlijkPersoon
met domein, beschrijving, meervoud, kleur en een afgeleid veld weergavenaam dat via een
CEL-expressie de roepnaam/voorletters samenstelt.
Het canonieke model is geen plaatje maar een uitvoerbare bron. Vanuit de IDE:
De UML-modelleeromgeving is het verst ontwikkelde onderdeel. De fundering, het bewerkbare Details-paneel, multi-diagram, undo/redo, de V3-roundtrip en publiceren/rebuilden zijn er. Open punten:
Open de UML-activiteit en verken het np-loc-model — of laad je eigen V3-model in.
Open Omnium Studio →