Utility class to handle dependency edges for collapsed reactors in Lingua Franca diagrams.
More...
Inherits org.lflang.diagram.synthesis.AbstractSynthesisExtensions.
Utility class to handle dependency edges for collapsed reactors in Lingua Franca diagrams.
- Author
- Alexander Schulz-Rosengarten
◆ addInterfaceDependencies()
| Spacing org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization.addInterfaceDependencies |
( |
KNode | node, |
|
|
boolean | expanded ) |
Adds interface dependencies to the node if this option is active.
Visibility will be adjusted based on expansion state.
◆ associateWith()
| public< T extends EObject > T org.lflang.diagram.synthesis.AbstractSynthesisExtensions.associateWith |
( |
T | derived, |
|
|
Object | source ) |
|
packageinherited |
◆ getBooleanValue()
| boolean org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getBooleanValue |
( |
SynthesisOption | option | ) |
|
|
inherited |
◆ getFloatValue()
| float org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getFloatValue |
( |
SynthesisOption | option | ) |
|
|
inherited |
◆ getObjectValue()
| Object org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getObjectValue |
( |
final SynthesisOption | option | ) |
|
|
inherited |
◆ getRootSynthesis()
| public< T extends AbstractDiagramSynthesis<?> > T org.lflang.diagram.synthesis.AbstractSynthesisExtensions.getRootSynthesis |
( |
| ) |
|
|
packageinherited |
◆ updateInterfaceDependencyVisibility()
| void org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization.updateInterfaceDependencyVisibility |
( |
KNode | node, |
|
|
boolean | expanded ) |
|
static |
Updates the visibility of interface dependencies edges based on the expansion state.
◆ INTERFACE_DEPENDENCY
| final Property<Boolean> org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization.INTERFACE_DEPENDENCY |
|
static |
Initial value:=
new Property<>("org.lflang.linguafranca.diagram.synthesis.dependency.interface", false)
◆ SHOW_INTERFACE_DEPENDENCIES
| final SynthesisOption org.lflang.diagram.synthesis.util.InterfaceDependenciesVisualization.SHOW_INTERFACE_DEPENDENCIES |
|
static |
Initial value:=
SynthesisOption.createCheckOption("Port Dependencies in Collapsed Reactors", false)
Diagram synthesis for Lingua Franca programs.
Definition LinguaFrancaSynthesis.java:124
static final SynthesisOption APPEARANCE
Synthesis category.
Definition LinguaFrancaSynthesis.java:187
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/util/InterfaceDependenciesVisualization.java