
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| Restriction | clone () throws CloneNotSupportedException |
| internal | |
| abstract InstRestriction | newInstRestriction () |
| method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1022 | |
| Restriction () | |
| method Modelica.ast:1 | |
| boolean | mayHaveRewrite () |
| internal method Modelica.ast:16 | |
| abstract String | toString () |
| syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1608 | |
| boolean | isModel () |
| syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2051 | |
| boolean | isBlock () |
| syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2057 | |
| boolean | isClass () |
| syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2063 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method Modelica.ast:10 | |
| org.jmodelica.modelica.compiler.Restriction.Restriction | ( | ) |
method Modelica.ast:1
| Restriction org.jmodelica.modelica.compiler.Restriction.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| void org.jmodelica.modelica.compiler.Restriction.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| void org.jmodelica.modelica.compiler.Restriction.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| boolean org.jmodelica.modelica.compiler.Restriction.isBlock | ( | ) |
syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2057
Reimplemented in org.jmodelica.modelica.compiler.Block.
| boolean org.jmodelica.modelica.compiler.Restriction.isClass | ( | ) |
syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2063
Reimplemented in org.jmodelica.modelica.compiler.MClass.
| boolean org.jmodelica.modelica.compiler.Restriction.isModel | ( | ) |
syn GeneralHelpers /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:2051
Reimplemented in org.jmodelica.modelica.compiler.Model.
| boolean org.jmodelica.modelica.compiler.Restriction.mayHaveRewrite | ( | ) |
internal method Modelica.ast:16
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| abstract InstRestriction org.jmodelica.modelica.compiler.Restriction.newInstRestriction | ( | ) | [pure virtual] |
method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1022
Implemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| int org.jmodelica.modelica.compiler.Restriction.numChildren | ( | ) | [protected] |
low-level method Modelica.ast:10
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| ASTNode org.jmodelica.modelica.compiler.Restriction.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.ExpandableConnector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
| abstract String org.jmodelica.modelica.compiler.Restriction.toString | ( | ) | [pure virtual] |
syn FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1608
Implemented in org.jmodelica.modelica.compiler.Block, org.jmodelica.modelica.compiler.Connector, org.jmodelica.modelica.compiler.Function, org.jmodelica.modelica.compiler.MClass, org.jmodelica.modelica.compiler.Model, org.jmodelica.modelica.compiler.MPackage, org.jmodelica.modelica.compiler.MType, and org.jmodelica.modelica.compiler.Record.
1.5.8