A B E F G I M N O P R S V 
All Classes All Packages

A

addArg(Class<? extends PType>, String) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
 
addArg(String, String) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
 

B

BasicMaestroExpansionPlugin - Class in org.intocps.maestro.plugin
Abstract base maestro expansion plugin implementation.
BasicMaestroExpansionPlugin() - Constructor for class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
BasicMaestroExpansionPlugin.FunctionDeclarationBuilder - Class in org.intocps.maestro.plugin
 
build() - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
 

E

EmptyRuntimeConfig() - Constructor for class org.intocps.maestro.plugin.IMaestroExpansionPlugin.EmptyRuntimeConfig
 
expand(AFunctionDeclaration, List<PExp>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
Fallback function for raw expansion
expand(AFunctionDeclaration, List<PExp>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
Expansion method of this plugin.
ExpandException - Exception in org.intocps.maestro.plugin
 
ExpandException() - Constructor for exception org.intocps.maestro.plugin.ExpandException
 
ExpandException(String) - Constructor for exception org.intocps.maestro.plugin.ExpandException
 
ExpandException(String, Throwable) - Constructor for exception org.intocps.maestro.plugin.ExpandException
 
ExpandException(String, Throwable, boolean, boolean) - Constructor for exception org.intocps.maestro.plugin.ExpandException
 
ExpandException(Throwable) - Constructor for exception org.intocps.maestro.plugin.ExpandException
 
expandWithRuntimeAddition(AFunctionDeclaration, List<PExp>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
Function to use for building using the raw interface This is search order 2
expandWithRuntimeAddition(AFunctionDeclaration, List<PExp>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
Expansion method of this plugin.
expandWithRuntimeAddition(AFunctionDeclaration, Fmi2Builder<PStm, ASimulationSpecificationCompilationUnit, PExp, ?>, List<Fmi2Builder.Variable<PStm, ?>>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
Function to use for building using the builder interface.
expandWithRuntimeAddition(AFunctionDeclaration, Fmi2Builder<PStm, ASimulationSpecificationCompilationUnit, PExp, ?>, List<Fmi2Builder.Variable<PStm, ?>>, IPluginConfiguration, ISimulationEnvironment, IErrorReporter) - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
Expansion method of this plugin.
ExpansionUtilities - Class in org.intocps.maestro.plugin
 
ExpansionUtilities() - Constructor for class org.intocps.maestro.plugin.ExpansionUtilities
 

F

FMI_STATUS_VARIABLE_NAME - Static variable in interface org.intocps.maestro.plugin.IMaestroPlugin
 
framework() - Method in annotation type org.intocps.maestro.plugin.SimulationFramework
 
FunctionDeclarationBuilder(String, PType) - Constructor for class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin.FunctionDeclarationBuilder
 

G

getConfigRequirement() - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
getConfigRequirement() - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
Get the configuration requirement for this expansion plugin
getData() - Method in class org.intocps.maestro.plugin.IMaestroExpansionPlugin.RuntimeConfigAddition
 
getDeclaredImportUnit() - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
The import unit that is needed when this plugin is used
getFunctionDeclarationBuilder(String) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
getFunctionDeclarationBuilder(String, PType) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
getModule() - Method in class org.intocps.maestro.plugin.IMaestroExpansionPlugin.RuntimeConfigAddition
 
getName() - Method in interface org.intocps.maestro.plugin.IMaestroPlugin
 
getVariableDeclaration(LexIdentifier, SBlockStm, int) - Static method in class org.intocps.maestro.plugin.ExpansionUtilities
Looks up the tree for a given variabledeclaration
getVariableDeclaration(LexIdentifier, SBlockStm, int, int) - Static method in class org.intocps.maestro.plugin.ExpansionUtilities
 
getVersion() - Method in interface org.intocps.maestro.plugin.IMaestroPlugin
 
GLOBAL_EXECUTION_CONTINUE - Static variable in interface org.intocps.maestro.plugin.IMaestroPlugin
Global boolean identifier which indicates if execution can continue.

I

IMaestroExpansionPlugin - Interface in org.intocps.maestro.plugin
 
IMaestroExpansionPlugin.ConfigOption - Enum in org.intocps.maestro.plugin
 
IMaestroExpansionPlugin.EmptyRuntimeConfig<R> - Class in org.intocps.maestro.plugin
An empty implementation of the IMaestroExpansionPlugin.RuntimeConfigAddition
IMaestroExpansionPlugin.RuntimeConfigAddition<T> - Class in org.intocps.maestro.plugin
 
IMaestroPlugin - Interface in org.intocps.maestro.plugin
 
IMaestroVerifier - Interface in org.intocps.maestro.plugin
 
IPluginConfiguration - Interface in org.intocps.maestro.plugin
 

M

merge(IMaestroExpansionPlugin.RuntimeConfigAddition<R>) - Method in class org.intocps.maestro.plugin.IMaestroExpansionPlugin.EmptyRuntimeConfig
 
merge(IMaestroExpansionPlugin.RuntimeConfigAddition<T>) - Method in class org.intocps.maestro.plugin.IMaestroExpansionPlugin.RuntimeConfigAddition
Merge this configuration with the already existing original

N

NotRequired - org.intocps.maestro.plugin.IMaestroExpansionPlugin.ConfigOption
 

O

Optional - org.intocps.maestro.plugin.IMaestroExpansionPlugin.ConfigOption
 
org.intocps.maestro.plugin - package org.intocps.maestro.plugin
 

P

parseConfig(InputStream) - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
parseConfig(InputStream) - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
 

R

requireConfig() - Method in class org.intocps.maestro.plugin.BasicMaestroExpansionPlugin
 
requireConfig() - Method in interface org.intocps.maestro.plugin.IMaestroExpansionPlugin
 
Required - org.intocps.maestro.plugin.IMaestroExpansionPlugin.ConfigOption
 
RuntimeConfigAddition() - Constructor for class org.intocps.maestro.plugin.IMaestroExpansionPlugin.RuntimeConfigAddition
 

S

SimulationFramework - Annotation Type in org.intocps.maestro.plugin
 

V

valueOf(String) - Static method in enum org.intocps.maestro.plugin.IMaestroExpansionPlugin.ConfigOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.intocps.maestro.plugin.IMaestroExpansionPlugin.ConfigOption
Returns an array containing the constants of this enum type, in the order they are declared.
verify(ARootDocument, IErrorReporter) - Method in interface org.intocps.maestro.plugin.IMaestroVerifier
 
A B E F G I M N O P R S V 
All Classes All Packages