/**
* <p>Copyright: Copyright (c) 2011</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.jres.metadata.complier;
import org.eclipse.emf.ecore.EClass;
import com.hundsun.ares.studio.core.ARESModelException;
import com.hundsun.ares.studio.core.IARESProject;
import com.hundsun.ares.studio.core.IARESResource;
import com.hundsun.ares.studio.jres.compiler.IResourceCompiler;
import com.hundsun.ares.studio.jres.compiler.IResourceCompilerFactory;
import com.hundsun.ares.studio.jres.model.metadata.MetadataPackage;
/**
* @author gongyf
*
*/
public class MetadataCompilerFactory implements IResourceCompilerFactory {
/**
*
*/
public MetadataCompilerFactory() {
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.jres.core.compiler.IResourceCompilerFactory#isSupport(com.hundsun.ares.studio.core.IARESProject)
*/
@Override
public boolean isSupport(IARESProject project) {
/*
* DESIGN#������#��Ҷ��#��ͨ#��Ҷ��#�����빤���Ƿ����
*
* Ŀǰ���빤��Ӧ�ö��ⲿû���κ�Ҫ���ǽ����ܶ�jresdk�汾��Ҫ��
* ��Ҫ���п���
*/
return true;
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.jres.core.compiler.IResourceCompilerFactory#create(com.hundsun.ares.studio.core.IARESResource)
*/
@Override
public IResourceCompiler create(Object resource) {
/*
* DESIGN#��Դ����#��Ҷ��#����#��д��#������Դ����������
*
* ��Ҫ��Ӧ��Դ���������������������ս�ʹ��jet��ʽʵ�֣�����Ŀǰ��һ��ֻ��Ԫ���ݲ���
* ���Ա�����Ӧ���Ƕ�ȡԪ������Դ�ڵĽű���Դ���б��룬���ܱ������ڽű�����������
* ʵ�ʵı��������ܲ����ر�������
*/
return new MetadataResComplier();
}
}