public class DescriptiveContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider
DescriptiveContentProvider class.
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> |
featureNodeContainerCache |
protected static java.lang.Object[] |
NO_CHILDREN |
Constructor and Description |
---|
DescriptiveContentProvider(java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> featureNodeContainerCache) |
DescriptiveContentProvider(java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> featureNodeContainerCache,
boolean showOnlyIndividualAssociations)
Constructor for DescriptiveContentProvider.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
dispose
|
java.lang.Object[] |
getChildren(java.lang.Object parentElement) |
protected java.util.List<eu.etaxonomy.cdm.model.description.DescriptionBase<?>> |
getDescriptions(eu.etaxonomy.cdm.model.description.IDescribable<?> parentElement)
Get all descriptions associated with the given object
|
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) |
void |
toggleShowOnlyIndividualAssociations() |
protected static final java.lang.Object[] NO_CHILDREN
protected java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> featureNodeContainerCache
public DescriptiveContentProvider(java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> featureNodeContainerCache)
public DescriptiveContentProvider(java.util.Map<eu.etaxonomy.cdm.model.description.DescriptionBase<?>,FeatureNodeContainerTree> featureNodeContainerCache, boolean showOnlyIndividualAssociations)
Constructor for DescriptiveContentProvider.
featureNodeContainerCache
- a Map
object.public java.lang.Object[] getChildren(java.lang.Object parentElement)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
protected java.util.List<eu.etaxonomy.cdm.model.description.DescriptionBase<?>> getDescriptions(eu.etaxonomy.cdm.model.description.IDescribable<?> parentElement)
parentElement
- public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object[] getElements(java.lang.Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
public void dispose()
dispose
dispose
in interface org.eclipse.jface.viewers.IContentProvider
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
public void toggleShowOnlyIndividualAssociations()
Copyright © 2007-2018. All Rights Reserved.