package com.hundsun.ares.studio.usermacro.ui.editors;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.ui.PartInitException;
import com.hundsun.ares.studio.ui.editor.EMFFormEditor;
import com.hundsun.ares.studio.ui.editor.blocks.RevisionHistoryListPage;
import com.hundsun.ares.studio.usermacro.UserMacroPackage;
import com.hundsun.ares.studio.usermacro.ui.editors.pages.UserMacroPage;
/**
* �û��Զ����༭��
* @author qinyuan
*
*/
public class UserMacroEditor extends EMFFormEditor{
/* (non-Javadoc)
* @see com.hundsun.ares.studio.jres.ui.form.EMFFormEditor#getInfoClass()
*/
@Override
protected EClass getInfoClass() {
return UserMacroPackage.Literals.USER_MACRO;
}
/* (non-Javadoc)
* @see org.eclipse.ui.forms.editor.FormEditor#addPages()
*/
@Override
protected void addPages() {
try {
addPage(new UserMacroPage(this, "usermacro", "���б�༭"));
addPage(new RevisionHistoryListPage(this, "history", "����Ϣ"));
} catch (PartInitException e) {
e.printStackTrace();
}
}
}