
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstValueModification | clone () throws CloneNotSupportedException |
| internal | |
| InstValueModification | copy () |
| internal | |
| InstValueModification | fullCopy () |
| low-level | |
| void | collectErrors () |
| method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:749 | |
| void | flattenUsedFuncsAndEnums (FClass fc) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:78 | |
| InstModification | dynamicInstMod (InstModification im) |
| Dynamically places an InstModification in the tree under this InstValueModification. | |
| InstValueModification () | |
| method InstanceTree.ast:1 | |
| InstValueModification (Modification p0) | |
| method InstanceTree.ast:9 | |
| boolean | mayHaveRewrite () |
| internal method InstanceTree.ast:24 | |
| 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 | setFExp (FExp node) |
| Setter for FExp high-level method InstanceTree.ast:5. | |
| FExp | getFExpNoTransform () |
| low-level method InstanceTree.ast:11 | |
| void | setInstRecordModificationList (List< InstRecordModification > list) |
| Setter for InstRecordModificationList high-level method InstanceTree.ast:5. | |
| int | getNumInstRecordModification () |
| InstRecordModification | getInstRecordModification (int i) |
| Getter for child in list InstRecordModificationList high-level method InstanceTree.ast:19. | |
| void | addInstRecordModification (InstRecordModification node) |
| Add element to list InstRecordModificationList high-level method InstanceTree.ast:27. | |
| void | addInstRecordModificationNoTransform (InstRecordModification node) |
| low-level method InstanceTree.ast:34 | |
| void | setInstRecordModification (InstRecordModification node, int i) |
| Setter for child in list InstRecordModificationList high-level method InstanceTree.ast:42. | |
| List< InstRecordModification > | getInstRecordModifications () |
| Getter for InstRecordModification list. | |
| List< InstRecordModification > | getInstRecordModificationsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstRecordModification > | getInstRecordModificationListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setDynamicInstModList (List< InstModification > list) |
| Setter for DynamicInstModList high-level method InstanceTree.ast:5. | |
| int | getNumDynamicInstMod () |
| InstModification | getDynamicInstMod (int i) |
| Getter for child in list DynamicInstModList high-level method InstanceTree.ast:19. | |
| void | addDynamicInstMod (InstModification node) |
| Add element to list DynamicInstModList high-level method InstanceTree.ast:27. | |
| void | addDynamicInstModNoTransform (InstModification node) |
| low-level method InstanceTree.ast:34 | |
| void | setDynamicInstMod (InstModification node, int i) |
| Setter for child in list DynamicInstModList high-level method InstanceTree.ast:42. | |
| List< InstModification > | getDynamicInstMods () |
| Getter for DynamicInstMod list. | |
| List< InstModification > | getDynamicInstModsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstModification > | getDynamicInstModListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| boolean | hasInstValueMod () |
| Check if a modification has a value modification. | |
| FExp | instValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:742 | |
| InstValueModification | getInstValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:746 | |
| ValueModification | getValueModification () |
| syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:176 | |
| List< InstRecordModification > | getInstRecordModificationList () |
| syn nta Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:392 | |
| InstModification | matchInstModification (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:412 | |
| List | getDynamicInstModList () |
| syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:577 | |
| FExp | getFExp () |
| syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1170 | |
| boolean | hasEach () |
| Check if this InstValueModification is part of a modification that is declared "each". | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method InstanceTree.ast:18 | |
| int | getFExpChildPosition () |
| low-level method InstanceTree.ast:17 | |
| int | getInstRecordModificationListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getDynamicInstModListChildPosition () |
| low-level method InstanceTree.ast:68 | |
Protected Attributes | |
| boolean | getInstRecordModificationList_computed = false |
| internal | |
| List< InstRecordModification > | getInstRecordModificationList_value |
| internal | |
| boolean | getDynamicInstModList_computed = false |
| internal | |
| List | getDynamicInstModList_value |
| internal | |
| boolean | getFExp_computed = false |
| internal | |
| FExp | getFExp_value |
| internal | |
| org.jmodelica.modelica.compiler.InstValueModification.InstValueModification | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstValueModification.InstValueModification | ( | Modification | p0 | ) |
method InstanceTree.ast:9
| void org.jmodelica.modelica.compiler.InstValueModification.addDynamicInstMod | ( | InstModification | node | ) |
Add element to list DynamicInstModList high-level method InstanceTree.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.addDynamicInstModNoTransform | ( | InstModification | node | ) |
low-level method InstanceTree.ast:34
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.addInstRecordModification | ( | InstRecordModification | node | ) |
Add element to list InstRecordModificationList high-level method InstanceTree.ast:27.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.addInstRecordModificationNoTransform | ( | InstRecordModification | node | ) |
low-level method InstanceTree.ast:34
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstValueModification org.jmodelica.modelica.compiler.InstValueModification.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.collectErrors | ( | ) |
method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:749
| InstValueModification org.jmodelica.modelica.compiler.InstValueModification.copy | ( | ) |
internal
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstModification org.jmodelica.modelica.compiler.InstValueModification.dynamicInstMod | ( | InstModification | im | ) |
Dynamically places an InstModification in the tree under this InstValueModification.
| void org.jmodelica.modelica.compiler.InstValueModification.flattenUsedFuncsAndEnums | ( | FClass | fc | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:78
| void org.jmodelica.modelica.compiler.InstValueModification.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstValueModification org.jmodelica.modelica.compiler.InstValueModification.fullCopy | ( | ) |
low-level
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstModification org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstMod | ( | int | i | ) |
Getter for child in list DynamicInstModList high-level method InstanceTree.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstModList | ( | ) |
syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:577
| int org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstModListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstModification> org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstModListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstModification> org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstMods | ( | ) |
Getter for DynamicInstMod list.
high-level method InstanceTree.ast:50
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstModification> org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstModsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| FExp org.jmodelica.modelica.compiler.InstValueModification.getFExp | ( | ) |
syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1170
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| int org.jmodelica.modelica.compiler.InstValueModification.getFExpChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:17
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| FExp org.jmodelica.modelica.compiler.InstValueModification.getFExpNoTransform | ( | ) |
low-level method InstanceTree.ast:11
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstRecordModification org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModification | ( | int | i | ) |
Getter for child in list InstRecordModificationList high-level method InstanceTree.ast:19.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstRecordModification> org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationList | ( | ) |
syn nta Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:392
| int org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstRecordModification> org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstRecordModification> org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModifications | ( | ) |
Getter for InstRecordModification list.
high-level method InstanceTree.ast:50
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| List<InstRecordModification> org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| InstValueModification org.jmodelica.modelica.compiler.InstValueModification.getInstValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:746
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| Modification org.jmodelica.modelica.compiler.InstValueModification.getModification | ( | ) |
Getter for lexeme Modification high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| int org.jmodelica.modelica.compiler.InstValueModification.getNumDynamicInstMod | ( | ) |
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| int org.jmodelica.modelica.compiler.InstValueModification.getNumInstRecordModification | ( | ) |
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| ValueModification org.jmodelica.modelica.compiler.InstValueModification.getValueModification | ( | ) |
syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:176
| boolean org.jmodelica.modelica.compiler.InstValueModification.hasEach | ( | ) |
Check if this InstValueModification is part of a modification that is declared "each".
inh Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:712
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification.
| boolean org.jmodelica.modelica.compiler.InstValueModification.hasInstValueMod | ( | ) |
Check if a modification has a value modification.
True for InstValueModification. syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:731
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| FExp org.jmodelica.modelica.compiler.InstValueModification.instValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:742
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| InstModification org.jmodelica.modelica.compiler.InstValueModification.matchInstModification | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:412
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| boolean org.jmodelica.modelica.compiler.InstValueModification.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:24
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| int org.jmodelica.modelica.compiler.InstValueModification.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:18
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| ASTNode org.jmodelica.modelica.compiler.InstValueModification.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setDynamicInstMod | ( | InstModification | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicInstModList high-level method InstanceTree.ast:42.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setDynamicInstModList | ( | List< InstModification > | list | ) |
Setter for DynamicInstModList high-level method InstanceTree.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setFExp | ( | FExp | node | ) |
Setter for FExp high-level method InstanceTree.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setInstRecordModification | ( | InstRecordModification | node, | |
| int | i | |||
| ) |
Setter for child in list InstRecordModificationList high-level method InstanceTree.ast:42.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setInstRecordModificationList | ( | List< InstRecordModification > | list | ) |
Setter for InstRecordModificationList high-level method InstanceTree.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
| void org.jmodelica.modelica.compiler.InstValueModification.setModification | ( | Modification | value | ) |
Setter for lexeme Modification high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
Reimplemented in org.jmodelica.modelica.compiler.InstArrayModification, and org.jmodelica.modelica.compiler.InstRecordModification.
boolean org.jmodelica.modelica.compiler.InstValueModification.getDynamicInstModList_computed = false [protected] |
internal
internal
boolean org.jmodelica.modelica.compiler.InstValueModification.getFExp_computed = false [protected] |
internal
internal
boolean org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationList_computed = false [protected] |
internal
List<InstRecordModification> org.jmodelica.modelica.compiler.InstValueModification.getInstRecordModificationList_value [protected] |
internal
1.5.8