Release Notes

JViews Diagrammer Release Notes

This document describes the main changes that have been made to the JViews Diagrammer module since version 7.5.

Incompatibilities
General Changes
Library Changes
New Packages

New Interfaces and Classes

Modified Classes

Example Changes

Incompatibilities


General Changes

The main general changes of the JViews Diagrammer module are the following:

Library Changes

New Packages

ilog.views.hypergraph

This package contains the graphic framework for hypergraphs. A hypergraph contains nodes and hyperedges. A hyperedge can connect multiple source nodes and multiple target nodes.

ilog.views.hypergraph.edgeconnector

This package contains the predefined hyperedge connectors.

ilog.views.hypergraph.interactor

This package contains the predefined view interactors for hypergraphs.

ilog.views.hypergraph.undo

This package contains the undo support for hypergraphs.

New Interfaces and Classes

ilog.views.bpmn.IlvBPMNSelectInteractor

The IlvBPMNSelectInteractor class is to be used with a BPMN diagram instead of ilog.views.sdm.interactor.IlvSDMCompositeSelectInteractor in order to handle the mouse events that expand and collapse the BPMN diagram sub-processes.

ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerPropertyAccessor

The IlvFacesDiagrammerPropertyAccessor class let the ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerSelectionManager access the properties of the selected objects for read or write operations.

ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerBaseRenderer

This class is the base renderer of JViews Diagrammer based view renderers.

ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerSelectionManagerRenderer

This class is the renderer for an IlvFacesDiagrammerSelectionManager component.

ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerTiledViewRenderer

This renderer is the DHTML diagrammer or dashboard renderer when the view is tiled.

ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectionManagerTag

This class defines the JSP custom tag handler for the ilog.views.diagrammer.faces.dhtml.component.IlvFacesDiagrammerSelectionManager component and its specific DHTML renderer.

ilog.views.diagrammer.servlet.IlvDiagrammerCreateActionListener

This class defines a server action that is in charge of creating JViews Diagrammer nodes or links.

ilog.views.diagrammer.servlet.IlvDiagrammerDeleteActionListener

This class defines a server action that is in charge of deleting JViews Diagrammer nodes or links.

ilog.views.sdm.IlvSDMCompositeContext

This helper class is the implementation of IlvCompositeContext for SDM.

ilog.views.sdm.IlvSDMCompositeInteractor

The object interactor that is used on the composite graphics to invoke Swing actions.

ilog.views.sdm.modeltools.IlvContentController

An independent class that manages content loading and unloading.

ilog.views.sdm.modeltools.IlvContentHandler

This class is used by IlvContentController to handle the loading and unloading of the SDM model object contents.

ilog.views.sdm.modeltools.IlvVisibleAreaListener

This class allows you to listen to changes in the visible area of a view, and to request the controller to lock the new visible area.

Modified Classes

ilog.views.diagrammer.IlvDiagrammer

ilog.views.diagrammer.application.IlvDiagrammerAction

ilog.views.diagrammer.application.IlvDiagrammerTree

ilog.views.diagrammer.datasource.IlvXMLDataSource

ilog.views.diagrammer.faces.IlvFacesDiagrammerConstants

ilog.views.diagrammer.faces.IlvFacesDiagrammerUtil

ilog.views.diagrammer.faces.component.IlvFacesDiagrammerView

ilog.views.diagrammer.faces.dhtml.component.IlvFacesDHTMLDiagrammerView

ilog.views.diagrammer.faces.dhtml.interactor.IlvFacesDiagrammerSelectInteractor

ilog.views.diagrammer.faces.dhtml.renderkit.IlvFacesDiagrammerViewRenderer

ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerSelectionSupport

ilog.views.diagrammer.faces.dhtml.servlet.IlvFacesDiagrammerServletSupport

ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerSelectInteractorTag

ilog.views.diagrammer.faces.dhtml.taglib.IlvFacesDiagrammerViewTag

ilog.views.diagrammer.servlet.IlvDiagrammerSelectionSupport

ilog.views.faces.dhtml.interactor.IlvFacesSelectInteractor

ilog.views.faces.dhtml.servlet.IlvFacesManagerServletSupport

ilog.views.faces.dhtml.servlet.IlvFacesSelectActionListener

ilog.views.faces.dhtml.taglib.IlvFacesViewTag

ilog.views.graphlayout.IlvDefaultLayoutProvider

ilog.views.graphlayout.IlvGraphLayout

ilog.views.graphlayout.IlvGraphLayoutUtil

ilog.views.graphlayout.IlvGrapherAdapter

ilog.views.graphlayout.hierarchical.IlvHierarchicalLayout

ilog.views.graphlayout.labellayout.annealing.IlvAnnealingLabelLayout

ilog.views.sdm.IlvSDMEngine

ilog.views.sdm.event.SDMEngineSelectionEvent

ilog.views.sdm.graphic.IlvURLGraphic

ilog.views.sdm.renderer.IlvBlinkingRenderer

ilog.views.sdm.renderer.IlvHalfZoomingRenderer

ilog.views.sdm.renderer.IlvInteractorRenderer

ilog.views.sdm.renderer.IlvSDMRenderer

ilog.views.sdm.renderer.maps.IlvMapRenderer


Example Changes