Feature desFeature = featureModel.getFeature(featureID);
Figure desFigure = figureMap.get(featureID);
layout.addFeature(desFeature, desFigure.size().width, desFigure.size().height);
}
layout.caculateLayout();
Figure rootFigure = figureMap.get(feature.getID());
int off_x = rootFigure.getDisplayBox().x - layout.getFeatureLayout(feature).x;
int root_off_x;
if (off_x<0) {