/**
* Դ�������ƣ�IndexColumnEditingSupport.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�com.hundsun.ares.studio.jres.database.ui
* ����˵����$desc
* ����ĵ���
* ���ߣ���С��
*/
package com.hundsun.ares.studio.jres.database.ui.viewer;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.jface.viewers.CellEditor;
import org.eclipse.jface.viewers.ColumnViewer;
import com.hundsun.ares.studio.core.IARESResource;
import com.hundsun.ares.studio.jres.database.ui.editors.celleditor.TableIndexColomnsCellEditor;
import com.hundsun.ares.studio.ui.editor.editingsupport.EMFEditingSupport;
/**
* �������ֶ��б�ı༭֧��
*
* @author wangxh
*
*/
public class IndexColumnEditingSupport extends EMFEditingSupport {
IARESResource resource;
/**
* @param viewer
* @param feature
* @param resource
*/
public IndexColumnEditingSupport(ColumnViewer viewer,
EStructuralFeature feature,IARESResource resource) {
super(viewer, feature);
this.resource = resource;
}
/*
* (non-Javadoc)
*
* @see com.hundsun.ares.studio.jres.ui.editingsupports.BaseEditingSupport#
* createCellEditor()
*/
@Override
protected CellEditor createCellEditor() {
return new TableIndexColomnsCellEditor(getViewer(), resource,"���ֶ�", "��ѡ��");
}
}