public abstract class ExpressionNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ExpressionNode> |
children |
| Constructor and Description |
|---|
ExpressionNode() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.Set<java.util.Map<org.processmining.processtree.Variable,java.lang.String>> |
getValidValues(java.util.Map<org.processmining.processtree.Variable,java.util.Set<java.lang.String>> possibleValues) |
protected static ExpressionNode |
giveNode(ExpressionOperator op,
org.processmining.processtree.Expression expression,
java.lang.String subExpression) |
protected static int |
indexOfTopMostOperator(java.lang.String expression) |
abstract boolean |
isTrue(java.util.Map<org.processmining.processtree.Variable,java.lang.String> values) |
static ExpressionOperator |
topMostOperator(java.lang.String expression) |
protected java.util.List<ExpressionNode> children
public abstract boolean isTrue(java.util.Map<org.processmining.processtree.Variable,java.lang.String> values)
public abstract java.util.Set<java.util.Map<org.processmining.processtree.Variable,java.lang.String>> getValidValues(java.util.Map<org.processmining.processtree.Variable,java.util.Set<java.lang.String>> possibleValues)
protected static int indexOfTopMostOperator(java.lang.String expression)
public static ExpressionOperator topMostOperator(java.lang.String expression)
protected static ExpressionNode giveNode(ExpressionOperator op, org.processmining.processtree.Expression expression, java.lang.String subExpression)