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
Constructors Constructor Description FilteringItemProvider(AdapterFactory adapterFactory, Collection<?> filterList, Collection<EReference> additionalChildReferences)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<?>
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 Detail
-
FilteringItemProvider
public FilteringItemProvider(AdapterFactory adapterFactory, Collection<?> filterList, Collection<EReference> additionalChildReferences)
- Parameters:
adapterFactory
-additionalChildReferences
-
-
-
Method Detail
-
getChildren
public Collection<?> getChildren(Object object)
- Specified by:
getChildren
in interfaceITreeItemContentProvider
- Overrides:
getChildren
in classItemProviderDecorator
-
getElements
public Collection<?> getElements(Object object)
- Specified by:
getElements
in interfaceIStructuredItemContentProvider
- Overrides:
getElements
in classItemProviderDecorator
-
hasChildren
public boolean hasChildren(Object object)
- Specified by:
hasChildren
in interfaceITreeItemContentProvider
- Overrides:
hasChildren
in classItemProviderDecorator
-
-