/**
* <p>Copyright: Copyright 2010</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.ui.util;
import org.eclipse.core.commands.operations.IUndoContext;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.forms.IMessageManager;
import org.eclipse.ui.forms.widgets.FormToolkit;
/**
* ��ǿ�ʹ���״̬�ؼ���������
* ֧�ֱ���
* ֧��undo redo
* ֧�����÷���ֱ����ģ��ֵ
* @author maxh
*
*/
public class ImporveControlWithDitryStateContext extends
ControlWithDitryStateContext {
IUndoContext undoContext;
IMessageManager message;
Object info;
public Object getInfo() {
return info;
}
public void setInfo(Object info) {
this.info = info;
}
public IUndoContext getUndoContext() {
return undoContext;
}
public void setUndoContext(IUndoContext undoContext) {
this.undoContext = undoContext;
}
public IMessageManager getMessage() {
return message;
}
public void setMessage(IMessageManager message) {
this.message = message;
}
public ImporveControlWithDitryStateContext(Composite parent,EditorDirtyStatus dirtyStatus,FormToolkit toolkit,IUndoContext undoContext,IMessageManager message,Object info) {
super(parent, dirtyStatus, toolkit);
this.undoContext = undoContext;
this.message = message;
this.info = info;
}
}