Bug 124450 manually reorder report parameters will change their names
steps to reproduce: - create three report parameters, use their default parameter names - move the third one to the head of the list, its name changes from NewParameter2 to NewParameter21 expected behavior: - the list is reordered, and the name of report parameters remains intact. actual bahavior: - the list was reordered, but the name of report parameters changed.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/NameSpaceRecord.java
DesignElement client = ref.element;
			ElementRefValue value = (ElementRefValue) client.getLocalProperty(
					root, ref.propName );
			value.unresolved( value.getName( ) );
			referred.dropClient( client );
			client.resolveElementReference( root, client
					.getPropertyDefn( ref.propName ) );
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.design.core.AbstractElementRecord#getTarget()
	 */
	public DesignElement getTarget( )
	{
		return root;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.design.core.AbstractElementRecord#getEvent()
	 */
	public NotificationEvent getEvent( )
	{
		if ( add && state != UNDONE_STATE || !add && state == UNDONE_STATE )
			return new NameSpaceEvent( root, nameSpaceID, NameSpaceEvent.ADD );
		return new NameSpaceEvent( root, nameSpaceID, NameSpaceEvent.REMOVE );
	}
}