Passo-a-passo de como criar links de agregacoes no Enterprise Architect. |
|
CONTEUDO  |
Passo a passoEtapa 1: Configurar o EA 1. Menu Tools > Options... > Source Code Engineering 2. Secao Addition Collection Classes, preencher o texto: HashSet<#TYPE#>;Map<String,#TYPE#>;List<#TYPE#>;Collection<#TYPE#> 3. Botao Collection Classes, clicar nele e colocar os seguintes valores, nessa ordem para as tres caixas de texto: Collection<#TYPE#> 3.2. List<#TYPE#> 3.3. Map<Object,#TYPE#> 4. Clicar em OK 5. Clicar em Close h2. Etapa 2: Criar um diagrama com associacao:1. Criar um diagrama de classes 2. Colocar uma classe "NotaFiscal" 3. Colocar uma classe "ItemDeNotaFiscal" 4. Criar uma associacao direcional, de NotaFiscal para ItemDeNotaFiscal 5. Editar a associacao 6. Na aba "Source Role" 6.1. Combo Mutiplicity: 1 6.2. Combo Aggregation: composite 7. Na aba "Target Role" 7.1. Combo ItemDeNotaFiscalRole: itensDeNotaFiscal 7.2. Combo Mutiplicity: 1..* 7.3. Combo Access: private 8. Clicar em OK Etapa 3: Gerar o codigo das classes 1. Salvar o diagrama 2. Clicar no pacote do diagrama, no project browser (Alt + 0) 3. Botao direito, selecionar "Code Engineering > Generate Source Code..." (tecla de atalho Control + Alt + K) 4. Marcar checkbox Auto Generate Files 5. Clicar no botao Select All 6. Clicar no botao Generate 7. Apos a geracao do codigo, clicar no botao Close 8. Fechar a janela de geracao de codigo (botao Cancel ou "X" de fechar) Etapa 4: Conferindo os resultados
1. Clicar na classe NotaFiscal para selecionar ela 2. Botao direito "View Source Code" (tecla de atalho F12) 3. A classe gerada foi: public class NotaFiscal { private Collection<ItemDeNotaFiscal> itensDeNotaFiscal; } 4. Fechar o codigo exibido (Control + F4) 5. Clicar na classe ItemDeNotaFiscal para selecionar ela 6. Botao direito "View Source Code" (tecla de atalho F12) 7. A classe gerada foi: public class ItemDeNotaFiscal { } 8. Fim |