de.cau.cs.kieler.ksbase.ui.kivi
Class KSBasECombination
java.lang.Object
de.cau.cs.kieler.core.kivi.AbstractCombination
de.cau.cs.kieler.ksbase.ui.kivi.KSBasECombination
- All Implemented Interfaces:
- ICombination, ITriggerListener
public class KSBasECombination
- extends AbstractCombination
A Combination triggering the KSBasE transformations from kivi menu contributions.
- 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 |
KSBasECombination
public KSBasECombination(EditorTransformationSettings editorSettings)
- Parameters:
editorSettings
- the KSBasE editor settings used as a context for the transformation.
addTransformation
public void addTransformation(String buttonID,
KSBasETransformation transformation)
- Add a transformation to the combination.
- Parameters:
buttonID
- the id to identify the transformationtransformation
- the transformation to add
execute
public void execute(ButtonTrigger.ButtonState button,
SelectionTrigger.EObjectSelectionState selection)
-