![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
If true, the resulting binary will output a graph visualizing all reaction dependencies. More...
Inherits org.lflang.target.property.BooleanProperty.
Public Member Functions | |
| Optional< Element > | astElementFromConfig (TargetConfig config) |
| boolean | checkType (KeyValuePair pair, MessageReporter reporter) |
| If the given key-value pair does not match the type required by this target property, report an error through the given reporter. | |
| boolean | equals (Object obj) |
| Return true if the given object is an instance of a class with the same name. | |
| Boolean | fromAst (Element node, MessageReporter reporter) |
| int | hashCode () |
| Boolean | initialValue () |
| boolean | loadFromFederate () |
| Return true if this property is to be loaded from imported federates, false otherwise. | |
| boolean | loadFromFederation () |
| Return true if this property is to be loaded by federates when specified at the level of the federation, false otherwise. | |
| boolean | loadFromImport () |
| Return true if this property is to be loaded from imported files, false otherwise. | |
| String | name () |
| final void | override (TargetConfig config, T value) |
| Replace the value assigned to this target property in the given config with the given value. | |
| Element | toAstElement (Boolean value) |
| abstract Element | toAstElement (T value) |
| Return an AST node that represents this target property and the value currently assigned to it. | |
| String | toString () |
| void | update (TargetConfig config, T value) |
| Update the given configuration using the given value. | |
| void | validate (TargetConfig config, MessageReporter reporter) |
| Override this method to implement additional checks. | |
Public Attributes | |
| final S | type |
| The type of values assignable to this target property. | |
Static Public Attributes | |
| static final ExportDependencyGraphProperty | INSTANCE = new ExportDependencyGraphProperty() |
| Singleton target property instance. | |
Protected Member Functions | |
| T | fromJSON (JsonElement element, MessageReporter reporter) |
| Return a value based on the given JSON element. | |
| Boolean | fromString (String string, MessageReporter reporter) |
If true, the resulting binary will output a graph visualizing all reaction dependencies.
This option is currently only used for C++ and Rust. This export function is a valuable tool for debugging LF programs and helps to understand the dependencies inferred by the runtime.
|
inherited |
|
inherited |
If the given key-value pair does not match the type required by this target property, report an error through the given reporter.
| pair | The ast node that matches this target property. |
| reporter | The reporter to issue an error through if the given key-value pair does not match the type required by this property. |
|
inherited |
Return true if the given object is an instance of a class with the same name.
| obj | The object to compare this instance to. |
|
inherited |
|
protectedinherited |
Return a value based on the given JSON element.
| element | The JSON element to produce a value from/ |
| reporter | A message reporter for reporting issues. |
|
protectedinherited |
|
inherited |
|
inherited |
Reimplemented in org.lflang.target.property.DNETProperty.
|
inherited |
Return true if this property is to be loaded from imported federates, false otherwise.
|
inherited |
Return true if this property is to be loaded by federates when specified at the level of the federation, false otherwise.
|
inherited |
Return true if this property is to be loaded from imported files, false otherwise.
| String org.lflang.target.property.ExportDependencyGraphProperty.name | ( | ) |
|
inherited |
Replace the value assigned to this target property in the given config with the given value.
| config | The configuration to change. |
| value | The new value to assign. |
|
inherited |
|
abstractinherited |
Return an AST node that represents this target property and the value currently assigned to it.
|
inherited |
|
inherited |
Update the given configuration using the given value.
The default implementation simply assigns the given value, overriding whatever value might have been assigned before.
| config | The configuration to update. |
| value | The value to perform the update with. |
|
inherited |
Override this method to implement additional checks.
The base implementation does nothing.
This method is meant to perform additional validation above and beyond checking target support and type checking which are done automatically.
| config | The target configuration to check against. |
| reporter | A reporter for reporting errors. |
|
static |
Singleton target property instance.
|
inherited |
The type of values assignable to this target property.