public class ResourceFilterItemProvider extends PermissionFilterItemProvider implements IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource, ITableItemLabelProvider, ITableItemColorProvider, ITableItemFontProvider, IItemColorProvider, IItemFontProvider
ResourceFilter
object.
ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Adapter.Internal
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
target
GRAYED_OUT_COLOR
BOLD_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(Object object)
This adds a property descriptor for the Binary Resources feature
|
protected void |
addFoldersPropertyDescriptor(Object object)
This adds a property descriptor for the Folders feature
|
protected void |
addIncludeParentsPropertyDescriptor(Object object)
This adds a property descriptor for the Include Parents feature
|
protected void |
addIncludeRootPropertyDescriptor(Object object)
This adds a property descriptor for the Include Root feature
|
protected void |
addModelObjectsPropertyDescriptor(Object object)
This adds a property descriptor for the Model Objects feature
|
protected void |
addModelResourcesPropertyDescriptor(Object object)
This adds a property descriptor for the Model Resources feature
|
protected void |
addPathPropertyDescriptor(Object object)
This adds a property descriptor for the Path feature
|
protected void |
addPatternStylePropertyDescriptor(Object object)
This adds a property descriptor for the Pattern Style feature
|
protected void |
addTextResourcesPropertyDescriptor(Object object)
This adds a property descriptor for the Text Resources feature
|
protected void |
collectNewChildDescriptors(Collection<Object> newChildDescriptors,
Object object)
This adds
CommandParameter s describing the children
that can be created under this object |
Object |
getImage(Object object)
This returns ResourceFilter.gif
|
List<IItemPropertyDescriptor> |
getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class
|
String |
getText(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, hasChildren
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, 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, wrapCommand
getTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCommand, getChildren, getNewChildDescriptors, getParent
getChildren, getParent, hasChildren
getElements
getEditableValue, getPropertyDescriptor
getColumnImage, getColumnText
getBackground, getForeground
getFont
getBackground, getForeground
getFont
public ResourceFilterItemProvider(AdapterFactory adapterFactory)
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
getPropertyDescriptors
in interface IItemPropertySource
getPropertyDescriptors
in class PermissionFilterItemProvider
protected void addPathPropertyDescriptor(Object object)
protected void addPatternStylePropertyDescriptor(Object object)
protected void addFoldersPropertyDescriptor(Object object)
protected void addModelResourcesPropertyDescriptor(Object object)
protected void addModelObjectsPropertyDescriptor(Object object)
protected void addIncludeParentsPropertyDescriptor(Object object)
protected void addIncludeRootPropertyDescriptor(Object object)
protected void addTextResourcesPropertyDescriptor(Object object)
protected void addBinaryResourcesPropertyDescriptor(Object object)
public Object getImage(Object object)
getImage
in interface IItemLabelProvider
getImage
in class ItemProviderAdapter
protected boolean shouldComposeCreationImage()
shouldComposeCreationImage
in class PermissionFilterItemProvider
public String getText(Object object)
getText
in interface IItemLabelProvider
getText
in class PermissionFilterItemProvider
public 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 Adapter
notifyChanged
in class PermissionFilterItemProvider
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
CommandParameter
s describing the children
that can be created under this object.
collectNewChildDescriptors
in class PermissionFilterItemProvider
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.