org.eclipse.gmt.modisco.infra.browser.uicore
Class CustomizableModelContentProvider

java.lang.Object
  extended by org.eclipse.gmt.modisco.infra.browser.uicore.CustomizableModelContentProvider

public class CustomizableModelContentProvider
extends java.lang.Object

A tree content provider used to display a model customized with a MoDico customization.


Constructor Summary
CustomizableModelContentProvider(CustomizationManager customizationManager)
           
 
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)
           
 java.lang.Object[] getRootElements(java.lang.Object inputElement)
           
 boolean hasChildren(java.lang.Object element)
           
 void inputChanged(Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizableModelContentProvider

public CustomizableModelContentProvider(CustomizationManager customizationManager)
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)

getRootElements

public java.lang.Object[] getRootElements(java.lang.Object inputElement)

dispose

public void dispose()

inputChanged

public void inputChanged(Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)

getChildren

public java.lang.Object[] getChildren(java.lang.Object parentElement)

getParent

public java.lang.Object getParent(java.lang.Object element)

hasChildren

public boolean hasChildren(java.lang.Object element)