de.cau.cs.kieler.kies.transformation.kivi
Class E2STransformationCombination
java.lang.Object
de.cau.cs.kieler.core.kivi.AbstractCombination
de.cau.cs.kieler.kies.transformation.kivi.E2STransformationCombination
- All Implemented Interfaces:
- ICombination, ITriggerListener
public class E2STransformationCombination
- extends AbstractCombination
A KiVi Combination controlling the Esterel To SyncCharts Transformation. Several buttons are
contributed to eclipse's gui. These buttons are used in order to control the transformation. The
transformation is executed by using a TransformationEffect
.
- Rating

Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination |
enableEffectRecording, getEffects, getTriggerStates, handle, isActive, latestState, latestStateIndex, schedule, schedule, setActive, toString, undo, undoRecordedEffects |
E2STransformationCombination
public E2STransformationCombination()
- Default Constructor, setting up all needed buttons.
execute
public void execute(ButtonTrigger.ButtonState buttonState,
ModelChangeTrigger.ActiveEditorState editorState,
EffectTrigger.EffectTriggerState<TransformationEffect> transformationState)
- Method called by KiVi as soon as the ButtonState changes.
- Parameters:
buttonState
- contains information which buttons where pressed.editorState
- informs about the change of the current editor.transformationState
- informs about the completion of a transformation.