All Classes and Interfaces
Classes
Class
Description
Abstract implementation of the IModifyModelHandler for convenience purposes.
A factory providing methods for creating action controls in the diagram side bar.
An editor which is able to display models in lightweight diagrams.
ActionBarContributor providing the print action for DiagramEditorParts.
Specialization of
PrintOptions dedicated to diagram printouts.Preference initializer making sure the required data contain valid values.
Builds up the diagram side bar containing the controls for configuring diagram synthesis and
layout options.
A singleton manager for creating, updating and closing diagram views.
A view which is able to display models in lightweight diagrams.
A container class providing helpful things for
IDiagramWorkbenchParts.A
ControlAdapter to be installed on diagram viewer's
control that is in charge of updating the diagram zoom or even
the diagram layout if the control's size (and aspect ration) changes.Utilites to export a KGraph to a file.
Generic handler implementation executing
This class contains some inner helper classes contributing to the command parameter definitions in the plugin.xml.
IActions on view models and re-arranging
the diagrams afterwards.This class contains some inner helper classes contributing to the command parameter definitions in the plugin.xml.
An implementation of
AbstractParameterValueConverter converting IAction to
their ids and vice versa.An implementation of
IParameterValues providing the ids and human-friendly names of
the registered IActions.A dedicated
The text label shall be as smoothly as possible integrated into the diagram meaning that there should be as little as possible additional clicks required in order to select the text (or parts of it) and copy it, for example.
KlighdBasicInputEventHandler in charge of putting the text label widget in
place and updating it.The text label shall be as smoothly as possible integrated into the diagram meaning that there should be as little as possible additional clicks required in order to select the text (or parts of it) and copy it, for example.
Handler for execution of automatic layout in KLighD triggered by menu, toolbar, or keyboard
command.
Preference page for KLighD.
A dialog that offers platform independent printing options and print preview in a separate tray.
To add own GUI elements, you may override any of the
To add own GUI elements, you may override any of the
create*BlockArea(Composite) methods
to change or omit the corresponding controls.KLighD-specific implementation of
Its aim is to broadcast the selection of cursor selectable label's text to platform's
In order to let the Properties View also react on this type of selection this class also implements
Be aware of the risk of recursion!
ITextSelection.Its aim is to broadcast the selection of cursor selectable label's text to platform's
ISelectionService.In order to let the Properties View also react on this type of selection this class also implements
IStructuredSelection by providing itself as the only element.Be aware of the risk of recursion!
The activator class controls the plug-in life cycle.
An accessor class for externalized strings.
A factory for controls for layout options.
Class is used to get fitting IModifyModelHandlers that can handle the given IWorkbenchPart.
UI stuff such as the text input mechanism and registry of actions are extracted from the
PiccoloViewer to this class to optimize dependencies.
SWT event
Note: This class may be subclassed.
Listener implementation that is dedicated to the creation and propagation of
KlighdTextSelections after corresponding mouse and key events
notified to the employed label text widget.Note: This class may be subclassed.
The required corresponding provider class.
An
Action contributing print support to KLighD diagram viewers including a system
independent printout configuration dialog a with print preview.Diagram printing exporter providing methods for creating previews and the final printout.
Data record definition providing storage of the information required by the
The is class contains only basic print configuration data fields.
KlighdPrintDialog.The is class contains only basic print configuration data fields.
Abstract preference initializer skeleton contributing default values for preference entries
used in
PrintOptions.A PrintPreview to be displayed as a dialog tray, e.g.
The 'save-as-image' dialog for Piccolo2D.
An action which invokes the 'save-as-image' dialog and performs the diagram export.
The 'KLighd-export-underlying-KGraph'-dialog.
Handler to store the view model KGraph (or a subgraph) of a KlighD view to a file.
A viewer for string messages.
A factory providing methods for creating diagram synthesis option controls in the diagram side bar.
Dialog for tiling options, used by the
SaveAsImageDialog.A specialized
It is used by the
ContextViewer being in charge of providing UI contributions like context
menu and propagation of the selection into the platform.It is used by the
DiagramEditorPart
and DiagramViewPart.