/** * Դ�������ƣ�ConstraintModifyEditingSupport.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�ARES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.biz.stock.ui * ����˵����$desc * ����ĵ��� * ���ߣ�sundl */ package com.hundsun.ares.studio.jres.clearinghouse.celleditor; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.jface.viewers.CellEditor; import org.eclipse.jface.viewers.ColumnViewer; import org.eclipse.swt.widgets.Composite; import com.hundsun.ares.studio.core.IARESResource; import com.hundsun.ares.studio.jres.model.chouse.ConstraintModifyDetail; import com.hundsun.ares.studio.jres.model.database.TableResourceData; import com.hundsun.ares.studio.ui.editor.editingsupport.EMFEditingSupport; /** * * @author sundl * */ public class ConstraintColumnsEditingSupport extends EMFEditingSupport { private IARESResource resource; private TableResourceData tableResourceData; public ConstraintColumnsEditingSupport(ColumnViewer viewer, EStructuralFeature feature, IARESResource resource, TableResourceData table) { super(viewer, feature); this.resource = resource; this.tableResourceData = table; } protected CellEditor doGetCellEditor(Object element) { return new ConstraintColumnsCellEditor((Composite) getViewer().getControl(), (ConstraintModifyDetail) element, this.tableResourceData, this.resource); } /* (non-Javadoc) * @see com.hundsun.ares.studio.ui.editor.editingsupport.BaseEditingSupport#createCellEditor() */ @Override protected CellEditor createCellEditor() { // ��Ϊ������д��doGetCellEditor�������û���á� return null; } }