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

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

Deprecated. (haf) this combination might trigger layout very often, i.e. at every small model change. This calls layout even during a more complex model change that involves multiple small changes.

public class LayoutAfterModelChangedCombination
extends AbstractCombination

Applies automatic layout after the model has been changed. Listens to all model attributes that are relevant for the layout, e.g. all String labels of the model and the list of signals, etc.

Rating red

Field Summary
 
Fields inherited from class de.cau.cs.kieler.core.kivi.AbstractCombination
FIFTH, FIRST, FOURTH, SECOND, SEVENTH, SIXTH, THIRD
 
Constructor Summary
LayoutAfterModelChangedCombination()
          Deprecated.  
 
Method Summary
 void execute(ModelChangeTrigger.ModelChangeState modelState)
          Deprecated. Apply automatic layout every time the model changed state is updated.
 
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
 

Constructor Detail

LayoutAfterModelChangedCombination

public LayoutAfterModelChangedCombination()
Deprecated. 
Method Detail

execute

public void execute(ModelChangeTrigger.ModelChangeState modelState)
Deprecated. 
Apply automatic layout every time the model changed state is updated.

Parameters:
modelState - model changed