Change-Id: I479ed462161bbec95ad84142f7b90ca4b337e66b
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/98466
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Hudson CI
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
* @return Array of analysis elements
*/
public List<@NonNull TmfAnalysisElement> getAvailableAnalysis() {
- return getChildElementViews().getChildren().stream()
- .map(elem -> (TmfAnalysisElement) elem)
- .collect(Collectors.toList());
+ TmfViewsElement viewsElement = getChildElementViews();
+ if (viewsElement != null) {
+ return viewsElement.getChildren().stream()
+ .map(elem -> (TmfAnalysisElement) elem)
+ .collect(Collectors.toList());
+ }
+ return Collections.EMPTY_LIST;
}
/**
});
/* Remove all trace analyses from experiment view */
- List<@NonNull TmfAnalysisElement> analysisElements = trace.getElementUnderTraceFolder().getAvailableAnalysis();
TmfViewsElement view = getChildElementViews();
-
if (view != null) {
+ List<@NonNull TmfAnalysisElement> analysisElements = trace.getElementUnderTraceFolder().getAvailableAnalysis();
view.removeChildrenAnalysis(analysisElements);
}