Skip to end of metadata
Go to start of metadata

 

 

Nesta pagina

Passo-a-passo de como criar links de agregacoes no Enterprise Architect.

CONTEUDO

1. Passo a passo

1.1. 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

1.2. 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

1.3. 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)

1.4. ETAPA 3: 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

  • Sem rótulos

1 comentário