package de.gaalop.globalSettings; import de.gaalop.GlobalSettingsStrategy; import de.gaalop.OptimizationException; import de.gaalop.cfg.ControlFlowGraph; import de.gaalop.cfg.GlobalSettings; /** * * @author Christian Steinmetz */ public class MyGlobalSettingsStrategy implements GlobalSettingsStrategy { private Plugin plugin; public MyGlobalSettingsStrategy(Plugin plugin) { this.plugin = plugin; } @Override public void transform(ControlFlowGraph graph) throws OptimizationException { graph.globalSettings.maximaCommand = plugin.maximaCommand; graph.globalSettings.optMaxima = plugin.optMaxima; } }