Interface ITemplateBinding

Especifica as substituições de argumentos para os parâmetros de um modelo.

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

Sintaxe

'Declaração
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

O tipo ITemplateBinding expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ApplicableStereotypes O conjunto de estereótipos que puderam ser aplicadas a esse elemento. (Herdado de IElement.)
Propriedade pública AppliedStereotypes Cada IStereotypeInstance indica se um estereótipo foi aplicado a esse elemento. (Herdado de IElement.)
Propriedade pública BoundElement Obtém o elemento que está vinculado por essa ligação.
Propriedade pública Description A descrição deste elemento. (Herdado de IElement.)
Propriedade pública OwnedComments Obtém comentários vinculados a esse elemento. (Herdado de IElement.)
Propriedade pública OwnedElements Obtém os elementos pertencentes a esse elemento.Cada elemento tem um proprietário, exceto o IModel de raiz. (Herdado de IElement.)
Propriedade pública Owner Obtém o elemento que possui este elemento.Cada elemento, exceto a raiz IModel tem um proprietário. (Herdado de IElement.)
Propriedade pública ParameterSubstitutions Obtém as substituições de parâmetro pertencentes a essa ligação do modelo.
Propriedade pública Signature A assinatura do modelo para o modelo que é o destino da ligação.
Propriedade pública Source O elemento de origem do relacionamento. (Herdado de IDirectedRelationship.)
Propriedade pública SourceElement Elemento de origem do relacionamento. (Herdado de IRelationship.)
Propriedade pública Target O elemento de destino da relação. (Herdado de IDirectedRelationship.)
Propriedade pública TargetElement Elemento de destino da relação. (Herdado de IRelationship.)
Propriedade pública VisibleAppliedStereotypes (Herdado de IElement.)

Início

Métodos de extensão

  Nome Descrição
Método de extensão público AddReference Links de uma seqüência de caracteres a um elemento, geralmente onde a seqüência de caracteres é uma referência como um URI, a referência de modelbus ou o ID de item de trabalho.Use o nome para indicar o tipo de referência.Retorna um objeto IReference que representa o link. (Definido por UmlExtensions.)
Método de extensão público ApplyStereotype Aplica o estereótipo ao elemento.Cria um IStereotypeInstance que representa a extensão do elemento de modelo, o estereótipo. (Definido por ProfileStereotypeExtensions.)
Método de extensão público CreateSubstitution(ITemplateParameter, String) Sobrecarregado. Vincule a uma seqüência de caracteres para um parâmetro. (Definido por TemplateBindingExtensions.)
Método de extensão público CreateSubstitution(ITemplateParameter, Int32) Sobrecarregado. Vincule a um número inteiro para um parâmetro. (Definido por TemplateBindingExtensions.)
Método de extensão público CreateSubstitution(ITemplateParameter, Boolean) Sobrecarregado. Vincule a um valor booleano para um parâmetro. (Definido por TemplateBindingExtensions.)
Método de extensão público CreateSubstitution(ITemplateParameter, IParameterableElement) Sobrecarregado. Vincule a um tipo para um parâmetro. (Definido por TemplateBindingExtensions.)
Método de extensão público Delete Exclui este elemento e quaisquer relacionamentos, formas e elementos de propriedade. (Definido por UmlExtensions.)
Método de extensão público DeleteAllReference Remova todas as referências de uma determinada marca. (Definido por UmlExtensions.)
Método de extensão público GetId Obtém um GUID que identifica este elemento. (Definido por UmlExtensions.)
Método de extensão público GetModelStore Obtém o IModelStore que contém este elemento. (Definido por UmlExtensions.)
Método de extensão público GetReferences Obtenha o IReferences de uma determinada marca que estão associadas esse elemento. (Definido por UmlExtensions.)
Método de extensão público GetRelatedElements<T> Obtém os elementos relacionados a esse elemento por relações de tipo especificado. (Definido por UmlExtensions.)
Método de extensão público GetRelatedLinks<T> Obtém os relacionamentos de um tipo específico de ou para este elemento. (Definido por UmlExtensions.)
Método de extensão público Shapes Todas as formas de exibam o elemento de modelo em qualquer diagrama aberto ou em um especificado abra o diagrama. (Definido por PresentationHelpers.)

Início

Comentários

ObservaçãoObservação

Os métodos definidos deste tipo são métodos de extensão. Para usar os métodos, você deve adicionar uma referência de projeto para o.NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll e você deve incluir a diretiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; em seu código.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Uml.AuxiliaryConstructs