Class ParametrizedValueListItemProvider

  • 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 ParametrizedValueListItemProvider
    extends org.eclipse.emf.edit.provider.ItemProviderAdapter
    This is the item provider adapter for a ParametrizedValueList 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
      ParametrizedValueListItemProvider​(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 addAvalivableValuesExistsPropertyDescriptor​(Object object)
      This adds a property descriptor for the Avalivable Values Exists feature.
      protected void addAvalivableValuesPropertyDescriptor​(Object object)
      This adds a property descriptor for the Avalivable Values feature.
      protected void addClassIdPropertyDescriptor​(Object object)
      This adds a property descriptor for the Class Id feature.
      protected void addDisplacementSizePropertyDescriptor​(Object object)
      This adds a property descriptor for the Displacement Size feature.
      protected void addLastIdPropertyDescriptor​(Object object)
      This adds a property descriptor for the Last Id feature.
      protected void addPatternPropertyDescriptor​(Object object)
      This adds a property descriptor for the Pattern feature.
      protected void addUniqueModePropertyDescriptor​(Object object)
      This adds a property descriptor for the Unique Mode feature.
      protected void addVersionPropertyDescriptor​(Object object)
      This adds a property descriptor for the Version feature.
      protected void collectNewChildDescriptors​(Collection<Object> newChildDescriptors, Object object)
      This adds CommandParameters describing the children that can be created under this object.
      protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature​(Object object, Object child)
      Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures​(Object object)
      This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an AddCommand, RemoveCommand or MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class<? extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter).
      Object getImage​(Object object)
      This returns ParametrizedValueList.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, getChildReference, getChildren, 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

      • ParametrizedValueListItemProvider

        public ParametrizedValueListItemProvider​(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
      • addClassIdPropertyDescriptor

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

        protected void addVersionPropertyDescriptor​(Object object)
        This adds a property descriptor for the Version feature.
      • addLastIdPropertyDescriptor

        protected void addLastIdPropertyDescriptor​(Object object)
        This adds a property descriptor for the Last Id feature.
      • addDisplacementSizePropertyDescriptor

        protected void addDisplacementSizePropertyDescriptor​(Object object)
        This adds a property descriptor for the Displacement Size feature.
      • addUniqueModePropertyDescriptor

        protected void addUniqueModePropertyDescriptor​(Object object)
        This adds a property descriptor for the Unique Mode feature.
      • addAvalivableValuesExistsPropertyDescriptor

        protected void addAvalivableValuesExistsPropertyDescriptor​(Object object)
        This adds a property descriptor for the Avalivable Values Exists feature.
      • addAvalivableValuesPropertyDescriptor

        protected void addAvalivableValuesPropertyDescriptor​(Object object)
        This adds a property descriptor for the Avalivable Values feature.
      • addPatternPropertyDescriptor

        protected void addPatternPropertyDescriptor​(Object object)
        This adds a property descriptor for the Pattern feature.
      • getChildrenFeatures

        public Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures​(Object object)
        This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an AddCommand, RemoveCommand or MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class<? extends org.eclipse.emf.common.command.Command>, org.eclipse.emf.edit.command.CommandParameter).
        Overrides:
        getChildrenFeatures in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • getChildFeature

        protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature​(Object object,
                                                                           Object child)
        Overrides:
        getChildFeature in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • getImage

        public Object getImage​(Object object)
        This returns ParametrizedValueList.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