Search in sources :

Example 16 with TreeElement

use of org.eclipse.linuxtools.internal.gprof.view.histogram.TreeElement in project linuxtools by eclipse.

the class SampleProfField method getValue.

@Override
public String getValue(Object obj) {
    TreeElement e = (TreeElement) obj;
    int i = e.getSamples();
    if (i == -1) {
        // $NON-NLS-1$
        return "";
    }
    if (samples) {
        return String.valueOf(i);
    } else {
        double prof_rate = getProfRate();
        if (prof_rate == UNINITIALIZED) {
            // $NON-NLS-1$
            return "?";
        }
        return getValue(i, prof_rate);
    }
}
Also used : TreeElement(org.eclipse.linuxtools.internal.gprof.view.histogram.TreeElement)

Example 17 with TreeElement

use of org.eclipse.linuxtools.internal.gprof.view.histogram.TreeElement in project linuxtools by eclipse.

the class SampleProfField method getNumber.

@Override
public Number getNumber(Object obj) {
    TreeElement e = (TreeElement) obj;
    int i = e.getSamples();
    if (i == -1) {
        return 0L;
    }
    return i;
}
Also used : TreeElement(org.eclipse.linuxtools.internal.gprof.view.histogram.TreeElement)

Aggregations

TreeElement (org.eclipse.linuxtools.internal.gprof.view.histogram.TreeElement)17 LinkedList (java.util.LinkedList)3 IBinaryObject (org.eclipse.cdt.core.IBinaryParser.IBinaryObject)1 IStructuredSelection (org.eclipse.jface.viewers.IStructuredSelection)1