/** * Դ�������ƣ�EMFModelConverter.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.modelconvert * ����˵�����ļ���ȡ�ͷ������е�������չʵ�� * ����ĵ��� * ���ߣ� */ package com.hundsun.ares.studio.jres.modelconvert; import com.hundsun.ares.studio.core.IARESResource; import com.hundsun.ares.studio.core.model.JRESResourceInfo; /** * ������EMF��д��֧���� * @author gongyf * */ public class EMFModelConverter extends BaseModelConverter { @Override protected void processInfoOnRead(Object info, IARESResource resource) { if (info instanceof JRESResourceInfo) { // �����ʱ��Ϣ ((JRESResourceInfo) info).setFullyQualifiedName(resource.getFullyQualifiedName()); // ((JRESResourceInfo) info).setProject(new JRESProjectHandlerImpl(resource.getARESProject())); ((JRESResourceInfo) info).setName(resource.getName()); } } @Override protected void processInfoOnWrite(Object info, IARESResource resource) { // do nothing } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.modelconvert.BaseModelConverter#getDefaultModelConverterHandle(java.lang.String) */ @Override protected ModelConverterHandle getDefaultModelConverterHandle(String type) { return new DefaultEMFModelConverterHandle(); } }