try
{
main.lockWithMessage("Performing layout ...");
CompoundModel root = (CompoundModel)((ChsRootEditPart) viewer.
getRootEditPart().getChildren().get(0)).getModel();
// main.lockWithMessage("Performing layout (" + root.getNodes().size() + " nodes, " +
// root.getEdges().size() + " edges) ...");