package org.eclipse.gmf.examples.eclipsecon.diagram.edit.policies; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.gmf.runtime.diagram.ui.editpolicies.CanonicalEditPolicy; import org.eclipse.gmf.runtime.notation.View; import java.util.LinkedList; import java.util.List; import org.eclipse.emf.ecore.EObject; /** * @generated */ public class ResourceCanonicalEditPolicy extends CanonicalEditPolicy { /** * @generated */ protected List getSemanticChildrenList() { List result = new LinkedList(); return result; } /** * @generated */ protected boolean shouldDeleteView(View view) { EObject domainModelElement = view.getElement(); return domainModelElement != null && domainModelElement != ((View) getHost().getModel()) .getElement() && super.shouldDeleteView(view); } /** * @generated */ protected String getFactoryHint(IAdaptable elementAdapter) { return ""; } }