com.ibm.carma.ui.view.fields
Class CarmaFieldsContentProvider

java.lang.Object
  extended by com.ibm.carma.ui.widget.BasicCARMATreeContentProvider
      extended by com.ibm.carma.ui.view.CarmaTreeContentProvider
          extended by com.ibm.carma.ui.view.fields.CarmaFieldsContentProvider
All Implemented Interfaces:
CarmaRegistryListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class CarmaFieldsContentProvider
extends CarmaTreeContentProvider

Acts as a ContentProvider for the CARMA Fields View. As input it takes any object from the CARMA model.

Since:
7.1

Field Summary
static java.lang.String COPYRIGHT
           
 
Constructor Summary
CarmaFieldsContentProvider()
          Creates a new content provider
 
Method Summary
 java.lang.Object[] getChildren(java.lang.Object parent)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 java.lang.Object getParent(java.lang.Object element)
           
 boolean hasChildren(java.lang.Object element)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class com.ibm.carma.ui.view.CarmaTreeContentProvider
carmaAdded, carmaRemoved, cleanupListener, dispose
 
Methods inherited from class com.ibm.carma.ui.widget.BasicCARMATreeContentProvider
getCarmaViewer, setViewer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

CarmaFieldsContentProvider

public CarmaFieldsContentProvider()
Creates a new content provider

Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
Overrides:
getElements in class CarmaTreeContentProvider

hasChildren

public boolean hasChildren(java.lang.Object element)
Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
Overrides:
hasChildren in class BasicCARMATreeContentProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object parent)
Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
Overrides:
getChildren in class BasicCARMATreeContentProvider

getParent

public java.lang.Object getParent(java.lang.Object element)
Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
Overrides:
getParent in class CarmaTreeContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
Overrides:
inputChanged in class CarmaTreeContentProvider