adapter = adapter.getParentAdapter();
}
CompositeAdapter compositeAdapter = (CompositeAdapter) adapter;
hoveredAdapter = compositeAdapter;
IDesignOperation design = (IDesignOperation) hoveredAdapter.getAdapter(IDesignOperation.class);
if (design != null && design.drop(compositeAdapter.convertToLocal(p))) {
if (lastParent != null) {
IOperationHistory operationHistory = PlatformUI.getWorkbench().getOperationSupport().getOperationHistory();
List<Component> children = new ArrayList<Component>();
List<Object> new_constraints = new ArrayList<Object>();
for (WidgetAdapter wa : designer.getSelectedWidget()) {