Partilhar via


Enumeração AggregationKind

DomainEnumeration: AggregationKind Descreve as características de compartilhamento de uma associação. A interpretação precisa está aberta a convenção local.

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

Sintaxe

'Declaração
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

Membros

Nome do membro Descrição
Composite As instâncias do tipo de origem é composta das instâncias do tipo de destino. Uma instância de destino não pode ser compartilhada entre fontes.
None A associação é uma relação geral entre tipos.
Shared As instâncias do tipo de origem contêm referências a instâncias do tipo de destino. Mais de uma origem pode se referir a cada destino.

Comentários

Dica

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.Uml.Classes