Class ValueListItemItemProvider

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.common.util.ResourceLocator, org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

    public class ValueListItemItemProvider
    extends org.eclipse.emf.edit.provider.ItemProviderAdapter
    This is the item provider adapter for a ValueListItem object.
    • Nested Class Summary

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

        org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E extends Object>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
      • Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter

        org.eclipse.emf.common.notify.Adapter.Internal
    • Field Summary

      • Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter

        adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
      • Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

        target
    • Constructor Summary

      Constructors 
      Constructor Description
      ValueListItemItemProvider​(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
      This constructs an instance from a factory and a notifier.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addCheckPropertyDescriptor​(Object object)
      This adds a property descriptor for the Check feature.
      protected void addClassIdPropertyDescriptor​(Object object)
      This adds a property descriptor for the Class Id feature.
      protected void addFormattedTitlePropertyDescriptor​(Object object)
      This adds a property descriptor for the Formatted Title feature.
      protected void addFormattedTitleSpecifiedPropertyDescriptor​(Object object)
      This adds a property descriptor for the Formatted Title Specified feature.
      protected void addIdPropertyDescriptor​(Object object)
      This adds a property descriptor for the Id feature.
      protected void addPictureContentPropertyDescriptor​(Object object)
      This adds a property descriptor for the Picture Content feature.
      protected void addTitlePropertyDescriptor​(Object object)
      This adds a property descriptor for the Title feature.
      protected void addValuePropertyDescriptor​(Object object)
      This adds a property descriptor for the Value feature.
      protected void collectNewChildDescriptors​(Collection<Object> newChildDescriptors, Object object)
      This adds CommandParameters describing the children that can be created under this object.
      Object getImage​(Object object)
      This returns ValueListItem.gif.
      List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(Object object)
      This returns the property descriptors for the adapted class.
      org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
      Return the resource locator for this item provider's resources.
      String getText​(Object object)
      This returns the label text for the adapted class.
      void notifyChanged​(org.eclipse.emf.common.notify.Notification notification)
      This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
      • Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter

        addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
      • Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl

        getTarget
    • Constructor Detail

      • ValueListItemItemProvider

        public ValueListItemItemProvider​(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
        This constructs an instance from a factory and a notifier.
    • Method Detail

      • getPropertyDescriptors

        public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(Object object)
        This returns the property descriptors for the adapted class.
        Overrides:
        getPropertyDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • addIdPropertyDescriptor

        protected void addIdPropertyDescriptor​(Object object)
        This adds a property descriptor for the Id feature.
      • addCheckPropertyDescriptor

        protected void addCheckPropertyDescriptor​(Object object)
        This adds a property descriptor for the Check feature.
      • addClassIdPropertyDescriptor

        protected void addClassIdPropertyDescriptor​(Object object)
        This adds a property descriptor for the Class Id feature.
      • addTitlePropertyDescriptor

        protected void addTitlePropertyDescriptor​(Object object)
        This adds a property descriptor for the Title feature.
      • addPictureContentPropertyDescriptor

        protected void addPictureContentPropertyDescriptor​(Object object)
        This adds a property descriptor for the Picture Content feature.
      • addFormattedTitlePropertyDescriptor

        protected void addFormattedTitlePropertyDescriptor​(Object object)
        This adds a property descriptor for the Formatted Title feature.
      • addFormattedTitleSpecifiedPropertyDescriptor

        protected void addFormattedTitleSpecifiedPropertyDescriptor​(Object object)
        This adds a property descriptor for the Formatted Title Specified feature.
      • addValuePropertyDescriptor

        protected void addValuePropertyDescriptor​(Object object)
        This adds a property descriptor for the Value feature.
      • getImage

        public Object getImage​(Object object)
        This returns ValueListItem.gif.
        Overrides:
        getImage in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • getText

        public String getText​(Object object)
        This returns the label text for the adapted class.
        Overrides:
        getText in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • notifyChanged

        public void notifyChanged​(org.eclipse.emf.common.notify.Notification notification)
        This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
        Specified by:
        notifyChanged in interface org.eclipse.emf.common.notify.Adapter
        Overrides:
        notifyChanged in class org.eclipse.emf.common.notify.impl.AdapterImpl
      • collectNewChildDescriptors

        protected void collectNewChildDescriptors​(Collection<Object> newChildDescriptors,
                                                  Object object)
        This adds CommandParameters describing the children that can be created under this object.
        Overrides:
        collectNewChildDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • getResourceLocator

        public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
        Return the resource locator for this item provider's resources.
        Overrides:
        getResourceLocator in class org.eclipse.emf.edit.provider.ItemProviderAdapter