
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstCompleteModification | clone () throws CloneNotSupportedException |
| internal | |
| InstCompleteModification | copy () |
| internal | |
| InstCompleteModification | fullCopy () |
| low-level | |
| ArrayList< InstModification > | expand () |
| method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:115 | |
| InstCompleteModification () | |
| method InstanceTree.ast:1 | |
| InstCompleteModification (Modification p0, InstClassModification p1, Opt< InstValueModification > p2) | |
| method InstanceTree.ast:8 | |
| boolean | mayHaveRewrite () |
| internal method InstanceTree.ast:22 | |
| void | setModification (Modification value) |
| Setter for lexeme Modification high-level method InstanceTree.ast:5. | |
| Modification | getModification () |
| Getter for lexeme Modification high-level method InstanceTree.ast:12. | |
| void | setInstClassModification (InstClassModification node) |
| Setter for InstClassModification high-level method InstanceTree.ast:5. | |
| InstClassModification | getInstClassModification () |
| Getter for InstClassModification high-level method InstanceTree.ast:12. | |
| InstClassModification | getInstClassModificationNoTransform () |
| low-level method InstanceTree.ast:18 | |
| void | setInstValueModificationOpt (Opt< InstValueModification > opt) |
| Setter for InstValueModificationOpt low-level method InstanceTree.ast:5. | |
| boolean | hasInstValueModification () |
| Does this node have a InstValueModification child? high-level method InstanceTree.ast:12. | |
| InstValueModification | getInstValueModification () |
| Getter for optional child InstValueModification high-level method InstanceTree.ast:19. | |
| void | setInstValueModification (InstValueModification node) |
| Setter for optional child InstValueModification high-level method InstanceTree.ast:27. | |
| Opt< InstValueModification > | getInstValueModificationOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< InstValueModification > | getInstValueModificationOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| boolean | hasInstValueMod () |
| Check if a modification has a value modification. | |
| FExp | instValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:743 | |
| InstValueModification | getInstValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:747 | |
| CompleteModification | getCompleteModification () |
| syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:174 | |
| InstModification | matchInstModification (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:399 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method InstanceTree.ast:16 | |
| org.jmodelica.modelica.compiler.InstCompleteModification.InstCompleteModification | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstCompleteModification.InstCompleteModification | ( | Modification | p0, | |
| InstClassModification | p1, | |||
| Opt< InstValueModification > | p2 | |||
| ) |
method InstanceTree.ast:8
| InstCompleteModification org.jmodelica.modelica.compiler.InstCompleteModification.clone | ( | ) | throws CloneNotSupportedException |
| InstCompleteModification org.jmodelica.modelica.compiler.InstCompleteModification.copy | ( | ) |
internal
| ArrayList<InstModification> org.jmodelica.modelica.compiler.InstCompleteModification.expand | ( | ) |
method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:115
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| void org.jmodelica.modelica.compiler.InstCompleteModification.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.InstCompleteModification.flushCollectionCache | ( | ) |
| InstCompleteModification org.jmodelica.modelica.compiler.InstCompleteModification.fullCopy | ( | ) |
low-level
| CompleteModification org.jmodelica.modelica.compiler.InstCompleteModification.getCompleteModification | ( | ) |
syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:174
| InstClassModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstClassModification | ( | ) |
Getter for InstClassModification high-level method InstanceTree.ast:12.
| InstClassModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstClassModificationNoTransform | ( | ) |
low-level method InstanceTree.ast:18
| InstValueModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:747
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| InstValueModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModification | ( | ) |
Getter for optional child InstValueModification high-level method InstanceTree.ast:19.
| Opt<InstValueModification> org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModificationOpt | ( | ) |
low-level method InstanceTree.ast:37
| Opt<InstValueModification> org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModificationOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
| Modification org.jmodelica.modelica.compiler.InstCompleteModification.getModification | ( | ) |
Getter for lexeme Modification high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| boolean org.jmodelica.modelica.compiler.InstCompleteModification.hasInstValueMod | ( | ) |
Check if a modification has a value modification.
Delegate computation to son. syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:739
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| boolean org.jmodelica.modelica.compiler.InstCompleteModification.hasInstValueModification | ( | ) |
Does this node have a InstValueModification child? high-level method InstanceTree.ast:12.
| FExp org.jmodelica.modelica.compiler.InstCompleteModification.instValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:743
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| InstModification org.jmodelica.modelica.compiler.InstCompleteModification.matchInstModification | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:399
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| boolean org.jmodelica.modelica.compiler.InstCompleteModification.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:22
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| int org.jmodelica.modelica.compiler.InstCompleteModification.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:16
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| ASTNode org.jmodelica.modelica.compiler.InstCompleteModification.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.InstCompleteModification.setInstClassModification | ( | InstClassModification | node | ) |
Setter for InstClassModification high-level method InstanceTree.ast:5.
| void org.jmodelica.modelica.compiler.InstCompleteModification.setInstValueModification | ( | InstValueModification | node | ) |
Setter for optional child InstValueModification high-level method InstanceTree.ast:27.
| void org.jmodelica.modelica.compiler.InstCompleteModification.setInstValueModificationOpt | ( | Opt< InstValueModification > | opt | ) |
Setter for InstValueModificationOpt low-level method InstanceTree.ast:5.
| void org.jmodelica.modelica.compiler.InstCompleteModification.setModification | ( | Modification | value | ) |
Setter for lexeme Modification high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
1.5.8