Determinadas funções tornam-se disponíveis ao clicar com o botão direito do mouse em partes do Editor de diagramas ou nos elementos exibidos nele. Os menus contextuais ficam disponíveis no Editor de diagramas ao:
A tabela abaixo descreve as funções que aparecem no menu pop-up ao clicar no plano de fundo do Editor de diagramas:
| Item do menu pop-up | Descrição |
|---|---|
| Editar | Permite colar qualquer elemento do diagrama recortado ou copiado e selecionar todos os elementos do diagrama para depois recortar, copiar, excluir e assim por diante. |
| Layout | Permite modificar o layout do diagrama. |
| Mais zoom | Permite efetuar mais zoom no diagrama. |
| Menos zoom | Permite efetuar menos zoom no diagrama. |
| Zoom | Permite definir o nível de zoom personalizado no diagrama. |
| Sincronizar elementos com dados | Permite sincronizar os elementos do diagrama com os dados armazenados nos seus arquivos de dados. |
| Associar a | Permite associar dois elementos em um diagrama. |
| Aplicar padrão de design | Abre o assistente para aplicação de padrão de design. |
| Selecionar no modelo | Localiza e realça os diagramas na janela Projetos. |
| Propriedades | Abre a caixa de diálogo Preferências de exibição e de desenho, que permite personalizar a forma que o diagrama será exibido. |
Ao clicar com o botão direito do mouse em links e elementos individuais no Editor de diagramas, o IDE exibe diferentes menus pop-up.
A tabela abaixo descreve as funções que ficam disponíveis ao clicar com o botão direito do mouse em um elemento individual do diagrama no Editor de diagramas:
| Item do menu pop-up | Descrição |
|---|---|
| Editar | Permite copiar, recortar, excluir e colar o elemento. Também permite selecionar todos os elementos ou selecionar todos os elementos semelhantes. |
| Transformar | Transforma o elemento em um dos dois tipos diferentes de elementos. |
| Compartimento | Abre a caixa de diálogo Personalização de compartimento, que permite exibir e ocultar os compartimentos selecionados de uma classe. Esta opção está disponível somente nos elementos de classe e nas interfaces (quando a interface não for exibida como um ícone). |
| Redefinir bordas | Coloca o elemento de volta no seu local padrão no Editor de diagramas. |
| Redimensionar elemento ao conteúdo | Redimensiona o elemento para que todos os atributos e operações possam ser vistos de esquerda à direita. |
| Sincronizar elementos com dados | Permite sincronizar o elemento do diagrama ativo com o arquivo de dados associado a ele. |
| Ocultar | Permite ocultar os elementos pais e filhos (objetos ) do elemento. |
| Mostrar | Permite exibir os elementos pais e filhos (objetos ) do elemento. |
| nome_do_elemento_selecionado | Permite editar a fonte, a cor da fonte, do plano de fundo e das bordas do elemento. |
| Selecionar no modelo | Localiza e realça o elemento na janela Projetos. |
| Inserir Atributo ou Operação (disponível para classes e interfaces) |
Permite criar um novo atributo ou uma nova operação para a classe ou interface. |
| Excluir Atributo ou Operação (disponível para classes e interfaces) |
Permite excluir um atributo ou operação da classe ou interface. |
| Operador de interação (disponível para fragmentos combinados) |
Permite especificar um operador de interação de qualquer fragmento combinado em um diagrama de seqüência. |
| Operando da interação (disponível para fragmentos combinados) |
Permite criar uma nova restrição de interação (ou editar uma restrição existente), inserir uma nova caixa de operando de interação acima da caixa atualmente selecionada, adicionar uma nova caixa de operando de interação na parte inferior de todas as caixas do fragmento combinado ou excluir a caixa de operando de interação atualmente selecionada de qualquer fragmento combinado em um diagrama de seqüência. |
| Propriedades | Abre a caixa de diálogo Preferências de exibição e de desenho, que permite personalizar os parâmetros do diagrama. |
| Associar com | A caixa de diálogo Associar permite associar um elemento a qualquer outro elemento. |
| Gerar diagrama de dependência | Permite criar um diagrama que exiba todas as dependências de um classificador. A modelagem UML representa os seguintes tipos de relacionamentos no novo diagrama: Generalizações, Associações, Implementações e Operações com parâmetros de um determinado tipo de classe. |
| Gerar código | Permite gerar rapidamente códigos-fonte para classes e interfaces no diagrama. |
| Redefinir operações | Redefine (substitui) operações de uma classe pai para uma classe filha. É exibida uma caixa de diálogo com uma lista das operações a serem redefinidas. |
| Aplicar padrão de design | Abre o assistente para aplicação de padrão de design. |
A tabela abaixo descreve as funções que ficam disponíveis ao clicar com o botão direito do mouse no espaço existente entre os objetos exibidos no cabeçalho de um diagrama de seqüência:
| Item do menu pop-up | Descrição |
|---|---|
| Navegar até a instância | Permite navegar no diagrama centralizando o Editor de diagramas no objeto de destino, no objeto de entrada ou no objeto de saída. |
| Navegar até o classificador | Permite navegar no diagrama centralizando o Editor de diagramas no classificador de destino do diagrama de classes correspondente. |
| Sem restrições de largura | Permite eliminar as restrições de espaçamento no espaço existente entre duas linhas de vida adjacentes. |
| Conservar esta largura mínima | Permite especificar a largura mínima da restrição de espaçamento no espaço existente entre duas linhas de vida adjacentes. |
| Definir largura para largura de mensagem | Permite especificar a expansão automática da restrição de espaçamento no espaço existente entre duas linhas de vida adjacentes, baseada na largura das mensagens. |
| Mostrar indicadores na barra de controle | Permite exibir ou ocultar os indicadores de restrição de espaçamento na barra de cabeçalho cinza. |
A tabela abaixo descreve as funções que ficam disponíveis ao clicar com o botão direito do mouse em um link de um diagrama.
| Item do menu pop-up | Descrição |
|---|---|
| Editar | Permite copiar, recortar, excluir e colar o link. Também permite selecionar todos os links ou selecionar todos os links semelhantes. |
| Transformar | Permite converter as linhas de associações em agregações e as linhas de agregações em associações. |
| Localizar | Localiza e realça os elementos na janela Projetos. Localiza também os nós de origem e de destino. |
| Rótulos | Coloca todos os rótulos de volta aos seus locais padrão no Editor de diagramas. |
| Sincronizar elementos com dados | Permite sincronizar o link do diagrama ativo com o arquivo de dados associado a ele. |
| Associação | Abre a caixa de diálogo Cor, que permite alterar as cores das bordas do link. |
| Associar com | A caixa de diálogo Associar permite associar um elemento a qualquer outro elemento. |
| Gerar diagrama de dependência | Permite criar um diagrama que exiba todas as dependências de um classificador. A modelagem UML representa os seguintes tipos de relacionamentos no novo diagrama: Generalizações, Associações, Implementações e Operações com parâmetros de um determinado tipo de classe. |
| Aplicar padrão de design | Abre o assistente para aplicação de padrão de design. |
| Propriedades | Abre a caixa de diálogo Preferências de exibição e de desenho, que permite personalizar os parâmetros do diagrama. |