package com.hundsun.ares.studio.jres.service.ui.editor; import org.eclipse.emf.ecore.EClass; import com.hundsun.ares.studio.biz.ui.editor.page.InterfacePage; import com.hundsun.ares.studio.jres.service.ServicePackage; import com.hundsun.ares.studio.jres.service.ui.page.ServiceInterfacePage; import com.hundsun.ares.studio.ui.editor.EMFFormEditor; import com.hundsun.ares.studio.ui.editor.blocks.RevisionHistoryListPage; public class ServiceEditor extends EMFFormEditor{ private static final String CONTRIBUTOR_ID = "com.hundsun.ares.studio.jres.biz.service.editor"; private InterfacePage interfacePage; private ServiceBasicInfoPage basicPage; @Override protected EClass getInfoClass() { return ServicePackage.Literals.SERVICE; } @Override protected void addPages() { try { basicPage = new ServiceBasicInfoPage(this); addPage(basicPage); interfacePage = new ServiceInterfacePage(ServicePackage.Literals.SERVICE__INTERFACE, this, "interface", "�ӿ�"); addPage(interfacePage); addPage(new RevisionHistoryListPage(this, "revisionHistory", "�޶���Ϣ")); } catch (Exception e) { e.printStackTrace(); } } }