/** * */ package com.hundsun.ares.studio.jres.clearinghouse.support; import java.util.ArrayList; import java.util.List; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; import com.hundsun.ares.studio.core.IARESElement; import com.hundsun.ares.studio.jres.clearinghouse.constant.IClearingHouseConstant; import com.hundsun.ares.studio.jres.database.oracle.ui.OracleExtensibleModelEditingSupport; import com.hundsun.ares.studio.jres.model.chouse.ChouseFactory; import com.hundsun.ares.studio.jres.model.chouse.ChousePackage; import com.hundsun.ares.studio.ui.editor.extend.IExtensibleModelPropertyDescriptor; import com.hundsun.ares.studio.ui.editor.extend.TextEMPropertyDescriptor; /** * @author yanwj06282 * */ public class CHouseViewBaseEditingSupport extends OracleExtensibleModelEditingSupport { @Override public String getName() { return "����Ϣ��չ"; } @Override public String getKey() { return IClearingHouseConstant.TABLE_BASE_KEY; } @Override public EObject createMapValueObject() { return ChouseFactory.eINSTANCE.createTableBaseProperty(); } @Override public IExtensibleModelPropertyDescriptor[] getPropertyDescriptors( IARESElement aresElement, EClass eClass) { List<IExtensibleModelPropertyDescriptor> descriptors = new ArrayList<IExtensibleModelPropertyDescriptor>(); { TextEMPropertyDescriptor objIDDesc = new TextEMPropertyDescriptor(ChousePackage.Literals.TABLE_BASE_PROPERTY__OBJECT_ID); objIDDesc.setCategory(IClearingHouseConstant.CAT_STOCK_EXTEND); objIDDesc.setDisplayName("�����"); descriptors.add(objIDDesc); } return descriptors.toArray(new IExtensibleModelPropertyDescriptor[descriptors.size()]) ; } }