Use uma classe de associação em um diagrama de estrutura estática para adicionar atributos, operações e outras propriedades a uma associação. Desenhada como uma classe anexada por uma linha tracejada a uma associação, uma classe de associação é, na verdade, um único elemento de modelagem. O elemento tem um único nome que pode aparecer na associação, na classe ou em ambos os locais. As extremidades de associação podem ter adornos usuais.
Nomear uma forma classe de associação e adicionar ornamentos às suas extremidades
Abra a caixa de diálogo Propriedades UML do elemento clicando duas vezes no ícone que representa o elemento no modo de exibição em árvore ou na forma que representa o elemento em um diagrama.
Dica
Controlar quais valores de propriedade aparecem em uma forma em um diagrama clicando com o botão direito do mouse na forma e clicando em Opções de exibição de forma. Na caixa de diálogo Opções de exibição de forma UML , marque e desmarque opções para exibir ou ocultar valores de propriedade.
Ocultar as seções de atributos ou operações de uma classe de associação
Clique com o botão direito do mouse na forma, clique em Opções de exibição de formae, em suprimir, verificar atributos ou operações.
Controlar quais valores de propriedade aparecem na forma classe de associação
Clique com o botão direito do mouse na forma, clique em Opções de exibição de formae marque ou desmarque opções para mostrar ou ocultar valores.
Criar um diagrama de propriedade da classe de associação
Clique com o botão direito do mouse na forma, clique em diagramas, clique em novo, escolha o tipo de diagrama desejado e, em seguida, clique em OK.
Navegar para outros modos de exibição da Associação
Clique com o botão direito do mouse na forma, clique em modosde exibição, selecione o modo de exibição desejado e clique em OK.
Para obter informações sobre as propriedades dessa forma, clique em um dos títulos abaixo.
Nome
Digite um nome para o classe de associação.
Caminho completo
O modelo de diagrama de modelo UML fornece automaticamente informações completas sobre o caminho do elemento na hierarquia do modelo do sistema. Não é possível editar essas informações, mas se você mover os elementos automaticamente, o caminho será atualizado automaticamente.
Estereótipo
Escolha o estereótipo desejado na lista suspensa. Se um estereótipo que você deseja usar não estiver listado, você pode adicionar um novo estereótipo ou editar um existente clicando em estereótipos no menu UML .
Contagem final
Uma classe de associação tem apenas dois finais para que você não possa alterar a contagem de término aqui. Para uma classe de Associação n-ário, escolha o número de extremidades desejadas.
Extremidades de associação
Lista as extremidades da associação.
Para editar rapidamente as configurações mais comumente usadas para uma extremidade de associação, clique em um campo na lista extremidades de associação e selecione ou digite um valor.
Para acessar todas as configurações de uma extremidade de associação, selecione a extremidade da associação na lista e, em seguida, clique em Propriedades.
-
Nome final Digite um nome para a extremidade da associação. O nome indica a função desempenhada pela classe anexada ao final.
-
Aggregation Escolha a agregação desejada. Somente uma extremidade de associação pode ser uma agregação.
-
None significa que a extremidade não é uma agregação.
-
Shared significa que a extremidade é uma agregação e que a outra extremidade é uma parte e deve ter o valor de agregação de None. A parte pode estar contida em outras agregações. Escolher esta opção adiciona um losango vazado ao final.
-
Composto significa que a extremidade é uma composição e que a outra extremidade é uma parte e deve ter um valor de agregação de None. A parte não pode fazer parte de qualquer outra composição. Escolher esta opção adiciona um losango preenchido ao final.
-
Visibilidade Escolha o tipo de visibilidade (público, particular ou protegido) que se aplica à extremidade da associação.
-
Multiplicidade Escolha uma opção para especificar o número de instâncias de destino que podem ser associadas a uma única instância de origem em toda a associação.
-
Isnavegável Selecione para indicar que a navegação tem suporte em direção à instância de destino. Selecionar esta opção adiciona uma seta à extremidade da associação. Desmarque-a para indicar que não há suporte para navegação. Para reduzir a complexidade em diagramas, a navegabilidade geralmente é mostrada apenas em situações excepcionais.
Caixa de diálogo Propriedades
Depois de selecionar um término em Associação extremidades, clique em para exibir a caixa de diálogo Propriedades de fim da Associação UML, que inclui cinco categorias que você pode usar para adicionar valores de propriedade para definir uma extremidade de associação: fim da Associação, atributos do qualificador, especificação, restriçõese valores marcados. Veja mais detalhes.
Visibilidade
Escolha o tipo de visibilidade (pública, particular ou protegida) que se aplica à classe de associação.
IsRoot
Selecione para indicar que a classe de associação não pode ter ancestrais.
Isfolha
Selecione para indicar que a classe de associação não pode ter descendentes.
IsAbstract
Selecione para indicar que a classe de associação é abstrata e que nenhuma instância pode ser criada para a classe de associação.
IsActive
Selecione para especificar que um objeto da classe de associação mantém sua própria thread de controle.
Documentação
Digite a documentação que você deseja adicionar ao elemento como um valor marcado. Quando você seleciona a forma ou o ícone que representa o elemento, a documentação digitada aqui também é exibida na janela documentação .