Package de.uka.ipd.sdq.dialogs.selection
Class FilteringItemProvider
java.lang.Object
org.eclipse.emf.edit.provider.ItemProviderDecorator
de.uka.ipd.sdq.dialogs.selection.FilteringItemProvider
- All Implemented Interfaces:
IChangeNotifier
,IDisposable
,IItemProviderDecorator
,INotifyChangedListener
,IStructuredItemContentProvider
,ITreeItemContentProvider
public class FilteringItemProvider
extends ItemProviderDecorator
implements ITreeItemContentProvider
-
Field Summary
Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
adapterFactory, changeNotifier, decoratedItemProvider
-
Constructor Summary
ConstructorDescriptionFilteringItemProvider
(AdapterFactory adapterFactory, Collection<?> filterList, Collection<EReference> additionalChildReferences) -
Method Summary
Modifier and TypeMethodDescriptionCollection<?>
getChildren
(Object object) Collection<?>
getElements
(Object object) boolean
hasChildren
(Object object) Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderDecorator
addListener, createCommand, dispose, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getColumnImage, getColumnText, getDecoratedItemProvider, getEditableValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyDescriptors, getText, getUpdateableText, isAdapterForType, notifyChanged, removeListener, setDecoratedItemProvider, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getParent
-
Constructor Details
-
FilteringItemProvider
public FilteringItemProvider(AdapterFactory adapterFactory, Collection<?> filterList, Collection<EReference> additionalChildReferences) - Parameters:
adapterFactory
-additionalChildReferences
-
-
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceITreeItemContentProvider
- Overrides:
getChildren
in classItemProviderDecorator
-
getElements
- Specified by:
getElements
in interfaceIStructuredItemContentProvider
- Overrides:
getElements
in classItemProviderDecorator
-
hasChildren
- Specified by:
hasChildren
in interfaceITreeItemContentProvider
- Overrides:
hasChildren
in classItemProviderDecorator
-