
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FIfWhenElseEquation | clone () throws CloneNotSupportedException |
| internal | |
| abstract FIfWhenElseEquation | createEmptyNode () |
| method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:713 | |
| FIfWhenElseEquation | flattenEqn (FQName prefix, FClass fc) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:880 | |
| void | prettyPrint (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:963 | |
| abstract FIfWhenElseEquation | createIfWhenElseEquation (List eqns, FExp guard, Opt elseClause) |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3419 | |
| FIfWhenElseEquation | createSimpleIfWhenElseEquation (String varName, boolean copyGuard) |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3438 | |
| FIfWhenElseEquation () | |
| method FlatModelica.ast:1 | |
| FIfWhenElseEquation (FEquationType p0, List< FAbstractEquation > p1) | |
| method FlatModelica.ast:10 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:25 | |
| void | setType (FEquationType node) |
| Setter for Type high-level method FlatModelica.ast:5. | |
| FEquationType | getType () |
| Getter for Type high-level method FlatModelica.ast:12. | |
| FEquationType | getTypeNoTransform () |
| low-level method FlatModelica.ast:18 | |
| void | setFAbstractEquationList (List< FAbstractEquation > list) |
| Setter for FAbstractEquationList high-level method FlatModelica.ast:5. | |
| int | getNumFAbstractEquation () |
| FAbstractEquation | getFAbstractEquation (int i) |
| Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19. | |
| void | addFAbstractEquation (FAbstractEquation node) |
| Add element to list FAbstractEquationList high-level method FlatModelica.ast:27. | |
| void | addFAbstractEquationNoTransform (FAbstractEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setFAbstractEquation (FAbstractEquation node, int i) |
| Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42. | |
| List< FAbstractEquation > | getFAbstractEquations () |
| Getter for FAbstractEquation list. | |
| List< FAbstractEquation > | getFAbstractEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FAbstractEquation > | getFAbstractEquationList () |
| Getter for list FAbstractEquationList high-level method FlatModelica.ast:63. | |
| List< FAbstractEquation > | getFAbstractEquationListNoTransform () |
| low-level method FlatModelica.ast:72 | |
| void | setInitialEquationList (List< FEquation > list) |
| Setter for InitialEquationList high-level method FlatModelica.ast:5. | |
| int | getNumInitialEquation () |
| FEquation | getInitialEquation (int i) |
| Getter for child in list InitialEquationList high-level method FlatModelica.ast:19. | |
| void | addInitialEquation (FEquation node) |
| Add element to list InitialEquationList high-level method FlatModelica.ast:27. | |
| void | addInitialEquationNoTransform (FEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setInitialEquation (FEquation node, int i) |
| Setter for child in list InitialEquationList high-level method FlatModelica.ast:42. | |
| List< FEquation > | getInitialEquations () |
| Getter for InitialEquation list. | |
| List< FEquation > | getInitialEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FEquation > | getInitialEquationListNoTransform () |
| low-level method FlatModelica.ast:62 | |
| void | setDynamicFAbstractEquationList (List< FAbstractEquation > list) |
| Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5. | |
| int | getNumDynamicFAbstractEquation () |
| FAbstractEquation | getDynamicFAbstractEquation (int i) |
| Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19. | |
| void | addDynamicFAbstractEquation (FAbstractEquation node) |
| Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27. | |
| void | addDynamicFAbstractEquationNoTransform (FAbstractEquation node) |
| low-level method FlatModelica.ast:34 | |
| void | setDynamicFAbstractEquation (FAbstractEquation node, int i) |
| Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42. | |
| List< FAbstractEquation > | getDynamicFAbstractEquations () |
| Getter for DynamicFAbstractEquation list. | |
| List< FAbstractEquation > | getDynamicFAbstractEquationsNoTransform () |
| low-level method FlatModelica.ast:56 | |
| List< FAbstractEquation > | getDynamicFAbstractEquationListNoTransform () |
| low-level method FlatModelica.ast:62 | |
| Set< InstComponentDecl > | assignedSet () |
| Gives the set of components assigned in this equation. | |
| boolean | isElse () |
| Check if this when equation is the else part of another when equation. | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| void | prettyPrintHead (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:972 | |
| void | prettyPrintTail (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:976 | |
| abstract FIfWhenElseEquation | scalarizeTo (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1077 | |
| FIfWhenElseEquation | scalarizeTo (FIfWhenElseEquation res, List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1111 | |
| int | numChildren () |
| low-level method FlatModelica.ast:19 | |
| int | getInitialEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| int | getDynamicFAbstractEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
node FlatModelica.ast:463
| org.jmodelica.modelica.compiler.FIfWhenElseEquation.FIfWhenElseEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FIfWhenElseEquation.FIfWhenElseEquation | ( | FEquationType | p0, | |
| List< FAbstractEquation > | p1 | |||
| ) |
method FlatModelica.ast:10
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list FAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| Set<InstComponentDecl> org.jmodelica.modelica.compiler.FIfWhenElseEquation.assignedSet | ( | ) |
Gives the set of components assigned in this equation.
Only works in instance tree. For if and when equations, only the first branch is considered. syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:190
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| abstract FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.createEmptyNode | ( | ) | [pure virtual] |
method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:713
Implemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| abstract FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.createIfWhenElseEquation | ( | List | eqns, | |
| FExp | guard, | |||
| Opt | elseClause | |||
| ) | [pure virtual] |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3419
Implemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.createSimpleIfWhenElseEquation | ( | String | varName, | |
| boolean | copyGuard | |||
| ) |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3438
Reimplemented in org.jmodelica.modelica.compiler.FIfWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.flattenEqn | ( | FQName | prefix, | |
| FClass | fc | |||
| ) |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:880
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.getFAbstractEquation | ( | int | i | ) |
Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getFAbstractEquationList | ( | ) |
Getter for list FAbstractEquationList high-level method FlatModelica.ast:63.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:72
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getFAbstractEquations | ( | ) |
Getter for FAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenElseEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.getNumFAbstractEquation | ( | ) |
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.getNumInitialEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FIfWhenElseEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FIfWhenElseEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| boolean org.jmodelica.modelica.compiler.FIfWhenElseEquation.isElse | ( | ) |
Check if this when equation is the else part of another when equation.
inh GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2072
| boolean org.jmodelica.modelica.compiler.FIfWhenElseEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:25
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenElseEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:19
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.prettyPrint | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:963
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.prettyPrintHead | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) | [protected] |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:972
Reimplemented in org.jmodelica.modelica.compiler.FIfWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.prettyPrintTail | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) | [protected] |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:976
Reimplemented in org.jmodelica.modelica.compiler.FIfWhenEquation.
| ASTNode org.jmodelica.modelica.compiler.FIfWhenElseEquation.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.scalarizeTo | ( | FIfWhenElseEquation | res, | |
| List< FAbstractEquation > | eqns, | |||
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) | [protected] |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1111
| abstract FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenElseEquation.scalarizeTo | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) | [protected, pure virtual] |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1077
Implemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for FAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenElseEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
Reimplemented in org.jmodelica.modelica.compiler.FElseEquation, org.jmodelica.modelica.compiler.FIfEquation, org.jmodelica.modelica.compiler.FIfWhenEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
1.5.8