IBM® ILOG® Dojo Diagrammer
incluye un completo conjunto de funciones para editar diagramas.
Edición significa modificar los elementos que componen
un gráfico. El proceso de edición es independiente de la
visualización. Muchos usuarios únicamente desean visualizar el
contenido, de modo que la inclusión de funciones de edición en un
escenario de visualización puede provocar un tiempo de proceso
innecesario. La clase
DiagramEditor es una extensión del widget Diagram.
Contiene funciones de edición que pueden personalizarse. Todas las clases relacionadas están organizadas para
formar una capa de software de edición opcional que puede descartarse
si no es necesaria. Ello reduce el tiempo de carga y mejora el
rendimiento general en escenarios de visualización.
El editor de diagramas proporciona las siguientes
características:
- Adorners: permiten modificar las entidades afectadas mediante la interacción con controladores superpuestos.
- Mover: permite mover nodos, enlaces y subgráficos.
- Arrastrar y soltar: permite crear elementos del gráfico soltando formas representativas desde fuera del widget.
- Copiar y pegar: se pueden copiar y pegar secciones del gráfico.
- Edición en línea: se puede efectuar una doble pulsación en un texto de los elementos del gráfico para editarlo.
- Gestión de operaciones de deshacer: operaciones de deshacer y rehacer.
Una vez creado, el DiagramEditor puede configurarse estáticamente desde código y
miembros de clases y funciones.
Debido a que el DiagramEditor hereda todos los atributos de formato del widget
Diagram,
no hace falta llevar a cabo ninguna operación de configuración
adicional.
Las instancias de
ibm_ilog.diagram.widget.Diagram
que
están actualmente en ejecución pueden sustituirse fácilmente por las
instancias de
ibm_ilog.diagram.editor.DiagramEditor
sin hacer ningún cambio.