< Anterior | Próximo >

Lição 2: Configurar um Ambiente de Trabalho de Tempo de Execução

Esta lição mostra como configurar um ambiente de trabalho de tempo de execução e como criar dentro dele modelos UML de origem e destino.
Por Que e Quando Desempenhar Esta Tarefa

Você pode criar e invocar um ambiente de trabalho de tempo de execução para testar e depurar transformações, o que significa que é desnecessário ter o plug-in de transformação antes dos testes.

Depois de criar e abrir o ambiente de trabalho de tempo de execução, você precisará criar modelos de origem e destino para testar o código da transformação. A transformação transforma os elementos criados no modelo de origem e gera a saída no modelo de destino.

Para configurar um ambiente de trabalho de tempo de execução:

  1. Abra a perspectiva Desenvolvimento de Plug-ins: clique em Janela > Abrir Perspectiva > Desenvolvimento de Plug-ins.
  2. Clique em Executar > Abrir Diálogo de Execução.
  3. Na janela Executar, no painel esquerdo, clique em Aplicativo Eclipse e clique no ícone Nova configuração de ativação, que é o primeiro ícone à esquerda da barra de ferramentas.
  4. Clique na guia Configuração.
  5. Clique em Usar um arquivo config.ini existente como modelo e aceite o valor padrão no campo Local. Esses valores especificam que a instância de tempo de execução é uma instância do produto que você está executando, em vez de uma instância Eclipse padrão. Uma instância de tempo de execução Eclipse padrão não oferece funcionalidade suficiente para testar uma transformação.
  6. Clique em Aplicar.
  7. Clique em Executar.
    Nota: Se os projetos no espaço de trabalho contiverem erros, será exibida uma caixa de diálogo listando esses projetos. Para continuar a abrir o ambiente de trabalho de tempo de execução, clique em Continuar.
    O novo ambiente de trabalho de tempo de execução será aberto.
    Nota: Dependendo dos recursos do sistema disponíveis, o ambiente de trabalho de tempo de execução poderá demorar um pouco para ser aberto.

Criar um Projeto de Teste no Ambiente de Trabalho de Tempo de Execução

Por Que e Quando Desempenhar Esta Tarefa
Depois de configurar e abrir o ambiente de trabalho de tempo de execução, você precisa criar um projeto que contenha os seguintes itens:
  • Um modelo UML de origem a ser transformado pela transformação; esse modelo possui um pacote que contém uma classe
  • Um modelo de destino vazio no qual a transformação gera a saída

Para criar o projeto que contém os modelos de origem e destino:

  1. No ambiente de trabalho de tempo de execução, abra a perspectiva Modelagem: clique em Janela > Abrir Perspectiva > Modelagem.
  2. Crie um projeto de modelagem UML denominado TestedeTransformação e um modelo UML denominado ModelodeOrigem:
    1. Clique em Arquivo > Novo > Projeto, expanda Modelagem, clique em Projeto UML e em Avançar.
    2. Na página Criar Projeto de Modelo, no campo Nome do projeto, digite TestedeTransformação. Aceite os valores padrão para os outros campos e clique em Avançar.
    3. Na página Criar Modelo, se ainda não selecionado, na área de janela Categorias, clique em Geral.
    4. Na área de janela Modelos, clique em Modelo em Branco.
    5. No campo Nome do arquivo, digite ModelodeOrigem.
    6. Clique em Concluir.
    7. Se for solicitado a alternar para a perspectiva Modelagem, clique em Sim.
  3. No projeto TestedeTransformação, crie um modelo UML denominado ModelodeDestino:
    1. Na visualização Project Explorer, clique com o botão direito no projeto TestedeTransformação e clique em Novo > Modelo UML.
    2. No assistente de Modelo UML, na página Criar Modelo, aceite os valores padrão e clique em Avançar.
    3. Na segunda página Criar Modelo, se ainda não selecionado, na área de janela Categorias, clique em Geral.
    4. Na área de janela Modelos, clique em Modelo em Branco.
    5. No campo Nome do arquivo, digite ModelodeDestino.
    6. Clique em Concluir.
    O projeto TestedeTransformação contém agora o modelo de origem que é transformado pela transformação gerada e o modelo de destino no qual a transformação gera a saída.
  4. No modelo ModelodeOrigem, crie um pacote denominado BusinessClasses contendo uma classe Employee que possua três operações privadas e uma operação pública:
    1. Na visualização Project Explorer, clique com o botão direito no modelo ModelodeOrigem e clique em Incluir UML > Pacote.
    2. Nomeie o pacote como BusinessClasses.
    3. Clique com o botão direito no pacote BusinessClasses e clique em Incluir UML > Classe.
    4. Nomeie a classe como Employee.
    5. Clique com o botão na classe Employee e clique em Incluir UML > Operação.
    6. Nomeie a operação como readEmail.
    7. Na visualização Propriedades, na guia Geral, na área Visibilidade, clique em Privado.
    8. Repita a etapa 4e e nomeie a nova operação como answerPhone.
    9. Repita a etapa 4g para especificar que a operação answerPhone é privada.
    10. Repita a etapa 4e e nomeie a nova operação como performWork.
    11. Repita a etapa 4g para especificar que a operação performWork é privada.
    12. Repita a etapa 4e e nomeie a nova operação como reportToManager(name:String).
  5. Clique em Arquivo > Salvar.
Resultados
Agora, você já pode criar uma configuração de transformação a ser utilizada para executar a transformação.
< Anterior | Próximo >

Feedback