Class VariableCreatorFmi2Api
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.variables.VariableCreatorFmi2Api
-
public class VariableCreatorFmi2Api extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VariableCreatorFmi2Api(IMablScope scope, MablApiBuilder builder)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FmuVariableFmi2ApicreateFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.lang.String loaderName, java.lang.String[] args, IMablScope scope)static FmuVariableFmi2ApicreateFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.lang.String className, IMablScope scope)static FmuVariableFmi2ApicreateFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.net.URI uriPath, IMablScope scope)static FmuVariableFmi2ApicreateFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, org.intocps.maestro.fmi.Fmi2ModelDescription modelDescription, java.net.URI uriPath, IMablScope scope)static VariableFmi2ApicreateVariableForPort(TagNameGenerator nameGenerator, PortFmi2Api port, IMablScope scope, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope)static org.intocps.maestro.ast.node.PTypefmitypetomabltype(org.intocps.maestro.fmi.Fmi2ModelDescription.Types type)
-
-
-
Constructor Detail
-
VariableCreatorFmi2Api
public VariableCreatorFmi2Api(IMablScope scope, MablApiBuilder builder)
-
-
Method Detail
-
fmitypetomabltype
public static org.intocps.maestro.ast.node.PType fmitypetomabltype(org.intocps.maestro.fmi.Fmi2ModelDescription.Types type)
-
createVariableForPort
public static VariableFmi2Api createVariableForPort(TagNameGenerator nameGenerator, PortFmi2Api port, IMablScope scope, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.DynamicActiveScope<org.intocps.maestro.ast.node.PStm> dynamicScope)
-
createFMU
public static FmuVariableFmi2Api createFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.net.URI uriPath, IMablScope scope) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createFMU
public static FmuVariableFmi2Api createFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.lang.String loaderName, java.lang.String[] args, IMablScope scope) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createFMU
public static FmuVariableFmi2Api createFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, java.lang.String className, IMablScope scope) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createFMU
public static FmuVariableFmi2Api createFMU(MablApiBuilder builder, TagNameGenerator nameGenerator, DynamicActiveBuilderScope dynamicScope, java.lang.String name, org.intocps.maestro.fmi.Fmi2ModelDescription modelDescription, java.net.URI uriPath, IMablScope scope) throws java.lang.IllegalAccessException, javax.xml.xpath.XPathExpressionException, java.lang.reflect.InvocationTargetException
- Throws:
java.lang.IllegalAccessExceptionjavax.xml.xpath.XPathExpressionExceptionjava.lang.reflect.InvocationTargetException
-
-