public class SectionContentProvider extends Object implements ITreeContentProvider, ISectionListener
Constructor and Description |
---|
SectionContentProvider() |
Modifier and Type | Method and Description |
---|---|
void |
add(SectionEvent event) |
protected void |
addListenerTo(Aggregation aggregation) |
void |
dispose() |
Object[] |
getChildren(Object parentElement) |
Object[] |
getElements(Object input) |
Object |
getParent(Object element) |
boolean |
hasChildren(Object element) |
void |
inputChanged(Viewer v,
Object old,
Object newt) |
void |
remove(SectionEvent event) |
protected void |
removeListenerFrom(Aggregation aggregation) |
void |
rename(SectionEvent event) |
public void dispose()
dispose
in interface IContentProvider
public Object[] getChildren(Object parentElement)
getChildren
in interface ITreeContentProvider
public Object[] getElements(Object input)
getElements
in interface IStructuredContentProvider
getElements
in interface ITreeContentProvider
public Object getParent(Object element)
getParent
in interface ITreeContentProvider
public boolean hasChildren(Object element)
hasChildren
in interface ITreeContentProvider
public void inputChanged(Viewer v, Object old, Object newt)
inputChanged
in interface IContentProvider
protected void addListenerTo(Aggregation aggregation)
protected void removeListenerFrom(Aggregation aggregation)
public void add(SectionEvent event)
add
in interface ISectionListener
public void remove(SectionEvent event)
remove
in interface ISectionListener
public void rename(SectionEvent event)
rename
in interface ISectionListener