de.cau.cs.kieler.uml2.kivi
Class StateMachineCombination

java.lang.Object
  extended by de.cau.cs.kieler.core.kivi.AbstractCombination
      extended by de.cau.cs.kieler.uml2.kivi.StateMachineCombination
All Implemented Interfaces:
ICombination, ITriggerListener

public class StateMachineCombination
extends AbstractCombination

A combination that visualizes the simulation of a SyncChart.

Rating red

Field Summary
static String BW_MODE
          The preference key for the black & white mode.
static String HIGHLIGHT_COLOR
          The preference key for the highlight color.
static String HISTORY_COLOR
          The preference key for the history color.
 
Fields inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination
FIFTH, FIRST, FOURTH, SECOND, SEVENTH, SIXTH, THIRD
 
Constructor Summary
StateMachineCombination()
           
 
Method Summary
 void execute(StateActivityTrigger.ActiveStates activeStates)
          Execute this combination using the active states state.
static CombinationParameter<?>[] getParameters()
          Get the parameters of this combination.
static IPreferenceStore getPreferenceStore()
          Get the preference store used by this combination.
 
Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination
enableEffectRecording, getEffects, getTriggerStates, handle, isActive, latestState, latestStateIndex, schedule, schedule, setActive, toString, undo, undoRecordedEffects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HIGHLIGHT_COLOR

public static final String HIGHLIGHT_COLOR
The preference key for the highlight color.


HISTORY_COLOR

public static final String HISTORY_COLOR
The preference key for the history color.


BW_MODE

public static final String BW_MODE
The preference key for the black & white mode.

Constructor Detail

StateMachineCombination

public StateMachineCombination()
Method Detail

execute

public void execute(StateActivityTrigger.ActiveStates activeStates)
Execute this combination using the active states state.

Parameters:
activeStates - the active states

getParameters

public static CombinationParameter<?>[] getParameters()
Get the parameters of this combination.

Returns:
the parameters

getPreferenceStore

public static IPreferenceStore getPreferenceStore()
Get the preference store used by this combination.

Returns:
the preference store