
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FIfWhenEquation | clone () throws CloneNotSupportedException |
| internal | |
| FIfWhenEquation | flattenEqn (FQName prefix, FClass fc) |
| method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:891 | |
| FIfWhenElseEquation | createSimpleIfWhenElseEquation (String varName, boolean copyGuard) |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3442 | |
| FIfWhenEquation () | |
| method FlatModelica.ast:1 | |
| FIfWhenEquation (FEquationType p0, List< FAbstractEquation > p1, FExp p2, Opt< FIfWhenElseEquation > p3) | |
| method FlatModelica.ast:11 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:28 | |
| 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 | setTest (FExp node) |
| Setter for Test high-level method FlatModelica.ast:5. | |
| FExp | getTest () |
| Getter for Test high-level method FlatModelica.ast:12. | |
| FExp | getTestNoTransform () |
| low-level method FlatModelica.ast:18 | |
| void | setElseOpt (Opt< FIfWhenElseEquation > opt) |
| Setter for ElseOpt low-level method FlatModelica.ast:5. | |
| boolean | hasElse () |
| Does this node have a Else child? high-level method FlatModelica.ast:12. | |
| FIfWhenElseEquation | getElse () |
| Getter for optional child Else high-level method FlatModelica.ast:19. | |
| void | setElse (FIfWhenElseEquation node) |
| Setter for optional child Else high-level method FlatModelica.ast:27. | |
| Opt< FIfWhenElseEquation > | getElseOpt () |
| low-level method FlatModelica.ast:37 | |
| Opt< FIfWhenElseEquation > | getElseOptNoTransform () |
| low-level method FlatModelica.ast:44 | |
| 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 | |
| abstract String | ifWhenType () |
| syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:996 | |
| int | numScalarEquations () |
| syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:731 | |
| boolean | Define_boolean_isElse (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2073 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| void | prettyPrintHead (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:979 | |
| void | prettyPrintTail (Printer p, PrintStream str, String indent) |
| method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:986 | |
| FIfWhenEquation | scalarizeTo (FIfWhenEquation res, List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1120 | |
| int | numChildren () |
| low-level method FlatModelica.ast:22 | |
| int | getInitialEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
| int | getDynamicFAbstractEquationListChildPosition () |
| low-level method FlatModelica.ast:68 | |
node FlatModelica.ast:468
| org.jmodelica.modelica.compiler.FIfWhenEquation.FIfWhenEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FIfWhenEquation.FIfWhenEquation | ( | FEquationType | p0, | |
| List< FAbstractEquation > | p1, | |||
| FExp | p2, | |||
| Opt< FIfWhenElseEquation > | p3 | |||
| ) |
method FlatModelica.ast:11
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list FAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenEquation org.jmodelica.modelica.compiler.FIfWhenEquation.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenEquation.createSimpleIfWhenElseEquation | ( | String | varName, | |
| boolean | copyGuard | |||
| ) |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3442
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| boolean org.jmodelica.modelica.compiler.FIfWhenEquation.Define_boolean_isElse | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2073 internal
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FIfWhenEquation org.jmodelica.modelica.compiler.FIfWhenEquation.flattenEqn | ( | FQName | prefix, | |
| FClass | fc | |||
| ) |
method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:891
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FIfWhenEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FIfWhenEquation.getElse | ( | ) |
Getter for optional child Else high-level method FlatModelica.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| Opt<FIfWhenElseEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getElseOpt | ( | ) |
low-level method FlatModelica.ast:37
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| Opt<FIfWhenElseEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getElseOptNoTransform | ( | ) |
low-level method FlatModelica.ast:44
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FIfWhenEquation.getFAbstractEquation | ( | int | i | ) |
Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getFAbstractEquationList | ( | ) |
Getter for list FAbstractEquationList high-level method FlatModelica.ast:63.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:72
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getFAbstractEquations | ( | ) |
Getter for FAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquation org.jmodelica.modelica.compiler.FIfWhenEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FIfWhenEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.getNumFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.getNumInitialEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FExp org.jmodelica.modelica.compiler.FIfWhenEquation.getTest | ( | ) |
Getter for Test high-level method FlatModelica.ast:12.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FExp org.jmodelica.modelica.compiler.FIfWhenEquation.getTestNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FIfWhenEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FEquationType org.jmodelica.modelica.compiler.FIfWhenEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| boolean org.jmodelica.modelica.compiler.FIfWhenEquation.hasElse | ( | ) |
Does this node have a Else child? high-level method FlatModelica.ast:12.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| abstract String org.jmodelica.modelica.compiler.FIfWhenEquation.ifWhenType | ( | ) | [pure virtual] |
syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:996
Implemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| boolean org.jmodelica.modelica.compiler.FIfWhenEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:28
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:22
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| int org.jmodelica.modelica.compiler.FIfWhenEquation.numScalarEquations | ( | ) |
syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:731
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.prettyPrintHead | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) | [protected] |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:979
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.prettyPrintTail | ( | Printer | p, | |
| PrintStream | str, | |||
| String | indent | |||
| ) | [protected] |
method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:986
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| ASTNode org.jmodelica.modelica.compiler.FIfWhenEquation.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| FIfWhenEquation org.jmodelica.modelica.compiler.FIfWhenEquation.scalarizeTo | ( | FIfWhenEquation | res, | |
| List< FAbstractEquation > | eqns, | |||
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) | [protected] |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1120
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setElse | ( | FIfWhenElseEquation | node | ) |
Setter for optional child Else high-level method FlatModelica.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setElseOpt | ( | Opt< FIfWhenElseEquation > | opt | ) |
Setter for ElseOpt low-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for FAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setTest | ( | FExp | node | ) |
Setter for Test high-level method FlatModelica.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
| void org.jmodelica.modelica.compiler.FIfWhenEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
Reimplemented in org.jmodelica.modelica.compiler.FIfEquation, and org.jmodelica.modelica.compiler.FWhenEquation.
1.5.8