![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Classes that implement the federated code generator. More...
Classes | |
| class | org.lflang.federated.extensions.CExtension |
| An extension class to the CGenerator that enables certain federated functionalities. More... | |
| class | org.lflang.federated.extensions.CExtensionUtils |
| Utility class for the C extension. More... | |
| interface | org.lflang.federated.extensions.FedTargetExtension |
| Interface for federated target extensions. More... | |
| class | org.lflang.federated.extensions.FedTargetExtensionFactory |
| Class for instantiating target extensions. More... | |
| class | org.lflang.federated.extensions.PythonExtension |
| An extension class to the PythonGenerator that enables certain federated functionalities. More... | |
| class | org.lflang.federated.extensions.TSExtension |
| An extension class to the TSGenerator that enables certain federated functionalities. More... | |
| class | org.lflang.federated.generator.FedASTUtils |
| A helper class for AST transformations needed for federated execution. More... | |
| class | org.lflang.federated.generator.FedConnectionInstance |
| Class representing a federated connection. More... | |
| class | org.lflang.federated.generator.FedEmitter |
| Helper class to generate code for federates. More... | |
| class | org.lflang.federated.generator.FederateInstance |
| Class that represents an instance of a federate, i.e., a reactor that is instantiated at the top level of a federated reactor. More... | |
| class | org.lflang.federated.generator.FederateTargetConfig |
| Subclass of TargetConfig with a specialized constructor for creating configurations for federates. More... | |
| class | org.lflang.federated.generator.FederationFileConfig |
| A subclass of {. More... | |
| class | org.lflang.federated.generator.FedGenerator |
| The main class for the federated code generator. More... | |
| class | org.lflang.federated.generator.FedImportEmitter |
| Helper class to generate import statements for a federate. More... | |
| class | org.lflang.federated.generator.FedMainEmitter |
| Helper class to generate a main reactor. More... | |
| class | org.lflang.federated.generator.FedPreambleEmitter |
| Helper class to generate preamble code for a federate. More... | |
| class | org.lflang.federated.generator.FedReactorEmitter |
| Helper class to generate reactor definitions for a federate. More... | |
| class | org.lflang.federated.generator.FedTargetEmitter |
| Helper class to generate target code for a federate. More... | |
| class | org.lflang.federated.generator.FedUtils |
| A collection of utility methods for the federated generator. More... | |
| class | org.lflang.federated.generator.LineAdjustingMessageReporter |
| A message reporter that adjusts line numbers to account for the fact that the code has been generated. More... | |
| class | org.lflang.federated.generator.SynchronizedMessageReporter |
| A message reporter that synchronizes access to the parent reporter. More... | |
| class | org.lflang.federated.launcher.BuildConfig |
| A collection of methods used for building target code for federates. More... | |
| class | org.lflang.federated.launcher.CBuildConfig |
| Utility class that can be used to create a launcher for federated LF programs that are written in C. More... | |
| class | org.lflang.federated.launcher.FedLauncherGenerator |
| Utility class that can be used to create a launcher for federated LF programs. More... | |
| class | org.lflang.federated.launcher.PyBuildConfig |
| A build configuration for Python federates. More... | |
| class | org.lflang.federated.launcher.RtiConfig |
| Class for storing configuration settings pertaining to the RTI. More... | |
| class | org.lflang.federated.launcher.TsBuildConfig |
| Utility class that can be used to create a launcher for federated LF programs that are written in TypeScript. More... | |
| class | org.lflang.federated.serialization.FedCustomPythonSerialization |
| Enables support for custom serialization. More... | |
| class | org.lflang.federated.serialization.FedNativePythonSerialization |
| Enables support for Python pickle serialization. More... | |
| class | org.lflang.federated.serialization.FedROS2CPPSerialization |
| Enables support for ROS 2 serialization in C/C++ code. More... | |
| interface | org.lflang.federated.serialization.FedSerialization |
| Interface to enable support for automatic data serialization in target code. More... | |
| enum | org.lflang.federated.serialization.SupportedSerializers |
| The supported serializers. More... | |
| class | org.lflang.federated.validation.FedValidator |
| Helper class that is used to validate a federated reactor. More... | |
Classes that implement the federated code generator.