Utilización del editor de diagramas

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.