Class ExeedItemPropertyDescriptor

  • All Implemented Interfaces:
    org.eclipse.emf.edit.provider.IItemPropertyDescriptor, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandlerProvider, org.eclipse.emf.edit.provider.IPropertyEditorFactory.Provider

    public class ExeedItemPropertyDescriptor
    extends org.eclipse.emf.edit.provider.ItemPropertyDescriptor
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemPropertyDescriptor

        org.eclipse.emf.edit.provider.ItemPropertyDescriptor.DataTypeValueHandler, org.eclipse.emf.edit.provider.ItemPropertyDescriptor.ItemDelegator, org.eclipse.emf.edit.provider.ItemPropertyDescriptor.PropertyValueWrapper
      • Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor

        org.eclipse.emf.edit.provider.IItemPropertyDescriptor.OverrideableCommandOwner, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandler, org.eclipse.emf.edit.provider.IItemPropertyDescriptor.ValueHandlerProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected ExeedImageTextProvider imageTextProvider  
      • Fields inherited from class org.eclipse.emf.edit.provider.ItemPropertyDescriptor

        adapterFactory, BOOLEAN_VALUE_IMAGE, category, commandOwner, description, displayName, ecorePackage, editorFactory, feature, filterFlags, GENERIC_VALUE_IMAGE, INTEGRAL_VALUE_IMAGE, isSettable, itemDelegator, multiLine, NO_VALUE_IMAGE, parentReferences, REAL_VALUE_IMAGE, resourceLocator, sortChoices, staticImage, TEXT_VALUE_IMAGE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void fixMultiLine​(org.eclipse.emf.ecore.EStructuralFeature feature)  
      Collection<?> getChoiceOfValues​(Object object)  
      protected String getEStructuralFeatureAnnotationDetail​(org.eclipse.emf.ecore.EStructuralFeature structuralFeature, String annotation, String detail)  
      org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider​(Object thisObject)  
      • Methods inherited from class org.eclipse.emf.edit.provider.ItemPropertyDescriptor

        canSetProperty, collectReachableObjectsOfType, collectReachableObjectsOfType, createPropertyValueWrapper, getCategory, getComboBoxObjects, getCommandOwner, getCommandOwner, getDefaultId, getDefaultValue, getDescription, getDisplayName, getEditingDomain, getEditorFactory, getFeature, getFilterFlags, getHelpContextIds, getId, getPropertyValue, getReachableObjectsOfType, getReachableObjectsOfType, getValue, getValueHandler, isChoiceArbitrary, isCompatibleWith, isMany, isMultiLine, isPropertySet, isPropertyUnsettable, isSortChoices, resetPropertyValue, setCommandOwner, setPropertyValue
    • Constructor Detail

      • ExeedItemPropertyDescriptor

        public ExeedItemPropertyDescriptor​(org.eclipse.emf.edit.provider.ComposeableAdapterFactory rootAdapterFactory,
                                           String featureText,
                                           String string,
                                           org.eclipse.emf.ecore.EStructuralFeature feature,
                                           boolean b,
                                           Object imageForEType,
                                           ExeedImageTextProvider imageTextProvider)
    • Method Detail

      • getChoiceOfValues

        public Collection<?> getChoiceOfValues​(Object object)
        Specified by:
        getChoiceOfValues in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Overrides:
        getChoiceOfValues in class org.eclipse.emf.edit.provider.ItemPropertyDescriptor
      • getLabelProvider

        public org.eclipse.emf.edit.provider.IItemLabelProvider getLabelProvider​(Object thisObject)
        Specified by:
        getLabelProvider in interface org.eclipse.emf.edit.provider.IItemPropertyDescriptor
        Overrides:
        getLabelProvider in class org.eclipse.emf.edit.provider.ItemPropertyDescriptor
      • fixMultiLine

        protected void fixMultiLine​(org.eclipse.emf.ecore.EStructuralFeature feature)
      • getEStructuralFeatureAnnotationDetail

        protected String getEStructuralFeatureAnnotationDetail​(org.eclipse.emf.ecore.EStructuralFeature structuralFeature,
                                                               String annotation,
                                                               String detail)