public class ExpressionHelper
extends java.lang.Object
Constructor and Description |
---|
ExpressionHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Float |
calcMathExpression(org.processmining.models.guards.Expression expression) |
static boolean |
containsVariable(org.processmining.models.guards.Expression expression,
java.lang.String variable) |
static boolean |
extractGuardNumbers(org.processmining.models.guards.Expression expression,
org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.DataElement variable,
java.util.List<java.lang.Float> extractedNumbers) |
static boolean |
extractGuardValues(org.processmining.models.guards.Expression expression,
java.lang.String variable,
java.util.List<java.lang.Object> extractedValues,
java.lang.Class<?> requiredClass) |
static java.lang.Object |
getCompliantValue(org.processmining.models.guards.Expression expression,
java.lang.String variable,
java.lang.Class<?> variableClass) |
static int |
getVariablesCount(org.processmining.models.guards.Expression expression) |
public static boolean extractGuardNumbers(org.processmining.models.guards.Expression expression, org.processmining.models.graphbased.directed.petrinetwithdata.newImpl.DataElement variable, java.util.List<java.lang.Float> extractedNumbers)
public static boolean extractGuardValues(org.processmining.models.guards.Expression expression, java.lang.String variable, java.util.List<java.lang.Object> extractedValues, java.lang.Class<?> requiredClass)
public static int getVariablesCount(org.processmining.models.guards.Expression expression)
public static boolean containsVariable(org.processmining.models.guards.Expression expression, java.lang.String variable)
public static java.lang.Float calcMathExpression(org.processmining.models.guards.Expression expression)
public static java.lang.Object getCompliantValue(org.processmining.models.guards.Expression expression, java.lang.String variable, java.lang.Class<?> variableClass)