List<org.intocps.maestro.ast.node.PStm> |
BasicMaestroExpansionPlugin.expand(AFunctionDeclaration declaredFunction,
List<org.intocps.maestro.ast.node.PExp> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Fallback function for raw expansion
|
List<org.intocps.maestro.ast.node.PStm> |
IMaestroExpansionPlugin.expand(AFunctionDeclaration declaredFunction,
List<org.intocps.maestro.ast.node.PExp> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Expansion method of this plugin.
|
<R> Map.Entry<List<org.intocps.maestro.ast.node.PStm>,IMaestroExpansionPlugin.RuntimeConfigAddition<R>> |
BasicMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction,
List<org.intocps.maestro.ast.node.PExp> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Function to use for building using the raw interface
This is search order 2
|
<R> IMaestroExpansionPlugin.RuntimeConfigAddition<R> |
BasicMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction,
Fmi2Builder<org.intocps.maestro.ast.node.PStm,org.intocps.maestro.ast.node.ASimulationSpecificationCompilationUnit,org.intocps.maestro.ast.node.PExp,?> builder,
List<Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,?>> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Function to use for building using the builder interface.
|
<R> Map.Entry<List<org.intocps.maestro.ast.node.PStm>,IMaestroExpansionPlugin.RuntimeConfigAddition<R>> |
IMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction,
List<org.intocps.maestro.ast.node.PExp> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Expansion method of this plugin.
|
<R> IMaestroExpansionPlugin.RuntimeConfigAddition<R> |
IMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction,
Fmi2Builder<org.intocps.maestro.ast.node.PStm,org.intocps.maestro.ast.node.ASimulationSpecificationCompilationUnit,org.intocps.maestro.ast.node.PExp,?> builder,
List<Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,?>> formalArguments,
IPluginConfiguration config,
ISimulationEnvironment env,
IErrorReporter errorReporter) |
Expansion method of this plugin.
|