O IBM® ILOG® Dojo Diagrammer
inclui um conjunto completo de recursos para editar diagramas.
Editar significa modificar os elementos que formam um gráfico.
O processo de edição é separado da visualização. Muitos usuários desejam visualizar o conteúdo apenas, portanto, a inclusão de recursos de edição em um cenário de visualização pode causar tempo de processamento desnecessário.
A classe DiagramEditor é uma extensão do widget Diagram. Ela contém recursos de edição que podem ser customizados. Todas as classes relacionadas são organizadas para formar uma camada de
software de edição opcional que pode ser eliminada, se não for necessária. Isso reduz tempo de carregamento e melhora o desempenho geral em cenários de visualização.
O Editor de Diagrama fornece os seguintes recursos:
- Adornos: edição por meio da interação com manipulações que são sobrepostas nas entidades afetadas.
- Movimentação: movimentação de nós, links e subgráficos.
- Arrastar e soltar: criação de elementos de gráfico soltando as formas representantes a partir do exterior do widget.
- Copiar e colar: cópia e colagem de seções do gráfico.
- Edição Sequencial: clique duplo em um texto nos elementos do gráfico para editá-lo.
- Gerenciamento de Desfazer: operações desfazer e refazer.
Depois de criado, o DiagramEditor pode ser configurado estaticamente a partir de membros e funções de marcação e de classe.
Como o DiagramEditor herda todos os atributos de marcação do widget Diagram, nenhuma configuração adicional é necessária.
As instâncias de
ibm_ilog.diagram.widget.Diagram
que estão em execução podem ser facilmente substituídas por instâncias de ibm_ilog.diagram.editor.DiagramEditor
sem mudanças adicionais.