setDebugInfoText();
treeViewer.setContentProvider(new SessionsTreeContentProvider());
treeViewer.setLabelProvider(new SessionsTreeLabelProvider());
+
treeViewer.setInput(getRootElements());
shlInspectSessions.open();
shlInspectSessions.layout();
}
private CdmEntityInfo[] getRootElements() {
- List<CdmEntityInfo> rootElemnts = entityCacherDebugResult.getRootElements();
- return rootElemnts.toArray(new CdmEntityInfo[rootElemnts.size()]);
+ List<CdmEntityInfo> rootElements = entityCacherDebugResult == null? null : entityCacherDebugResult.getRootElements();
+ return rootElements == null ? new CdmEntityInfo[0]: rootElements.toArray(new CdmEntityInfo[rootElements.size()]);
}
class SessionsTreeContentProvider implements ITreeContentProvider {