| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id$ |
| */ |
| package org.eclipse.stem.diseasemodels.evolving.presentation; |
| |
| import java.util.MissingResourceException; |
| |
| import org.eclipse.core.resources.IProject; |
| import org.eclipse.emf.ecore.EStructuralFeature; |
| import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; |
| import org.eclipse.stem.diseasemodels.standard.DiseaseModel; |
| import org.eclipse.stem.ui.wizards.StandardDiseaseModelPropertyEditor; |
| import org.eclipse.stem.ui.wizards.StandardPropertyStringProviderAdapterFactory.StandardPropertyStringProviderAdapter; |
| import org.eclipse.swt.events.ModifyListener; |
| import org.eclipse.swt.widgets.Composite; |
| |
| /** |
| * @generated |
| */ |
| public class EvolvingSIDiseaseModelPropertyEditor extends |
| StandardDiseaseModelPropertyEditor { |
| /** |
| * @param parent |
| * @param style |
| * @param model |
| * @param projectValidator |
| * @generated |
| */ |
| public EvolvingSIDiseaseModelPropertyEditor(Composite parent, int style, |
| DiseaseModel model, ModifyListener projectValidator, |
| IProject project) { |
| super(parent, style, model, projectValidator, project); |
| } |
| |
| /** |
| * @generated |
| */ |
| @Override |
| public void populate(DiseaseModel object) { |
| super.populate(object); |
| |
| // Remove Comment If Adding Custom Code |
| //EvolvingSIDiseaseModel model = (EvolvingSIDiseaseModel)object; |
| |
| } |
| |
| /** |
| * @generated |
| */ |
| @Override |
| public boolean validate() { |
| boolean valid = super.validate(); |
| |
| |
| return valid; |
| } |
| |
| |
| /** |
| * @generated |
| */ |
| public static class EvolvingSIDiseaseModelPropertyStringProviderAdapter |
| extends StandardPropertyStringProviderAdapter { |
| /** |
| * @param descriptor |
| * @return the NLS'd name of the property to display to the user |
| * @generated |
| */ |
| public String getPropertyName(IItemPropertyDescriptor descriptor) { |
| try { |
| return EvolvingWizardMessages |
| .getString(((EStructuralFeature) descriptor |
| .getFeature(null)).getName(), "EvolvingSIDiseaseModel"); |
| } catch (MissingResourceException e) { |
| return super.getPropertyName(descriptor); |
| } |
| } // getPropertyName |
| |
| /** |
| * @param descriptor |
| * @return the NLS'd tool tip text that describes the property |
| * @generated |
| */ |
| public String getPropertyToolTip( |
| IItemPropertyDescriptor descriptor) { |
| try { |
| final EStructuralFeature feature = (EStructuralFeature) descriptor |
| .getFeature(null); |
| return EvolvingWizardMessages.getString(feature |
| .getName() + TT_SUFFIX, "EvolvingSIDiseaseModel"); |
| } catch (MissingResourceException e) { |
| return super.getPropertyToolTip(descriptor); |
| } |
| } // getPropertyToolTip |
| |
| /** |
| * @param descriptor |
| * @return the NLS'd text that represents the units of the |
| * property |
| * @generated |
| */ |
| public String getPropertyUnits( |
| IItemPropertyDescriptor descriptor) { |
| try { |
| final EStructuralFeature feature = (EStructuralFeature) descriptor |
| .getFeature(null); |
| return EvolvingWizardMessages.getString(feature |
| .getName() + UNIT_SUFFIX, "EvolvingSIDiseaseModel"); |
| } catch (MissingResourceException e) { |
| return super.getPropertyUnits(descriptor); |
| } |
| } // getPropertyUnits |
| |
| /** |
| * @param descriptor |
| * @return the NLS'd text for a missing property error message |
| * @generated |
| */ |
| public String getPropertyMissing( |
| IItemPropertyDescriptor descriptor) { |
| try { |
| final EStructuralFeature feature = (EStructuralFeature) descriptor |
| .getFeature(null); |
| return EvolvingWizardMessages.getString(feature |
| .getName() + MISSING_SUFFIX, "EvolvingSIDiseaseModel"); |
| } catch (MissingResourceException e) { |
| return super.getPropertyMissing(descriptor); |
| } |
| } // getPropertyMissing |
| |
| /** |
| * @param descriptor |
| * @return the NLS'd text for a missing property error message |
| * @generated |
| */ |
| public String getPropertyInvalid( |
| IItemPropertyDescriptor descriptor) { |
| try { |
| final EStructuralFeature feature = (EStructuralFeature) descriptor |
| .getFeature(null); |
| return EvolvingWizardMessages.getString(feature |
| .getName() + INVALID_SUFFIX, "EvolvingSIDiseaseModel"); |
| } catch (MissingResourceException e) { |
| return super.getPropertyInvalid(descriptor); |
| } |
| } // getPropertyInvalid |
| } |
| |
| } |