定義圖案和連接器
您可以使用數種基本圖形類型,來顯示網域指定的語言 (DSL) 圖表上的資訊。
基本圖形和連接器類型
DSL 圖表顯示由線條相互連結的一組「圖形」(Shape) 或「連接器」(Connector)。 一般而言 (但並非絕對):
圖形是模型項目的視覺表示。
連接器表示參考關聯性。
圖表表示模型根執行個體。
模型項目之間的內嵌關聯性會以內含項目顯示。 例如,表示元件通訊埠的項目會內嵌於元件中。
這些模式不會強制執行,但強烈建議使用。 當您設計 DSL 時,請記住內嵌關聯性的設計應會受到模型在畫面上之呈現方式的影響。 相對之下,參考關聯性則應反映您商務網域的概念。
下列為可用的圖形類型:
圖形類型 |
描述 |
---|---|
幾何圖形 |
一般用途的矩形或橢圓形。 您可以在相對於圖形邊界的特定位置,顯示文字和圖示裝飾項目。 若要在幾何圖形內巢狀圖形,請參閱Nesting Shapes。 |
區間圖形 |
內含標頭和區間的矩形,例如 UML 類別。 每個區間都包含文字列清單。 這些列通常表示以圖形表示之項目底下的內嵌項目。 例如,從「類別圖表」方案範本中建立 DSL。 |
影像圖形 |
顯示影像的圖形。 |
通訊埠圖形 |
一個小矩形,其設計目的是為了連結至其他圖形的外框。 通常用於元件模型中。 以通訊埠表示的模型項目,通常會內嵌於以父圖形表示的項目底下。 例如,使用「元件」方案範本建立 DSL。 根據預設,通訊埠圖形可沿著其父項邊緣滑動。 您可以定義繫結規則,將圖形限制在特定位置。 您可以建立很小且透明的通訊埠圖形,用來提供其父圖形表面上的固定連接點。 |
區隔線 |
區隔線會將圖表分割成水平或垂直區段。 區隔線一律會保持在圖表上的其他圖形下方。 一般而言,區隔線的模型項目會做為模型根的父項,而其他項目則會做為其父項。 例如,從「工作流程」方案範本中建立 DSL。 |
連接器 |
在通常表示參考關聯性的圖形之間繪製的線條。 您可以設定選項,將連接器設定為直線或直線形,以及具有不同的箭頭類型。 |
圖形繼承
某個圖形可以繼承自另一個圖形。 不過,這兩個圖形必須屬於相同類型。 例如,只有幾何圖形可以繼承自另一個幾何圖形。 繼承的圖形具有其基底圖形的區間和裝飾項目。 連接器可以繼承自其他連接器。