Class CDOResourceFolderItemProvider

  • 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.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITableItemColorProvider, org.eclipse.emf.edit.provider.ITableItemFontProvider, org.eclipse.emf.edit.provider.ITableItemLabelProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider

    public class CDOResourceFolderItemProvider
    extends CDOResourceNodeItemProvider
    This is the item provider adapter for a CDOResourceFolder object.
    Since:
    2.0
    Generated
    No Extend
    This class is not intended to be subclassed by clients.
    • 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
      • Fields inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider

        GRAYED_OUT_COLOR
      • Fields inherited from interface org.eclipse.emf.edit.provider.IItemFontProvider

        BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
    • Constructor Summary

      Constructors 
      Constructor Description
      CDOResourceFolderItemProvider​(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 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.
      protected org.eclipse.emf.common.command.Command createCopyCommand​(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.edit.command.CopyCommand.Helper helper)  
      protected org.eclipse.emf.common.command.Command createRemoveCommand​(org.eclipse.emf.edit.domain.EditingDomain domain, org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Collection<?> collection)  
      protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature​(java.lang.Object object, java.lang.Object child)
      java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures​(java.lang.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).
      java.lang.Object getImage​(java.lang.Object object)
      This returns CDOResourceFolder.gif.
      java.util.Collection<?> getNewChildDescriptors​(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain, java.lang.Object sibling)  
      java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(java.lang.Object object)
      This returns the property descriptors for the adapted class.
      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).
      protected boolean shouldComposeCreationImage()
      • Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter

        addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildren, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, 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, getParent
      • Methods inherited from interface org.eclipse.emf.edit.provider.IItemColorProvider

        getBackground, getForeground
      • Methods inherited from interface org.eclipse.emf.edit.provider.IItemFontProvider

        getFont
      • 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.ITableItemColorProvider

        getBackground, getForeground
      • Methods inherited from interface org.eclipse.emf.edit.provider.ITableItemFontProvider

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

        getChildren, getParent
    • Constructor Detail

      • CDOResourceFolderItemProvider

        public CDOResourceFolderItemProvider​(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
        This constructs an instance from a factory and a notifier.
        Generated
    • 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 CDOResourceNodeItemProvider
        Generated
      • getChildrenFeatures

        public java.util.Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures​(java.lang.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
        Generated
      • getChildFeature

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

        public java.lang.Object getImage​(java.lang.Object object)
        This returns CDOResourceFolder.gif.
        Specified by:
        getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Overrides:
        getImage in class org.eclipse.emf.edit.provider.ItemProviderAdapter
        Generated
      • 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 CDOResourceNodeItemProvider
        Generated
        NOT
      • 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 CDOResourceNodeItemProvider
        Generated
      • 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 CDOResourceNodeItemProvider
        Generated
        NOT
      • getNewChildDescriptors

        public java.util.Collection<?> getNewChildDescriptors​(java.lang.Object object,
                                                              org.eclipse.emf.edit.domain.EditingDomain editingDomain,
                                                              java.lang.Object sibling)
        Specified by:
        getNewChildDescriptors in interface org.eclipse.emf.edit.provider.IEditingDomainItemProvider
        Overrides:
        getNewChildDescriptors in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • createRemoveCommand

        protected org.eclipse.emf.common.command.Command createRemoveCommand​(org.eclipse.emf.edit.domain.EditingDomain domain,
                                                                             org.eclipse.emf.ecore.EObject owner,
                                                                             org.eclipse.emf.ecore.EStructuralFeature feature,
                                                                             java.util.Collection<?> collection)
        Overrides:
        createRemoveCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • createCopyCommand

        protected org.eclipse.emf.common.command.Command createCopyCommand​(org.eclipse.emf.edit.domain.EditingDomain domain,
                                                                           org.eclipse.emf.ecore.EObject owner,
                                                                           org.eclipse.emf.edit.command.CopyCommand.Helper helper)
        Overrides:
        createCopyCommand in class org.eclipse.emf.edit.provider.ItemProviderAdapter