The
IlvDiagrammer class is a façade that gives easy access to
the following underlying facilities:
The SDM (Stylable Data Mapper) engine
in the package
ilog.views.sdm, which transforms your application data into graphic
objects on your screen, based on styling information contained in
one or more style sheets.
A project, which gives access to the
first style sheet and the data source for loading your data.
A grapher, which is a low-level object
whose role is to manage the nodes and the links and arrange them as
a graph.
An SDM View (also in the SDM package),
which displays the resulting diagram on the screen.
The Composite Graphics package
ilog.views.graphic.composite, which lets you define complex
graphic objects from basic elements like shapes, text, and icons.
The Application package
ilog.views.diagrammer.application, which contains Swing objects
such as actions and toolbars that make it very easy to build a complete
Swing GUI around a diagram component. A prebuilt application is also
available in the Application package.