Bug 213412 Can not add a crosstab in list use the insert menu[00]
Description: Can not add a crosstab in list use the insert menu[00] Step: 1. New a list. 2. Select the list detail. 3. Right click to insert a crosstab. 4. Or Select the top menu Insert - Crosstab. Actual result: The crosstab is add out of list. Expected result: The crosstab is add in the list.
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/internal/ui/CreateCrosstabHandler.java
*******************************************************************************/
package org.eclipse.birt.report.item.crosstab.internal.ui;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.birt.report.designer.core.DesignerConstants;
import org.eclipse.birt.report.designer.core.commands.CreateCommand;
import org.eclipse.birt.report.designer.core.model.LibraryHandleAdapter;
import org.eclipse.birt.report.designer.core.model.SessionHandleAdapter;
import org.eclipse.birt.report.designer.core.model.schematic.HandleAdapterFactory;
import org.eclipse.birt.report.designer.internal.ui.util.UIUtil;
import org.eclipse.birt.report.designer.nls.Messages;
import org.eclipse.birt.report.designer.util.DEUtil;
import org.eclipse.birt.report.designer.util.DNDUtil;
import org.eclipse.birt.report.item.crosstab.core.util.CrosstabExtendedItemFactory;
import org.eclipse.birt.report.model.api.DesignElementHandle;
import org.eclipse.birt.report.model.api.ExtendedItemHandle;
import org.eclipse.birt.report.model.api.LibraryHandle;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.expressions.IEvaluationContext;
import org.eclipse.gef.EditPart;
import org.eclipse.gef.requests.CreateRequest;
/**
 * CreateCrosstabHandler
 */
public class CreateCrosstabHandler extends AbstractHandler
{
	
	public Object execute( ExecutionEvent event ) throws ExecutionException