Em diagramas de classe, um relacionamento de associação de elemento pertencente é um tipo de associação que determina a propriedade.
A associação de elemento pertencente representa classes que pertencem a uma outra classe. Esse relacionamento é utilizado para visualizar classes aninhadas em um diagrama de classe em que uma classe é declarada no escopo de uma outra classe externa. Uma classe aninhada pertence ao espaço de nomes da classe externa e pode ser utilizada apenas na classe externa. Ou seja, a classe-pai declara a classe interna ou aninhada. Essa construção é utilizada principalmente por razões de execução.
Uma classe de declaração e uma classe em seu espaço de nomes são conectadas por uma linha de âncora referida como uma associação pertencente no modelo UML, com um ícone de âncora na extremidade conectada a uma classe de declaração. Um ícone de âncora aparece como um sinal de mais dentro de um círculo.
Por exemplo, se a Classe B for conectada à Classe A por uma linha de âncora com o símbolo de âncora na Classe A, a Classe B será declarada dentro do Espaço de Nomes da Classe A. Ou seja, o relacionamento entre a Classe A e a Classe B é a associação de elemento pertencente ao espaço de nomes.
A tabela a seguir ilustra o relacionamento de associação de elemento pertencente.
Código Fonte C/C++ | Visualização UML |