/**
* <p>Copyright: Copyright (c) 2009</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.ui.editor;
import org.eclipse.ui.forms.widgets.FormToolkit;
import com.hundsun.ares.studio.core.IARESProjectProperty;
import com.hundsun.ares.studio.ui.control.IEditable;
import com.hundsun.ares.studio.ui.util.ImporveControlWithDitryStateContext;
/**
* ��չ�ֶ�
* @author sundl
*/
public abstract class ExtensionFieldEditor implements IEditable{
/**
* ��ʼ������ܻᴫ�뵱ǰ����Ŀ���Զ���ĸ������༭��
* @param properties ��Ŀ����
*/
public abstract void init(IARESProjectProperty properties);
/**
* ��������ؼ�
* @param parent
*/
public abstract void createControls(FormToolkit toolkit, ImporveControlWithDitryStateContext context);
/**
* ˢ�½��档
*/
public abstract void refresh();
}