package org.freeplane.plugin.formula; import java.awt.event.ActionEvent; import org.freeplane.core.ui.AFreeplaneAction; import org.freeplane.features.map.MapModel; import org.freeplane.features.mode.Controller; import org.freeplane.view.swing.map.MapView; class EvaluateAllAction extends AFreeplaneAction { private static final long serialVersionUID = 1L; public EvaluateAllAction() { super(FormulaUtils.getFormulaKey("EvaluateAllAction")); } public void actionPerformed(final ActionEvent e) { final MapModel map = Controller.getCurrentController().getMap(); org.freeplane.plugin.script.FormulaUtils.clearCache(map); MapView mapView = (MapView)Controller.getCurrentController().getMapViewManager().getMapViewComponent(); mapView.getRoot().updateAll(); } }