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.