Uses of Interface
org.intocps.maestro.plugin.IPluginConfiguration
-
Uses of IPluginConfiguration in org.intocps.maestro.plugin
Methods in org.intocps.maestro.plugin that return IPluginConfigurationModifier and TypeMethodDescriptionBasicMaestroExpansionPlugin.parseConfig(InputStream is) IMaestroExpansionPlugin.parseConfig(InputStream is) Methods in org.intocps.maestro.plugin with parameters of type IPluginConfigurationModifier and TypeMethodDescriptionList<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 expansionList<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 2BasicMaestroExpansionPlugin.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.<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.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.