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 表格 [下限值]..[上限值] 中作为字符串的多重性。 (由 MultiplicityElementExtensions 定义。)
公共扩展方法 GetId 获取一个 GUID,该 GUID 可以标识这个元素。 (由 UmlExtensions 定义。)
公共扩展方法 GetModelStore 获取包含该元素的 IModelStore 属性。 (由 UmlExtensions 定义。)
公共扩展方法 GetReferences 获取与该元素相关联的一个给定的标记的 IReferences。 (由 UmlExtensions 定义。)
公共扩展方法 GetRelatedElements<T> 按照指定的类型的关系,获取此元素相关的元素。 (由 UmlExtensions 定义。)
公共扩展方法 GetRelatedLinks<T> 获取从或到该元素的指定类型的关系。 (由 UmlExtensions 定义。)
公共扩展方法 SetBounds 根据表格 [ 下限值 ]..[ 上限值 ] 中的字符串设置多重下限值或上限值。[UpperValue] 可以为“*”。 (由 MultiplicityElementExtensions 定义。)
公共扩展方法 Shapes 显示任何打开的关系图或指定的打开关系图上的模型元素的所有形状。 (由 PresentationHelpers 定义。)

页首

备注

备注

此类型上定义的方法为 extension methods(扩展方法)。要使用方法,您必须将项目引用添加到 .NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll,并且您的代码中必须包含指令 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。

请参见

参考

Microsoft.VisualStudio.Uml.CompositeStructures 命名空间