1
2 package hep.wired.heprep.feature;
3
4 import java.awt.geom.Point2D;
5 import java.util.Set;
6
7 import hep.wired.services.Feature;
8
9 /***
10 *
11 * @author Mark Donszelmann
12 * @version $Id: NamedVariables.java 1929 2005-06-19 05:04:46Z duns $
13 */
14
15 public interface NamedVariables extends Feature {
16
17 public boolean exists(String name);
18 public Set getVariableNames();
19
20 public double getDoubleVariable(String name);
21 public int getIntegerVariable(String name);
22 public boolean getBooleanVariable(String name);
23
24 public void setVariable(String name, double value);
25 public void setVariable(String name, int value);
26 public void setVariable(String name, boolean value);
27
28 public void multiplyVariable(String name, double factor);
29 public void multiplyVariable(String name, int factor);
30
31 public void addVariable(String name, double factor);
32 public void addVariable(String name, int factor);
33 }