import org.eclipse.gef.mvc.fx.operations.ITransactionalOperation;
import org.eclipse.gef.mvc.fx.parts.IContentPart;
import org.eclipse.gef.mvc.fx.policies.DeletionPolicy;
import org.eclipse.gef.mvc.fx.tools.TypeTool;
import org.eclipse.gef.mvc.fx.viewer.IViewer;
<BUG>import org.eclipse.jface.action.Action;
import org.eclipse.swt.widgets.Event;</BUG>
import org.eclipse.ui.actions.ActionFactory;
import javafx.application.Platform;
import javafx.collections.ListChangeListener;

import org.eclipse.gef.mvc.fx.operations.ITransactionalOperation;
import org.eclipse.gef.mvc.fx.parts.IContentPart;
import org.eclipse.gef.mvc.fx.policies.DeletionPolicy;
import org.eclipse.gef.mvc.fx.tools.TypeTool;
import org.eclipse.gef.mvc.fx.viewer.IViewer;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.swt.widgets.Event;
import org.eclipse.ui.actions.ActionFactory;
import javafx.application.Platform;
import javafx.collections.ListChangeListener;
