/** * <p>Copyright: Copyright (c) 2009</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.ui.editor; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.ui.PartInitException; import com.hundsun.ares.studio.core.model.ModuleRootProperty; import com.hundsun.ares.studio.ui.page.RootPropertyBasicPage; /** * * @author sundl */ public class RootPropertyEditor extends AbstractHSFormEditor<ModuleRootProperty> { /* (non-Javadoc) * @see com.hundsun.ares.studio.ui.editor.BasicAresFormEditor#getModelType() */ @Override protected Class getModelType() { return ModuleRootProperty.class; } @Override protected void addPages() { RootPropertyBasicPage basic = new RootPropertyBasicPage(this); try { addPage(basic); } catch (PartInitException e) { e.printStackTrace(); } super.addPages(); } /* (non-Javadoc) * @see com.hundsun.ares.studio.ui.editor.AbstractHSFormEditor#doSave(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void doSave(IProgressMonitor monitor) { if (isReadOnly()) { MessageDialog.openInformation(getSite().getShell(), "�޷�����", "��ǰ��Դ��ֻ��״̬���޷����б���"); } else { super.doSave(monitor); } } }