public class OpAssign extends OpExtendAssign
Modifier and Type | Method and Description |
---|---|
Op |
apply(Transform transform,
Op subOp) |
static Op |
assign(Op op,
Var var,
Expr expr)
Create an OpAssign or add to an existing one.
|
static Op |
assign(Op op,
VarExprList exprs)
Create an v or add to an existing one.
|
Op1 |
copy(Op subOp) |
OpExtendAssign |
copy(Op subOp,
VarExprList varExprList) |
static OpAssign |
create(Op op,
VarExprList exprs)
Make a OpAssign - this does not aggregate (assign ..
|
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
String |
getName() |
void |
visit(OpVisitor opVisitor) |
getVarExprList, hashCode
toString, toString
toString
public static Op assign(Op op, Var var, Expr expr)
public static Op assign(Op op, VarExprList exprs)
public static OpAssign create(Op op, VarExprList exprs)
public String getName()
public void visit(OpVisitor opVisitor)
public boolean equalTo(Op other, NodeIsomorphismMap labelMap)
public OpExtendAssign copy(Op subOp, VarExprList varExprList)
copy
in class OpExtendAssign
Licenced under the Apache License, Version 2.0