|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| QueryNodeInCompositeQuery (std::unique_ptr< Query > &&q) | |
| void | addCalculatedInput (int index, Optional< TupleSet > g) |
| bool | canExecute () const |
| void | execute () |
Public Attributes | |
| QList< Optional< TupleSet > > | calculatedInputs_ |
| QList< Optional< TupleSet > > | calculatedOutputs_ |
| QVector< InputMapping > | inputMap_ |
| Describes an input mapping: The output with index outputIndex_ from the Query outputFrom_ is mapped to the input with index i in the vector. More... | |
| QVector< QSet< QueryNodeInCompositeQuery * > > | outputMap_ |
| Decribes an output mapping: 1 Output can go to multiple receivers. More... | |
| std::unique_ptr< Query > | q_ {} |
|
inline |
| void InformationScripting::QueryNodeInCompositeQuery::addCalculatedInput | ( | int | index, |
| Optional< TupleSet > | g | ||
| ) |
| bool InformationScripting::QueryNodeInCompositeQuery::canExecute | ( | ) | const |
| void InformationScripting::QueryNodeInCompositeQuery::execute | ( | ) |
| QVector<InputMapping> InformationScripting::QueryNodeInCompositeQuery::inputMap_ |
Describes an input mapping: The output with index outputIndex_ from the Query outputFrom_ is mapped to the input with index i in the vector.
Note: 1 Input can only receive a single output.
| QVector<QSet<QueryNodeInCompositeQuery*> > InformationScripting::QueryNodeInCompositeQuery::outputMap_ |
Decribes an output mapping: 1 Output can go to multiple receivers.
| std::unique_ptr<Query> InformationScripting::QueryNodeInCompositeQuery::q_ {} |