}
@Override
public void createPartControl(final Composite parent) {
canvas = new FigureCanvas(parent, SWT.V_SCROLL | SWT.H_SCROLL);
rootFigure = new Figure();
rootFigure.addMouseListener(selectionProvider);
rootFigure.setLayoutManager(new StackLayout());
rootFigure.setVisible(true);
canvas.setContents(rootFigure);
getSite().setSelectionProvider(selectionProvider);