| Informações |
|---|
| | Extrair |
|---|
Passo-a-passo de como criar links de agregacoes no Enterprise Architect. |
|
| Painel |
|---|
CONTEUDO | Índice |
|---|
| maxLevel | 1 |
|---|
| type | flat |
|---|
| separator | pipe |
|---|
|
|
Passo a passoEtapa ETAPA 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 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 OKEtapa ETAPA 3: Gerar o codigo-fonte 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 ETAPA 3: Conferindo os resultados1. Clicar na classe NotaFiscal para selecionar ela 2. Botao direito "View Source Code" (tecla de atalho F12) 3. A classe gerada foi: | Bloco de código |
|---|
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: | Bloco de código |
|---|
public class ItemDeNotaFiscal { |
8. Fim |