|
Acadêmico(a): André Henkels |
Título: DRAWCODE: um Plugin do Eclipse para a Geração de Código a partir de Diagramas de Classe e Diagramas N-S |
|
Resumo: |
Este trabalho apresenta o Drawcode, um plugin para o ambiente de desenvolvimento Eclipse cujo objetivo é a edição de diagramas de classe, diagramas N-S e geração de código a partir da associação destes dois tipos de diagramas. Depois de criados os diagramas é possível associar um método de uma classe a um diagrama N-S e gerar código para a linguagem Java das classes definidas, incluindo os atributos e corpo dos métodos associados a um diagrama N-S. Em ambos os diagramas a representação visual é atualizada a cada alteração para ajustar o tamanho dos elementos visuais dinamicamente conforme a necessidade. Para a geração dos gráficos e interatividade do usuário foi utilizado o Graphical Editing Framework (GEF), um
subprojeto da Eclipse Foundation para facilitar a criação de plugins para o ambiente com interfaces visuais mais amigáveis. Para a geração de código foi utilizado o motor de templates Velocity. |
|
|