/** * Դ�������ƣ�BooleanEMPropertyDescriptor.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.ui * ����˵����$desc * ����ĵ��� * ���ߣ���Ҷ�� */ package com.hundsun.ares.studio.ui.editor.extend; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.jface.viewers.CellEditor; import org.eclipse.jface.viewers.CheckboxCellEditor; import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; /** * @author gongyf * */ public class BooleanEMPropertyDescriptor extends AbstractEMPropertyDescriptor { /** * @param structuralFeature */ public BooleanEMPropertyDescriptor(EStructuralFeature structuralFeature) { super(structuralFeature); } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#getLabelProvider() */ @Override public ILabelProvider getLabelProvider() { // ֧���ַ����Ͳ������� return new CheckBoxLabelProvider(); } /* (non-Javadoc) * @see com.hundsun.ares.studio.jres.ui.pages.extend.IExtensibleModelPropertyDescriptor#createPropertyEditor(org.eclipse.swt.widgets.Composite) */ @Override public CellEditor createPropertyEditor(Composite parent) { return new CheckboxCellEditor(parent, SWT.NONE); } }