Udostępnij za pośrednictwem


Definiowanie kształtów i łączników

Istnieje kilka typów podstawowych kształtów, których można używać do wyświetlania informacji na diagramie w języku specyficznego dla domeny (DSL).

Podstawowe typy kształtów i łączników

Kolekcja przedstawia DSL diagram kształty powiązane liniami lub łączniki.Zwykle, ale nie zawsze:

  • Kształty są widoczne przedstawienia elementów modelu.

  • Łączniki reprezentują relacji odwołania.

  • Diagram reprezentuje wystąpienie modelu głównego.

  • Osadzanie relacji między elementami modelu są wyświetlane przez relację zawierania.Na przykład elementy reprezentujący porty składnika są osadzone w składniku.

Wzorce te nie są wymuszane, ale więcej silnie są obsługiwane.Podczas projektowania DSL, mieć na uwadze, który powinien być projekt osadzenia relacje zależne od sposobu prezentowania modelu na ekranie.Z kolei relacji odwołania powinny odzwierciedlać pojęcia domeny firmy.

Dostępne są następujące rodzaje kształtów:

Typ kształtu

Opis

Geometria kształtu

Ogólnego przeznaczenia kształt prostokąta lub elipsy.Tekst i ikona pracowników można wyświetlić w określonych miejscach względem zakresem kształtu.

Aby zagnieździć kształtów wewnątrz geometrii kształtów, zobacz Zagnieżdżanie kształtów.

Przedział kształtu

Prostokąt zawierająca nagłówek i przedziałów, takich jak klasa UML.Każdego przedziału może zawierać listę wierszy tekstu.

Wiersze zazwyczaj reprezentuje elementy, embedded pod elementem reprezentowany przez kształt.Na przykład utwórz DSL z szablonu rozwiązania diagramy klas.

Obraz kształtu

Kształtu, który wyświetla obraz.

Port kształtu

Mały prostokąt przeznaczony do dołączenia do konturu innego kształtu.Zwykle używanych w modelach składnika.

Element modelu reprezentowanego przez element port jest zwykle osadzonych pod elementem reprezentowanego przez kształtu nadrzędnego.Na przykład utwórz DSL przy użyciu szablonu rozwiązania składniki.

Domyślnie kształt portu można przesunąć wzdłuż boków jego elementu nadrzędnego.Można zdefiniować reguły granice ograniczenie go do określonej lokalizacji.

Dokonując kształt portu bardzo mały i przezroczyste, służy ona zapewnienie punktu połączenia środka na powierzchni jego kształtu nadrzędnego.

Tory

Tory partycji diagramu na poziomie lub w pionie segmenty.Tor zawsze pozostaje pod innych kształtów w schemacie.

Zazwyczaj elementem nadrzędnym elementy modelu tor w modelu głównym i inne elementy są elementem nadrzędnym nad nimi.Na przykład utwórz DSL z szablonu zadania przepływu rozwiązań.

Łączniki

Linii między kształtami zazwyczaj reprezentuje relacji odwołania.Można ustawić opcje Tworzenie łącznika prostych lub łamane i mają różne rodzaje grot strzałki.

Dziedziczenie kształtu

Kształt może dziedziczyć innego kształtu.Jednak kształty muszą być tego samego typu.Na przykład kształt geometrii korzystać z dziedziczenia geometrii kształtu.Dziedziczone kształty mają przedziałów i pracowników ich kształtu podstawowego.Łączniki może dziedziczyć łączniki.