Class EventStreamSubtextStateSynthesizer

java.lang.Object
com.inductiveautomation.eventstream.designer.ui.viewmodel.EventStreamSubtextStateSynthesizer

public class EventStreamSubtextStateSynthesizer extends Object
This class is responsible for synthesizing the SubtextStateInfo, and updating the stateInfo property. The stateInfo property holds the most current SubtextStateInfo.

For synthesizing the SubtextStateInfo, this class monitors 2 sources:
  1. EventStreamStateTracker - This class provides the current state of the event stream as reported by the Gateway
  2. EventStreamConfigManager - This class provides the current configuration of the event stream. This is used to determine if there are unsaved edits.