public class EStructuralFeatureContentProvider extends Object implements org.eclipse.jface.viewers.ITreeContentProvider
ITreeContentProvider
that allows to select EStructuralFeatures
. These are
read from an EClass
, an EPackage
, or an already expanded EReference
.Constructor and Description |
---|
EStructuralFeatureContentProvider(boolean expandableMultiReferences) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Object[] |
getChildren(Object parentElement) |
Object[] |
getElements(Object inputElement) |
Object |
getParent(Object element) |
boolean |
hasChildren(Object element) |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput) |
public EStructuralFeatureContentProvider(boolean expandableMultiReferences)
expandableMultiReferences
- Whether the content provider considers a multi reference to have children.public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
public boolean hasChildren(Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public Object getParent(Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
public Object[] getElements(Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreeContentProvider
Copyright © 2019. All rights reserved.