public abstract static class LabelExpression.Binary extends LabelExpression
LabelExpression.And, LabelExpression.Binary, LabelExpression.Iff, LabelExpression.Implies, LabelExpression.Not, LabelExpression.Or, LabelExpression.Paren
Label.ConverterImpl
ModelObjectWithContextMenu.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) |
getExpression
accept, 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, toString
addAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, replaceAction
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public Binary(Label lhs, Label rhs, LabelOperatorPrecedence op)
public boolean matches(VariableResolver<Boolean> resolver)
protected abstract boolean op(boolean a, boolean b)
Copyright © 2015. All rights reserved.