/**
* Դ�������ƣ�ValidateAction.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�com.hundsun.ares.studio.jres.ui
* ����˵����JRES Studio�Ľ���չ�ֻ�����ܺͱ༭��ع���
* ����ĵ���
* ���ߣ�
*/
package com.hundsun.ares.studio.ui.editor.actions;
import org.eclipse.jface.action.Action;
import org.eclipse.ui.forms.editor.IFormPage;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import com.hundsun.ares.studio.ui.editor.ARESEditorPlugin;
import com.hundsun.ares.studio.ui.editor.EMFFormPage;
import com.hundsun.ares.studio.ui.editor.IEMFFormPage;
/**
* @author wangxh
*
*/
public class ValidateAction extends Action {
IFormPage page;
/**
*
*/
public ValidateAction(IFormPage page) {
super();
this.page = page;
setText("������");
setId(IActionIDConstant.CV_VALIDATE);
setImageDescriptor(AbstractUIPlugin.imageDescriptorFromPlugin(ARESEditorPlugin.PLUGIN_ID, "icons/full/obj16/validate.png"));
}
@Override
public void run() {
if(page instanceof EMFFormPage){
((IEMFFormPage)page).validate();
}
}
}