de.cau.cs.kieler.synccharts.kivi
Class SyncChartsCombination

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

public class SyncChartsCombination
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 FC_MODE
          The preference key for the focus & context mode.
static String HIGHLIGHT_BGCOLOR
          The preference key for the highlight background color.
static String HIGHLIGHT_COLOR
          The preference key for the highlight color.
static String HISTORY_BGCOLOR
          The preference key for the history background color.
static String HISTORY_COLOR
          The preference key for the history color.
static String INACTIVE_BGCOLOR
          The preference key for the background color of inactive states.
static String INACTIVE_COLOR
          The preference key for the color of inactive states.
 
Fields inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination
FIFTH, FIRST, FOURTH, SECOND, SEVENTH, SIXTH, THIRD
 
Constructor Summary
SyncChartsCombination()
          Creates a SyncCharts simulation combination.
 
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.


INACTIVE_COLOR

public static final String INACTIVE_COLOR
The preference key for the color of inactive states.


INACTIVE_BGCOLOR

public static final String INACTIVE_BGCOLOR
The preference key for the background color of inactive states.


HIGHLIGHT_BGCOLOR

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


HISTORY_BGCOLOR

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


BW_MODE

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


FC_MODE

public static final String FC_MODE
The preference key for the focus & context mode.

Constructor Detail

SyncChartsCombination

public SyncChartsCombination()
Creates a SyncCharts simulation combination.

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