Freigeben über


ITemplateBinding-Schnittstelle

Gibt Ersetzungen von Argumenten für die Parameter einer Vorlage an.

Namespace:  Microsoft.VisualStudio.Uml.AuxiliaryConstructs
Assembly:  Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntax

'Declaration
Public Interface ITemplateBinding _
    Inherits IDirectedRelationship, IRelationship, IElement
public interface ITemplateBinding : IDirectedRelationship, 
    IRelationship, IElement
public interface class ITemplateBinding : IDirectedRelationship, 
    IRelationship, IElement
type ITemplateBinding =  
    interface
        interface IDirectedRelationship
        interface IRelationship
        interface IElement
    end
public interface ITemplateBinding extends IDirectedRelationship, IRelationship, IElement

Der ITemplateBinding-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApplicableStereotypes Der Satz von Stereotypen, die auf dieses Element angewendet werden können. (Von IElement geerbt.)
Öffentliche Eigenschaft AppliedStereotypes Jede IStereotypeInstance gibt an, dass ein Stereotyp auf dieses Element angewendet wurde. (Von IElement geerbt.)
Öffentliche Eigenschaft BoundElement Ruft das Element ab, das durch diese Bindung gebunden ist.
Öffentliche Eigenschaft Description Die Beschreibung dieses Elements. (Von IElement geerbt.)
Öffentliche Eigenschaft OwnedComments Ruft Kommentare ab, die in diesem Element enthalten sind (keine verknüpften Kommentare). (Von IElement geerbt.)
Öffentliche Eigenschaft OwnedElements Ruft Elemente im Besitz dieses Elements ab.Jedes Element hat einen Besitzer, bis auf das Stamm-IModel. (Von IElement geerbt.)
Öffentliche Eigenschaft Owner Ruft das Element, das dieses Element besitzt, ab.Jedes Element bis auf das Stamm-IModel hat einen Besitzer. (Von IElement geerbt.)
Öffentliche Eigenschaft ParameterSubstitutions Ruft die Parameterersetzungen ab, die im Besitz dieser Vorlagenbindung sind.
Öffentliche Eigenschaft Signature Die Vorlagensignatur für die Vorlage, die dem Ziel einer Bindung entspricht.
Öffentliche Eigenschaft Source Das Quellelement der Beziehung. (Von IDirectedRelationship geerbt.)
Öffentliche Eigenschaft SourceElement Quellelement der Beziehung. (Von IRelationship geerbt.)
Öffentliche Eigenschaft Target Das Zielelement der Beziehung. (Von IDirectedRelationship geerbt.)
Öffentliche Eigenschaft TargetElement Zielelement der Beziehung. (Von IRelationship geerbt.)
Öffentliche Eigenschaft VisibleAppliedStereotypes (Von IElement geerbt.)

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AddReference Verknüpft eine Zeichenfolge mit einem Element, wobei normalerweise die Zeichenfolge ein Verweis ist, z. B. ein URI, ein ModelBus-Verweis oder eine Arbeitsaufgaben-ID.Verwenden Sie den Namen, um den Typ des Verweises anzugeben.Gibt ein IReference-Objekt zurück, das den Link darstellt. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode ApplyStereotype Wendet das Stereotyp auf das Element an.Erstellt eine IStereotypeInstance, die die Erweiterung des Modellelements durch das Stereotyp darstellt. (Durch ProfileStereotypeExtensions definiert.)
Öffentliche Erweiterungsmethode CreateSubstitution(ITemplateParameter, String) Überladen. Bindet eine Zeichenfolge an einen Parameter. (Durch TemplateBindingExtensions definiert.)
Öffentliche Erweiterungsmethode CreateSubstitution(ITemplateParameter, Int32) Überladen. Bindet eine ganze Zahl an einen Parameter. (Durch TemplateBindingExtensions definiert.)
Öffentliche Erweiterungsmethode CreateSubstitution(ITemplateParameter, Boolean) Überladen. Bindet einen booleschen Wert an einen Parameter. (Durch TemplateBindingExtensions definiert.)
Öffentliche Erweiterungsmethode CreateSubstitution(ITemplateParameter, IParameterableElement) Überladen. Bindet einen Typ an einen Parameter. (Durch TemplateBindingExtensions definiert.)
Öffentliche Erweiterungsmethode Delete Löscht dieses Element und alle Beziehungen, im Besitz befindlichen Elemente und Formen. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode DeleteAllReference Entfernt alle Verweise des angegebenen Tags. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode GetId Ruft eine GUID ab, die dieses Element identifiziert. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode GetModelStore Ruft das IModelStore ab, das dieses Element enthält. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode GetReferences Ruft die IReferences eines angegebenen Tags ab, die diesem Element zugeordnet sind. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode GetRelatedElements<T> Ruft Elemente ab, die mit diesem Element durch Beziehungen des angegebenen Typs verknüpft sind. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode GetRelatedLinks<T> Ruft Beziehungen eines angegebenen Typs von oder zu diesem Element ab. (Durch UmlExtensions definiert.)
Öffentliche Erweiterungsmethode Shapes Alle Formen, die das Modellelement in einem geöffneten Diagramm oder in einem angegebenen geöffneten Diagramm anzeigen. (Durch PresentationHelpers definiert.)

Zum Seitenanfang

Hinweise

Tipp

Die Methoden, die für diesen Typ definiert sind, sind Erweiterungsmethoden. Um die Methoden zu verwenden, müssen Sie einen Projektverweis auf das .NET-Assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll hinzufügen, und Sie müssen die Direktive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in den Code aufnehmen.

Siehe auch

Referenz

Microsoft.VisualStudio.Uml.AuxiliaryConstructs-Namespace