/**
* Դ�������ƣ�ParameterPropertyHandlerFactory.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�com.hundsun.ares.studio.biz.core
* ����˵����$desc
* ����ĵ���
* ���ߣ�sundl
*/
package com.hundsun.ares.studio.biz.excel.handlers;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.emf.ecore.EClass;
import com.hundsun.ares.studio.biz.BizPackage;
import com.hundsun.ares.studio.core.excel.handler.ExtensiblePropertyHandlerFactory;
import com.hundsun.ares.studio.core.excel.handler.IPropertyHandler;
/**
* @author sundl
*
*/
public class ParameterPropertyHandlerFactory extends ExtensiblePropertyHandlerFactory {
public static ParameterPropertyHandlerFactory INSTANCE = new ParameterPropertyHandlerFactory();
/** �������Դ����Ӧ�б� */
public static Map<String, IPropertyHandler> PARAM_PROPERTY_HANDLERS = new HashMap<String, IPropertyHandler>();
static {
PARAM_PROPERTY_HANDLERS.putAll(BizPropertyHandler.PARAM_BASIC_HANDLERS);
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.biz.excel.handlers.ExtensiblePropertyHandlerFactory#getStaticHandlers()
*/
@Override
protected Map<String, IPropertyHandler> getStaticHandlers() {
return PARAM_PROPERTY_HANDLERS;
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.core.excel.handler.ExtensiblePropertyHandlerFactory#geteEClass()
*/
@Override
protected EClass geteEClass() {
return BizPackage.Literals.PARAMETER;
}
}