| CAbstractDiagramSynthesis | |
| Corg.lflang.diagram.synthesis.LinguaFrancaSynthesis | Diagram synthesis for Lingua Franca programs |
| CAbstractGenerator | |
| Corg.lflang.generator.LFGenerator | Generates code from your model files on save |
| CAbstractLanguageServer | |
| Corg.lflang.diagram.lsp.LanguageDiagramServer | Language server with extended diagram communication |
| CAbstractLFIdeModule | |
| Corg.lflang.ide.LFIdeModule | Use this class to register ide components |
| CAbstractLFRuntimeModule | |
| Corg.lflang.LFRuntimeModule | Binds services that are available both when running LFC standalone, and when running within the IDE |
| CAbstractLFScopeProvider | |
| Corg.lflang.scoping.LFScopeProviderImpl | This class enforces custom rules |
| Corg.lflang.scoping.LFScopeProvider | This class contains custom scoping description |
| CAbstractLFValidator | |
| Corg.lflang.generator.GeneratorBase | Generator base class for specifying core functionality that all code generators should have |
| Corg.lflang.analyses.uclid.UclidGenerator | (EXPERIMENTAL) Generator for Uclid5 models |
| Corg.lflang.validation.BaseLFValidator | |
| Corg.lflang.validation.LFValidator | Custom validation checks for Lingua Franca programs |
| CCancelIndicator | |
| Corg.lflang.tests.lsp.MockCancelIndicator | Mock the CancelIndicator interface for testing |
| CCBaseVisitor | |
| Corg.lflang.analyses.c.BuildAstParseTreeVisitor | This visitor class builds an AST from the parse tree of a C program |
| CCGenerator | |
| Corg.lflang.generator.python.PythonGenerator | Generator for Python target |
| CCloseable | |
| Corg.lflang.tests.lsp.ErrorInserter.AlteredTest | An AlteredTest represents an altered version of what was a valid LF file |
| CCollector | |
| Corg.lflang.ast.MalleableString.Joiner | Join MalleableStrings together using the given separator |
| CComparable | |
| Corg.lflang.TimeValue | Represents an amount of time (a duration) |
| Corg.lflang.analyses.statespace.Event | A node in the state space diagram representing a step in the execution of an LF program |
| Corg.lflang.analyses.statespace.Tag | Class representing a logical time tag, which is a pair that consists of a timestamp (type long) and a microstep (type long) |
| Corg.lflang.generator.Position | A position in a document, including line and column |
| Corg.lflang.generator.Range | Represents a range in a document |
| Corg.lflang.generator.RuntimeRange< T > | A representation of a range of runtime instance objects (port channels, reactors, reactions, etc.) |
| Corg.lflang.tests.LFTest | Information about an indexed Lingua Franca test program |
| CDefaultResourceDescriptionStrategy | |
| Corg.lflang.LFResourceDescriptionStrategy | Resource description strategy designed to limit global scope to only those files that were explicitly imported |
| CException | |
| Corg.lflang.tests.TestError | Indicator for an error during test execution |
| CIAction | |
| Corg.lflang.diagram.synthesis.action.AbstractAction | Abstract super class for diagram actions that provides some convince methods |
| Corg.lflang.diagram.synthesis.action.CollapseAllReactorsAction | Action that expands (shows details) of all reactor nodes |
| Corg.lflang.diagram.synthesis.action.ExpandAllReactorsAction | Action that collapses (hides details) of all reactor nodes |
| Corg.lflang.diagram.synthesis.action.FilterCycleAction | Action that filters the diagram for only those elements included in a cycle |
| Corg.lflang.diagram.synthesis.action.MemorizingExpandCollapseAction | Action for toggling collapse/expand state of reactors that memorizes the state and allows correct initialization synthesis runs for the same model |
| Corg.lflang.diagram.synthesis.action.ShowCycleAction | Action that expands all reactor nodes that are included in a cycle |
| CIFormatter2 | |
| Corg.lflang.formatting2.LFFormatter | |
| CIGeneratorContext | |
| Corg.lflang.generator.LFGeneratorContext | The context of a Lingua Franca build process |
| Corg.lflang.generator.MainContext | An LFGeneratorContext that is not nested in any other generator context |
| Corg.lflang.generator.SubContext | A SubContext is the context of a process within a build process |
| CIInjectorProvider | |
| Corg.lflang.tests.LFInjectorProvider | Note: this is a copy of a file generated by XText |
| CIKlighdStartupHook | |
| Corg.lflang.diagram.synthesis.SynthesisRegistration | Registration of all diagram synthesis related classes in Klighd |
| CILanguageServerExtension | |
| Corg.lflang.diagram.lsp.LFLanguageServerExtension | Provide Lingua-Franca-specific extensions to the language server's behavior |
| CImportUriGlobalScopeProvider | |
| Corg.lflang.scoping.LFGlobalScopeProvider | Global scope provider that limits access to only those files that were explicitly imported |
| CIOException | |
| Corg.lflang.util.TargetResourceNotFoundException | Exception thrown when a required resource could not be found on the classpath or is an empty directory |
| CIStyleModifier | |
| Corg.lflang.diagram.synthesis.postprocessor.ReactionPortAdjustment | Adjusts the port position of reactions node AFTER layout, to allow free port order but also adapt (snuggle) to pointy shape of reaction node |
| Corg.lflang.diagram.synthesis.postprocessor.ReactorPortAdjustment | Adjusts the port figures of reactors when fixed side are off to keep the input output indication correct |
| CIVersionProvider | |
| Corg.lflang.cli.VersionProvider | |
| CKGraphLanguageClient | |
| Corg.lflang.diagram.lsp.LFLanguageClient | Language client for the diagram server |
| CKGraphLanguageServerExtension | |
| Corg.lflang.diagram.lsp.LFLanguageServer | The Lingua Franca language and diagram server |
| CLanguageClient | |
| Corg.lflang.diagram.lsp.LFLanguageClient | Language client for the diagram server |
| Corg.lflang.tests.lsp.MockLanguageClient | A MockLanguageClient is a language client that should be used in language server tests |
| CLFStandaloneSetupGenerated | |
| Corg.lflang.LFStandaloneSetup | Initialization support for running Xtext languages without Equinox extension registry |
| Corg.lflang.cli.LFCliSetup | Setup for Cli module registration |
| Corg.lflang.ide.LFIdeSetup | Initialization support for running Xtext languages as language servers |
| CLfSwitch | |
| Corg.lflang.ast.IsEqual | Switch class that checks if subtrees of the AST are semantically equivalent to each other |
| Corg.lflang.ast.ToLf | Switch class for converting AST nodes to their textual representation as it would appear in LF code |
| Corg.lflang.ast.ToSExpr | Converts an LF model to an S-expression |
| Corg.lflang.ast.ToText | Switch class for converting AST nodes to some textual representation that seems likely to be useful for as many code generators as possible |
| CModule | |
| Corg.lflang.cli.LFStandaloneModule | Module that is only available when running LFC as a standalone program |
| CMTLParserBaseVisitor | |
| Corg.lflang.analyses.uclid.MTLVisitor | (EXPERIMENTAL) Transpiler from an MTL specification to a Uclid axiom |
| CNamesAreUniqueValidationHelper | |
| Corg.lflang.validation.LFNamesAreUniqueValidationHelper | |
| Corg.lflang.analyses.c.AstUtils | |
| Corg.lflang.analyses.c.AstVisitor< T > | Modeled after ParseTreeVisitor.class |
| Corg.lflang.analyses.c.AbstractAstVisitor< T > | Modeled after AbstractParseTreeVisitor |
| Corg.lflang.analyses.c.CBaseAstVisitor< T > | A base class that provides default implementations of the visit functions |
| Corg.lflang.analyses.c.CAstVisitor< T > | Modeled after CVisitor.java |
| Corg.lflang.analyses.c.CBaseAstVisitor< T > | A base class that provides default implementations of the visit functions |
| Corg.lflang.analyses.c.CAst | |
| Corg.lflang.analyses.c.CAst.VariableNode.Type | |
| Corg.lflang.analyses.c.CBaseAstVisitor< String > | |
| Corg.lflang.analyses.c.CToUclidVisitor | |
| Corg.lflang.analyses.c.CBaseAstVisitor< Void > | |
| Corg.lflang.analyses.c.IfNormalFormAstVisitor | An AST visitor that converts an original AST into the If Normal Form |
| Corg.lflang.analyses.c.VariablePrecedenceVisitor | This visitor marks certain variable node as "previous." |
| Corg.lflang.analyses.c.Visitable | |
| Corg.lflang.analyses.c.CAst.AdditionNode | Arithmetic operations |
| Corg.lflang.analyses.c.CAst.AssignmentNode | |
| Corg.lflang.analyses.c.CAst.AstNode | |
| Corg.lflang.analyses.c.CAst.AstNodeBinary | |
| Corg.lflang.analyses.c.CAst.AdditionNode | Arithmetic operations |
| Corg.lflang.analyses.c.CAst.AssignmentNode | |
| Corg.lflang.analyses.c.CAst.DivisionNode | |
| Corg.lflang.analyses.c.CAst.EqualNode | Comparison operators |
| Corg.lflang.analyses.c.CAst.GreaterEqualNode | |
| Corg.lflang.analyses.c.CAst.GreaterThanNode | |
| Corg.lflang.analyses.c.CAst.IfBlockNode | AST node for an IF block |
| Corg.lflang.analyses.c.CAst.IfBodyNode | AST node for the body of an IF block |
| Corg.lflang.analyses.c.CAst.LessEqualNode | |
| Corg.lflang.analyses.c.CAst.LessThanNode | |
| Corg.lflang.analyses.c.CAst.LogicalAndNode | |
| Corg.lflang.analyses.c.CAst.LogicalOrNode | |
| Corg.lflang.analyses.c.CAst.MultiplicationNode | |
| Corg.lflang.analyses.c.CAst.NotEqualNode | |
| Corg.lflang.analyses.c.CAst.SetPortNode | LF built-in operations |
| Corg.lflang.analyses.c.CAst.SubtractionNode | |
| Corg.lflang.analyses.c.CAst.AstNodeDynamic | An AST node class that can have a list of child nodes with arbitrary length |
| Corg.lflang.analyses.c.CAst.ScheduleActionIntNode | AST node for a lf_schedule_int(action, additional_delay, integer) call |
| Corg.lflang.analyses.c.CAst.ScheduleActionNode | AST node for a lf_schedule(action, additional_delay) call |
| Corg.lflang.analyses.c.CAst.StatementSequenceNode | |
| Corg.lflang.analyses.c.CAst.AstNodeUnary | |
| Corg.lflang.analyses.c.CAst.LogicalNotNode | |
| Corg.lflang.analyses.c.CAst.NegativeNode | |
| Corg.lflang.analyses.c.CAst.LiteralNode | |
| Corg.lflang.analyses.c.CAst.OpaqueNode | An Ast node that indicates the code represented by this node is unanalyzable |
| Corg.lflang.analyses.c.CAst.StateVarNode | Handle state variables appearing as self-><name> |
| Corg.lflang.analyses.c.CAst.TriggerIsPresentNode | Handle trigger presence appearing as <name>->is_present |
| Corg.lflang.analyses.c.CAst.TriggerValueNode | Handle trigger values appearing as <name>->value |
| Corg.lflang.analyses.c.CAst.VariableNode | |
| Corg.lflang.analyses.c.CAst.AstNodeBinary | |
| Corg.lflang.analyses.c.CAst.AstNodeDynamic | An AST node class that can have a list of child nodes with arbitrary length |
| Corg.lflang.analyses.c.CAst.AstNodeUnary | |
| Corg.lflang.analyses.c.CAst.DivisionNode | |
| Corg.lflang.analyses.c.CAst.EqualNode | Comparison operators |
| Corg.lflang.analyses.c.CAst.GreaterEqualNode | |
| Corg.lflang.analyses.c.CAst.GreaterThanNode | |
| Corg.lflang.analyses.c.CAst.IfBlockNode | AST node for an IF block |
| Corg.lflang.analyses.c.CAst.IfBodyNode | AST node for the body of an IF block |
| Corg.lflang.analyses.c.CAst.LessEqualNode | |
| Corg.lflang.analyses.c.CAst.LessThanNode | |
| Corg.lflang.analyses.c.CAst.LiteralNode | |
| Corg.lflang.analyses.c.CAst.LogicalAndNode | |
| Corg.lflang.analyses.c.CAst.LogicalNotNode | |
| Corg.lflang.analyses.c.CAst.LogicalOrNode | |
| Corg.lflang.analyses.c.CAst.MultiplicationNode | |
| Corg.lflang.analyses.c.CAst.NegativeNode | |
| Corg.lflang.analyses.c.CAst.NotEqualNode | |
| Corg.lflang.analyses.c.CAst.OpaqueNode | An Ast node that indicates the code represented by this node is unanalyzable |
| Corg.lflang.analyses.c.CAst.ScheduleActionIntNode | AST node for a lf_schedule_int(action, additional_delay, integer) call |
| Corg.lflang.analyses.c.CAst.ScheduleActionNode | AST node for a lf_schedule(action, additional_delay) call |
| Corg.lflang.analyses.c.CAst.SetPortNode | LF built-in operations |
| Corg.lflang.analyses.c.CAst.StateVarNode | Handle state variables appearing as self-><name> |
| Corg.lflang.analyses.c.CAst.StatementSequenceNode | |
| Corg.lflang.analyses.c.CAst.SubtractionNode | |
| Corg.lflang.analyses.c.CAst.TriggerIsPresentNode | Handle trigger presence appearing as <name>->is_present |
| Corg.lflang.analyses.c.CAst.TriggerValueNode | Handle trigger values appearing as <name>->value |
| Corg.lflang.analyses.c.CAst.VariableNode | |
| Corg.lflang.analyses.statespace.StateInfo | A class that represents information in a step in a counterexample trace |
| Corg.lflang.analyses.statespace.StateSpaceExplorer | (EXPERIMENTAL) Explores the state space of an LF program |
| Corg.lflang.analyses.statespace.StateSpaceNode | A node in the state space diagram representing a step in the execution of an LF program |
| Corg.lflang.analyses.uclid.UclidGenerator.Tactic | A tactic used to verify properties |
| Corg.lflang.analyses.uclid.UclidRunner | (EXPERIMENTAL) Runner for Uclid5 models |
| Corg.lflang.ast.AstTransformation | Interface for AST Transfomations |
| Corg.lflang.ast.DelayedConnectionTransformation | This class implements AST transformations for delayed connections |
| Corg.lflang.generator.c.CEnclavedReactorTransformation | The AST transformation enabling enclaved execution in the C target |
| Corg.lflang.ast.ASTUtils | A helper class for modifying and analyzing the AST |
| Corg.lflang.ast.FormattingUtil | Utility functions that determine the specific behavior of the LF formatter |
| Corg.lflang.ast.LfParsingHelper | Utility to parse LF classes |
| Corg.lflang.ast.MalleableString | A MalleableString is an object with multiple valid textual representations |
| Corg.lflang.ast.MalleableString.Builder | Build a MalleableString in a manner analogous to the way we build Strings |
| Corg.lflang.ast.ToSExpr.SExpr | |
| Corg.lflang.ast.ToSExpr.SList | |
| Corg.lflang.ast.ToSExpr.SList.SAtom< T > | |
| Corg.lflang.AttributeUtils | A helper class for processing attributes in the AST |
| Corg.lflang.cli.CliBase.MutuallyExclusive | Options and parameters present in both Lfc and Lff |
| Corg.lflang.cli.CliToolTestFixture | Test utilities for a CLI tool, eg org.lflang.cli.Lfc, org.lflang.cli.Lff |
| Corg.lflang.cli.LfcCliTest.LfcOneShotTestFixture | |
| Corg.lflang.cli.LfcCliTest.LfcTestFixture | |
| Corg.lflang.cli.LfdCliTest.LfdTestFixture | |
| Corg.lflang.cli.LffCliTest.LffTestFixture | |
| Corg.lflang.cli.DiagramGenerationTest | |
| Corg.lflang.cli.Lfc.ThreadingMutuallyExclusive | Mutually exclusive options related to threading |
| Corg.lflang.cli.LfcCliTest | |
| Corg.lflang.cli.LfdCliTest | |
| Corg.lflang.cli.LffCliTest | |
| Corg.lflang.cli.TestUtils | |
| Corg.lflang.cli.TestUtils.TempDirBuilder | Builder for a directory |
| Corg.lflang.cli.TestUtils.TempDirChecker | Builder for a directory |
| Corg.lflang.diagram.lsp.BuildArgs | Build arguments for the diagram server |
| Corg.lflang.diagram.lsp.LibraryFile | Represents a Lingua Franca (LF) file |
| Corg.lflang.diagram.lsp.NodePosition | Position of a node within a text document or code file |
| Corg.lflang.diagram.lsp.Progress | A class for reporting the progress of an ongoing task |
| Corg.lflang.diagram.lsp.ReactorNode | Represents a node in a hierarchical structure where each node has a label, a URI, and positional information |
| Corg.lflang.diagram.synthesis.AbstractSynthesisExtensions | Abstract super class for extension classes used in for the diagram synthesis that provides some convince methods |
| Corg.lflang.diagram.synthesis.styles.LinguaFrancaShapeExtensions | Extension class that provides shapes and figures for the Lingua Franca diagram synthesis |
| Corg.lflang.diagram.synthesis.styles.LinguaFrancaStyleExtensions | Extension class that provides styles and coloring for the Lingua Franca diagram synthesis |
| Corg.lflang.diagram.synthesis.util.CycleVisualization | Dependency cycle detection for Lingua Franca diagrams |
| Corg.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization | Utility class to handle dependency edges for collapsed reactors in Lingua Franca diagrams |
| Corg.lflang.diagram.synthesis.util.LayoutPostProcessing | Set layout configuration options for the Lingua Franca diagram synthesis |
| Corg.lflang.diagram.synthesis.util.ModeDiagrams | Transformations to support modes in the Lingua Franca diagram synthesis |
| Corg.lflang.diagram.synthesis.util.ReactorIcons | Utility class to handle icons for reactors in Lingua Franca diagrams |
| Corg.lflang.diagram.synthesis.util.UtilityExtensions | Extension class that provides various utility methods for the synthesis |
| Corg.lflang.diagram.synthesis.ReactorParameterDisplayModes | Enumeration of different display options for reactor parameters |
| Corg.lflang.diagram.synthesis.styles.ReactorFigureComponents | Components of a reactor figure |
| Corg.lflang.diagram.synthesis.util.NamedInstanceUtil | Utility class to link KGraphElements to NamedInstances |
| Corg.lflang.federated.extensions.CExtensionUtils | Utility class for the C extension |
| Corg.lflang.federated.extensions.FedTargetExtension | Interface for federated target extensions |
| Corg.lflang.federated.extensions.CExtension | An extension class to the CGenerator that enables certain federated functionalities |
| Corg.lflang.federated.extensions.PythonExtension | An extension class to the PythonGenerator that enables certain federated functionalities |
| Corg.lflang.federated.extensions.TSExtension | An extension class to the TSGenerator that enables certain federated functionalities |
| Corg.lflang.federated.extensions.FedTargetExtensionFactory | Class for instantiating target extensions |
| Corg.lflang.federated.generator.FedASTUtils | A helper class for AST transformations needed for federated execution |
| Corg.lflang.federated.generator.FedConnectionInstance | Class representing a federated connection |
| Corg.lflang.federated.generator.FedEmitter | Helper class to generate code for federates |
| Corg.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 |
| Corg.lflang.federated.generator.FedGenerator | The main class for the federated code generator |
| Corg.lflang.federated.generator.FedImportEmitter | Helper class to generate import statements for a federate |
| Corg.lflang.federated.generator.FedMainEmitter | Helper class to generate a main reactor |
| Corg.lflang.federated.generator.FedPreambleEmitter | Helper class to generate preamble code for a federate |
| Corg.lflang.federated.generator.FedReactorEmitter | Helper class to generate reactor definitions for a federate |
| Corg.lflang.federated.generator.FedTargetEmitter | Helper class to generate target code for a federate |
| Corg.lflang.federated.generator.FedUtils | A collection of utility methods for the federated generator |
| Corg.lflang.federated.launcher.BuildConfig | A collection of methods used for building target code for federates |
| Corg.lflang.federated.launcher.CBuildConfig | Utility class that can be used to create a launcher for federated LF programs that are written in C |
| Corg.lflang.federated.launcher.PyBuildConfig | A build configuration for Python federates |
| Corg.lflang.federated.launcher.TsBuildConfig | Utility class that can be used to create a launcher for federated LF programs that are written in TypeScript |
| Corg.lflang.federated.launcher.FedLauncherGenerator | Utility class that can be used to create a launcher for federated LF programs |
| Corg.lflang.federated.launcher.RtiConfig | Class for storing configuration settings pertaining to the RTI |
| Corg.lflang.federated.serialization.FedSerialization | Interface to enable support for automatic data serialization in target code |
| Corg.lflang.federated.serialization.FedCustomPythonSerialization | Enables support for custom serialization |
| Corg.lflang.federated.serialization.FedNativePythonSerialization | Enables support for Python pickle serialization |
| Corg.lflang.federated.serialization.FedROS2CPPSerialization | Enables support for ROS 2 serialization in C/C++ code |
| Corg.lflang.federated.serialization.SupportedSerializers | The supported serializers |
| Corg.lflang.federated.validation.FedValidator | Helper class that is used to validate a federated reactor |
| Corg.lflang.FileConfig | Base class that governs the interactions between code generators and the file system |
| Corg.lflang.federated.generator.FederationFileConfig | A subclass of { |
| Corg.lflang.generator.c.CFileConfig | The file configuration for the C target |
| Corg.lflang.generator.python.PyFileConfig | Python file configuration |
| Corg.lflang.generator.Argument< T > | A record that ties a target property to a value obtained as a parameter to a compilation run |
| Corg.lflang.generator.c.CActionGenerator | Generates code for actions (logical or physical) for the C and CCpp target |
| Corg.lflang.generator.c.CCmakeGenerator | A helper class that generates a CMakefile that can be used to compile the generated C code |
| Corg.lflang.generator.c.CCmakeGenerator.SetUpMainTarget | Provide a strategy for configuring the main target of the CMake build |
| Corg.lflang.generator.python.PythonGenerator | Generator for Python target |
| Corg.lflang.generator.c.CCompiler | Responsible for creating and executing the necessary CMake command to compile code that is generated by the CGenerator |
| Corg.lflang.generator.c.CConstructorGenerator | Generates C constructor code for a reactor |
| Corg.lflang.generator.c.CCoreFilesUtils | Generates the list of files to be included in the core library for each reactor given conditions listed as arguments of each function |
| Corg.lflang.generator.c.CEnclaveGenerator | This class is in charge of code generating functions and global variables related to the enclaves and environments |
| Corg.lflang.generator.c.CEnclaveGraph | This class contains the enclave connection graph |
| Corg.lflang.generator.c.CEnclaveInstance | An CEnclaveInstance object is associated with each enclave |
| Corg.lflang.generator.c.CMainFunctionGenerator | Generate the code that is the entry point of the program |
| Corg.lflang.generator.c.CMethodGenerator | Collection of functions to generate C code to declare methods |
| Corg.lflang.generator.c.CMixedRadixGenerator | Names for the variables used to index into the mixed-radix array |
| Corg.lflang.generator.c.CModesGenerator | Generates C code to support modal models |
| Corg.lflang.generator.c.CParameterGenerator | Generates C code to declare and initialize parameters |
| Corg.lflang.generator.c.CPortGenerator | Generates C code to declare and initialize ports |
| Corg.lflang.generator.c.CPreambleGenerator | Generates code for preambles for the C and CCpp target |
| Corg.lflang.generator.c.CReactionGenerator | Generate code for reactions |
| Corg.lflang.generator.c.CReactorHeaderFileGenerator | Generate user-visible header files |
| Corg.lflang.generator.c.CReactorHeaderFileGenerator.GenerateAuxiliaryStructs | Functional interface for generating auxiliary structs such as port structs |
| Corg.lflang.generator.c.CStateGenerator | Generate code for state variables |
| Corg.lflang.generator.c.CTimerGenerator | Generates C code to declare and initialize timers |
| Corg.lflang.generator.c.CTracingGenerator | Generates C code to support tracing |
| Corg.lflang.generator.c.CTriggerObjectsGenerator | Generate code for the "_lf_initialize_trigger_objects" function |
| Corg.lflang.generator.c.CUtil | A collection of utilities for C code generation |
| Corg.lflang.generator.python.PyUtil | A collection of utilities for Python code generation |
| Corg.lflang.generator.c.CUtil.ReportCommandErrors | A ReportCommandErrors is a way to analyze command output and report any errors that it describes |
| Corg.lflang.generator.c.CWatchdogGenerator | Generate C code for watchdogs |
| Corg.lflang.generator.c.InteractingContainedReactors | Helper class to handle code generation of contained reactors |
| Corg.lflang.generator.c.TypeParameterizedReactor | A reactor class combined with concrete type arguments bound to its type parameters |
| Corg.lflang.generator.CodeBuilder | Helper class for printing code with indentation |
| Corg.lflang.generator.CodeMap | Encapsulate data about the correspondence between ranges of generated code and ranges of a Lingua Franca file |
| Corg.lflang.generator.CodeMap.Correspondence | |
| Corg.lflang.generator.DeadlineInstance | Instance of a deadline |
| Corg.lflang.generator.DelayBodyGenerator | Interface for generating code for the body of reactions that handle connections with logical delays specified with the after keyword |
| Corg.lflang.generator.c.CDelayBodyGenerator | Generate code for the bodies of the reactions involved in connections with the 'after' keyword |
| Corg.lflang.generator.python.PythonDelayBodyGenerator | Generate code for the bodies of reactions that handle connections with logical delays specified with the after keyword |
| Corg.lflang.generator.DiagnosticReporting | Utilities for reporting validation output |
| Corg.lflang.generator.DiagnosticReporting.Strategy | A means of parsing the output of a validator |
| Corg.lflang.generator.HumanReadableReportingStrategy | An error reporting strategy that parses human-readable output |
| Corg.lflang.generator.docker.DockerComposeGenerator | Code generator for docker-compose configurations |
| Corg.lflang.generator.docker.FedDockerComposeGenerator | A docker-compose configuration generator for a federated program |
| Corg.lflang.generator.docker.DockerData | Build configuration of a docker service |
| Corg.lflang.generator.docker.DockerGenerator | A class for generating docker files |
| Corg.lflang.generator.docker.CDockerGenerator | Generate the docker file related code for the C and CCpp target |
| Corg.lflang.generator.docker.PythonDockerGenerator | Generates the docker file related code for the Python target |
| Corg.lflang.generator.docker.RtiDockerGenerator | Generate a Dockerfile for building the rti provided by reactor-c |
| Corg.lflang.generator.docker.TSDockerGenerator | Generates the docker file related code for the Typescript target |
| Corg.lflang.generator.GeneratorBase.ErrorFileAndLine | Parsed error message from a compiler is returned here |
| Corg.lflang.generator.GeneratorCommandFactory | A factory class responsible for creating commands for use by the LF code generators |
| Corg.lflang.generator.GeneratorResult | The result of a code generation task |
| Corg.lflang.generator.GeneratorResult.Status | A Status is a level of completion of a code generation task |
| Corg.lflang.generator.GeneratorResult.Status.GetUserMessage | A GetUserMessage is a function that translates a GeneratorResult into a human-readable report for the end user |
| Corg.lflang.generator.GeneratorUtils | A helper class with functions that may be useful for code generators |
| Corg.lflang.generator.IntegratedBuilder | Manage Lingua Franca build processes that are requested from the language server |
| Corg.lflang.generator.IntegratedBuilder.ReportProgress | A ProgressReporter reports the progress of a build |
| Corg.lflang.tests.lsp.MockReportProgress | Collect progress reports and check that they have the expected properties |
| Corg.lflang.generator.LfExpressionVisitor< P, R > | A visitor for expressions in LF |
| Corg.lflang.generator.LfExpressionVisitor< P, R >.DefaultLfVisitor< P, R > | Base visitor class where methods are defaulted to a common one |
| Corg.lflang.generator.LfExpressionVisitor< P, Expression > | |
| Corg.lflang.generator.LfExpressionVisitor< P, R >.LfExpressionDeepCopyVisitor< P > | A visitor that deep copies the expression |
| Corg.lflang.generator.LFGeneratorContext.Mode | |
| Corg.lflang.generator.MixedRadixInt | Representation of a permuted mixed radix (PMR) integer |
| Corg.lflang.generator.NamedInstance< T extends EObject > | Base class for compile-time instances with names in Lingua Franca |
| Corg.lflang.generator.NamedInstance< Instantiation > | |
| Corg.lflang.generator.ReactorInstance | Representation of a compile-time instance of a reactor |
| Corg.lflang.generator.NamedInstance< Mode > | |
| Corg.lflang.generator.ModeInstance | Representation of a runtime instance of a mode |
| Corg.lflang.generator.NamedInstance< Parameter > | |
| Corg.lflang.generator.ParameterInstance | Representation of a compile-time instance of a parameter |
| Corg.lflang.generator.NamedInstance< Reaction > | |
| Corg.lflang.generator.ReactionInstance | Representation of a compile-time instance of a reaction |
| Corg.lflang.generator.NamedInstance< StateVar > | |
| Corg.lflang.generator.StateVariableInstance | Representation of a compile-time instance of a state variable |
| Corg.lflang.generator.NamedInstance< T > | |
| Corg.lflang.generator.TriggerInstance< T extends Variable > | Instance of a trigger (port, action, or timer) |
| Corg.lflang.generator.NamedInstance< VarRef > | |
| Corg.lflang.generator.ModeInstance.Transition | |
| Corg.lflang.generator.python.PythonActionGenerator | Generate code for Python actions |
| Corg.lflang.generator.python.PythonMainFunctionGenerator | Responsible for creating the main function for the generated Python target programs |
| Corg.lflang.generator.python.PythonMethodGenerator | Collection of functions to generate Python code to declare methods |
| Corg.lflang.generator.python.PythonModeGenerator | Helper class to handle modes in Python programs |
| Corg.lflang.generator.python.PythonParameterGenerator | Generate Python code for parameters |
| Corg.lflang.generator.python.PythonPortGenerator | Generate Python code for ports |
| Corg.lflang.generator.python.PythonPreambleGenerator | Generate user-defined preambles and #define and #include directives for the Python target |
| Corg.lflang.generator.python.PythonReactionGenerator | Generate Python code for reactions |
| Corg.lflang.generator.python.PythonReactorGenerator | Generate Python code for reactors |
| Corg.lflang.generator.python.PythonStateGenerator | Generate Python code for state variables |
| Corg.lflang.generator.ReactionInstance.Runtime | Inner class representing a runtime instance of a reaction |
| Corg.lflang.generator.RuntimeRange< PortInstance > | |
| Corg.lflang.generator.RuntimeRange< T >.Port | Special case of RuntimeRange for PortInstance |
| Corg.lflang.generator.SendRange | Class representing a range of a port that sources data together with a list of destination ranges of other ports that should all receive the same data sent in this range |
| Corg.lflang.generator.rust.CargoDependencySpec | Info about a cargo dependency |
| Corg.lflang.generator.TargetTypes | Information about the types of a target language |
| Corg.lflang.generator.c.CTypes | C-specific type information |
| Corg.lflang.generator.python.PythonTypes | Python-specific type information |
| Corg.lflang.generator.ts.TSTypes | Type information for the Typescript target |
| Corg.lflang.generator.TriggerInstance< Action > | |
| Corg.lflang.generator.ActionInstance | Instance of an action |
| Corg.lflang.generator.TriggerInstance< Port > | |
| Corg.lflang.generator.PortInstance | Representation of a compile-time instance of a port |
| Corg.lflang.generator.TriggerInstance< Timer > | |
| Corg.lflang.generator.TimerInstance | Instance of a timer |
| Corg.lflang.generator.TriggerInstance< Watchdog > | |
| Corg.lflang.generator.WatchdogInstance | Instance of a watchdog |
| Corg.lflang.generator.ValidationStrategy | A means of validating generated code |
| Corg.lflang.generator.Validator | Validate generated code |
| Corg.lflang.generator.python.PythonValidator | A validator for generated Python code |
| Corg.lflang.generator.Validator.Pair< S, T > | |
| Corg.lflang.graph.ConnectionGraph< V extends Object, E extends Object > | This implements a special graph that I call a ConnectionGraph |
| Corg.lflang.graph.Graph< T > | Root interface for graph implementations |
| Corg.lflang.graph.DirectedGraph< T > | Directed graph that maps nodes to its upstream and downstream neighbors |
| Corg.lflang.analyses.statespace.StateSpaceDiagram | A directed graph representing the state space of an LF program |
| Corg.lflang.graph.PrecedenceGraph< T extends Object > | Elaboration of DirectedGraph that is capable of identifying strongly connected components and topologically sorting its nodes |
| Corg.lflang.generator.ReactionInstanceGraph | Analyze dependencies between reaction runtime instances |
| Corg.lflang.graph.NodeAnnotation | Note annotations used in Tarjan's algorithm for finding strongly connected components |
| Corg.lflang.graph.NodeAnnotations< T extends Object > | Maps a node in the graph to its annotation |
| Corg.lflang.graph.PrecedenceGraph< Reactor > | |
| Corg.lflang.graph.InstantiationGraph | A graph with vertices that are Reactors (not ReactorInstances) and edges that denote dependencies between them |
| Corg.lflang.InferredType | A helper class that represents an inferred type |
| Corg.lflang.LFResourceProvider | Class that provides access to a resource set |
| Corg.lflang.LocalStrings | Static class for managing strings |
| Corg.lflang.MainConflictChecker | Class that (upon instantiation) determines whether there are any conflicting main reactors in the current package |
| Corg.lflang.MessageReporter | Interface for reporting messages like errors or info |
| Corg.lflang.DefaultMessageReporter | Simple implementation of the ErrorReport interface that simply prints to standard out |
| Corg.lflang.MessageReporterBase | Base implementation of the MessageReporter interface |
| Corg.lflang.DefaultMessageReporter | Simple implementation of the ErrorReport interface that simply prints to standard out |
| Corg.lflang.cli.StandaloneMessageReporter | An error reporter that forwards all messages to an IssueCollector |
| Corg.lflang.diagram.synthesis.util.SynthesisMessageReporter | Message reporter for the Lingua Franca diagram synthesis |
| Corg.lflang.federated.generator.SynchronizedMessageReporter | A message reporter that synchronizes access to the parent reporter |
| Corg.lflang.generator.LanguageServerMessageReporter | Report diagnostics to the language client |
| Corg.lflang.validation.ValidatorMessageReporter | This class translates messages reported via the ErrorReporrter interface to the interface of a given ValidationMessageAcceptor |
| Corg.lflang.federated.generator.LineAdjustingMessageReporter | A message reporter that adjusts line numbers to account for the fact that the code has been generated |
| Corg.lflang.MessageReporter.Stage2 | Interface to report a message with a specific severity |
| Corg.lflang.ModelInfo | A helper class for analyzing the AST |
| Corg.lflang.scoping.LFScopeProviderImpl.RefType | Enumerate of the kinds of references |
| Corg.lflang.target.property.ClockSyncOptionsProperty.ClockSyncOptions | Settings related to clock synchronization |
| Corg.lflang.target.property.CoordinationOptionsProperty.CoordinationOptions | Settings related to coordination of federated execution |
| Corg.lflang.target.property.TargetProperty< T, S extends TargetPropertyType > | An abstract base class for target properties |
| Corg.lflang.target.property.TargetProperty< Boolean, PrimitiveType > | |
| Corg.lflang.target.property.BooleanProperty | |
| Corg.lflang.target.property.AuthProperty | Directive to allow including OpenSSL libraries and process HMAC authentication |
| Corg.lflang.target.property.DNETProperty | Target property turning on or off the DNET signal optimization |
| Corg.lflang.target.property.ExportDependencyGraphProperty | If true, the resulting binary will output a graph visualizing all reaction dependencies |
| Corg.lflang.target.property.FastProperty | If true, configure the execution environment such that it does not wait for physical time to match logical time |
| Corg.lflang.target.property.KeepaliveProperty | If true, configure the execution environment to keep executing if there are no more events on the event queue |
| Corg.lflang.target.property.NoCompileProperty | If true, do not invoke the target compiler or build command |
| Corg.lflang.target.property.NoRuntimeValidationProperty | If true, do not perform runtime validation |
| Corg.lflang.target.property.NoSourceMappingProperty | Directive to instruct the code generator to not produce line directives |
| Corg.lflang.target.property.PrintStatisticsProperty | If true, instruct the runtime to collect and print execution statistics |
| Corg.lflang.target.property.Ros2Property | If true, generate ROS2 specific code |
| Corg.lflang.target.property.SingleFileProjectProperty | Directive to specify that all code is generated in a single file |
| Corg.lflang.target.property.SingleThreadedProperty | Directive to indicate whether the runtime should use multi-threading |
| Corg.lflang.target.property.VerifyProperty | If true, check the generated verification model |
| Corg.lflang.target.property.TargetProperty< BuildType, BuildTypeType > | |
| Corg.lflang.target.property.BuildTypeProperty | Directive to specify the target build type such as 'Release' or 'Debug' |
| Corg.lflang.target.property.TargetProperty< ClockSyncMode, ClockSyncModeType > | |
| Corg.lflang.target.property.ClockSyncModeProperty | The mode of clock synchronization to be used in federated programs |
| Corg.lflang.target.property.TargetProperty< ClockSyncOptions, DictionaryType > | |
| Corg.lflang.target.property.ClockSyncOptionsProperty | Key-value pairs giving options for clock synchronization |
| Corg.lflang.target.property.TargetProperty< CoordinationMode, CoordinationModeType > | |
| Corg.lflang.target.property.CoordinationProperty | The type of coordination used during the execution of a federated program |
| Corg.lflang.target.property.TargetProperty< CoordinationOptions, DictionaryType > | |
| Corg.lflang.target.property.CoordinationOptionsProperty | Key-value pairs giving options for clock synchronization |
| Corg.lflang.target.property.TargetProperty< DockerOptions, UnionType > | |
| Corg.lflang.target.property.DockerProperty | Directive to generate a Dockerfile |
| Corg.lflang.target.property.TargetProperty< Integer, PrimitiveType > | |
| Corg.lflang.target.property.WorkersProperty | The number of worker threads to deploy |
| Corg.lflang.target.property.TargetProperty< List< Path >, UnionType > | |
| Corg.lflang.target.property.RustIncludeProperty | List of module files to link into the crate as top-level |
| Corg.lflang.target.property.TargetProperty< List< String >, ArrayType > | |
| Corg.lflang.target.property.Ros2DependenciesProperty | Directive to specify additional ROS2 packages that this LF program depends on |
| Corg.lflang.target.property.TargetProperty< List< String >, UnionType > | |
| Corg.lflang.target.property.BuildCommandsProperty | A list of custom build commands that replace the default build process of directly invoking a designated compiler |
| Corg.lflang.target.property.FileListProperty | |
| Corg.lflang.target.property.CmakeIncludeProperty | Directive to specify a cmake to be included by the generated build systems |
| Corg.lflang.target.property.CmakeInitIncludeProperty | Directive to specify cmake initialize files to be included at the very beginning of the generated CMakeLists.txt |
| Corg.lflang.target.property.FilesProperty | Directive to stage particular files on the class path to be processed by the code generator |
| Corg.lflang.target.property.ProtobufsProperty | Directive for specifying .proto files that need to be compiled and their code included in the sources |
| Corg.lflang.target.property.StringListProperty | Note: set implements an "append" semantics |
| Corg.lflang.target.property.CargoFeaturesProperty | Directive for specifying Cargo features of the generated program to enable |
| Corg.lflang.target.property.TargetProperty< LogLevel, LoggingType > | |
| Corg.lflang.target.property.LoggingProperty | Directive to specify the grain at which to report log messages during execution |
| Corg.lflang.target.property.TargetProperty< Map< String, CargoDependencySpec >, CargoDependenciesPropertyType > | |
| Corg.lflang.target.property.CargoDependenciesProperty | Dependency specifications for Cargo |
| Corg.lflang.target.property.TargetProperty< Map< String, String >, StringDictionaryType > | |
| Corg.lflang.target.property.CompileDefinitionsProperty | Additional (preprocessor) definitions to add to the compile command if appropriate |
| Corg.lflang.target.property.TargetProperty< PlatformOptions, UnionType > | |
| Corg.lflang.target.property.PlatformProperty | Directive to specify the platform for cross code generation |
| Corg.lflang.target.property.TargetProperty< Scheduler, SchedulerType > | |
| Corg.lflang.target.property.SchedulerProperty | Directive for specifying the use of a specific runtime scheduler |
| Corg.lflang.target.property.TargetProperty< String, PrimitiveType > | |
| Corg.lflang.target.property.FedSetupProperty | Directs the C or Python target to include the associated C file used for setting up federated execution before processing the first tag |
| Corg.lflang.target.property.StringProperty | |
| Corg.lflang.target.property.CompilerProperty | The compiler to invoke, unless a build command has been specified |
| Corg.lflang.target.property.ExternalRuntimePathProperty | Directive for specifying a path to an external runtime libray to link to instead of the default one |
| Corg.lflang.target.property.PythonVersionProperty | A specific Python version to use |
| Corg.lflang.target.property.RuntimeVersionProperty | Directive for specifying a specific version of the reactor runtime library |
| Corg.lflang.target.property.TracePluginProperty | Property that provides an alternative tracing implementation |
| Corg.lflang.target.property.TargetProperty< TimeValue, PrimitiveType > | |
| Corg.lflang.target.property.TimeOutProperty | The timeout to be observed during execution of the program |
| Corg.lflang.target.property.TargetProperty< TracingOptions, UnionType > | |
| Corg.lflang.target.property.TracingProperty | Directive to configure the runtime environment to perform tracing |
| Corg.lflang.target.property.TracingProperty.TracingOptions | Settings related to tracing options |
| Corg.lflang.target.property.type.BuildTypeType.BuildType | Enumeration of Cmake build types |
| Corg.lflang.target.property.type.ClockSyncModeType.ClockSyncMode | Enumeration of clock synchronization modes |
| Corg.lflang.target.property.type.CoordinationModeType.CoordinationMode | Enumeration of coordination types |
| Corg.lflang.target.property.type.DictionaryType.DictionaryElement | Interface for dictionary elements |
| Corg.lflang.target.property.ClockSyncOptionsProperty.ClockSyncOption | Clock synchronization options |
| Corg.lflang.target.property.CoordinationOptionsProperty.CoordinationOption | Coordination options |
| Corg.lflang.target.property.DockerProperty.DockerOption | Docker options |
| Corg.lflang.target.property.PlatformProperty.PlatformOption | Platform options |
| Corg.lflang.target.property.TracingProperty.TracingOption | Tracing options |
| Corg.lflang.target.property.type.LoggingType.LogLevel | Log levels in descending order of severity |
| Corg.lflang.target.property.type.OptionsType< BuildType > | |
| Corg.lflang.target.property.type.BuildTypeType | Enumeration of supported platforms |
| Corg.lflang.target.property.type.OptionsType< ClockSyncMode > | |
| Corg.lflang.target.property.type.ClockSyncModeType | |
| Corg.lflang.target.property.type.OptionsType< CoordinationMode > | |
| Corg.lflang.target.property.type.CoordinationModeType | Enumeration of supported platforms |
| Corg.lflang.target.property.type.OptionsType< LogLevel > | |
| Corg.lflang.target.property.type.LoggingType | |
| Corg.lflang.target.property.type.OptionsType< Platform > | |
| Corg.lflang.target.property.type.PlatformType | Enumeration of supported platforms |
| Corg.lflang.target.property.type.OptionsType< Scheduler > | |
| Corg.lflang.target.property.type.SchedulerType | |
| Corg.lflang.target.property.type.PlatformType.Platform | |
| Corg.lflang.target.property.type.SchedulerType.Scheduler | Supported schedulers |
| Corg.lflang.target.property.type.TargetPropertyType | An interface for types associated with target properties |
| Corg.lflang.generator.rust.CargoDependencySpec.CargoDependenciesPropertyType | The property type for the |
| Corg.lflang.target.property.type.ArrayType | An array type of which the elements confirm to a given type |
| Corg.lflang.target.property.type.DictionaryType | A dictionary type with a predefined set of possible keys and assignable types |
| Corg.lflang.target.property.type.OptionsType< T > | |
| Corg.lflang.target.property.type.PrimitiveType | Primitive types for target properties, each with a description used in error messages and predicate used for validating values |
| Corg.lflang.target.property.type.StringDictionaryType | Dictionary type that allows for keys that will be interpreted as strings and string values |
| Corg.lflang.target.property.type.UnionType | A type that can assume one of several types |
| Corg.lflang.target.Target | Enumeration of targets and their associated properties |
| Corg.lflang.target.TargetConfig | A class for keeping the current target configuration |
| Corg.lflang.federated.generator.FederateTargetConfig | Subclass of TargetConfig with a specialized constructor for creating configurations for federates |
| Corg.lflang.tests.compiler.EquivalenceUnitTests | Test the equivalence of LF programs |
| Corg.lflang.tests.compiler.FormattingUnitTests | Test the formatting of LF programs |
| Corg.lflang.tests.compiler.LinguaFrancaASTUtilsTest | Collection of unit tests on the ASTutils |
| Corg.lflang.tests.compiler.LinguaFrancaDependencyAnalysisTest | A collection of tests to ensure dependency analysis is done correctly |
| Corg.lflang.tests.compiler.LinguaFrancaParsingTest | Test harness for ensuring that grammar captures all corner cases |
| Corg.lflang.tests.compiler.LinguaFrancaScopingTest | Test harness for ensuring that cross-references are established correctly and reported when faulty |
| Corg.lflang.tests.compiler.LinguaFrancaValidationTest | Collection of unit tests to ensure validation is done correctly |
| Corg.lflang.tests.compiler.MixedRadixIntTest | Test the MixedRadixInt class |
| Corg.lflang.tests.compiler.PortInstanceTests | Test the PortInstance class |
| Corg.lflang.tests.compiler.RangeTests | Test the Range class |
| Corg.lflang.tests.compiler.RoundTripTests | Test the round trip of LF programs |
| Corg.lflang.tests.compiler.TargetConfigTests | Tests for checking that target properties adequately translate into the target configuration |
| Corg.lflang.tests.Configurators | Configuration procedures for TestBase methods |
| Corg.lflang.tests.Configurators.Configurator | Function to adapts a given target configuration |
| Corg.lflang.tests.LfInjectedTestBase | Base class for test classes that can use com.google.inject.Inject annotations to provide dependencies |
| Corg.lflang.tests.TestBase | Base class for test classes that define tests that parse and build LF files from the TestRegistry |
| Corg.lflang.tests.RuntimeTest | A collection of JUnit tests to perform on a given set of targets |
| Corg.lflang.tests.runtime.CTest | Collection of tests for the C target |
| Corg.lflang.tests.runtime.CppTest | Collection of tests for the Cpp target |
| Corg.lflang.tests.runtime.PythonTest | Collection of tests for the Python target |
| Corg.lflang.tests.runtime.RustTest | Collection of tests for the Rust target |
| Corg.lflang.tests.runtime.TypeScriptTest | Collection of tests for the TypeScript target |
| Corg.lflang.tests.runtime.CArduinoTest | Collection of Arduino tests for the C target |
| Corg.lflang.tests.runtime.CCppTest | Collection of tests for the CCpp target |
| Corg.lflang.tests.runtime.CFlexPRETTest | Collection of tests for the FlexPRET target |
| Corg.lflang.tests.runtime.CPatmosTest | Collection of tests for the Patmos target |
| Corg.lflang.tests.runtime.CSchedulerTest | Collection of tests for the C schedulers |
| Corg.lflang.tests.runtime.CVerifierTest | Collection of tests for the C verifier |
| Corg.lflang.tests.runtime.CZephyrTest | Collection of Zephyr tests for the C target |
| Corg.lflang.tests.runtime.CppRos2Test | Run C++ tests using the ROS2 platform |
| Corg.lflang.tests.serialization.SerializationTest | Collection of tests for the serialization |
| Corg.lflang.tests.lsp.LspTests | Test the code generator features that are required by the language server |
| Corg.lflang.tests.LFParsingTest | Test the parsing of LF programs |
| Corg.lflang.tests.LfParsingTestHelper | Utility to parse LF classes |
| Corg.lflang.tests.LFTest.ExecutionLogger | Inner class for capturing streams during execution of a test, capable of recording output streams up until the moment that a test is interrupted upon timing out |
| Corg.lflang.tests.LFTest.Result | Enumeration of test outcomes |
| Corg.lflang.tests.lsp.ErrorInserter | Insert problems into integration tests |
| Corg.lflang.tests.lsp.ErrorInserter.Builder | A builder for an error inserter |
| Corg.lflang.tests.RunSingleTest | Execute a single test case |
| Corg.lflang.tests.TestBase.Message | A collection messages often used throughout the test package |
| Corg.lflang.tests.TestBase.TestLevel | An enumeration of test levels |
| Corg.lflang.tests.TestRegistry | A registry to retrieve tests from, organized by target and category |
| Corg.lflang.tests.TestRegistry.TestCategory | Enumeration of test categories, used to map tests to categories |
| Corg.lflang.tests.TestRegistry.TestMap | |
| Corg.lflang.tests.Transformers | Transformers for test cases |
| Corg.lflang.tests.Transformers.Transformer | Function to adapts a given resource |
| Corg.lflang.tests.util.StringUtilTest | Test StringUtil functions |
| Corg.lflang.TimeUnit | A unit of time for a TimeValue |
| Corg.lflang.util.ArduinoUtil | Utilities for Building using Arduino CLI |
| Corg.lflang.util.Averager | Average asynchronously reported numbers and do something with them |
| Corg.lflang.util.CollectionUtil | Utilities to manipulate collections |
| Corg.lflang.util.FileUtil | Utilities for file operations |
| Corg.lflang.util.FlexPRETUtil | Utilities for FlexPRET |
| Corg.lflang.util.ImportUtil | Utility class for handling package-related URIs in the context of LF (Lingua Franca) libraries |
| Corg.lflang.util.IteratorUtil | A utility class for Iterator |
| Corg.lflang.util.LFCommand | An abstraction for an external command |
| Corg.lflang.util.StringUtil | Utilities to manipulate strings |
| Corg.lflang.validation.AttributeSpec | Specification of the structure of an attribute annotation |
| Corg.lflang.validation.AttributeSpec.AttrParamType | The type of attribute parameters currently supported |
| Corg.lflang.validation.BaseLFValidator.ValidatorStateAccess | Provides convenient access to the inner state of the validator |
| CPriorityQueue | |
| Corg.lflang.analyses.statespace.EventQueue | An event queue implementation that sorts events in the order of time tags and trigger names based on the implementation of compareTo() in the Event class |
| CRunnable | |
| Corg.lflang.cli.CliBase | Base class for standalone CLI applications |
| Corg.lflang.cli.Lfc | Standalone version of the Lingua Franca compiler (lfc) |
| Corg.lflang.cli.Lfd | Command lin tool for generating diagrams from Lingua Franca programs |
| Corg.lflang.cli.Lff | Standalone version of the Lingua Franca formatter (lff) |
| CRuntimeException | |
| Corg.lflang.generator.GenerationException | An exception that occurred during code generation |
| Corg.lflang.generator.UnsupportedGeneratorFeatureException | Exception signaling that the code generator does not support a particular feature of the source language |
| Corg.lflang.generator.InvalidLfSourceException | An exception that indicates invalid source, which should be reported to the user |
| Corg.lflang.generator.InvalidSourceException | This exception is thrown when a program fails a validity check performed by a code generator (and not the validator) |
| CSimpleFileVisitor | |
| Corg.lflang.MainConflictChecker.PackageVisitor | Extension of a SimpleFileVisitor that adds entries to the conflicts list in the outer class |
| CSyntaxErrorMessageProvider | |
| Corg.lflang.LFSyntaxErrorMessageProvider | Custom error message provider that intercepts syntax errors |
| CValidationMessageAcceptor | |
| Corg.lflang.cli.StandaloneIssueAcceptor | Collects issues from the code generator and reports them to the user |
| CVariableImpl | |
| Corg.lflang.generator.TriggerInstance< T extends Variable >.BuiltinTriggerVariable | This class allows to have BuiltinTriggers represented by a Variable type |