/** * Դ�������ƣ�TypeDefaultValueEditor.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.metadata.ui * ����˵����Ԫ�����û��༭��UIչ����ع��� * ����ĵ��� * ���ߣ� */ package com.hundsun.ares.studio.jres.metadata.ui.editors; import org.eclipse.emf.ecore.EClass; import org.eclipse.jface.viewers.StructuredSelection; import com.hundsun.ares.studio.jres.model.metadata.MetadataPackage; import com.hundsun.ares.studio.ui.editor.EMFFormPage; /** * Ĭ��ֵ�༭�� * @author qinyuan * */ public class TypeDefaultValueEditor extends MetadataEMFFormEditor { private TypeDefaultValueListPage metadataItemPage; /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.form.EMFFormEditor#getInfoClass() */ @Override protected EClass getInfoClass() { return MetadataPackage.Literals.TYPE_DEFAULT_VALUE_LIST; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.metadata.ui.editors.MetadataEMFFormEditor#addMetadataitemPage() */ @Override protected EMFFormPage addMetadataItemPage() { metadataItemPage = new TypeDefaultValueListPage(this,"list", "Ĭ��ֵ�б�"); return metadataItemPage; } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.metadata.ui.editors.MetadataEMFFormEditor#setSelection(java.lang.Object) */ @Override protected void setSelection(Object element) { metadataItemPage.getEditor().setActivePage(metadataItemPage.getId()); metadataItemPage.getTypeDefaultValueListViewBlock().getColumnViewer().setSelection(new StructuredSelection(element), true); } @Override protected EMFFormPage addMetadataItemOverViewPage() { return new TypeDefaultValueOverviewPage(this,"overview","�����б�"); } }