Class ProcessorStateProvider
java.lang.Object
org.eclipse.ui.AbstractSourceProvider
org.yamcs.studio.core.ui.processor.ProcessorStateProvider
- All Implemented Interfaces:
ISourceProvider
,YamcsAware
Used in plugin.xml core-expressions to keep track of play/pause button state
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.eclipse.ui.AbstractSourceProvider
DEBUG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeProcessorInfo
(ProcessorInfo processor) void
dispose()
String[]
Methods inherited from class org.eclipse.ui.AbstractSourceProvider
addSourceProviderListener, fireSourceChanged, fireSourceChanged, initialize, logDebuggingInfo, removeSourceProviderListener
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.yamcs.studio.core.YamcsAware
changeInstance, changeProcessor, onYamcsConnected, onYamcsConnecting, onYamcsConnectionFailed, onYamcsDisconnected, updateClearance, updateTime
-
Field Details
-
STATE_KEY_NAME
- See Also:
-
STATE_KEY_PROCESSING
- See Also:
-
STATE_KEY_PROTECTED
- See Also:
-
STATE_KEY_REPLAY
- See Also:
-
STATE_KEY_REPLAY_LOOP
- See Also:
-
STATE_KEY_REPLAY_SPEED
- See Also:
-
STATE_KEY_REPLAY_START
- See Also:
-
STATE_KEY_REPLAY_STOP
- See Also:
-
-
Constructor Details
-
ProcessorStateProvider
public ProcessorStateProvider()
-
-
Method Details
-
changeProcessorInfo
- Specified by:
changeProcessorInfo
in interfaceYamcsAware
-
getCurrentState
- Specified by:
getCurrentState
in interfaceISourceProvider
-
getProvidedSourceNames
- Specified by:
getProvidedSourceNames
in interfaceISourceProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceISourceProvider
-