blob: 6d1fd46e67539f4a245ff0a55b86955e088f22f5 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2015 École Polytechnique de Montréal
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License 2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
package org.eclipse.tracecompass.analysis.graph.core.tests.stubs.module;
import org.eclipse.tracecompass.analysis.graph.core.building.TmfGraphBuilderModule;
import org.eclipse.tracecompass.tmf.core.trace.ITmfTrace;
/**
* Graph builder module stub
*
* @author Geneviève Bastien
* @author Francis Giraldeau
*/
public class GraphBuilderModuleStub extends TmfGraphBuilderModule {
/** The analysis id */
public static final String ANALYSIS_ID = "org.eclipse.linuxtools.tmf.analysis.graph.tests.stub";
/* Make it public so unit tests can use the graph provider */
@Override
public GraphProviderStub getGraphProvider() {
ITmfTrace trace = getTrace();
if (trace == null) {
throw new NullPointerException();
}
return new GraphProviderStub(trace);
}
}