lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.federated.generator.FedEmitter Class Reference

Helper class to generate code for federates. More...

Public Member Functions

 FedEmitter (FederationFileConfig fileConfig, Reactor originalMainReactor, MessageReporter messageReporter, RtiConfig rtiConfig)

Static Public Member Functions

static Path lfFilePath (FederationFileConfig fileConfig, FederateInstance federate)

Package Functions

Map< Path, CodeMapgenerateFederate (LFGeneratorContext context, FederateInstance federate, List< String > federateNames) throws IOException
 Generate a .lf file for federate federate.

Detailed Description

Helper class to generate code for federates.

Constructor & Destructor Documentation

◆ FedEmitter()

org.lflang.federated.generator.FedEmitter.FedEmitter ( FederationFileConfig fileConfig,
Reactor originalMainReactor,
MessageReporter messageReporter,
RtiConfig rtiConfig )

Member Function Documentation

◆ generateFederate()

Map< Path, CodeMap > org.lflang.federated.generator.FedEmitter.generateFederate ( LFGeneratorContext context,
FederateInstance federate,
List< String > federateNames ) throws IOException
package

Generate a .lf file for federate federate.

◆ lfFilePath()

Path org.lflang.federated.generator.FedEmitter.lfFilePath ( FederationFileConfig fileConfig,
FederateInstance federate )
static

The documentation for this class was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/federated/generator/FedEmitter.java