Bug 122869 Drag a parameter from data explorer view into a table in library, a new parameter is created automatically.
Description:Drag a parameter from data explorer view into a table in library, a new parameter is created automatically. Steps to reproduce: 1. Add a cascading parameter and a table in a library file. 2. Drag a parameter from data explorer view into a table cell in layout editor. 3. Find that a new parameter was added in data explorer view automatically.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/palette/BasePaletteFactory.java
LibraryHandle library = (LibraryHandle) elementHandle.getRoot( );
						try
						{
							if ( UIUtil.includeLibrary( moduleHandle, library ) )
							{
								elementHandle = moduleHandle.getElementFactory( )
										.newElementFrom( elementHandle, null );
								moduleHandle.addElement( elementHandle,
										moduleHandle.getDataSets( ).getSlotID( ) );
							}
						}
						catch ( Exception e )
						{
							ExceptionHandler.handle( e );
						}
					}
					Object newHandle = InsertInLayoutUtil.performInsert( elementHandle,
							getTargetEditPart( ) );
					if ( newHandle == null )
						return false;
					setModel( newHandle );
					return super.preHandleMouseUp( );
				}
				catch ( SemanticException e )
				{
					ExceptionHandler.handle( e );
				}
			}
			return false;
		}