AggregationKind (Enumeración)

DomainEnumeration: AggregationKind Describe las características de uso compartido de una asociación. La interpretación precisa dependerá de la convención local.

Espacio de nombres:  Microsoft.VisualStudio.Uml.Classes
Ensamblado:  Microsoft.VisualStudio.Uml.Interfaces (en Microsoft.VisualStudio.Uml.Interfaces.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

Miembros

Nombre de miembro Descripción
None La asociación es una relación general entre tipos.
Shared Las instancias del tipo de origen contienen referencias a las instancias del tipo de destino.Más de un origen puede hacer referencia a cada destino.
Composite Las instancias del tipo de origen se componen de instancias del tipo de destino.Una instancia de destino no se puede compartir entre orígenes.

Comentarios

Nota

Los métodos definidos en este tipo son métodos de extensión. Para usar los métodos, debe agregar una referencia de proyecto al archivo Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll del ensamblado .NET e incluir la directiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml en el código.

Vea también

Referencia

Microsoft.VisualStudio.Uml.Classes (Espacio de nombres)