建議使用 Visual Studio 2017

定義圖案和連接器

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

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

DSL 圖表顯示的集合圖形shape 的線條或連接器。 一般而言 (但並非絕對):

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

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

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

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

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

下列為可用的圖形類型:

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

若要建立巢狀圖形幾何圖案內部,請參閱巢狀圖形
區間圖形內含標頭和區間的矩形,例如 UML 類別。 每個區間都包含文字列清單。

這些列通常表示以圖形表示之項目底下的內嵌項目。 例如,從「類別圖表」方案範本中建立 DSL。
影像圖形顯示影像的圖形。
通訊埠圖形一個小矩形,其設計目的是為了連結至其他圖形的外框。 通常用於元件模型中。

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

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

您可以建立很小且透明的通訊埠圖形,用來提供其父圖形表面上的固定連接點。
區隔線區隔線會將圖表分割成水平或垂直區段。 區隔線一律會保持在圖表上的其他圖形下方。

一般而言,區隔線的模型項目會做為模型根的父項,而其他項目則會做為其父項。 例如,從「工作流程」方案範本中建立 DSL。
連接器在通常表示參考關聯性的圖形之間繪製的線條。 您可以設定選項,將連接器設定為直線或直線形,以及具有不同的箭頭類型。

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

顯示: