public class ResourceFilterItemProvider extends PermissionFilterItemProvider
ResourceFilter object.
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegateAdapter.InternaladapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeededtargetGRAYED_OUT_COLORBOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT| Constructor and Description |
|---|
ResourceFilterItemProvider(AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBinaryResourcesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Binary Resources feature.
|
protected void |
addFoldersPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Folders feature.
|
protected void |
addIncludeParentsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Include Parents feature.
|
protected void |
addIncludeRootPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Include Root feature.
|
protected void |
addModelObjectsPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Objects feature.
|
protected void |
addModelResourcesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Model Resources feature.
|
protected void |
addPathPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Path feature.
|
protected void |
addPatternStylePropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Pattern Style feature.
|
protected void |
addTextResourcesPropertyDescriptor(java.lang.Object object)
This adds a property descriptor for the Text Resources 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 ResourceFilter.gif.
|
java.util.List<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(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() |
getResourceLocator, hasChildrenaddListener, 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, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommandgetTargetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCommand, getChildren, getNewChildDescriptors, getParentgetChildren, getParentgetElementsgetEditableValue, getPropertyDescriptorgetColumnImage, getColumnTextgetBackground, getForegroundgetFontgetBackground, getForegroundgetFontpublic ResourceFilterItemProvider(AdapterFactory adapterFactory)
public java.util.List<IItemPropertyDescriptor> getPropertyDescriptors(java.lang.Object object)
getPropertyDescriptors in interface IItemPropertySourcegetPropertyDescriptors in class PermissionFilterItemProviderprotected void addPathPropertyDescriptor(java.lang.Object object)
protected void addPatternStylePropertyDescriptor(java.lang.Object object)
protected void addFoldersPropertyDescriptor(java.lang.Object object)
protected void addModelResourcesPropertyDescriptor(java.lang.Object object)
protected void addModelObjectsPropertyDescriptor(java.lang.Object object)
protected void addIncludeParentsPropertyDescriptor(java.lang.Object object)
protected void addIncludeRootPropertyDescriptor(java.lang.Object object)
protected void addTextResourcesPropertyDescriptor(java.lang.Object object)
protected void addBinaryResourcesPropertyDescriptor(java.lang.Object object)
public java.lang.Object getImage(java.lang.Object object)
getImage in interface IItemLabelProvidergetImage in class ItemProviderAdapterprotected boolean shouldComposeCreationImage()
shouldComposeCreationImage in class PermissionFilterItemProviderpublic java.lang.String getText(java.lang.Object object)
getText in interface IItemLabelProvidergetText in class PermissionFilterItemProviderpublic void notifyChanged(Notification notification)
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).
notifyChanged in interface AdapternotifyChanged in class PermissionFilterItemProviderprotected void collectNewChildDescriptors(java.util.Collection<java.lang.Object> newChildDescriptors,
java.lang.Object object)
CommandParameters describing the children
that can be created under this object.
collectNewChildDescriptors in class PermissionFilterItemProviderCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html