public class VarUsage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ABSENT |
static int |
CURR |
static int |
DELAY |
static int |
EXPR |
static int |
MAX |
static int |
MIN |
static int |
QUERY |
static int |
XEXPR |
Constructor and Description |
---|
VarUsage(TModel model,
JSim.mml.Var v) |
VarUsage(TModel model,
JSim.mml.Var v,
int[] qstat) |
VarUsage(TModel model,
JSim.mml.Var v,
int stat,
JSim.mml.Domain x) |
VarUsage(TSubDom sd,
JSim.mml.Var v) |
Modifier and Type | Method and Description |
---|---|
JSim.mml.Domain |
domain() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isBoundary() |
boolean |
isCurr() |
boolean |
isCurr(JSim.mml.Var v) |
boolean |
isMin() |
boolean |
isMin(JSim.mml.Domain x) |
boolean |
isSolvable() |
TModel |
model() |
java.lang.String |
nodeString() |
JSim.expr.NamedQueryExpr |
qexpr() |
int |
qstat(JSim.mml.Domain x) |
VarUsage |
restrict(TSubDom sd) |
int |
stat() |
java.lang.String |
toString() |
JSim.mml.Var |
v() |
public static final int QUERY
public static final int CURR
public static final int MIN
public static final int MAX
public static final int DELAY
public static final int XEXPR
public static final int EXPR
public static final int ABSENT
public VarUsage(TModel model, JSim.mml.Var v)
public VarUsage(TSubDom sd, JSim.mml.Var v)
public VarUsage(TModel model, JSim.mml.Var v, int stat, JSim.mml.Domain x)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String nodeString()
public java.lang.String toString()
toString
in class java.lang.Object
public TModel model()
public JSim.mml.Var v()
public int stat()
public JSim.mml.Domain domain()
public int qstat(JSim.mml.Domain x)
public int hashCode()
hashCode
in class java.lang.Object
public boolean isCurr()
public boolean isCurr(JSim.mml.Var v)
public boolean isBoundary()
public boolean isMin()
public boolean isMin(JSim.mml.Domain x)
public boolean isSolvable()