org.topbraidcomposer.operations.view
Class OperationsContentProvider

java.lang.Object
  extended by org.topbraidcomposer.operations.view.OperationsContentProvider
All Implemented Interfaces:
org.eclipse.core.commands.operations.IOperationHistoryListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class OperationsContentProvider
extends java.lang.Object
implements org.eclipse.core.commands.operations.IOperationHistoryListener, org.eclipse.jface.viewers.ITreeContentProvider


Constructor Summary
OperationsContentProvider(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.TreeViewer treeViewer)
           
 
Method Summary
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object parentElement)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 java.lang.Object getParent(java.lang.Object element)
           
 boolean hasChildren(java.lang.Object element)
           
 void historyNotification(org.eclipse.core.commands.operations.OperationHistoryEvent event)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationsContentProvider

public OperationsContentProvider(org.eclipse.ui.IWorkbenchPart part,
                                 org.eclipse.jface.viewers.TreeViewer treeViewer)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

getChildren

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

getElements

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

getParent

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

hasChildren

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

historyNotification

public void historyNotification(org.eclipse.core.commands.operations.OperationHistoryEvent event)
Specified by:
historyNotification in interface org.eclipse.core.commands.operations.IOperationHistoryListener

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