Browse Source

Switch from ModuleFile to ModelInfo in Values object.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11089 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 10 years ago
parent
commit
e2074832df
  1. 10
      prism/src/parser/Values.java

10
prism/src/parser/Values.java

@ -31,11 +31,11 @@ import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Locale;
import parser.ast.ModulesFile;
import parser.type.Type;
import parser.type.TypeBool;
import parser.type.TypeDouble;
import parser.type.TypeInt;
import prism.ModelInfo;
import prism.PrismLangException;
/**
@ -80,17 +80,17 @@ public class Values //implements Comparable
/**
* Construct a new Values object by copying existing State object.
* Need access to a ModulesFile for variable names.
* Need access to model info for variable names.
* @param s State object to copy.
* @param mf Corresponding ModulesFile (for variable info/ordering)
* @param modelInfo Corresponding modelInfo (for variable info/ordering)
*/
public Values(State s, ModulesFile mf)
public Values(State s, ModelInfo modelInfo)
{
this();
int i, n;
n = s.varValues.length;
for (i = 0; i < n; i++) {
addValue(mf.getVarName(i), s.varValues[i]);
addValue(modelInfo.getVarName(i), s.varValues[i]);
}
}

Loading…
Cancel
Save