Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.common.graph.content
Class NestedCellRelationshipContentProvider

java.lang.Object
  extended by org.eclipse.jface.viewers.ArrayContentProvider
      extended by eu.esdihumboldt.hale.ui.common.graph.content.CellRelationshipContentProvider
          extended by eu.esdihumboldt.hale.ui.common.graph.content.NestedCellRelationshipContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.zest.core.viewers.IGraphEntityRelationshipContentProvider, org.eclipse.zest.core.viewers.INestedContentProvider

public class NestedCellRelationshipContentProvider
extends CellRelationshipContentProvider
implements org.eclipse.zest.core.viewers.INestedContentProvider

Graph entity relationship content provider that models entities and cells as nodes. Property entites are contained in type entities. Supports an Alignment, a Cell or an Iterable of Cells as input.

Author:
Simon Templer

Constructor Summary
NestedCellRelationshipContentProvider()
           
 
Method Summary
 Object[] getChildren(Object element)
           
 Object[] getElements(Object input)
           
 boolean hasChildren(Object element)
           
 
Methods inherited from class eu.esdihumboldt.hale.ui.common.graph.content.CellRelationshipContentProvider
getNodes, getRelationships
 
Methods inherited from class org.eclipse.jface.viewers.ArrayContentProvider
dispose, getInstance, inputChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
 

Constructor Detail

NestedCellRelationshipContentProvider

public NestedCellRelationshipContentProvider()
Method Detail

getElements

public Object[] getElements(Object input)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
Overrides:
getElements in class CellRelationshipContentProvider
See Also:
CellRelationshipContentProvider.getElements(Object)

hasChildren

public boolean hasChildren(Object element)
Specified by:
hasChildren in interface org.eclipse.zest.core.viewers.INestedContentProvider
See Also:
INestedContentProvider.hasChildren(Object)

getChildren

public Object[] getChildren(Object element)
Specified by:
getChildren in interface org.eclipse.zest.core.viewers.INestedContentProvider
See Also:
INestedContentProvider.getChildren(Object)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d