public abstract static class LabelExpression.Binary extends LabelExpression
LabelExpression.And, LabelExpression.Binary, LabelExpression.Iff, LabelExpression.Implies, LabelExpression.Not, LabelExpression.Or, LabelExpression.ParenLabel.ConverterImplModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem| Modifier and Type | Field and Description |
|---|---|
Label |
lhs |
Label |
rhs |
loadStatistics, name, nodeProvisioner| Constructor and Description |
|---|
Binary(Label lhs,
Label rhs,
LabelOperatorPrecedence op) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(VariableResolver<Boolean> resolver)
Note that we evaluate both branches of the expression all the time.
|
protected abstract boolean |
op(boolean a,
boolean b) |
getExpressionaccept, and, compareTo, contains, doChildrenContextMenu, equals, get, getApi, getBusyExecutors, getClouds, getDescription, getDisplayName, getIdleExecutors, getName, getNodes, getSearchUrl, getTiedJobCount, getTiedJobs, getTotalConfiguredExecutors, getTotalExecutors, getUrl, hashCode, iff, implies, isAssignable, isAtom, isEmpty, isOffline, isSelfLabel, listAtoms, matches, matches, not, or, paren, parse, parseExpression, precedence, toStringaddAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, replaceActiongetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorpublic Binary(Label lhs, Label rhs, LabelOperatorPrecedence op)
public boolean matches(VariableResolver<Boolean> resolver)
protected abstract boolean op(boolean a,
boolean b)
Copyright © 2019. All rights reserved.