public void setLayoutManager(IFigure figure, LayoutManager layoutManager) {
figure.setLayoutManager(layoutManager);
this.activeLayoutManager = layoutManager;
if (layoutManager == xyLayoutManager) {
diagram.installEditPolicy(EditPolicy.LAYOUT_ROLE, new GraphXYLayoutPolicy());
}
else {
diagram.installEditPolicy(EditPolicy.LAYOUT_ROLE, new StructuredActivityLayoutEditPolicy());
}
}