Bug 149617 Support Content-type-based editor lookup
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/ReportPlugin.java
{
			elementDefn = (IElementDefn) ( tmpList.get( i ) );
			nameOption = elementDefn.getNameOption( );
			
			if ( nameOption == MetaDataConstants.NO_NAME
					|| filteName( elementDefn ) )
			{
				continue;
			}
			nameCount++;
			bufferDefaultName.append( elementDefn.getName( ) );
			bufferDefaultName.append( PREFERENCE_DELIMITER );
			bufferCustomName.append( "" ); 
			bufferCustomName.append( PREFERENCE_DELIMITER );
			appendDefaultPreference( elementDefn.getName( ), bufferPreference );
		}
		store.setDefault( DEFAULT_NAME_PREFERENCE, bufferDefaultName.toString( ) );
		store.setDefault( CUSTOM_NAME_PREFERENCE, bufferCustomName.toString( ) );
		store.setDefault( DESCRIPTION_PREFERENCE, bufferPreference.toString( ) );
	}
	private boolean filteName( IElementDefn elementDefn )
	{
		return elementToFilte.indexOf( elementDefn.getName( ) ) != -1;
	}
	/**
	 * Append default description to the Stringbuffer according to each
	 * defaultName
	 * 
	 * @param defaultName
	 *            The default Name preference The Stringbuffer which string