org.eclipse.emf.cdo.transfer.ui
Class TransferContentProvider

java.lang.Object
  extended by org.eclipse.emf.cdo.transfer.ui.TransferContentProvider
All Implemented Interfaces:
EventListener, IContentProvider, IStructuredContentProvider, ITreeContentProvider, IListener

public class TransferContentProvider
extends Object
implements ITreeContentProvider, IListener

A reusable tree content provider for the mappings of a transfer.

The input must be an instance of CDOTransferMapping, e.g., the return value of CDOTransfer.getRootMapping().

Since:
4.2

Constructor Summary
TransferContentProvider()
           
 
Method Summary
 void dispose()
           
 Object[] getChildren(Object element)
           
 Object[] getElements(Object element)
           
 Object getParent(Object element)
           
 boolean hasChildren(Object element)
           
 void inputChanged(Viewer viewer, Object oldInput, Object newInput)
           
 void notifyEvent(IEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransferContentProvider

public TransferContentProvider()
Method Detail

notifyEvent

public void notifyEvent(IEvent event)
Specified by:
notifyEvent in interface IListener

inputChanged

public void inputChanged(Viewer viewer,
                         Object oldInput,
                         Object newInput)
Specified by:
inputChanged in interface IContentProvider

dispose

public void dispose()
Specified by:
dispose in interface IContentProvider

hasChildren

public boolean hasChildren(Object element)
Specified by:
hasChildren in interface ITreeContentProvider

getChildren

public Object[] getChildren(Object element)
Specified by:
getChildren in interface ITreeContentProvider

getElements

public Object[] getElements(Object element)
Specified by:
getElements in interface IStructuredContentProvider
Specified by:
getElements in interface ITreeContentProvider

getParent

public Object getParent(Object element)
Specified by:
getParent in interface ITreeContentProvider


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.