共用方式為


IConnectorEnd 介面

表示連接器和可連接元素之間的連結。 每個連接器至少有兩個 ConnectorEnds。

命名空間:  Microsoft.VisualStudio.Uml.CompositeStructures
組件:  Microsoft.VisualStudio.Uml.Interfaces (在 Microsoft.VisualStudio.Uml.Interfaces.dll 中)

語法

'宣告
Public Interface IConnectorEnd _
    Inherits IMultiplicityElement, IElement
public interface IConnectorEnd : IMultiplicityElement, 
    IElement
public interface class IConnectorEnd : IMultiplicityElement, 
    IElement
type IConnectorEnd =  
    interface
        interface IMultiplicityElement
        interface IElement
    end
public interface IConnectorEnd extends IMultiplicityElement, IElement

IConnectorEnd 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ApplicableStereotypes 可套用至此項目的一組造型。 (繼承自 IElement)。
公用屬性 AppliedStereotypes 每個 IStereotypeInstance 都表示已將造型套用至此元素。 (繼承自 IElement)。
公用屬性 Description 這個項目的描述。 (繼承自 IElement)。
公用屬性 IsOrdered 多重性 > 1。如果集合中的項目構成具有確定順序的序列,則為 true。 (繼承自 IMultiplicityElement)。
公用屬性 IsUnique 多重性 > 1。如果集合中的每個值都與其他值不同,則為 true。預設值 = True。 (繼承自 IMultiplicityElement)。
公用屬性 LowerValue 取得所允許的最小元素數目。至少必須為 0,而且不能是 *。 (繼承自 IMultiplicityElement)。
公用屬性 OwnedComments 取得此元素中包含的註解 (非連結到它的註解)。 (繼承自 IElement)。
公用屬性 OwnedElements 取得此元素所擁有的元素。每個元素都有一個擁有者,除了根 IModel 以外。 (繼承自 IElement)。
公用屬性 Owner 取得擁有這個項目的項目。除了根 IModel 以外的每個元素都有一個擁有者。 (繼承自 IElement)。
公用屬性 PartWithPort 如果此端連接至元件的組件,這會指出該組件。如果此端點連接到包含元件的連接埠,則為null。
公用屬性 Role 取得此端連接的項目類型,通常是連接埠,無論是在包含的元件或其其中一個組件。
公用屬性 UpperValue 取得所允許的最大元素數目。如果 *,沒有最大值。必須至少為 1。 (繼承自 IMultiplicityElement)。
公用屬性 VisibleAppliedStereotypes (繼承自 IElement)。

回頁首

擴充方法

  名稱 說明
公用擴充方法 AddReference 將字串連結到元素,通常該字串是像 URI、modelbus 參考或工作項目 ID 之類的參考。使用名稱來顯示參考的型別。傳回表示連結的 IReference 物件。 (以 UmlExtensions 定義。)
公用擴充方法 ApplyStereotype 將造型套用於元素。建立以造型代表模型項目擴充的 IStereotypeInstance。 (以 ProfileStereotypeExtensions 定義。)
公用擴充方法 Delete 刪除此項目和任何關聯性、擁有的元素,以及圖形。 (以 UmlExtensions 定義。)
公用擴充方法 DeleteAllReference 移除指定標籤的所有參考。 (以 UmlExtensions 定義。)
公用擴充方法 GetBounds 以 [LowerValue]..[UpperValue] 形式之字串表示的多重性。 (以 MultiplicityElementExtensions 定義。)
公用擴充方法 GetId 取得可識別此元素的 GUID。 (以 UmlExtensions 定義。)
公用擴充方法 GetModelStore 取得包含此元素的 IModelStore。 (以 UmlExtensions 定義。)
公用擴充方法 GetReferences 取得予此元素相關聯之指定標記的 IReferences。 (以 UmlExtensions 定義。)
公用擴充方法 GetRelatedElements<T> 取得與此元素具有指定類型關聯性的元素。 (以 UmlExtensions 定義。)
公用擴充方法 GetRelatedLinks<T> 取得此項目與指定型別的關聯性。 (以 UmlExtensions 定義。)
公用擴充方法 SetBounds 以 [LowerValue]..[UpperValue] 的形式根據字串設定多重性 LowerValue/UpperValue。[UpperValue] 可能是 ' *'。 (以 MultiplicityElementExtensions 定義。)
公用擴充方法 Shapes 所有圖形,在任何開啟中的圖表或指定的開啟圖表顯示模型項目。 (以 PresentationHelpers 定義。)

回頁首

備註

注意事項注意事項

這個型別中定義的方法是擴充方法。 若要使用方法,您必須將專案參考加入至 .NET 組件 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll,而且必須將指示詞 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; 包含在程式碼中。

請參閱

參考

Microsoft.VisualStudio.Uml.CompositeStructures 命名空間