lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.diagram.synthesis.AbstractSynthesisExtensions Class Referenceabstract

Abstract super class for extension classes used in for the diagram synthesis that provides some convince methods. More...

Inherited by org.lflang.diagram.synthesis.styles.LinguaFrancaShapeExtensions, org.lflang.diagram.synthesis.styles.LinguaFrancaStyleExtensions, org.lflang.diagram.synthesis.util.CycleVisualization, org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization, org.lflang.diagram.synthesis.util.LayoutPostProcessing, org.lflang.diagram.synthesis.util.ModeDiagrams, org.lflang.diagram.synthesis.util.ReactorIcons, and org.lflang.diagram.synthesis.util.UtilityExtensions.

Public Member Functions

boolean getBooleanValue (SynthesisOption option)
float getFloatValue (SynthesisOption option)
Object getObjectValue (final SynthesisOption option)

Package Functions

public< T extends EObject > T associateWith (T derived, Object source)
public< T extends AbstractDiagramSynthesis<?> > T getRootSynthesis ()

Detailed Description

Abstract super class for extension classes used in for the diagram synthesis that provides some convince methods.

Author
Alexander Schulz-Rosengarten

Member Function Documentation

◆ associateWith()

public< T extends EObject > T org.lflang.diagram.synthesis.AbstractSynthesisExtensions.associateWith ( T derived,
Object source )
package

◆ getBooleanValue()

boolean org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getBooleanValue ( SynthesisOption option)

◆ getFloatValue()

float org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getFloatValue ( SynthesisOption option)

◆ getObjectValue()

Object org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getObjectValue ( final SynthesisOption option)

◆ getRootSynthesis()

public< T extends AbstractDiagramSynthesis<?> > T org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getRootSynthesis ( )
package

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