Package org.eclipse.tracecompass.incubator.analysis.core.weighted.tree
@NonNullByDefault
package org.eclipse.tracecompass.incubator.analysis.core.weighted.tree
This package contains classes describing a weighted tree data structure, and
interfaces to implement for analysis or components that provide weighted
trees.
-
ClassDescriptionGroup descriptor to represent all elements grouped togetherA group descriptor adapted to
ITree
structure for weighted tree providers that do not provide group description.An interface for data palette that describe return the list of styles and get the specific style for an objectA basic interface for a tree structure, ie hierarchical data where each node can be linked to a specific object.This interface describes a group for elements in a weighted tree structure.IWeightedTreeProvider<N,E, T extends WeightedTree<N>> An interface that classes and analyses providing weighted trees can implement.The type of data that a value represents.This class associate a title to a data type for tree metricsIWeightedTreeSet<N,E, T extends WeightedTree<N>> A structure that keeps elements and their weighted trees together for a given time range or grouping.WeightedTree<T>A Weighted Tree class to describe hierarchical data with a weight.A class containing helper methods to group aggregated callgraph data by the different available groupsWeightedTreeSet<N,E> An implementation of the weighted tree set, with generic types and nodesUtility methods to operate onWeightedTree
objects