operation.addContext(adapter.getUndoContext());
operationHistory.execute(operation, null, null);
adapter.setDirty(true);
CompositeAdapter container = (CompositeAdapter) adapter.getParentAdapter();
if (container != null)
container.adjustLayout(adapter.getWidget());
if (adapter.isSelected()) {
designer.publishSelection();
}
}
iEditor.removeChangeListener(this);