IConnectorEnd Interface
Represents the link between a Connector and a connectable element. Each Connector has at least two ConnectorEnds.
Namespace: Microsoft.VisualStudio.Uml.CompositeStructures
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntax
'Declaration
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
The IConnectorEnd type exposes the following members.
Properties
Name | Description | |
---|---|---|
ApplicableStereotypes | The set of stereotypes that could be applied to this element. (Inherited from IElement.) | |
AppliedStereotypes | Each IStereotypeInstance denotes that a stereotype has been applied to this element. (Inherited from IElement.) | |
Description | The description of this element. (Inherited from IElement.) | |
IsOrdered | For multiplicity > 1. True if the elements in the collection form a sequence with a definite order. (Inherited from IMultiplicityElement.) | |
IsUnique | For multiplicity > 1. True if each value in the collection is different from the other values. Default = True. (Inherited from IMultiplicityElement.) | |
LowerValue | Gets the minimum number of elements allowed. Must be at least 0, and must not be *. (Inherited from IMultiplicityElement.) | |
OwnedComments | Gets Comments contained in this element (not comments linked to it). (Inherited from IElement.) | |
OwnedElements | Gets Elements owned by this element. Every element has one owner, except the root IModel. (Inherited from IElement.) | |
Owner | Gets the Element that owns this element. Every element except the root IModel has one owner. (Inherited from IElement.) | |
PartWithPort | If this end is attached to a part of a component, this indicates which part. Null if this end is attached to a port of the containing component. | |
Role | Gets the type of element connected by this end, usually a port, either on the containing component or one of its parts. | |
UpperValue | Gets the maximum number of elements allowed. If *, there is no maximum. Must be at least 1. (Inherited from IMultiplicityElement.) | |
VisibleAppliedStereotypes | (Inherited from IElement.) |
Top
Extension Methods
Name | Description | |
---|---|---|
AddReference | Links a string to an element, usually where the string is a reference such as a URI, modelbus reference, or work item ID. Use the name to indicate the type of reference. Returns an IReference object that represents the link. (Defined by UmlExtensions.) | |
ApplyStereotype | Applies the stereotype to element. Creates an IStereotypeInstance that represents the extension of the model element by the stereotype. (Defined by ProfileStereotypeExtensions.) | |
Delete | Deletes this element and any relationships, owned elements, and shapes. (Defined by UmlExtensions.) | |
DeleteAllReference | Remove all the references of a given tag. (Defined by UmlExtensions.) | |
GetBounds | The multiplicity as a string in the form [LowerValue]..[UpperValue]. (Defined by MultiplicityElementExtensions.) | |
GetId | Gets a GUID that identifies this element. (Defined by UmlExtensions.) | |
GetModelStore | Gets the IModelStore that contains this element. (Defined by UmlExtensions.) | |
GetReferences | Get the IReferences of a given tag that are associated with this element. (Defined by UmlExtensions.) | |
GetRelatedElements<T> | Gets elements related to this element by relationships of the specified type. (Defined by UmlExtensions.) | |
GetRelatedLinks<T> | Gets relationships of a specified type from or to this element. (Defined by UmlExtensions.) | |
SetBounds | Set the multiplicity LowerValue/UpperValue based on a string in the form [LowerValue]..[UpperValue]. [UpperValue] may be '*'. (Defined by MultiplicityElementExtensions.) | |
Shapes | All the shapes that display the model element on any open diagram, or on a specified open diagram. (Defined by PresentationHelpers.) |
Top
Remarks
Note
The methods defined on this type are extension methods. To use the methods, you must add a project reference to the .NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll, and you must include the directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in your code.