public class OpExtend extends OpExtendAssign
| Modifier and Type | Method and Description |
|---|---|
Op |
apply(Transform transform,
Op subOp) |
Op1 |
copy(Op subOp) |
OpExtendAssign |
copy(Op subOp,
VarExprList varExprList) |
static Op |
create(Op op,
Var var,
Expr expr)
Make a OpExtend - this does not aggregate (extend ..
|
static OpExtend |
create(Op op,
VarExprList exprs)
Make a OpExtend - this does not aggregate (extend ..
|
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
static Op |
extend(Op op,
Var var,
Expr expr)
Create an OpExtend or add to an existing one.
|
static Op |
extend(Op op,
VarExprList exprs)
Create an OpExtend or add to an existing one.
|
String |
getName() |
void |
visit(OpVisitor opVisitor) |
getVarExprList, hashCodetoString, toStringtoStringpublic static Op extend(Op op, Var var, Expr expr)
public static Op extend(Op op, VarExprList exprs)
public static OpExtend create(Op op, VarExprList exprs)
public static Op create(Op op, Var var, Expr expr)
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 OpExtendAssignLicenced under the Apache License, Version 2.0