IConnectorEnd, interface
Représente le lien entre un connecteur et un élément connectable. Chaque connecteur possède au moins deux ConnectorEnds.
Espace de noms : Microsoft.VisualStudio.Uml.CompositeStructures
Assembly : Microsoft.VisualStudio.Uml.Interfaces (dans Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntaxe
'Déclaration
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
Le type IConnectorEnd expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ApplicableStereotypes | L'ensemble des stéréotypes qui peuvent être appliqués à cet élément. (Hérité de IElement.) | |
AppliedStereotypes | Chaque IStereotypeInstance indique qu'un stéréotype a été appliqué à cet élément. (Hérité de IElement.) | |
Description | Description de cet élément de test. (Hérité de IElement.) | |
IsOrdered | Pour la multiplicité > 1.True si les éléments de la collection forment une séquence avec un ordre défini. (Hérité de IMultiplicityElement.) | |
IsUnique | Pour la multiplicité > 1.True si chaque valeur de la collection est différente des autres valeurs.Valeur par défaut = true. (Hérité de IMultiplicityElement.) | |
LowerValue | Obtient le nombre minimal d'éléments autorisés.Doit être au moins 0, et ne doit pas être *. (Hérité de IMultiplicityElement.) | |
OwnedComments | Obtient les commentaires contenus dans cet élément (et non les commentaires associés à celui-ci). (Hérité de IElement.) | |
OwnedElements | Obtient des éléments détenus par cet élément.Chaque élément, à l'exception de la racine IModel, a un propriétaire. (Hérité de IElement.) | |
Owner | Obtient l'élément propriétaire de cet élément.Chaque élément, à l'exception de la racine IModel, a un propriétaire. (Hérité de IElement.) | |
PartWithPort | Si cette extrémité est attachée à une partie d'un composant, cela indique quelle partie.Null si cette extrémité est liée à un port du composant contenant. | |
Role | Obtient le type d'élément connecté par cette extrémité, généralement un port sur le composant contenant ou l'une de ses parties. | |
UpperValue | Obtient le nombre maximal d'éléments autorisés.Si *, il n'y a pas de maximum.Doit être au moins 1. (Hérité de IMultiplicityElement.) | |
VisibleAppliedStereotypes | (Hérité de IElement.) |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
AddReference | Lie une chaîne à un élément, généralement là où la chaîne est une référence telle qu'un URI, une référence modelbus ou un ID d'élément de travail.Utilisez le nom pour indiquer le type de référence.Retourne un objet IReference qui représente le lien. (Défini par UmlExtensions.) | |
ApplyStereotype | Applique le stéréotype à l'élément.Crée un IStereotypeInstance qui représente l'extension de l'élément modèle par le stéréotype. (Défini par ProfileStereotypeExtensions.) | |
Delete | Supprime cet élément et tous éléments possédés, les relations et les formes. (Défini par UmlExtensions.) | |
DeleteAllReference | Supprimez toutes les références d'une balise donnée. (Défini par UmlExtensions.) | |
GetBounds | La multiplicité en tant que chaîne sous la forme [LowerValue]..[UpperValue]. (Défini par MultiplicityElementExtensions.) | |
GetId | Obtient un GUID qui identifie cet élément. (Défini par UmlExtensions.) | |
GetModelStore | Obtient l'IModelStore qui contient cet élément. (Défini par UmlExtensions.) | |
GetReferences | Obtient les IReferences d'une balise donnée associées à cet élément. (Défini par UmlExtensions.) | |
GetRelatedElements<T> | Obtient des éléments mis en relation avec cet élément par des relations du type spécifié. (Défini par UmlExtensions.) | |
GetRelatedLinks<T> | Obtient les relations d'un type spécifié à partir de ou vers cet élément. (Défini par UmlExtensions.) | |
SetBounds | Définissez la multiplicité LowerValue/UpperValue selon une chaîne sous la forme [LowerValue]..[UpperValue].[UpperValue] peut être '*'. (Défini par MultiplicityElementExtensions.) | |
Shapes | Toutes les formes qui affichent l'élément de modèle sur un schéma ouvert ou sur un schéma ouvert spécifié. (Défini par PresentationHelpers.) |
Début
Notes
Notes
Les méthodes définies sur ce type sont des méthodes d'extension. Pour utiliser les méthodes, vous devez ajouter une référence de projet à l'assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll. NET et vous devez inclure la directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml dans votre code.
Voir aussi
Référence
Microsoft.VisualStudio.Uml.CompositeStructures, espace de noms