nodePainters = new HashMap <Class, NodePainter> ();
defaultEdgePainter = new ArrowEdgePainter();
edgePainters = new HashMap <Class, EdgePainter> ();
defaultLegendPainter = new LegendPainter();
popupDisplayer = new SWTPopupDisplayer(getDisplay(), new DefaultSWTToolTipListener(), new DefaultSWTContextMenuListener(graph, new LensSet(), new Integer[]{}, new Integer[]{}));
cursorChanger = new SWTCursorChanger(getDisplay());
manipulatorListenerMap = new HashMap <Manipulator, SWTManipulatorListener> ();
colourManager = new ColourManager(getDisplay());