![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
This class implements AST transformations for delayed connections. More...
Inherits org.lflang.ast.AstTransformation.
Public Member Functions | |
| void | applyTransformation (List< Reactor > reactors) |
| Transform all after delay connections by inserting generated delay reactors. | |
| DelayedConnectionTransformation (DelayBodyGenerator generator, TargetTypes targetTypes, Resource mainResource, boolean transformAfterDelays, boolean transformPhysicalConnections) | |
Static Public Attributes | |
| static final LfFactory | factory = ASTUtils.factory |
| The Lingua Franca factory for creating new AST nodes. | |
This class implements AST transformations for delayed connections.
There are two types of delayed connections: 1) Connections with after-delays 2) Physical connections.
| org.lflang.ast.DelayedConnectionTransformation.DelayedConnectionTransformation | ( | DelayBodyGenerator | generator, |
| TargetTypes | targetTypes, | ||
| Resource | mainResource, | ||
| boolean | transformAfterDelays, | ||
| boolean | transformPhysicalConnections ) |
| void org.lflang.ast.DelayedConnectionTransformation.applyTransformation | ( | List< Reactor > | reactors | ) |
Transform all after delay connections by inserting generated delay reactors.
Implements org.lflang.ast.AstTransformation.
|
static |
The Lingua Franca factory for creating new AST nodes.