共用方式為


定義圖案和連接器

您可以使用數種基本圖形類型,來顯示網域指定的語言 (DSL) 圖表上的資訊。

基本圖形和連接器類型

DSL 圖表顯示由線條相互連結的一組「圖形」(Shape) 或「連接器」(Connector)。 一般而言 (但並非絕對):

  • 圖形是模型項目的視覺表示。

  • 連接器表示參考關聯性。

  • 圖表表示模型根執行個體。

  • 模型項目之間的內嵌關聯性會以內含項目顯示。 例如,表示元件通訊埠的項目會內嵌於元件中。

這些模式不會強制執行,但強烈建議使用。 當您設計 DSL 時,請記住內嵌關聯性的設計應會受到模型在畫面上之呈現方式的影響。 相對之下,參考關聯性則應反映您商務網域的概念。

下列為可用的圖形類型:

圖形類型

描述

幾何圖形

一般用途的矩形或橢圓形。 您可以在相對於圖形邊界的特定位置,顯示文字和圖示裝飾項目。

若要在幾何圖形內巢狀圖形,請參閱Nesting Shapes

區間圖形

內含標頭和區間的矩形,例如 UML 類別。 每個區間都包含文字列清單。

這些列通常表示以圖形表示之項目底下的內嵌項目。 例如,從「類別圖表」方案範本中建立 DSL。

影像圖形

顯示影像的圖形。

通訊埠圖形

一個小矩形,其設計目的是為了連結至其他圖形的外框。 通常用於元件模型中。

以通訊埠表示的模型項目,通常會內嵌於以父圖形表示的項目底下。 例如,使用「元件」方案範本建立 DSL。

根據預設,通訊埠圖形可沿著其父項邊緣滑動。 您可以定義繫結規則,將圖形限制在特定位置。

您可以建立很小且透明的通訊埠圖形,用來提供其父圖形表面上的固定連接點。

區隔線

區隔線會將圖表分割成水平或垂直區段。 區隔線一律會保持在圖表上的其他圖形下方。

一般而言,區隔線的模型項目會做為模型根的父項,而其他項目則會做為其父項。 例如,從「工作流程」方案範本中建立 DSL。

連接器

在通常表示參考關聯性的圖形之間繪製的線條。 您可以設定選項,將連接器設定為直線或直線形,以及具有不同的箭頭類型。

圖形繼承

某個圖形可以繼承自另一個圖形。 不過,這兩個圖形必須屬於相同類型。 例如,只有幾何圖形可以繼承自另一個幾何圖形。 繼承的圖形具有其基底圖形的區間和裝飾項目。 連接器可以繼承自其他連接器。