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 TutorialCanonicalEditPolicy 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 "";
}
}