Provides the infrastructure for dataflow expressions to evaluate arguments. The arguments may be dataflow expressions of themselves and so we cannot evaluate them before they all have real values bound to them.
Modifiers | Name | Description |
---|---|---|
protected java.lang.Object[] |
args |
|
private static long |
serialVersionUID |
Fields inherited from class | Fields |
---|---|
class DataflowExpression |
ATTACHMENT, A_DATAFLOW_VARIABLE_CAN_ONLY_BE_ASSIGNED_ONCE_ONLY_RE_ASSIGNMENTS_TO_AN_EQUAL_VALUE_ARE_ALLOWED, CANNOT_FIRE_BIND_ERRORS_THE_THREAD_HAS_BEEN_INTERRUPTED, RESULT, S_INITIALIZED, S_INITIALIZING, S_NOT_INITIALIZED, dummyWaitingThread, error, eventManager, metaClass, serialVersionUID, state, stateUpdater, value, waiting, waitingUpdater |
class WithSerialId |
serialHandle, serialVersionUID |
Constructor and description |
---|
protected DataflowComplexExpression
(java.lang.Object... elements) |
Type | Name and description |
---|---|
protected T |
evaluate() Evaluates all the arguments |
protected void |
subscribe(DataflowExpressionsCollector listener) Subscribes the listener to all the arguments |
Evaluates all the arguments
Subscribes the listener to all the arguments
Copyright © 2008–2014 Václav Pech. All Rights Reserved.