Package org.yamcs.xtce
Class ExpressionList
- java.lang.Object
-
- org.yamcs.xtce.ExpressionList
-
- All Implemented Interfaces:
Serializable,BooleanExpression,MatchCriteria
- Direct Known Subclasses:
ANDedConditions,ORedConditions
public abstract class ExpressionList extends Object implements BooleanExpression
This class does not have an equivalence in the XTCE standard Created as a base-class for ORedConditions and ANDedConditions- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<BooleanExpression>expressions-
Fields inherited from interface org.yamcs.xtce.MatchCriteria
ALWAYS_MATCH
-
-
Constructor Summary
Constructors Constructor Description ExpressionList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConditionExpression(BooleanExpression cond)Set<Parameter>getDependentParameters()Return the set of parameters which are required in order to evaluate the match criteria.List<BooleanExpression>getExpressionList()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.MatchCriteria
isMet, toExpressionString
-
-
-
-
Field Detail
-
expressions
protected List<BooleanExpression> expressions
-
-
Method Detail
-
addConditionExpression
public void addConditionExpression(BooleanExpression cond)
-
getDependentParameters
public Set<Parameter> getDependentParameters()
Description copied from interface:MatchCriteriaReturn the set of parameters which are required in order to evaluate the match criteria. If no parameter is required, return an empty set.- Specified by:
getDependentParametersin interfaceMatchCriteria- Returns:
-
getExpressionList
public List<BooleanExpression> getExpressionList()
-
-