lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
Diagram

Classes that implement the diagram server. More...

Classes

class  org.lflang.diagram.synthesis.AbstractSynthesisExtensions
 Abstract super class for extension classes used in for the diagram synthesis that provides some convince methods. More...
class  org.lflang.diagram.synthesis.action.AbstractAction
 Abstract super class for diagram actions that provides some convince methods. More...
class  org.lflang.diagram.synthesis.action.CollapseAllReactorsAction
 Action that expands (shows details) of all reactor nodes. More...
class  org.lflang.diagram.synthesis.action.ExpandAllReactorsAction
 Action that collapses (hides details) of all reactor nodes. More...
class  org.lflang.diagram.synthesis.action.FilterCycleAction
 Action that filters the diagram for only those elements included in a cycle. More...
class  org.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. More...
class  org.lflang.diagram.synthesis.action.ShowCycleAction
 Action that expands all reactor nodes that are included in a cycle. More...
class  org.lflang.diagram.synthesis.LinguaFrancaSynthesis
 Diagram synthesis for Lingua Franca programs. More...
class  org.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. More...
class  org.lflang.diagram.synthesis.postprocessor.ReactorPortAdjustment
 Adjusts the port figures of reactors when fixed side are off to keep the input output indication correct. More...
enum  org.lflang.diagram.synthesis.ReactorParameterDisplayModes
 Enumeration of different display options for reactor parameters. More...
class  org.lflang.diagram.synthesis.styles.LinguaFrancaShapeExtensions
 Extension class that provides shapes and figures for the Lingua Franca diagram synthesis. More...
class  org.lflang.diagram.synthesis.styles.LinguaFrancaStyleExtensions
 Extension class that provides styles and coloring for the Lingua Franca diagram synthesis. More...
class  org.lflang.diagram.synthesis.styles.ReactorFigureComponents
 Components of a reactor figure. More...
class  org.lflang.diagram.synthesis.SynthesisRegistration
 Registration of all diagram synthesis related classes in Klighd. More...
class  org.lflang.diagram.synthesis.util.CycleVisualization
 Dependency cycle detection for Lingua Franca diagrams. More...
class  org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization
 Utility class to handle dependency edges for collapsed reactors in Lingua Franca diagrams. More...
class  org.lflang.diagram.synthesis.util.LayoutPostProcessing
 Set layout configuration options for the Lingua Franca diagram synthesis. More...
class  org.lflang.diagram.synthesis.util.ModeDiagrams
 Transformations to support modes in the Lingua Franca diagram synthesis. More...
class  org.lflang.diagram.synthesis.util.NamedInstanceUtil
 Utility class to link KGraphElements to NamedInstances. More...
class  org.lflang.diagram.synthesis.util.ReactorIcons
 Utility class to handle icons for reactors in Lingua Franca diagrams. More...
class  org.lflang.diagram.synthesis.util.SynthesisMessageReporter
 Message reporter for the Lingua Franca diagram synthesis. More...
class  org.lflang.diagram.synthesis.util.UtilityExtensions
 Extension class that provides various utility methods for the synthesis. More...

Detailed Description

Classes that implement the diagram server.