Package org.eclipse.emf.cdo.transfer.ui
Class TransferContentProvider
- java.lang.Object
-
- org.eclipse.emf.cdo.transfer.ui.TransferContentProvider
-
- All Implemented Interfaces:
java.util.EventListener
,IContentProvider
,IStructuredContentProvider
,ITreeContentProvider
,org.eclipse.net4j.util.event.IListener
public class TransferContentProvider extends java.lang.Object implements ITreeContentProvider, org.eclipse.net4j.util.event.IListener
A reusabletree content provider
for themappings
of atransfer
.The
input
must be an instance ofCDOTransferMapping
, e.g., the return value ofCDOTransfer.getRootMapping()
.- Since:
- 4.2
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description TransferContentProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
java.lang.Object[]
getChildren(java.lang.Object element)
java.lang.Object[]
getElements(java.lang.Object element)
java.lang.Object
getParent(java.lang.Object element)
boolean
hasChildren(java.lang.Object element)
void
inputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
void
notifyEvent(org.eclipse.net4j.util.event.IEvent event)
-
-
-
Method Detail
-
notifyEvent
public void notifyEvent(org.eclipse.net4j.util.event.IEvent event)
- Specified by:
notifyEvent
in interfaceorg.eclipse.net4j.util.event.IListener
-
inputChanged
public void inputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
- Specified by:
inputChanged
in interfaceIContentProvider
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIContentProvider
-
hasChildren
public boolean hasChildren(java.lang.Object element)
- Specified by:
hasChildren
in interfaceITreeContentProvider
-
getChildren
public java.lang.Object[] getChildren(java.lang.Object element)
- Specified by:
getChildren
in interfaceITreeContentProvider
-
getElements
public java.lang.Object[] getElements(java.lang.Object element)
- Specified by:
getElements
in interfaceIStructuredContentProvider
- Specified by:
getElements
in interfaceITreeContentProvider
-
getParent
public java.lang.Object getParent(java.lang.Object element)
- Specified by:
getParent
in interfaceITreeContentProvider
-
-