Class ValidationStylePropertyItemProvider

  • 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, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider

    public class ValidationStylePropertyItemProvider
    extends org.eclipse.emf.edit.provider.ItemProviderAdapter
    implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource
    This is the item provider adapter for a VTValidationStyleProperty 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 java.lang.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
      ValidationStylePropertyItemProvider​(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 addCancelColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Cancel Color HEX feature.
      protected void addCancelForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Cancel Foreground Color HEX feature.
      protected void addCancelImageURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Cancel Image URL feature.
      protected void addCancelOverlayURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Cancel Overlay URL feature.
      protected void addErrorColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Error Color HEX feature.
      protected void addErrorForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Error Foreground Color HEX feature.
      protected void addErrorImageURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Error Image URL feature.
      protected void addErrorOverlayURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Error Overlay URL feature.
      protected void addInfoColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Info Color HEX feature.
      protected void addInfoForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Info Foreground Color HEX feature.
      protected void addInfoImageURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Info Image URL feature.
      protected void addInfoOverlayURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Info Overlay URL feature.
      protected void addOkColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Ok Color HEX feature.
      protected void addOkForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Ok Foreground Color HEX feature.
      protected void addOkImageURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Ok Image URL feature.
      protected void addOkOverlayURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Ok Overlay URL feature.
      protected void addWarningColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Warning Color HEX feature.
      protected void addWarningForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Warning Foreground Color HEX feature.
      protected void addWarningImageURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Warning Image URL feature.
      protected void addWarningOverlayURLPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Warning Overlay URL feature.
      protected void collectNewChildDescriptors​(java.util.Collection<java.lang.Object> newChildDescriptors, java.lang.Object object)
      This adds CommandParameters describing the children that can be created under this object.
      java.lang.Object getImage​(java.lang.Object object)
      This returns ValidationStyleProperty.gif.
      java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(java.lang.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.
      java.lang.String getText​(java.lang.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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider

        createCommand, getChildren, getNewChildDescriptors, getParent
      • Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource

        getEditableValue, getPropertyDescriptor
      • Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider

        getElements
      • Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider

        getChildren, getParent, hasChildren
    • Constructor Detail

      • ValidationStylePropertyItemProvider

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

      • getPropertyDescriptors

        public java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(java.lang.Object object)
        This returns the property descriptors for the adapted class.
        Specified by:
        getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySource
        Overrides:
        getPropertyDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • addOkColorHEXPropertyDescriptor

        protected void addOkColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Ok Color HEX feature.
      • addOkForegroundColorHEXPropertyDescriptor

        protected void addOkForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Ok Foreground Color HEX feature.
      • addOkImageURLPropertyDescriptor

        protected void addOkImageURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Ok Image URL feature.
      • addOkOverlayURLPropertyDescriptor

        protected void addOkOverlayURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Ok Overlay URL feature.
      • addInfoColorHEXPropertyDescriptor

        protected void addInfoColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Info Color HEX feature.
      • addInfoForegroundColorHEXPropertyDescriptor

        protected void addInfoForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Info Foreground Color HEX feature.
      • addInfoImageURLPropertyDescriptor

        protected void addInfoImageURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Info Image URL feature.
      • addInfoOverlayURLPropertyDescriptor

        protected void addInfoOverlayURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Info Overlay URL feature.
      • addWarningColorHEXPropertyDescriptor

        protected void addWarningColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Warning Color HEX feature.
      • addWarningForegroundColorHEXPropertyDescriptor

        protected void addWarningForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Warning Foreground Color HEX feature.
      • addWarningImageURLPropertyDescriptor

        protected void addWarningImageURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Warning Image URL feature.
      • addWarningOverlayURLPropertyDescriptor

        protected void addWarningOverlayURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Warning Overlay URL feature.
      • addErrorColorHEXPropertyDescriptor

        protected void addErrorColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Error Color HEX feature.
      • addErrorForegroundColorHEXPropertyDescriptor

        protected void addErrorForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Error Foreground Color HEX feature.
      • addErrorImageURLPropertyDescriptor

        protected void addErrorImageURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Error Image URL feature.
      • addErrorOverlayURLPropertyDescriptor

        protected void addErrorOverlayURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Error Overlay URL feature.
      • addCancelColorHEXPropertyDescriptor

        protected void addCancelColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Cancel Color HEX feature.
      • addCancelForegroundColorHEXPropertyDescriptor

        protected void addCancelForegroundColorHEXPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Cancel Foreground Color HEX feature.
      • addCancelImageURLPropertyDescriptor

        protected void addCancelImageURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Cancel Image URL feature.
      • addCancelOverlayURLPropertyDescriptor

        protected void addCancelOverlayURLPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Cancel Overlay URL feature.
      • getImage

        public java.lang.Object getImage​(java.lang.Object object)
        This returns ValidationStyleProperty.gif.
        Specified by:
        getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Overrides:
        getImage in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • getText

        public java.lang.String getText​(java.lang.Object object)
        This returns the label text for the adapted class.
        Specified by:
        getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        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​(java.util.Collection<java.lang.Object> newChildDescriptors,
                                                  java.lang.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