
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstComponentModification | clone () throws CloneNotSupportedException |
| internal | |
| InstComponentModification | copy () |
| internal | |
| InstComponentModification | fullCopy () |
| low-level | |
| FExp | findStartAttribute () |
| method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1459 | |
| void | typeCheckAttribute (InstNode owner) |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:79 | |
| void | collectAttributes (List< FAttribute > attrs, FQName prefix, AttributeExpRetriever aer) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:769 | |
| InstComponentModification () | |
| method InstanceTree.ast:1 | |
| InstComponentModification (Modification p0, boolean p1, boolean p2, InstAccess p3, Opt< InstModification > p4) | |
| method InstanceTree.ast:8 | |
| 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 | setEach (boolean value) |
| Setter for lexeme Each high-level method InstanceTree.ast:5. | |
| boolean | getEach () |
| Getter for lexeme Each high-level method InstanceTree.ast:12. | |
| void | setFinal (boolean value) |
| Setter for lexeme Final high-level method InstanceTree.ast:5. | |
| boolean | getFinal () |
| Getter for lexeme Final high-level method InstanceTree.ast:12. | |
| void | setName (InstAccess node) |
| Setter for Name high-level method InstanceTree.ast:5. | |
| InstAccess | getName () |
| Getter for Name high-level method InstanceTree.ast:12. | |
| InstAccess | getNameNoTransform () |
| low-level method InstanceTree.ast:18 | |
| void | setInstModificationOpt (Opt< InstModification > opt) |
| Setter for InstModificationOpt low-level method InstanceTree.ast:5. | |
| boolean | hasInstModification () |
| Does this node have a InstModification child? high-level method InstanceTree.ast:12. | |
| InstModification | getInstModification () |
| Getter for optional child InstModification high-level method InstanceTree.ast:19. | |
| void | setInstModification (InstModification node) |
| Setter for optional child InstModification high-level method InstanceTree.ast:27. | |
| Opt< InstModification > | getInstModificationOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< InstModification > | getInstModificationOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| FType | type () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:58 | |
| ComponentModification | getComponentModification () |
| syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:177 | |
| InstModification | matchInstModification (String name) |
| syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:406 | |
| Kind | Define_Kind_kind (ASTNode caller, ASTNode child) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:85 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method InstanceTree.ast:18 | |
| org.jmodelica.modelica.compiler.InstComponentModification.InstComponentModification | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstComponentModification.InstComponentModification | ( | Modification | p0, | |
| boolean | p1, | |||
| boolean | p2, | |||
| InstAccess | p3, | |||
| Opt< InstModification > | p4 | |||
| ) |
method InstanceTree.ast:8
| InstComponentModification org.jmodelica.modelica.compiler.InstComponentModification.clone | ( | ) | throws CloneNotSupportedException |
| void org.jmodelica.modelica.compiler.InstComponentModification.collectAttributes | ( | List< FAttribute > | attrs, | |
| FQName | prefix, | |||
| AttributeExpRetriever | aer | |||
| ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:769
| InstComponentModification org.jmodelica.modelica.compiler.InstComponentModification.copy | ( | ) |
internal
| Kind org.jmodelica.modelica.compiler.InstComponentModification.Define_Kind_kind | ( | ASTNode | caller, | |
| ASTNode | child | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:85 internal
| FExp org.jmodelica.modelica.compiler.InstComponentModification.findStartAttribute | ( | ) |
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1459
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.InstComponentModification.flushCollectionCache | ( | ) |
| InstComponentModification org.jmodelica.modelica.compiler.InstComponentModification.fullCopy | ( | ) |
low-level
| ComponentModification org.jmodelica.modelica.compiler.InstComponentModification.getComponentModification | ( | ) |
syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:177
| boolean org.jmodelica.modelica.compiler.InstComponentModification.getEach | ( | ) |
Getter for lexeme Each high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| boolean org.jmodelica.modelica.compiler.InstComponentModification.getFinal | ( | ) |
Getter for lexeme Final high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| InstModification org.jmodelica.modelica.compiler.InstComponentModification.getInstModification | ( | ) |
Getter for optional child InstModification high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| Opt<InstModification> org.jmodelica.modelica.compiler.InstComponentModification.getInstModificationOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| Opt<InstModification> org.jmodelica.modelica.compiler.InstComponentModification.getInstModificationOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| Modification org.jmodelica.modelica.compiler.InstComponentModification.getModification | ( | ) |
Getter for lexeme Modification high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| InstAccess org.jmodelica.modelica.compiler.InstComponentModification.getName | ( | ) |
Getter for Name high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| InstAccess org.jmodelica.modelica.compiler.InstComponentModification.getNameNoTransform | ( | ) |
low-level method InstanceTree.ast:18
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| boolean org.jmodelica.modelica.compiler.InstComponentModification.hasInstModification | ( | ) |
Does this node have a InstModification child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| InstModification org.jmodelica.modelica.compiler.InstComponentModification.matchInstModification | ( | String | name | ) |
syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:406
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
| boolean org.jmodelica.modelica.compiler.InstComponentModification.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:24
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| int org.jmodelica.modelica.compiler.InstComponentModification.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:18
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| ASTNode org.jmodelica.modelica.compiler.InstComponentModification.rewriteTo | ( | ) |
| void org.jmodelica.modelica.compiler.InstComponentModification.setEach | ( | boolean | value | ) |
Setter for lexeme Each high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.setFinal | ( | boolean | value | ) |
Setter for lexeme Final high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.setInstModification | ( | InstModification | node | ) |
Setter for optional child InstModification high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.setInstModificationOpt | ( | Opt< InstModification > | opt | ) |
Setter for InstModificationOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.setModification | ( | Modification | value | ) |
Setter for lexeme Modification high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| void org.jmodelica.modelica.compiler.InstComponentModification.setName | ( | InstAccess | node | ) |
Setter for Name high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstElementModification.
| FType org.jmodelica.modelica.compiler.InstComponentModification.type | ( | ) |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:58
| void org.jmodelica.modelica.compiler.InstComponentModification.typeCheckAttribute | ( | InstNode | owner | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:79
Reimplemented from org.jmodelica.modelica.compiler.InstModification.
1.5.8