Under the Scripting section is the documentation of the API available to the Trace Compass EASE Scripting feature: Each scripting package has a main module class, whose public methods are available to the script writer, and may have additional classes that are returned by the script methods to access various concepts of Trace Compass.
| Package | Description | 
|---|---|
| org.eclipse.tracecompass.incubator.analysis.core.aspects | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.analysis.core.concepts | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.analysis.core.model | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| 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. | 
| org.eclipse.tracecompass.incubator.analysis.core.weighted.tree.diff | Copyright (c) 2019 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.base | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.callgraph | Copyright (c) 2017 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.flamechart | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.instrumented | Copyright (c) 2017 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.instrumented.statesystem | Copyright (c) 2016 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.lttng2.ust | Copyright (c) 2017 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.sampled.callgraph | Copyright (c) 2015, 2016 Ericsson
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.callstack.core.symbol | Copyright (c) 2017 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.scripting.core | See a few script examples in this package. | 
| org.eclipse.tracecompass.incubator.scripting.core.analysis | /TraceCompass/Analysis: EASE scripting module and classes to
 create analyses, read a trace and fill common backends, to then be able to
 visualize the results in common views. | 
| org.eclipse.tracecompass.incubator.scripting.core.callstack | /TraceCompass/Callstack: EASE Scripting module to manipulate
 weighted trees and callstacks, operate on flamegraphs, etc. | 
| org.eclipse.tracecompass.incubator.scripting.core.data.provider | /TraceCompass/DataProvider: EASE Scripting module to create data
 providers that can be used to populate various types of views. | 
| org.eclipse.tracecompass.incubator.scripting.core.filters | /TraceCompass/Filters: EASE Scripting module that allows to
 filter Trace Compass data with specific regexes. | 
| org.eclipse.tracecompass.incubator.scripting.core.trace | /TraceCompass/Trace: EASE scripting module and classes to open
 or import traces | 
| org.eclipse.tracecompass.incubator.scripting.core.utils | /TraceCompass/Utils: EASE Scripting module and classes with
 utility classes that wrap java classes hard to reproduce in scripting
 languages, like java lists. | 
| org.eclipse.tracecompass.incubator.scripting.ui.callstack | /TraceCompass/View: EASE scripting module to open and interact
 with flame graph views in Trace Compass. | 
| org.eclipse.tracecompass.incubator.scripting.ui.trace | /TraceCompass/TraceUI: An extension of the/TraceCompass/Tracescripting module that allows to interact
 with the Trace Compass Project Explorer and UI in general. | 
| org.eclipse.tracecompass.incubator.scripting.ui.tracemarker | Copyright (c) 2020 École Polytechnique de Montréal
 All rights reserved. | 
| org.eclipse.tracecompass.incubator.scripting.ui.views | /TraceCompass/View: EASE scripting module to open and interact
 with views in Trace Compass. |