1 /*******************************************************************************
2 * Copyright (c) 2014, 2016 Ericsson
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Alexandre Montplaisir - Initial API and implementation
11 * Patrick Tasse - Add methods to get attribute paths
12 *******************************************************************************/
14 package org
.eclipse
.tracecompass
.tmf
.ui
.views
.callstack
;
16 import org
.eclipse
.jdt
.annotation
.NonNullByDefault
;
17 import org
.eclipse
.tracecompass
.tmf
.core
.callstack
.CallStackAnalysis
;
18 import org
.eclipse
.tracecompass
.tmf
.ui
.analysis
.TmfAnalysisViewOutput
;
21 * The base classes for analyses who want to populate the CallStack View.
23 * @author Alexandre Montplaisir
26 * FIXME: deprecate at next release when we can move the callstack view to an
30 public abstract class AbstractCallStackAnalysis
extends CallStackAnalysis
{
33 * Abstract constructor (should only be called via the sub-classes'
36 protected AbstractCallStackAnalysis() {
38 registerOutput(new TmfAnalysisViewOutput(CallStackView
.ID
));