Class ExportElementItemProvider

  • 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
    Direct Known Subclasses:
    AtlOperationExportItemProvider, ProfilingOperationExportItemProvider

    public class ExportElementItemProvider
    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 ExportElement 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
      ExportElementItemProvider​(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 addBeginMemoryPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Begin Memory feature.
      protected void addEndMemoryPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the End Memory feature.
      protected void addInstructionsPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Instructions feature.
      protected void addMaxMemoryPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Max Memory feature.
      protected void addNamePropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Name feature.
      protected void addTimExecutionPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Tim Execution feature.
      protected void addTotalInstructionsPercentPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Total Instructions Percent feature.
      protected void addTotalTimeExecutionPercentPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Total Time Execution Percent 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 ExportElement.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

      • ExportElementItemProvider

        public ExportElementItemProvider​(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
      • addNamePropertyDescriptor

        protected void addNamePropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Name feature.
      • addTimExecutionPropertyDescriptor

        protected void addTimExecutionPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Tim Execution feature.
      • addInstructionsPropertyDescriptor

        protected void addInstructionsPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Instructions feature.
      • addBeginMemoryPropertyDescriptor

        protected void addBeginMemoryPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Begin Memory feature.
      • addMaxMemoryPropertyDescriptor

        protected void addMaxMemoryPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Max Memory feature.
      • addEndMemoryPropertyDescriptor

        protected void addEndMemoryPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the End Memory feature.
      • addTotalTimeExecutionPercentPropertyDescriptor

        protected void addTotalTimeExecutionPercentPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Total Time Execution Percent feature.
      • addTotalInstructionsPercentPropertyDescriptor

        protected void addTotalInstructionsPercentPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Total Instructions Percent feature.
      • getImage

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