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)

public interface class IConnectorEnd : IMultiplicityElement, 
	IElement

NameDescription
System_CAPS_pubpropertyApplicableStereotypes

The set of stereotypes that could be applied to this element. (Inherited from IElement.)

System_CAPS_pubpropertyAppliedStereotypes

Each IStereotypeInstance denotes that a stereotype has been applied to this element.(Inherited from IElement.)

System_CAPS_pubpropertyDescription

The description of this element. (Inherited from IElement.)

System_CAPS_pubpropertyIsOrdered

For multiplicity > 1. True if the elements in the collection form a sequence with a definite order. (Inherited from IMultiplicityElement.)

System_CAPS_pubpropertyIsUnique

For multiplicity > 1. True if each value in the collection is different from the other values. Default = True. (Inherited from IMultiplicityElement.)

System_CAPS_pubpropertyLowerValue

Gets the minimum number of elements allowed. Must be at least 0, and must not be *. (Inherited from IMultiplicityElement.)

System_CAPS_pubpropertyOwnedComments

Gets Comments contained in this element (not comments linked to it). (Inherited from IElement.)

System_CAPS_pubpropertyOwnedElements

Gets Elements owned by this element. Every element has one owner, except the root IModel.(Inherited from IElement.)

System_CAPS_pubpropertyOwner

Gets the Element that owns this element. Every element except the root IModel has one owner.(Inherited from IElement.)

System_CAPS_pubpropertyPartWithPort

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.

System_CAPS_pubpropertyRole

Gets the type of element connected by this end, usually a port, either on the containing component or one of its parts.

System_CAPS_pubpropertyUpperValue

Gets the maximum number of elements allowed. If *, there is no maximum. Must be at least 1. (Inherited from IMultiplicityElement.)

System_CAPS_pubpropertyVisibleAppliedStereotypes

(Inherited from IElement.)

NameDescription
System_CAPS_pubmethodAddReference(String^, String^, Boolean)

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.)

System_CAPS_pubmethodApplyStereotype(IStereotype^)

Applies the stereotype to element. Creates an IStereotypeInstance that represents the extension of the model element by the stereotype.(Defined by ProfileStereotypeExtensions.)

System_CAPS_pubmethodDelete()

Deletes this element and any relationships, owned elements, and shapes.(Defined by UmlExtensions.)

System_CAPS_pubmethodDeleteAllReference(String^)

Remove all the references of a given tag.(Defined by UmlExtensions.)

System_CAPS_pubmethodGetBounds()

The multiplicity as a string in the form [LowerValue]..[UpperValue].(Defined by MultiplicityElementExtensions.)

System_CAPS_pubmethodGetId()

Gets a GUID that identifies this element.(Defined by UmlExtensions.)

System_CAPS_pubmethodGetModelStore()

Overloaded. Gets the IModelStore that contains this element.(Defined by UmlExtensions.)

System_CAPS_pubmethodGetReferences(String^)

Get the IReferences of a given tag that are associated with this element.(Defined by UmlExtensions.)

System_CAPS_pubmethodGetRelatedElements<T>()

Gets elements related to this element by relationships of the specified type.(Defined by UmlExtensions.)

System_CAPS_pubmethodGetRelatedLinks<T>()

Gets relationships of a specified type from or to this element.(Defined by UmlExtensions.)

System_CAPS_pubmethodSetBounds(String^)

Set the multiplicity LowerValue/UpperValue based on a string in the form [LowerValue]..[UpperValue]. [UpperValue] may be '*'.(Defined by MultiplicityElementExtensions.)

System_CAPS_pubmethodShapes(IDiagram^)

Overloaded. All the shapes that display the model element on any open diagram, or on a specified open diagram.(Defined by PresentationHelpers.)

System_CAPS_noteNote

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.

Return to top
Show: