/**
* Դ�������ƣ�BasicDataWizardContentProposalProvider.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�ARES Studio
* ģ�����ƣ�com.hundsun.ares.studio.jres.basicdata.ui
* ����˵����$desc
* ����ĵ���
* ���ߣ�sundl
*/
package com.hundsun.ares.studio.jres.basicdata.ui.wizard;
import java.util.List;
import com.hundsun.ares.studio.model.reference.ReferenceInfo;
import com.hundsun.ares.studio.reference.ReferenceManager;
import com.hundsun.ares.studio.ui.cellEditor.AresContentProposalProvider;
import com.hundsun.ares.studio.ui.cellEditor.IContentProposalProviderHelper;
/**
*
* @author sundl
*
*/
public class BasicDataWizardContentProposalProvider extends AresContentProposalProvider {
public BasicDataWizardContentProposalProvider(IContentProposalProviderHelper helper) {
super(helper);
}
public void updateContent(Object element) {
if (element instanceof NewBasicDataWizard) {
NewBasicDataWizard wizard = (NewBasicDataWizard) element;
String resType = wizard.modeDfine.inputType;
ReferenceManager manager = ReferenceManager.getInstance();
List<ReferenceInfo> refList = manager.getReferenceInfos(wizard.getProject(), resType, true);
setInput(refList.toArray());
}
};
}