
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| FElseEquation | clone () throws CloneNotSupportedException |
| internal | |
| FElseEquation | copy () |
| internal | |
| FElseEquation | fullCopy () |
| low-level | |
| FElseEquation | createEmptyNode () |
| method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:716 | |
| void | scalarize (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1071 | |
| FIfWhenElseEquation | createIfWhenElseEquation (List eqns, FExp guard, Opt elseClause) |
| method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3432 | |
| FElseEquation () | |
| method FlatModelica.ast:1 | |
| FElseEquation (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 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| FIfWhenElseEquation | scalarizeTo (List< FAbstractEquation > eqns, List< FVariable > vars, Map< String, FExp > indexMap) |
| method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1106 | |
| 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:483
| org.jmodelica.modelica.compiler.FElseEquation.FElseEquation | ( | ) |
method FlatModelica.ast:1
| org.jmodelica.modelica.compiler.FElseEquation.FElseEquation | ( | FEquationType | p0, | |
| List< FAbstractEquation > | p1 | |||
| ) |
method FlatModelica.ast:10
| void org.jmodelica.modelica.compiler.FElseEquation.addDynamicFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list DynamicFAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.addDynamicFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.addFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list FAbstractEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.addFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.addInitialEquation | ( | FEquation | node | ) |
Add element to list InitialEquationList high-level method FlatModelica.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.addInitialEquationNoTransform | ( | FEquation | node | ) |
low-level method FlatModelica.ast:34
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FElseEquation org.jmodelica.modelica.compiler.FElseEquation.clone | ( | ) | throws CloneNotSupportedException |
| FElseEquation org.jmodelica.modelica.compiler.FElseEquation.copy | ( | ) |
internal
| FElseEquation org.jmodelica.modelica.compiler.FElseEquation.createEmptyNode | ( | ) | [virtual] |
method InheritedFactoryMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:716
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FElseEquation.createIfWhenElseEquation | ( | List | eqns, | |
| FExp | guard, | |||
| Opt | elseClause | |||
| ) | [virtual] |
method MapWhenClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:3432
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.FElseEquation.flushCollectionCache | ( | ) |
| FElseEquation org.jmodelica.modelica.compiler.FElseEquation.fullCopy | ( | ) |
low-level
| FAbstractEquation org.jmodelica.modelica.compiler.FElseEquation.getDynamicFAbstractEquation | ( | int | i | ) |
Getter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.getDynamicFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getDynamicFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getDynamicFAbstractEquations | ( | ) |
Getter for DynamicFAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getDynamicFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FAbstractEquation org.jmodelica.modelica.compiler.FElseEquation.getFAbstractEquation | ( | int | i | ) |
Getter for child in list FAbstractEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getFAbstractEquationList | ( | ) |
Getter for list FAbstractEquationList high-level method FlatModelica.ast:63.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getFAbstractEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:72
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getFAbstractEquations | ( | ) |
Getter for FAbstractEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.FElseEquation.getFAbstractEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FEquation org.jmodelica.modelica.compiler.FElseEquation.getInitialEquation | ( | int | i | ) |
Getter for child in list InitialEquationList high-level method FlatModelica.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.getInitialEquationListChildPosition | ( | ) | [protected] |
low-level method FlatModelica.ast:68
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FElseEquation.getInitialEquationListNoTransform | ( | ) |
low-level method FlatModelica.ast:62
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FElseEquation.getInitialEquations | ( | ) |
Getter for InitialEquation list.
high-level method FlatModelica.ast:50
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| List<FEquation> org.jmodelica.modelica.compiler.FElseEquation.getInitialEquationsNoTransform | ( | ) |
low-level method FlatModelica.ast:56
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.getNumDynamicFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.getNumFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.getNumInitialEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FEquationType org.jmodelica.modelica.compiler.FElseEquation.getType | ( | ) |
Getter for Type high-level method FlatModelica.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| FEquationType org.jmodelica.modelica.compiler.FElseEquation.getTypeNoTransform | ( | ) |
low-level method FlatModelica.ast:18
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| boolean org.jmodelica.modelica.compiler.FElseEquation.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:25
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| int org.jmodelica.modelica.compiler.FElseEquation.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:19
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| ASTNode org.jmodelica.modelica.compiler.FElseEquation.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.FElseEquation.scalarize | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1071
Reimplemented from org.jmodelica.modelica.compiler.FAbstractEquation.
| FIfWhenElseEquation org.jmodelica.modelica.compiler.FElseEquation.scalarizeTo | ( | List< FAbstractEquation > | eqns, | |
| List< FVariable > | vars, | |||
| Map< String, FExp > | indexMap | |||
| ) | [protected, virtual] |
method Scalarization /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1106
Implements org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setDynamicFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setDynamicFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for DynamicFAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list FAbstractEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for FAbstractEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setInitialEquation | ( | FEquation | node, | |
| int | i | |||
| ) |
Setter for child in list InitialEquationList high-level method FlatModelica.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setInitialEquationList | ( | List< FEquation > | list | ) |
Setter for InitialEquationList high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
| void org.jmodelica.modelica.compiler.FElseEquation.setType | ( | FEquationType | node | ) |
Setter for Type high-level method FlatModelica.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.FIfWhenElseEquation.
1.5.8