/** * Դ�������ƣ�IEMFFormPage.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.ui * ����˵����JRES Studio�Ľ���չ�ֻ�����ܺͱ༭��ع��� * ����ĵ��� * ���ߣ� */ package com.hundsun.ares.studio.ui.editor; import org.eclipse.emf.edit.domain.IEditingDomainProvider; import org.eclipse.emf.transaction.TransactionalEditingDomain; import org.eclipse.ui.forms.editor.IFormPage; import com.hundsun.ares.studio.ui.editor.editable.IEditableControl; import com.hundsun.ares.studio.ui.validate.IProblemPool; import com.hundsun.ares.studio.ui.validate.IValidateControl; /** * @author gongyf * */ public interface IEMFFormPage extends IFormPage, IEditingDomainProvider { /** * ָʾģ����Ϣ�������Ҫ����ˢ�²��� */ public abstract void infoChange(); public abstract void validate(); public abstract IProblemPool getProblemPool(); public abstract IValidateControl getValidateControl(); public abstract TransactionalEditingDomain getEditingDomain(); public abstract EMFFormEditor getEditor(); public abstract void setEditableControl(IEditableControl editableControl); }