Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.service.entity.util
Class EntityTypesContentProvider

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.service.entity.util.EntityTypeIndexContentProvider
      extended by eu.esdihumboldt.hale.ui.service.entity.util.EntityTypesContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class EntityTypesContentProvider
extends EntityTypeIndexContentProvider

Tree content provider using a TypeIndex as root, only displaying type entity definitions and not their children.

Author:
Simon Templer

Field Summary
 
Fields inherited from class eu.esdihumboldt.hale.ui.service.entity.util.EntityTypeIndexContentProvider
entityDefinitionService, schemaSpace
 
Constructor Summary
EntityTypesContentProvider(org.eclipse.jface.viewers.TreeViewer tree, EntityDefinitionService entityDefinitionService, SchemaSpaceID schemaSpace)
          Create a content provider.
 
Method Summary
 Object[] getChildren(Object parentElement)
           
 boolean hasChildren(Object parentElement)
           
 
Methods inherited from class eu.esdihumboldt.hale.ui.service.entity.util.EntityTypeIndexContentProvider
dispose, getElements, getParent, getTree, inputChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityTypesContentProvider

public EntityTypesContentProvider(org.eclipse.jface.viewers.TreeViewer tree,
                                  EntityDefinitionService entityDefinitionService,
                                  SchemaSpaceID schemaSpace)
Create a content provider.

Parameters:
tree - the tree viewer
entityDefinitionService - the entity definition service
schemaSpace - the schema space
Method Detail

getChildren

public Object[] getChildren(Object parentElement)
Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
Overrides:
getChildren in class EntityTypeIndexContentProvider
See Also:
TypeIndexContentProvider.getChildren(Object)

hasChildren

public boolean hasChildren(Object parentElement)
Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
Overrides:
hasChildren in class EntityTypeIndexContentProvider
See Also:
TypeIndexContentProvider.hasChildren(Object)

Humboldt Alignment Editor 2.5.0

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