public class VarUsages
extends java.lang.Object
Constructor and Description |
---|
VarUsages(TModel model) |
VarUsages(TModel model,
JSim.expr.Expr expr) |
VarUsages(TModel model,
JSim.expr.Expr[] exprs) |
VarUsages(VarUsage vu) |
VarUsages(VarUsages vus) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.util.Collection<JSim.mml.Var> vs) |
void |
add(DomainSet xset) |
void |
add(JSim.mml.Var v) |
void |
add(JSim.mml.Var v,
int stat) |
void |
add(JSim.mml.Var v,
int stat,
JSim.mml.Domain x) |
void |
add(VarUsage vu) |
void |
add(VarUsages vus) |
boolean |
areSolvable() |
boolean |
contains(VarUsage vu) |
VarUsage |
firstForVar(JSim.mml.Var v) |
VarUsage |
get(int i) |
boolean |
hasCurr(JSim.mml.Var v) |
boolean |
hasVar(JSim.mml.Var v) |
VarUsages |
minus(VarUsages bs) |
TModel |
model() |
java.lang.String |
nodeString() |
int |
nvars() |
VarUsages |
restrict(TSubDom sd) |
int |
size() |
java.lang.String |
toString() |
java.util.ArrayList<JSim.mml.Var> |
varList() |
java.util.LinkedHashSet<JSim.mml.Var> |
vset() |
JSim.mml.Var |
vtmax(JSim.mml.Var v,
JSim.mml.Domain t) |
VarUsages |
xsect(VarUsages bs) |
public VarUsage firstForVar(JSim.mml.Var v)
public TModel model()
public int size()
public int nvars()
public java.util.LinkedHashSet<JSim.mml.Var> vset()
public VarUsage get(int i)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasVar(JSim.mml.Var v)
public boolean contains(VarUsage vu)
public boolean hasCurr(JSim.mml.Var v)
public boolean areSolvable()
public java.lang.String nodeString()