/**
* Դ�������ƣ�IRefResourceForBuilderProvider.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�ARES Studio
* ģ�����ƣ�com.hundsun.ares.studio.core
* ����˵����$desc
* ����ĵ���
* ���ߣ�liaogc
*/
package com.hundsun.ares.studio.core.validate;
import java.util.Collection;
import java.util.Map;
import org.eclipse.core.resources.IResourceDelta;
import com.hundsun.ares.studio.core.IARESResource;
/**
*
* @author liaogc
*/
public interface IRefResourceForBuilderProvider {
/**
* ���ݸ�����delta�����ָ����Դ�Ĺ�����Դ��
* @param res ��Դ
* @param delta ��Դ����
* @param contexts ������
* @return ��������Դ�Ĺ�����Դ��������Դ������Ҫ������Դ.
*/
public Collection<IARESResource> getRefForBuildResources(IARESResource res, IResourceDelta delta, Map<String, IAresContext> contexts);
}