Bug 136256 Enhance the message builder
Please see the spec attached in 133995 for detail.
UI/org.eclipse.birt.report.designer.ui.ide/src/org/eclipse/birt/report/designer/internal/ui/ide/adapters/LibraryProvider.java
private ArrayList getProjectLibraryList( ) throws CoreException
	{
		IEditorPart editor = UIUtil.getActiveEditor( true );
		if ( editor != null )
		{
			IFile file = ( (IFileEditorInput) editor.getEditorInput( ) ).getFile( );
			IProject project = file.getProject( );
			IResource[] resources = project.members( );
			return buildLibraryList( resources );
		}
		return null;
	}
	private ArrayList buildLibraryList( IResource[] resources )
	{
		ArrayList libList = new ArrayList( );
		for ( int i = 0; i < resources.length; i++ )
		{
			IResource resource = resources[i];
			if ( resource.getType( ) == IResource.FILE )
			{
				LibraryHandle handle = null;
				try
				{
					handle = SessionHandleAdapter.getInstance( )
							.getSessionHandle( )
							.openLibrary( resource.getLocation( ).toOSString( ) );
				}
				catch ( Exception e )
				{
					continue;