public class RepositoriesContentProvider extends ECPContentProvider<ECPRepositoryManager> implements ECPRepositoriesChangedObserver, ECPRepositoryContentChangedObserver
TreeContentProvider.ErrorElement, TreeContentProvider.SlowElement, TreeContentProvider.SyntheticElement| Constructor and Description |
|---|
RepositoriesContentProvider() |
RepositoriesContentProvider(ECPProvider allowedProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
connectInput(ECPRepositoryManager input) |
void |
contentChanged(ECPRepository repository,
Collection<Object> objects)
This is called to indicate, that objects inside the repository changed.
|
protected void |
disconnectInput(ECPRepositoryManager input) |
protected void |
fillChildren(Object parent,
InternalChildrenList childrenList) |
protected boolean |
isSlow(Object parent) |
void |
repositoriesChanged(Collection<ECPRepository> oldRepositories,
Collection<ECPRepository> newRepositories)
This is called to indicate, that repositories changed.
|
dispose, getModelContext, notifyChangedfillChildrenDetectError, getChildren, getChildrenList, getElements, getParent, getViewer, hasChildren, refresh, refreshViewer, updategetInput, inputChanged, refreshViewerpublic RepositoriesContentProvider()
public RepositoriesContentProvider(ECPProvider allowedProvider)
public void repositoriesChanged(Collection<ECPRepository> oldRepositories, Collection<ECPRepository> newRepositories)
repositoriesChanged in interface ECPRepositoriesChangedObserveroldRepositories - repositories before changenewRepositories - repositories after changepublic void contentChanged(ECPRepository repository, Collection<Object> objects)
contentChanged in interface ECPRepositoryContentChangedObserverrepository - the repository the changes occurredobjects - the objects that changedprotected void connectInput(ECPRepositoryManager input)
connectInput in class StructuredContentProvider<ECPRepositoryManager>protected void disconnectInput(ECPRepositoryManager input)
disconnectInput in class StructuredContentProvider<ECPRepositoryManager>protected boolean isSlow(Object parent)
isSlow in class TreeContentProvider<ECPRepositoryManager>protected void fillChildren(Object parent, InternalChildrenList childrenList)
fillChildren in class ECPContentProvider<ECPRepositoryManager>Copyright © 2016. All rights reserved.