Class RoleItemProvider

  • 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 RoleItemProvider
    extends SecurityItemItemProvider
    This is the item provider adapter for a Role object.
    Generated
    • 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
      RoleItemProvider​(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 addAssigneesPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Assignees feature.
      protected void addIdPropertyDescriptor​(java.lang.Object object)
      This adds a property descriptor for the Id 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.
      protected void collectNewChildDescriptorsGen​(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.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 Role.gif.
      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, 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, getChildReference, getChildren, getChildrenReferences, getChildrenStore, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, 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, getNewChildDescriptors, 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

      • RoleItemProvider

        public RoleItemProvider​(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 SecurityItemItemProvider
        Generated
      • addAssigneesPropertyDescriptor

        protected void addAssigneesPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Assignees feature.
        Generated
      • addIdPropertyDescriptor

        protected void addIdPropertyDescriptor​(java.lang.Object object)
        This adds a property descriptor for the Id feature.
        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 ModelElementItemProvider
        Generated
      • getChildFeature

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

        public java.lang.Object getImage​(java.lang.Object object)
        This returns Role.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 SecurityItemItemProvider
        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 SecurityItemItemProvider
        Generated
      • collectNewChildDescriptorsGen

        protected void collectNewChildDescriptorsGen​(java.util.Collection<java.lang.Object> newChildDescriptors,
                                                     java.lang.Object object)
        This adds CommandParameters describing the children that can be created under this object.
        Since:
        4.3
        Generated
      • collectNewChildDescriptors

        protected void collectNewChildDescriptors​(java.util.Collection<java.lang.Object> newChildDescriptors,
                                                  java.lang.Object object)
        Description copied from class: SecurityItemItemProvider
        This adds CommandParameters describing the children that can be created under this object.
        Overrides:
        collectNewChildDescriptors in class SecurityItemItemProvider