Diagramas UML - Notas sobre o Release


1.0 Problemas Conhecidos
   1.1 Imagens SVG Podem Não Ser Salvas com Cores Corretas nos Diagramas de Comunicação
   1.2 Teclas de Atalho Podem Não Funcionar em Campos de Texto
   1.3 Impossível Exibir Restrições em Nós de Extremidade de Associação
   1.4 Os Decoradores Podem Não Ser Atualizados para Refletir Alterações de Visibilidade
   1.5 As Linhas Essenciais Não Podem Exibir Decoradores
   1.6 Ocorrem Exceções Inválidas ao Gerar Documentação Javadoc
   1.7 Impossível Criar Novas Operações em Diagramas de Seqüência C++
   1.8 iolações de Restrição Não São Carregadas no Editor de Diagrama
   1.9 A Contagem de Padrões de Descoberta Arquitetural Pode Estar Corrompida
   1.10 Notações de Implementações Podem Aparecer como Generalizações
   1.11 O Navegador Padrão no SuSE Linux Não Exibe Adequadamente Diagramas de Classe como SVG
   1.12 O Rational Software Architect Pode Não Responder Adequadamente se a Variável de Ambiente LANG Estiver Incorreta
   1.13 Operações Podem Tornar os Diagramas UML Inutilizáveis
   1.14 Imagens SVG Podem Não Ser Geradas Adequadamente
   1.15 Editores de Texto Podem Não Exibir Arquivos Adequadamente
   1.16 Conectores de Relacionamento Podem Não Aparecer Adequadamente
   1.17 Operações Mostrar Elementos Relacionados Podem Causar Erros

1.0 Problemas Conhecidos

1.1 Imagens SVG Podem Não Ser Salvas com Cores Corretas nos Diagramas de Comunicação

Quando você salva um diagrama de comunicação como uma imagem SVG, as cores de preenchimento para linhas essenciais podem não ser salvas corretamente. Para solucionar esse problema, salve o diagrama de comunicação como uma imagem GIF ou JPEG.

1.2 Teclas de Atalho Podem Não Funcionar em Campos de Texto

Quando você trabalha com um diagrama editável a tecla de atalho de cópia (Ctrl+C) e a tecla de atalho de colagem (Ctrl+V) podem não funcionar em campos de texto. Para solucionar esse problema, copie e cole o texto utilizando o menu Editar:

  1. Selecione o texto a ser copiado.
  2. Clique com o botão direito do mouse na seleção; em seguida, clique em Copiar.
  3. Crie um novo elemento do diagrama de texto.
  4. Clique com o botão direito do mouse no elemento do diagrama de texto; em seguida, clique em Colar.

1.3 Impossível Exibir Restrições em Nós de Extremidade de Associação

Ao trabalhar com um diagrama UML, você não exibir restrições em nós de extremidade de associação.

1.4 Os Decoradores Podem Não Ser Atualizados para Refletir Alterações de Visibilidade

Ao trabalhar com diagramas da máquina de estado, você pode alterar a visibilidade de um elemento de estado. Entretanto, na visualização Estado, o decorador do elemento de estado pode não ser atualizado para refletir a alteração de visibilidade.

1.5 As Linhas Essenciais Não Podem Exibir Decoradores

Se você exibir uma linha essencial que represente uma propriedade de um tipo específico de classificador ou um elemento estereotipado, o ícone de decorador não será exibido. A alteração das configurações de estereótipo e de visibilidade não tem efeito. Para solucionar esse problema, você pode diferenciar a linha essencial, alterando sua cor.

1.6 Ocorrem Exceções Inválidas ao Gerar Documentação Javadoc

Quando você gera a documentação Javadoc para um diagrama UML a partir de um script Ant gerado, o script é executado até a conclusão, mas emite uma exceção. Você pode ignorar a exceção.

1.7 Impossível Criar Novas Operações em Diagramas de Seqüência C++

Você não pode criar uma nova operação em um diagrama de seqüência C++. Para solucionar esse problema, atualize o código fonte C++ para incluir a nova operação.

1.8 Violações de Restrição Não São Carregadas no Editor de Diagrama

Ao dar um clique duplo em uma violação de restrição na visualização Problemas, o elemento é aberto no Editor de Modelo UML. Entretanto, o elemento deve ser aberto no editor de diagrama.

1.9 A Contagem de Padrões de Descoberta Arquitetural Pode Estar Corrompida

No Navegador de Diagramas, a contagem de padrões de descoberta arquitetural indica o número de correspondências localizadas no momento da análise. Se você atualizar o espaço de trabalho, importando novos projetos ou fechando projetos existentes, a contagem não será atualizada. Para atualizar a contagem, execute novamente a análise.

1.10 Notações de Implementações Podem Aparecer como Generalizações

Em sistemas operacionais Linux, a notação de implementações aparece como uma generalização.

1.11 O Navegador Padrão no SuSE Linux Não Exibe Adequadamente Diagramas de Classe como SVG

Você não pode visualizar diagramas de classe como SVG (Scalable Vector Graphics) no SuSE Linux utilizando o navegador Konqueror. Para fazer download e instalar um visualizador que exibe corretamente os diagramas de classe como SVG, consulte www.adobe.com/svg/viewer/install/main.html

1.12 O Rational Software Developer Poderá Não Responder Adequadamente se a Variável de Ambiente LANG Estiver Incorreta

Se a variável de ambiente LANG não estiver definida no computador ou estiver definida para um valor não suportado pelo GTK (GIMP Toolkit), o produto poderá não responder adequadamente quando você trabalhar com diagramas UML. Em qualquer um dos casos, os seguintes avisos do Gdk aparecem no arquivo de log do Eclipse:

 (processo:9793): Gdk-AVISO **: código do idioma não suportado pelo Xlib
(processo:9793): Gdk-AVISO **: impossível definir os modificadores do código do idioma

Para solucionar esse problema, defina avariável de ambiente LANG para um valor suportado pelo Gdk (por exemplo, en_US) e assegure-se de que sua definição corresponda ao código do idioma para seu ambiente de Sistema de Janelas X.

1.13 Operações Podem Tornar os Diagramas UML Inutilizáveis

No Red Hat Enterprise Linux 3.0, determinadas operações podem tornar um diagrama UML inutilizável. Em cada caso, a seguinte mensagem de erro é exibida:

Ocorreu um erro interno ao mostrar um erro interno. É recomendável sair do workbench.Erros subseqüentes podem ocorrer e podem finalizar o workbench sem aviso. Consulte o arquivo .log para obter detalhes adicionais. Deseja sair do workbench?

O arquivo .log conterá exceções semelhantes às seguintes:

 !MENSAGEM Falha ao executar o processo executável (java.lang.InternalError: Impossível conectar-se ao servidor de janelas X11 
utilizando ':0.0' como o valor da variável DISPLAY.)
!PILHA 0
org.eclipse.swt.SWTException: Falha ao executar o processo executável (java.lang.InternalError:
Impossível conectar-se ao servidor de janelas X11 utilizando ':0.0' como o valor da variável DISPLAY.)
em org.eclipse.swt.SWT.error(Origem Desconhecida)
em org.eclipse.swt.SWT.error(Origem Desconhecida)
em org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Origem Desconhecida)
em org.eclipse.swt.widgets.Display.runAsyncMessages(Origem Desconhecida)
em org.eclipse.swt.widgets.Display.readAndDispatch(Origem Desconhecida)
em org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
...

 !MENSAGEM Impossível conectar-se ao servidor de janelas X11 utilizando ':0.0' como o valor da variável DISPLAY.
!PILHA 0
java.lang.InternalError: Impossível conectar-se ao servidor de janelas X11 utilizando ':0.0' como o valor da variável DISPLAY.
em sun.awt.X11GraphicsEnvironment.initDisplay(Método Nativo)
em sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:175)
em java.lang.Class.initializeImpl(Método Nativo)
em java.lang.Class.initialize(Class.java:350)
em java.lang.Class.forNameImpl(Método Nativo)
em java.lang.Class.forName(Class.java:116)
em java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:91)
em java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1073)
em org.apache.batik.ext.awt.image.GraphicsUtil.createGraphics(Origem Desconhecida)
em org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Origem Desconhecida)
em org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Origem Desconhecida)
em org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(Origem Desconhecida)
...

Para solucionar esse problema, você deve sair e reiniciar o produto.

1.14 Imagens SVG Podem Não Ser Geradas Adequadamente

No SLES (SuSE Linux Enterprise Server) Versão 9, quando você salva um diagrama UML como uma imagem SVG, o transcodificador de SVG é mapeado para uma cor incorreta. Como resultado, você vê diferenças de cores entre diagramas exibidos no produto e diagramas gerados como imagens SVG.

1.15 Editores de Texto Podem Não Exibir Arquivos Adequadamente

Quando você chama um comando que exibe um diagrama UML, como um arquivo com uma extensão .emx, .epx, .dnx ou .tpx, no modo de texto, o editor de texto pode não exibir o arquivo corretamente. Para solucionar esse problema, execute as seguintes etapas:

  1. Na visualização Explorador de Modelos, selecione os arquivos de diagrama
  2. Clique com o botão direito do mouse na seleção, em seguida, clique em Propriedades.
  3. Clique na guia Informações.
  4. Em Codificação de Arquivo de Texto, clique em Outro.
  5. Selecione UTF-8 na lista drop-down.
  6. Clique em Aplicar.
  7. Clique em OK.

1.16 Conectores de Relacionamento Podem Não Aparecer Adequadamente

Ao importar um diagrama EJB (Enterprise JavaBeans) do WebSphere Application Developer, Versão 5.1.1, os conectores de relacionamento podem não aparecer adequadamente. Para solucionar esse problema, selecione o(s) conector(es) e, na visualização Propriedades, sob Aparência, limpe a caixa de opções Evitar Obstruções.

1.17 Operações Mostrar Elementos Relacionados Podem Causar Erros

Ao trabalhar com um diagrama UML, a operação Mostrar Elementos Relacionados pode retornar um número grande de elementos, o que pode causar falta de memória no computador. Esse problema é mais comum quando você especifica um nível de procura maior que um e quando procura todos os relacionamentos. Para solucionar esse problema, especifique um valor de nível de procura inferior e execute novamente a consulta. Essas informações também se aplicam a consultas de diagrama de Navegação.

Retornar para o Arquivo Leia-me Principal