public class ValidationHelper
extends java.lang.Object
VeplValidator
.Constructor and Description |
---|
ValidationHelper() |
Modifier and Type | Method and Description |
---|---|
static ComplexEventPattern |
findContainingComplexEventPatternDefinition(ParameterizedPatternCall parameterizedPatternCall) |
static java.lang.String |
foldWithComma(java.lang.Iterable<java.lang.String> iterable) |
static boolean |
hasInfiniteMultiplicity(ComplexEventExpression complexEventExpression) |
static boolean |
hasMultiplicity(ComplexEventExpression atom) |
static boolean |
hasParameterList(ParameterizedPatternCall patternCall) |
static boolean |
hasTimewindow(ComplexEventExpression atom) |
static boolean |
nullOrOneMultiplicity(AbstractMultiplicity multiplicity) |
static boolean |
qualifiesAsFollowingOperator(ComplexEventOperator operator) |
static java.util.List<ChainedExpression> |
subListFrom(java.util.List<ChainedExpression> list,
ComplexEventExpression element) |
public static boolean hasInfiniteMultiplicity(ComplexEventExpression complexEventExpression)
public static boolean nullOrOneMultiplicity(AbstractMultiplicity multiplicity)
public static boolean hasParameterList(ParameterizedPatternCall patternCall)
public static boolean qualifiesAsFollowingOperator(ComplexEventOperator operator)
public static java.util.List<ChainedExpression> subListFrom(java.util.List<ChainedExpression> list, ComplexEventExpression element)
public static ComplexEventPattern findContainingComplexEventPatternDefinition(ParameterizedPatternCall parameterizedPatternCall)
public static java.lang.String foldWithComma(java.lang.Iterable<java.lang.String> iterable)
public static boolean hasTimewindow(ComplexEventExpression atom)
public static boolean hasMultiplicity(ComplexEventExpression atom)