Class MablToMablAPI
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.MablToMablAPI
-
public class MablToMablAPI extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MablToMablAPI(MablApiBuilder mablApiBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateExternalRuntimeLogger()static org.intocps.maestro.ast.AVariableDeclarationfindDeclaration(org.intocps.maestro.ast.node.INode node, org.intocps.maestro.ast.node.PStm currentStm, boolean caseSensitive, java.lang.String name)BooleanBuilderFmi2ApigetBooleanBuilder()DataWritergetDataWriter()MathBuilderFmi2ApigetMathBuilder()static java.util.Set<java.lang.String>getPreviouslyUsedNamed(org.intocps.maestro.ast.node.INode node)Collect all names used for variables prior to the definition of the current nodeVariableStepgetVariableStep()
-
-
-
Constructor Detail
-
MablToMablAPI
public MablToMablAPI(MablApiBuilder mablApiBuilder)
-
-
Method Detail
-
findDeclaration
public static org.intocps.maestro.ast.AVariableDeclaration findDeclaration(org.intocps.maestro.ast.node.INode node, org.intocps.maestro.ast.node.PStm currentStm, boolean caseSensitive, java.lang.String name)
-
getPreviouslyUsedNamed
public static java.util.Set<java.lang.String> getPreviouslyUsedNamed(org.intocps.maestro.ast.node.INode node)
Collect all names used for variables prior to the definition of the current node- Parameters:
node- the starting point in the tree- Returns:
- a set of names
-
createExternalRuntimeLogger
public void createExternalRuntimeLogger()
-
getVariableStep
public VariableStep getVariableStep()
-
getDataWriter
public DataWriter getDataWriter()
-
getBooleanBuilder
public BooleanBuilderFmi2Api getBooleanBuilder()
-
getMathBuilder
public MathBuilderFmi2Api getMathBuilder()
-
-