public class ExpressionStack extends Object
| Constructor and Description |
|---|
ExpressionStack(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
static LogicalModel |
constructModel(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory,
List<NodeInfo> nodes,
Map<NodeInfo,org.colomoto.mddlib.logicalfunction.FunctionNode> var2function)
Build a LogicalModel from a list of nodes and parsed functions.
|
static LogicalModel |
constructMVModel(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory,
List<NodeInfo> nodes,
Map<NodeInfo,List<Assignment>> var2assign) |
org.colomoto.mddlib.logicalfunction.FunctionNode |
done() |
void |
ident(String name) |
void |
ident(String name,
int threshold) |
void |
not() |
void |
operator(Operator op) |
void |
value(Value v) |
public ExpressionStack(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory)
public static LogicalModel constructModel(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory, List<NodeInfo> nodes, Map<NodeInfo,org.colomoto.mddlib.logicalfunction.FunctionNode> var2function)
operandFactory - factory providing the MDD manager and operands for these nodesnodes - the list of nodesvar2function - the parsed function for each nodepublic static LogicalModel constructMVModel(org.colomoto.mddlib.logicalfunction.OperandFactory operandFactory, List<NodeInfo> nodes, Map<NodeInfo,List<Assignment>> var2assign)
public void operator(Operator op)
public void not()
public void value(Value v)
public void ident(String name)
public void ident(String name, int threshold)
public org.colomoto.mddlib.logicalfunction.FunctionNode done()
public void clear()
Copyright © 2012–2020. All rights reserved.