Udostępnij za pośrednictwem


Praca z diagramem definicji DSL

Diagram Narzędzia językowe właściwe dla domeny definicji jest ważnym narzędziem do definiowania języka specyficznego dla domeny.Możesz dodać elementy do domeny modelu i zdefiniuj relacje na diagramie, a można modyfikować układ diagramu poprawienia czytelności.

Układ diagramu

Narzędzia językowe właściwe dla domeny Diagram definicji ma dwie partycje klasy i relacje partycji i elementów diagramu partycji.Klasy i relacje partycja zawiera klasy domeny i relacje domeny oraz dziedziczenia. Elementów diagramu partycji Wyświetla klasy kształtów, klas łącznika, tor klas i wygenerowany diagram projektanta.

Domena klas może znajdować się w wielu lokalizacjach klasy i relacje partycji.Definicję klasy domeny Wyświetla drzewo dziedziczenia, jeśli jest klasą bazową dla innych klas domeny i drzewo relacje w przypadku źródło osadzanie lub odwołanie do relacji.Symbole zastępcze klasy domeny są wyświetlane jako elementy docelowe osadzanie lub odwołanie do relacji.Domyślnie symbol zastępczy elementy są wyświetlane z właściwości domeny przedziału, aby zwinąć.Dziedziczenie lub osadzenie lub odwołanie do relacji nie są widoczne.

Po dodaniu klasy domeny, pojawi się w dolnej części klasy i relacje partycji.Podczas dodawania osadzanie lub odwołać relacji, jest to rysowane poniżej i na prawo od klasy domeny źródła.

Podczas dodawania domeny klasy i relacje, stały trudny do zlokalizowania klasy określonej domeny.Klasy domeny można znaleźć, klikając prawym przyciskiem myszy w DSL Explorer , a następnie klikając polecenie zlokalizuj diagramie.

W poniższych rozdziałach opisano, jak można zmienić wygląd elementów diagramu, aby ułatwić do odczytu.

Kopiowanie elementów

Może być używany kopii, wyciąć i wkleić elementy w schemacie definicji DSL.

Powiększanie lub zmniejszanie na diagramu

Można powiększyć lub pomniejszyć diagramu przy użyciu Projektant DSL narzędzi, aby ustawić poziom powiększenia/pomniejszenia.

Ukrywanie Zmapowane wiersze

Mapa wiersze są wiersze, które są rysowane między klasą domeny lub domeny relacji i kształtu lub łącznik, do którego jest zamapowany.Możesz ukryć Zmapowane wiersze, klikając Pokaż wiersze mapy znajdującego się na Projektant DSL narzędzi.Aby wyświetlić wiersze, kliknij ponownie przycisk.

Zmiana układu diagramu

Można zmienić układ klasy i relacje partycji w następujący sposób.

Rozwiń/Zwiń

Można zmniejszyć rozmiar elementu kształt przedziału, który reprezentuje klasę domeny lub kształt go prawym przyciskiem myszy, a następnie klikając polecenie Zwiń.Spowoduje to ukrycie właściwości domeny przedziału kształtu.Aby wyświetlić właściwości domeny przedziału ponownie, kliknij prawym przyciskiem myszy, a następnie kliknij przycisk rozszerzenia.

Przenieś w górę lub w dół

Umieszczenie domeny klasy lub diagramu element w górę lub w dół w partycji prawym przyciskiem myszy element, a następnie klikając polecenie Przenieś w górę lub Przenieś w dół.Po przeniesieniu element zastępczy, który jest wyświetlany jako element docelowy osadzanie lub odwołanie do relacji z nim zostanie przesunięty w relacji.

Rozwiń/Zwiń drzewa relacji

Klasy domeny ma element role źródła osadzanie lub odwołanie do relacji z innych klas domeny, aby ukryć relacje prawym przyciskiem myszy definicji klasy domeny, a następnie klikając polecenie drzewa relacji Zwiń.Aby wyświetlić relacje, kliknij prawym przyciskiem myszy element definicji, a następnie kliknij przycisk rozwiń drzewo relacje.

Rozwiń/Zwiń drzewa dziedziczenia

Jeśli klasa domeny jest klasą bazową dla innych klas domeny, można ukryć drzewo dziedziczenia prawym przyciskiem myszy definicji klasy domeny, a następnie klikając polecenie zwijania dziedziczenia drzewa.Aby wyświetlić drzewo dziedziczenia, kliknij prawym przyciskiem myszy element definicji, a następnie kliknij przycisk rozwiń drzewo dziedziczenia.

Wyświetl drzewo tutaj

Skonsolidowaniu diagramu prawym przyciskiem myszy to klasa zastępcza domeny, a następnie klikając polecenie wyświetlone drzewo w tym miejscu.Symbol zastępczy klasy domeny staje się element definicji i wyświetla dziedziczenia i drzewa relacji.Element wcześniejszej definicji staje się element zastępczy w przypadku obiektu docelowego relacji lub podrzędnych w relacji dziedziczenia; w przeciwnym razie zniknie.

Podziel drzewo

Prawym przyciskiem myszy definicji klasy domeny, który wyświetla je, a następnie klikając polecenie można rozbicie dziedziczenia lub relacje drzew podziału drzewa.Element definicji staje się element zastępczy i definicji klasy domeny, wraz z jego dziedziczenia i drzewa relacji, zostanie wyświetlona w dolnej części partycji.

Pokaż jako klasę

Jeśli relacja domeny ma relacje, lub ma osadzanie lub odwołanie do relacje z innymi relacji domeny, można wyświetlić relacji jako klasę prawym przyciskiem myszy relację, a następnie klikając polecenie Pokaż jako klasy.Relacja pojawi się z właściwości domeny przedziału i wyświetla drzew dziedziczenia i relacje.

Zobacz też

Inne zasoby

Domain-Specific Language Tools Glossary