Uses of Class
org.intocps.maestro.plugin.IMaestroExpansionPlugin.RuntimeConfigAddition
-
Uses of IMaestroExpansionPlugin.RuntimeConfigAddition in org.intocps.maestro.plugin
Subclasses of IMaestroExpansionPlugin.RuntimeConfigAddition in org.intocps.maestro.pluginModifier and TypeClassDescriptionstatic classAn empty implementation of theIMaestroExpansionPlugin.RuntimeConfigAdditionMethods in org.intocps.maestro.plugin that return IMaestroExpansionPlugin.RuntimeConfigAdditionModifier and TypeMethodDescriptionBasicMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction, FmiBuilder<org.intocps.maestro.ast.node.PStm, org.intocps.maestro.ast.node.ASimulationSpecificationCompilationUnit, org.intocps.maestro.ast.node.PExp, ?> builder, List<FmiBuilder.Variable<org.intocps.maestro.ast.node.PStm, ?>> formalArguments, IPluginConfiguration config, ISimulationEnvironment env, IErrorReporter errorReporter) Function to use for building using the builder interface.IMaestroExpansionPlugin.expandWithRuntimeAddition(AFunctionDeclaration declaredFunction, FmiBuilder<org.intocps.maestro.ast.node.PStm, org.intocps.maestro.ast.node.ASimulationSpecificationCompilationUnit, org.intocps.maestro.ast.node.PExp, ?> builder, List<FmiBuilder.Variable<org.intocps.maestro.ast.node.PStm, ?>> formalArguments, IPluginConfiguration config, ISimulationEnvironment env, IErrorReporter errorReporter) Expansion method of this plugin.IMaestroExpansionPlugin.EmptyRuntimeConfig.merge(IMaestroExpansionPlugin.RuntimeConfigAddition<R> original) IMaestroExpansionPlugin.RuntimeConfigAddition.merge(IMaestroExpansionPlugin.RuntimeConfigAddition<T> original) Merge this configuration with the already existing originalMethods in org.intocps.maestro.plugin that return types with arguments of type IMaestroExpansionPlugin.RuntimeConfigAdditionModifier and TypeMethodDescription<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> 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.Methods in org.intocps.maestro.plugin with parameters of type IMaestroExpansionPlugin.RuntimeConfigAdditionModifier and TypeMethodDescriptionIMaestroExpansionPlugin.EmptyRuntimeConfig.merge(IMaestroExpansionPlugin.RuntimeConfigAddition<R> original) IMaestroExpansionPlugin.RuntimeConfigAddition.merge(IMaestroExpansionPlugin.RuntimeConfigAddition<T> original) Merge this configuration with the already existing original