Relacionamentos de Importação de Elementos

Nos diagramas UML, um relacionamento de importação de elemento identifica um elemento de modelo em outro pacote e permite que o elemento em outro pacote seja referenciado usando seu nome sem um qualificador.

Um relacionamento de importação de elemento é um relacionamento direto entre um espaço de nomes de importação e um elemento com pacote. O nome do elemento com pacote, ou seu alias, é incluído no espaço de nomes do espaço de nomes de importação. Você também pode controlar se o elemento importado pode ser importado posteriormente.

Um relacionamento de importação de elemento trabalha por referência, o que significa que você não pode incluir recursos para o próprio relacionamento de importação de elemento, mas pode modificar o elemento referido no espaço de nomes do qual ele foi importado. Essa referência fornece um mecanismo de controle de acesso.

O elemento importado se torna um elemento visível do pacote de importação em seu nome importado. O relacionamento de importação de elemento inclui o elemento no espaço de nomes sem torná-lo público no pacote de importação. Por exemplo, se Package3 importa o elemento name de Package2, name aparece em Package3.

Você pode usar relacionamentos de importação de elemento para importar seletivamente elementos individuais sem contar com uma importação de pacote. No entanto, o pacote de importação só pode importar elementos que têm uma visibilidade configurada como pública.

Como a figura a seguir ilustra, um relacionamento de importação de elemento é exibido no editor de diagramas como uma linha tracejada com uma seta aberta que aponta do espaço de nomes importado para o pacote de elementos importado. A palavra-chave «elementimport» é anexada ao conector.

A imagem mostra package3 importando um elemento de package2.


Feedback