Difference between revisions of "XCSG:DataFlow (Edge)"
From AtlasWiki
(Adds permitted connections (experiment...is it more helpful or harmful to have this specified?)) |
(→Specification: fix link to BinaryOperator) |
||
Line 8: | Line 8: | ||
{{XCSGTag | {{XCSGTag | ||
| name = leftOperand | | name = leftOperand | ||
− | | description = Indicates that this edge connects a possible left operand to the [[ | + | | description = Indicates that this edge connects a possible left operand to the [[BinaryOperator]] it is a possible left operand of. |
}} | }} | ||
{{XCSGTag | {{XCSGTag | ||
| name = rightOperand | | name = rightOperand | ||
− | | description = Indicates that this edge connects a possible right operand to the [[ | + | | description = Indicates that this edge connects a possible right operand to the [[BinaryOperator]] it is a possible right operand of. |
}} | }} |
Revision as of 15:04, 5 December 2014
Specification
Metaclass | DataFlow (Edge) |
---|---|
Extends | Edge |
Description | Connects DataFlow nodes to one another and to Variables, linking the origin of data to locations that it is modified or consumed. |
Direct Subkinds | CompileTimeDataFlow, InterproceduralDataFlow, LocalDataFlow |
---|
Permitted Connections | ||
---|---|---|
Predecessor | Multiplicity | Successor |
DataFlow (Node) | ✱ ➞ ✱ | DataFlow (Node) |
Variable | ✱ ➞ ✱ | DataFlow (Node) |
DataFlow (Node) | ✱ ➞ ✱ | Variable |
Tag | leftOperand |
---|---|
Description | Indicates that this edge connects a possible left operand to the BinaryOperator it is a possible left operand of. |
Tag | rightOperand |
---|---|
Description | Indicates that this edge connects a possible right operand to the BinaryOperator it is a possible right operand of. |