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

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

public class SignalFlowCombination
extends AbstractCombination

Started by the signal flow button, visualizes the flow of signals in a SyncChart diagram. Depending on the currently selected objects only signals concerning these objects are displayed.

Rating red

Field Summary
static String ARROW_COLOR
          The preference key for the arrow color.
 
Fields inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination
FIFTH, FIRST, FOURTH, SECOND, SEVENTH, SIXTH, THIRD
 
Constructor Summary
SignalFlowCombination()
          Create a signal flow combination.
 
Method Summary
 void execute(ButtonTrigger.ButtonState button, SelectionTrigger.DiagramSelectionState selection)
          Execute the combination using the signal flow active state and the selection state.
static CombinationParameter<?>[] getParameters()
          Get the combination parameters for the signal flow 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

ARROW_COLOR

public static final String ARROW_COLOR
The preference key for the arrow color.

Constructor Detail

SignalFlowCombination

public SignalFlowCombination()
Create a signal flow combination.

Method Detail

execute

public void execute(ButtonTrigger.ButtonState button,
                    SelectionTrigger.DiagramSelectionState selection)
Execute the combination using the signal flow active state and the selection state.

Parameters:
button - the signal flow active state
selection - the selection state

getParameters

public static CombinationParameter<?>[] getParameters()
Get the combination parameters for the signal flow combination.

Returns:
the parameters