@Override
public IStatus undo(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
for(int i=0;i<selection.size();i++){
Component child = selection.get(i);
CompositeAdapter parentAdapter = parents.get(i);
parentAdapter.addChild(child);
parentAdapter.setDirty(true);
parentAdapter.repaintDesigner();
}
return Status.OK_STATUS;
}