* the pipeline which converts trace events to state changes.
*
* @author Alexandre Montplaisir
- * @since 2.0
*/
public interface ITmfStateProvider {
* rebuilt from scratch (if the versions don't match).
*
* @return The version number of the input plugin
- * @since 2.0
*/
int getVersion();
* @param ssb
* Target state system for the state changes generated by this
* input plugin
- * @since 3.0
*/
void assignTargetStateSystem(ITmfStateSystemBuilder ssb);
*
* @return Reference to the currently assigned state system, or null if no
* SS is assigned yet
- * @since 3.0
*/
@Nullable ITmfStateSystem getAssignedStateSystem();
*
* @return A new state change input object, of the same type, but without an
* assigned target state system
- * @since 2.0
*/
ITmfStateProvider getNewInstance();