package org.eclipse.gmf.examples.eclipsecon.diagram.edit.policies; import org.eclipse.gef.EditPart; import org.eclipse.gef.EditPolicy; import org.eclipse.gmf.examples.eclipsecon.diagram.edit.parts.ITextAwareEditPart; import org.eclipse.gmf.runtime.diagram.ui.internal.editpolicies.TextSelectionEditPolicy; /** * @generated */ public class ConstrainedToolbarLayoutEditPolicy extends org.eclipse.gmf.runtime.diagram.ui.editpolicies.ConstrainedToolbarLayoutEditPolicy { /** * @generated */ protected EditPolicy createChildEditPolicy(EditPart child) { if (child.getEditPolicy(EditPolicy.PRIMARY_DRAG_ROLE) == null) { if (child instanceof ITextAwareEditPart) return new TextSelectionEditPolicy(); } return super.createChildEditPolicy(child); } }