
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstModification | clone () throws CloneNotSupportedException |
| internal | |
| FExp | findStartAttribute () |
| Find the expression for the start attribute. | |
| void | typeCheckAttribute (InstNode owner) |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:77 | |
| ArrayList< InstModification > | expand () |
| method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:109 | |
| String | toString () |
| method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1835 | |
| String | toString (String indent) |
| method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1838 | |
| InstModification () | |
| method InstanceTree.ast:1 | |
| InstModification (Modification p0) | |
| method InstanceTree.ast:7 | |
| boolean | mayHaveRewrite () |
| internal method InstanceTree.ast:19 | |
| 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:13. | |
| boolean | hasInstValueMod () |
| Check if a modification has a value modification. | |
| FExp | instValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:741 | |
| InstValueModification | getInstValueMod () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:745 | |
| InstModification | matchInstModification (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:398 | |
| InstComponentRedeclare | matchInstComponentRedeclare (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:483 | |
| InstClassRedeclare | matchInstClassRedeclare (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:491 | |
| HashSet | lookupInstClass (String name) |
| inh InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:27 | |
| HashSet | lookupInstComponent (String name) |
| inh InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:24 | |
| InstNode | myInstNode () |
| inh Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:538 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method InstanceTree.ast:13 | |
Protected Attributes | |
| Modification | tokenModification_Modification |
| * internal * method InstanceTree.ast:8 | |
| java.util.Map | matchInstModification_String_values |
| java.util.Map | lookupInstComponent_String_values |
| boolean | myInstNode_computed = false |
| internal | |
| InstNode | myInstNode_value |
| internal | |
| org.jmodelica.modelica.compiler.InstModification.InstModification | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstModification.InstModification | ( | Modification | p0 | ) |
method InstanceTree.ast:7
| InstModification org.jmodelica.modelica.compiler.InstModification.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| ArrayList<InstModification> org.jmodelica.modelica.compiler.InstModification.expand | ( | ) |
method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:109
Reimplemented in org.jmodelica.modelica.compiler.InstClassModification, and org.jmodelica.modelica.compiler.InstCompleteModification.
| FExp org.jmodelica.modelica.compiler.InstModification.findStartAttribute | ( | ) |
Find the expression for the start attribute.
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1455
Reimplemented in org.jmodelica.modelica.compiler.InstComponentModification.
| void org.jmodelica.modelica.compiler.InstModification.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| void org.jmodelica.modelica.compiler.InstModification.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| InstValueModification org.jmodelica.modelica.compiler.InstModification.getInstValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:745
Reimplemented in org.jmodelica.modelica.compiler.InstCompleteModification, and org.jmodelica.modelica.compiler.InstValueModification.
| Modification org.jmodelica.modelica.compiler.InstModification.getModification | ( | ) |
Getter for lexeme Modification high-level method InstanceTree.ast:13.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| boolean org.jmodelica.modelica.compiler.InstModification.hasInstValueMod | ( | ) |
Check if a modification has a value modification.
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:723
Reimplemented in org.jmodelica.modelica.compiler.InstCompleteModification, and org.jmodelica.modelica.compiler.InstValueModification.
| FExp org.jmodelica.modelica.compiler.InstModification.instValueMod | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:741
Reimplemented in org.jmodelica.modelica.compiler.InstCompleteModification, and org.jmodelica.modelica.compiler.InstValueModification.
| HashSet org.jmodelica.modelica.compiler.InstModification.lookupInstClass | ( | String | name | ) |
inh InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:27
| HashSet org.jmodelica.modelica.compiler.InstModification.lookupInstComponent | ( | String | name | ) |
inh InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:24
| InstClassRedeclare org.jmodelica.modelica.compiler.InstModification.matchInstClassRedeclare | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:491
Reimplemented in org.jmodelica.modelica.compiler.InstClassRedeclare.
| InstComponentRedeclare org.jmodelica.modelica.compiler.InstModification.matchInstComponentRedeclare | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:483
Reimplemented in org.jmodelica.modelica.compiler.InstComponentRedeclare.
| InstModification org.jmodelica.modelica.compiler.InstModification.matchInstModification | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:398
Reimplemented in org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, and org.jmodelica.modelica.compiler.InstValueModification.
| boolean org.jmodelica.modelica.compiler.InstModification.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:19
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| InstNode org.jmodelica.modelica.compiler.InstModification.myInstNode | ( | ) |
inh Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:538
| int org.jmodelica.modelica.compiler.InstModification.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:13
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| ASTNode org.jmodelica.modelica.compiler.InstModification.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| void org.jmodelica.modelica.compiler.InstModification.setModification | ( | Modification | value | ) |
Setter for lexeme Modification high-level method InstanceTree.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.InstArgument, org.jmodelica.modelica.compiler.InstArrayModification, org.jmodelica.modelica.compiler.InstClassModification, org.jmodelica.modelica.compiler.InstClassRedeclare, org.jmodelica.modelica.compiler.InstCompleteModification, org.jmodelica.modelica.compiler.InstComponentModification, org.jmodelica.modelica.compiler.InstComponentRedeclare, org.jmodelica.modelica.compiler.InstElementModification, org.jmodelica.modelica.compiler.InstElementRedeclare, org.jmodelica.modelica.compiler.InstNamedModification, org.jmodelica.modelica.compiler.InstRecordModification, and org.jmodelica.modelica.compiler.InstValueModification.
| String org.jmodelica.modelica.compiler.InstModification.toString | ( | String | indent | ) |
method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1838
| String org.jmodelica.modelica.compiler.InstModification.toString | ( | ) |
method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1835
| void org.jmodelica.modelica.compiler.InstModification.typeCheckAttribute | ( | InstNode | owner | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:77
Reimplemented in org.jmodelica.modelica.compiler.InstComponentModification.
java.util.Map org.jmodelica.modelica.compiler.InstModification.lookupInstComponent_String_values [protected] |
java.util.Map org.jmodelica.modelica.compiler.InstModification.matchInstModification_String_values [protected] |
boolean org.jmodelica.modelica.compiler.InstModification.myInstNode_computed = false [protected] |
internal
internal
Modification org.jmodelica.modelica.compiler.InstModification.tokenModification_Modification [protected] |
* internal * method InstanceTree.ast:8
* internal
1.5.8