Class LocalVariableItemProvider

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
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 LocalVariableItemProvider extends TypedElementItemProvider
This is the item provider adapter for a LocalVariable 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
    LocalVariableItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
    This constructs an instance from a factory and a notifier.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    This adds a property descriptor for the End Instruction Index feature.
    protected void
    This adds a property descriptor for the End Instruction feature.
    protected void
    This adds a property descriptor for the Slot feature.
    protected void
    This adds a property descriptor for the Start Instruction Index feature.
    protected void
    This adds a property descriptor for the Start Instruction feature.
    protected void
    collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
    This adds CommandParameters describing the children that can be created under this object.
    getImage(Object object)
    This returns LocalVariable.gif.
    List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor>
    This returns the property descriptors for the adapted class.
    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.m2m.atl.emftvm.provider.TypedElementItemProvider

    addETypePropertyDescriptor, addTypeModelPropertyDescriptor, addTypePropertyDescriptor

    Methods inherited from class org.eclipse.m2m.atl.emftvm.provider.NamedElementItemProvider

    addNamePropertyDescriptor, getResourceLocator

    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 Details

    • LocalVariableItemProvider

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

    • getPropertyDescriptors

      public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(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 TypedElementItemProvider
    • addSlotPropertyDescriptor

      protected void addSlotPropertyDescriptor(Object object)
      This adds a property descriptor for the Slot feature.
    • addStartInstructionPropertyDescriptor

      protected void addStartInstructionPropertyDescriptor(Object object)
      This adds a property descriptor for the Start Instruction feature.
    • addEndInstructionPropertyDescriptor

      protected void addEndInstructionPropertyDescriptor(Object object)
      This adds a property descriptor for the End Instruction feature.
    • addStartInstructionIndexPropertyDescriptor

      protected void addStartInstructionIndexPropertyDescriptor(Object object)
      This adds a property descriptor for the Start Instruction Index feature.
    • addEndInstructionIndexPropertyDescriptor

      protected void addEndInstructionIndexPropertyDescriptor(Object object)
      This adds a property descriptor for the End Instruction Index feature.
    • getImage

      public Object getImage(Object object)
      This returns LocalVariable.gif.
      Specified by:
      getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
      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.
      Specified by:
      getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
      Overrides:
      getText in class TypedElementItemProvider
    • 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 TypedElementItemProvider
    • 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 TypedElementItemProvider