SetCurrentEditModelCommand command = new SetCurrentEditModelCommand(tool.getNewObjectFromRequest());
SetCurrentEditModelCommand command = new SetCurrentEditModelCommand(tool.getNewObjectFromRequest(),LibraryHandleAdapter.CREATE_ELEMENT);
	protected boolean moveData( Object transfer, Object target )	{		if ( isSupportPalletType( target, transfer ) )		{			AbstractToolHandleExtends pre = BasePaletteFactory.getAbstractToolHandleExtendsFromPaletteName(transfer);			ReportCreationTool tool = new ReportCreationTool(					new ReportElementFactory(							transfer ), pre );						final EditDomain domain = UIUtil.getLayoutEditPartViewer( )					.getEditDomain( );			tool.setEditDomain( domain );			tool.setViewer( UIUtil.getLayoutEditPartViewer( ) );			tool.getTargetRequest( ).getExtendedData( ).put( DesignerConstants.DIRECT_CREATEITEM, new Boolean(true));			tool.performCreation( getLibrartReportEditPart( ));			SetCurrentEditModelCommand command = new SetCurrentEditModelCommand(tool.getNewObjectFromRequest());			command.execute();			return true;		}		return super.moveData( transfer, target );	}