Přehled uživatelského rozhraní Jazykových nástrojů specifických pro doménu
Když v sadě Visual Studio poprvé otevřete řešení nástroje pro jazyk specifické pro doménu (DSL), uživatelské rozhraní bude vypadat podobně jako na následujícím obrázku.
Následující tabulka vysvětluje, jak se používají části uživatelského rozhraní.
Element | Definice |
---|---|
Obrázek | Diagram zobrazuje doménový model. Diagram má dvě strany. Jedna strana definuje typy prvků v modelech. Druhá strana definuje, jak se modely budou zobrazovat na obrazovce. |
Sada nástrojů | Přetažením nástrojů z panelu nástrojů přidáte do diagramu třídy domény a typy obrazců. Chcete-li přidat relace, spojnice a mapy obrazců, klikněte na nástroj, potom klikněte na zdrojový uzel v diagramu a potom na cílový uzel. |
Průzkumník modelu DSL | Průzkumník DSL se zobrazí, když je aktivní okno definice DSL. Zobrazuje DSL jako strom. Dsl Explorer umožňuje upravovat funkce modelu, které nejsou zobrazeny v diagramu. Pomocí Průzkumníka DSL můžete například přidat položky panelu nástrojů a zapnout proces ověřování. |
Okno s podrobnostmi o DSL | Okno PODROBNOSTÍ DSL zobrazuje vlastnosti prvků doménového modelu, které umožňují řídit, jak se prvky zobrazují a jak se elementy kopírují a odstraní. - Ve výchozím nastavení se vedle okna Seznam chyb a výstupu zobrazí okno Podrobností DSL. |
Diagram doménového modelu
Diagram doménového modelu je rozdělený do dvou částí. Jedna strana diagramu zobrazuje prvky a relace v modelu. Na druhé straně je vidět, jak se má model zobrazit, a obsahuje obrazce, které slouží k zobrazení prvků a vlastností diagramu modelu. Následující obrázek znázorňuje prvky diagramu.
Následující tabulka vysvětluje některé prvky diagramu doménového modelu.
Termín | Definice |
---|---|
Domain – třída | Doménové třídy jsou typy prvků ve vašich modelech. Doménová třída se může v diagramu zobrazit více než jednou, pokud se jedná o cíl více relací. Pokud chcete přidat třídu domény, přetáhněte nástroj doménové třídy z panelu nástrojů do třídy a relace na straně diagramu. |
Vztah domény | Vztahy mezi doménou jsou typy propojení mezi prvky ve vašich modelech. Vztah vložení označuje, že cílový prvek je vlastněný nebo obsažený zdrojovým prvkem a zobrazuje se jako plná čára. Každý prvek v modelu by měl být cílem jedné relace vložení, aby model formoval strom. Vztah odkazu označuje obecné propojení mezi prvky modelu a zobrazuje se jako přerušovaná čára. Libovolný prvek může mít libovolný počet odkazů. Vytvořte relaci kliknutím na nástroj na panelu nástrojů, kliknutím na zdrojovou třídu domény a následným kliknutím na cílovou třídu. |
Obrazce a Připojení ory | Obrazce určují, jak mají být prvky modelu zobrazeny v diagramu DSL., Připojení ors určují čáry v diagramu DSL, které lze použít k zobrazení relací. Pokud chcete vytvořit obrazec nebo spojnici, přetáhněte nástroj na stranu prvky diagramu. |
Mapy obrazce | Mapa obrazce se zobrazí jako čára v diagramu doménového modelu, propojení obrazce s doménovou třídou, kterou zobrazuje, nebo spojnici k vztahu domény, který zobrazuje. |