Class ExeedItemProvider

  • 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 ExeedItemProvider
    extends org.eclipse.emf.edit.provider.ReflectiveItemProvider
    • 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 
      Modifier and Type Field Description
      protected ExeedImageTextProvider imageTextProvider  
      protected ExeedPlugin plugin  
      protected java.util.Map<java.lang.Class<?>,​IExeedCustomizer> resourceClassToCustomizerMap  
      • Fields inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProvider

        allEClasses, allEPackages, allRoots
      • 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
      ExeedItemProvider​(org.eclipse.emf.common.notify.AdapterFactory arg0, ExeedPlugin plugin, java.util.Map<java.lang.Class<?>,​IExeedCustomizer> resourceClassToCustomizerMap)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void gatherMetaData​(org.eclipse.emf.ecore.EModelElement eModelElement)  
      protected java.lang.String getFeatureText​(java.lang.Object feature)  
      java.lang.Object getImage​(java.lang.Object arg0)  
      protected java.lang.Object getImageForEType​(org.eclipse.emf.ecore.EClassifier eType)  
      java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(java.lang.Object object)  
      java.lang.String getText​(java.lang.Object arg0)  
      protected boolean hasChildren​(java.lang.Object object, boolean optimized)  
      protected void initializeCache()  
      protected boolean isCalledFromTreeViewer()  
      void loadRegisteredEPackage​(java.lang.String nsUri)  
      void setImageTextProvider​(ExeedImageTextProvider imageTextProvider)  
      • Methods inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProvider

        capName, collectNewChildDescriptors, format, gatherAllMetaData, getAllChildConcreteSubclasses, getAllConcreteSubclasses, getAllDelegatedFeatures, getAllEClasses, getAllEPackages, getChildrenFeatures, getCreateChildImage, getCreateChildText, getLabelFeature, getTypeText, getTypeText, isWrappingNeeded, notifyChanged, parseName
      • 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, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildResult, getCreateChildToolTipText, getEditableValue, getElements, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getStyledText, getUpdateableText, getValue, getWrappedValues, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, 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

      • ExeedItemProvider

        public ExeedItemProvider​(org.eclipse.emf.common.notify.AdapterFactory arg0,
                                 ExeedPlugin plugin,
                                 java.util.Map<java.lang.Class<?>,​IExeedCustomizer> resourceClassToCustomizerMap)
    • Method Detail

      • getImage

        public java.lang.Object getImage​(java.lang.Object arg0)
        Specified by:
        getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Overrides:
        getImage in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
      • getText

        public java.lang.String getText​(java.lang.Object arg0)
        Specified by:
        getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
        Overrides:
        getText in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
      • getPropertyDescriptors

        public java.util.List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors​(java.lang.Object object)
        Specified by:
        getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySource
        Overrides:
        getPropertyDescriptors in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
      • hasChildren

        protected boolean hasChildren​(java.lang.Object object,
                                      boolean optimized)
        Overrides:
        hasChildren in class org.eclipse.emf.edit.provider.ItemProviderAdapter
      • loadRegisteredEPackage

        public void loadRegisteredEPackage​(java.lang.String nsUri)
      • getFeatureText

        protected java.lang.String getFeatureText​(java.lang.Object feature)
        Overrides:
        getFeatureText in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
      • gatherMetaData

        protected void gatherMetaData​(org.eclipse.emf.ecore.EModelElement eModelElement)
        Overrides:
        gatherMetaData in class org.eclipse.emf.edit.provider.ReflectiveItemProvider
      • getImageForEType

        protected java.lang.Object getImageForEType​(org.eclipse.emf.ecore.EClassifier eType)
      • isCalledFromTreeViewer

        protected boolean isCalledFromTreeViewer()
      • initializeCache

        protected void initializeCache()