
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| InstAssignable | clone () throws CloneNotSupportedException |
| internal | |
| void | prepareForFunctionEval () |
| method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1663 | |
| void | typeCheck () |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:24 | |
| void | typeCheckAttributes () |
| method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:70 | |
| void | flattenExternalArg (List< FExp > args) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:223 | |
| void | flattenInFunction (FFunctionDecl ffd, FClass fc, boolean useConstant) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:249 | |
| FFunctionVariable | createFFunctionVariable (Opt eo, FQName fqn) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:267 | |
| abstract FVariable | createEmptyFVariable () |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:435 | |
| void | addParametersToFV (List< FAttribute > attr) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:459 | |
| void | addAttributesToFV (List< FAttribute > attr) |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:482 | |
| FVariable | createFVariable () |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:522 | |
| FExp | flattenBindingFExp () |
| method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:578 | |
| void | dumpTree (String indent) |
| method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1677 | |
| InstAssignable () | |
| method InstanceTree.ast:1 | |
| InstAssignable (InstAccess p0, Opt< FArraySubscripts > p1, ComponentDecl p2, Opt< InstModification > p3, Opt< InstConstraining > p4, Opt< FExp > p5) | |
| method InstanceTree.ast:20 | |
| boolean | mayHaveRewrite () |
| internal method InstanceTree.ast:49 | |
| void | setClassName (InstAccess node) |
| Setter for ClassName high-level method InstanceTree.ast:5. | |
| InstAccess | getClassName () |
| Getter for ClassName high-level method InstanceTree.ast:12. | |
| InstAccess | getClassNameNoTransform () |
| low-level method InstanceTree.ast:18 | |
| void | setLocalFArraySubscriptsOpt (Opt< FArraySubscripts > opt) |
| Setter for LocalFArraySubscriptsOpt low-level method InstanceTree.ast:5. | |
| boolean | hasLocalFArraySubscripts () |
| Does this node have a LocalFArraySubscripts child? high-level method InstanceTree.ast:12. | |
| FArraySubscripts | getLocalFArraySubscripts () |
| Getter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:19. | |
| void | setLocalFArraySubscripts (FArraySubscripts node) |
| Setter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:27. | |
| Opt< FArraySubscripts > | getLocalFArraySubscriptsOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< FArraySubscripts > | getLocalFArraySubscriptsOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| void | setComponentDecl (ComponentDecl value) |
| Setter for lexeme ComponentDecl high-level method InstanceTree.ast:5. | |
| ComponentDecl | getComponentDecl () |
| Getter for lexeme ComponentDecl high-level method InstanceTree.ast:12. | |
| 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 | |
| void | setInstConstrainingOpt (Opt< InstConstraining > opt) |
| Setter for InstConstrainingOpt low-level method InstanceTree.ast:5. | |
| boolean | hasInstConstraining () |
| Does this node have a InstConstraining child? high-level method InstanceTree.ast:12. | |
| InstConstraining | getInstConstraining () |
| Getter for optional child InstConstraining high-level method InstanceTree.ast:19. | |
| void | setInstConstraining (InstConstraining node) |
| Setter for optional child InstConstraining high-level method InstanceTree.ast:27. | |
| Opt< InstConstraining > | getInstConstrainingOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< InstConstraining > | getInstConstrainingOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| void | setConditionalAttributeOpt (Opt< FExp > opt) |
| Setter for ConditionalAttributeOpt low-level method InstanceTree.ast:5. | |
| boolean | hasConditionalAttribute () |
| Does this node have a ConditionalAttribute child? high-level method InstanceTree.ast:12. | |
| FExp | getConditionalAttribute () |
| Getter for optional child ConditionalAttribute high-level method InstanceTree.ast:19. | |
| void | setConditionalAttribute (FExp node) |
| Setter for optional child ConditionalAttribute high-level method InstanceTree.ast:27. | |
| Opt< FExp > | getConditionalAttributeOpt () |
| low-level method InstanceTree.ast:37 | |
| Opt< FExp > | getConditionalAttributeOptNoTransform () |
| low-level method InstanceTree.ast:44 | |
| void | setInstComponentDeclList (List< InstComponentDecl > list) |
| Setter for InstComponentDeclList high-level method InstanceTree.ast:5. | |
| int | getNumInstComponentDecl () |
| InstComponentDecl | getInstComponentDecl (int i) |
| Getter for child in list InstComponentDeclList high-level method InstanceTree.ast:19. | |
| void | addInstComponentDecl (InstComponentDecl node) |
| Add element to list InstComponentDeclList high-level method InstanceTree.ast:27. | |
| void | addInstComponentDeclNoTransform (InstComponentDecl node) |
| low-level method InstanceTree.ast:34 | |
| void | setInstComponentDecl (InstComponentDecl node, int i) |
| Setter for child in list InstComponentDeclList high-level method InstanceTree.ast:42. | |
| List< InstComponentDecl > | getInstComponentDecls () |
| Getter for InstComponentDecl list. | |
| List< InstComponentDecl > | getInstComponentDeclsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstComponentDecl > | getInstComponentDeclListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setInstClassDeclList (List< InstClassDecl > list) |
| Setter for InstClassDeclList high-level method InstanceTree.ast:5. | |
| int | getNumInstClassDecl () |
| InstClassDecl | getInstClassDecl (int i) |
| Getter for child in list InstClassDeclList high-level method InstanceTree.ast:19. | |
| void | addInstClassDecl (InstClassDecl node) |
| Add element to list InstClassDeclList high-level method InstanceTree.ast:27. | |
| void | addInstClassDeclNoTransform (InstClassDecl node) |
| low-level method InstanceTree.ast:34 | |
| void | setInstClassDecl (InstClassDecl node, int i) |
| Setter for child in list InstClassDeclList high-level method InstanceTree.ast:42. | |
| List< InstClassDecl > | getInstClassDecls () |
| Getter for InstClassDecl list. | |
| List< InstClassDecl > | getInstClassDeclsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstClassDecl > | getInstClassDeclListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setInstExtendsList (List< InstExtends > list) |
| Setter for InstExtendsList high-level method InstanceTree.ast:5. | |
| int | getNumInstExtends () |
| InstExtends | getInstExtends (int i) |
| Getter for child in list InstExtendsList high-level method InstanceTree.ast:19. | |
| void | addInstExtends (InstExtends node) |
| Add element to list InstExtendsList high-level method InstanceTree.ast:27. | |
| void | addInstExtendsNoTransform (InstExtends node) |
| low-level method InstanceTree.ast:34 | |
| void | setInstExtends (InstExtends node, int i) |
| Setter for child in list InstExtendsList high-level method InstanceTree.ast:42. | |
| List< InstExtends > | getInstExtendss () |
| Getter for InstExtends list. | |
| List< InstExtends > | getInstExtendssNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstExtends > | getInstExtendsListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setInstImportList (List< InstImport > list) |
| Setter for InstImportList high-level method InstanceTree.ast:5. | |
| int | getNumInstImport () |
| InstImport | getInstImport (int i) |
| Getter for child in list InstImportList high-level method InstanceTree.ast:19. | |
| void | addInstImport (InstImport node) |
| Add element to list InstImportList high-level method InstanceTree.ast:27. | |
| void | addInstImportNoTransform (InstImport node) |
| low-level method InstanceTree.ast:34 | |
| void | setInstImport (InstImport node, int i) |
| Setter for child in list InstImportList high-level method InstanceTree.ast:42. | |
| List< InstImport > | getInstImports () |
| Getter for InstImport list. | |
| List< InstImport > | getInstImportsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstImport > | getInstImportListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setRedeclaredInstClassDeclList (List< InstClassDecl > list) |
| Setter for RedeclaredInstClassDeclList high-level method InstanceTree.ast:5. | |
| int | getNumRedeclaredInstClassDecl () |
| InstClassDecl | getRedeclaredInstClassDecl (int i) |
| Getter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:19. | |
| void | addRedeclaredInstClassDecl (InstClassDecl node) |
| Add element to list RedeclaredInstClassDeclList high-level method InstanceTree.ast:27. | |
| void | addRedeclaredInstClassDeclNoTransform (InstClassDecl node) |
| low-level method InstanceTree.ast:34 | |
| void | setRedeclaredInstClassDecl (InstClassDecl node, int i) |
| Setter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:42. | |
| List< InstClassDecl > | getRedeclaredInstClassDecls () |
| Getter for RedeclaredInstClassDecl list. | |
| List< InstClassDecl > | getRedeclaredInstClassDeclsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstClassDecl > | getRedeclaredInstClassDeclListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setFAbstractEquationList (List< FAbstractEquation > list) |
| Setter for FAbstractEquationList high-level method InstanceTree.ast:5. | |
| int | getNumFAbstractEquation () |
| FAbstractEquation | getFAbstractEquation (int i) |
| Getter for child in list FAbstractEquationList high-level method InstanceTree.ast:19. | |
| void | addFAbstractEquation (FAbstractEquation node) |
| Add element to list FAbstractEquationList high-level method InstanceTree.ast:27. | |
| void | addFAbstractEquationNoTransform (FAbstractEquation node) |
| low-level method InstanceTree.ast:34 | |
| void | setFAbstractEquation (FAbstractEquation node, int i) |
| Setter for child in list FAbstractEquationList high-level method InstanceTree.ast:42. | |
| List< FAbstractEquation > | getFAbstractEquations () |
| Getter for FAbstractEquation list. | |
| List< FAbstractEquation > | getFAbstractEquationsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< FAbstractEquation > | getFAbstractEquationListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setFQName (FQName node) |
| Setter for FQName high-level method InstanceTree.ast:5. | |
| FQName | getFQNameNoTransform () |
| low-level method InstanceTree.ast:11 | |
| void | setDynamicClassNameList (List< InstAccess > list) |
| Setter for DynamicClassNameList high-level method InstanceTree.ast:5. | |
| int | getNumDynamicClassName () |
| InstAccess | getDynamicClassName (int i) |
| Getter for child in list DynamicClassNameList high-level method InstanceTree.ast:19. | |
| void | addDynamicClassName (InstAccess node) |
| Add element to list DynamicClassNameList high-level method InstanceTree.ast:27. | |
| void | addDynamicClassNameNoTransform (InstAccess node) |
| low-level method InstanceTree.ast:34 | |
| void | setDynamicClassName (InstAccess node, int i) |
| Setter for child in list DynamicClassNameList high-level method InstanceTree.ast:42. | |
| List< InstAccess > | getDynamicClassNames () |
| Getter for DynamicClassName list. | |
| List< InstAccess > | getDynamicClassNamesNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstAccess > | getDynamicClassNameListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setDynamicComponentNameList (List< InstAccess > list) |
| Setter for DynamicComponentNameList high-level method InstanceTree.ast:5. | |
| int | getNumDynamicComponentName () |
| InstAccess | getDynamicComponentName (int i) |
| Getter for child in list DynamicComponentNameList high-level method InstanceTree.ast:19. | |
| void | addDynamicComponentName (InstAccess node) |
| Add element to list DynamicComponentNameList high-level method InstanceTree.ast:27. | |
| void | addDynamicComponentNameNoTransform (InstAccess node) |
| low-level method InstanceTree.ast:34 | |
| void | setDynamicComponentName (InstAccess node, int i) |
| Setter for child in list DynamicComponentNameList high-level method InstanceTree.ast:42. | |
| List< InstAccess > | getDynamicComponentNames () |
| Getter for DynamicComponentName list. | |
| List< InstAccess > | getDynamicComponentNamesNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< InstAccess > | getDynamicComponentNameListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setDynamicFExpList (List< FExp > list) |
| Setter for DynamicFExpList high-level method InstanceTree.ast:5. | |
| int | getNumDynamicFExp () |
| FExp | getDynamicFExp (int i) |
| Getter for child in list DynamicFExpList high-level method InstanceTree.ast:19. | |
| void | addDynamicFExp (FExp node) |
| Add element to list DynamicFExpList high-level method InstanceTree.ast:27. | |
| void | addDynamicFExpNoTransform (FExp node) |
| low-level method InstanceTree.ast:34 | |
| void | setDynamicFExp (FExp node, int i) |
| Setter for child in list DynamicFExpList high-level method InstanceTree.ast:42. | |
| List< FExp > | getDynamicFExps () |
| Getter for DynamicFExp list. | |
| List< FExp > | getDynamicFExpsNoTransform () |
| low-level method InstanceTree.ast:56 | |
| List< FExp > | getDynamicFExpListNoTransform () |
| low-level method InstanceTree.ast:62 | |
| void | setFArraySubscripts (FArraySubscripts node) |
| Setter for FArraySubscripts high-level method InstanceTree.ast:5. | |
| FArraySubscripts | getFArraySubscriptsNoTransform () |
| low-level method InstanceTree.ast:11 | |
| void | setBindingFExp (FExp node) |
| Setter for BindingFExp high-level method InstanceTree.ast:5. | |
| FExp | getBindingFExpNoTransform () |
| low-level method InstanceTree.ast:11 | |
| abstract FType | type () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:67 | |
| int | ndims () |
| Get array dimensions. | |
| Size | size () |
| Get the array sizes. | |
| Indices | indices () |
| Get the set of all array indices of an instance primitive component. | |
| CValue | ceval () |
| Evaluation of a assignable instance node located in the instance AST. | |
| CValue | ceval (Index i) |
| Evaluation of a assignable instance node located in the instance AST. | |
| CValue | startAttributeCValue () |
| Find and evaluate the "start" attribute. | |
| FType | bindingType () |
| Returns the type the binding expression should have. | |
| FType | attributeType (InstComponentModification icm) |
| Constructs the type a specific attribute to this primitive should have, given the scalar type of the attribute. | |
| boolean | isReal () |
| syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:770 | |
| boolean | isInteger () |
| syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:771 | |
| boolean | isBoolean () |
| syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:772 | |
| boolean | isString () |
| syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:773 | |
| boolean | isEnum () |
| syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:774 | |
| boolean | canBeExternalReturn (FExternalLanguage lang) |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:231 | |
| FExp | myBindingInstExp () |
| Retrieve the binding expression of an InstAssignable node. | |
| boolean | hasBindingFExp () |
| Check if this primitive or record has a binding expression. | |
| FExp | getBindingFExp () |
| Retrieve the part of the binding expression that applies to this InstAssignable. | |
| boolean | myBindingExpHasEach () |
| syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:687 | |
| boolean | hasInstValueMod () |
| Check if this InstAssignable node has an InstModification setting its binding expression. | |
| InstValueModification | myInstValueMod () |
| Retrieve the InstModification setting the binding expression of this InstAssignable node. | |
| Environment | totalMergedEnvironment () |
| InstPrimitive:s may have children of type InstExtends, if the InstPrimitive is instantiated either from a short class declaration that references a primitive type or from a 'type' class declaration that inherits a primitive type. | |
| FType | expandBindingType (FType type, InstNode node) |
| Add array dimensions for surrounding InstArrayComponentDecls to type for binding expression. | |
| boolean | inArrayComponent () |
| inh InstBindingType /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:542 | |
| FExp | splitBindingFExp (FExp fe, InstNode node) |
| Extract the part of a binding array expression that refers to this primitive or record. | |
| boolean | inFunction () |
| inh FlatFunctionUtils /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1491 | |
| HashSet | Define_HashSet_lookupInstClass (ASTNode caller, ASTNode child, String name) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:38 internal | |
| HashSet | Define_HashSet_lookupInstComponent (ASTNode caller, ASTNode child, String name) |
| /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:35 internal | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| CValue | cevalBindingExp () |
| method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1794 | |
| int | numChildren () |
| low-level method InstanceTree.ast:43 | |
| int | getInstComponentDeclListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getInstClassDeclListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getInstExtendsListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getInstImportListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getRedeclaredInstClassDeclListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getFAbstractEquationListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getFQNameChildPosition () |
| low-level method InstanceTree.ast:17 | |
| int | getDynamicClassNameListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getDynamicComponentNameListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getDynamicFExpListChildPosition () |
| low-level method InstanceTree.ast:68 | |
| int | getFArraySubscriptsChildPosition () |
| low-level method InstanceTree.ast:17 | |
| int | getBindingFExpChildPosition () |
| low-level method InstanceTree.ast:17 | |
Protected Attributes | |
| boolean | startAttributeCValue_computed = false |
| internal | |
| CValue | startAttributeCValue_value |
| internal | |
| boolean | getBindingFExp_computed = false |
| internal | |
| FExp | getBindingFExp_value |
| internal | |
| boolean | myBindingExpHasEach_computed = false |
| internal | |
| boolean | myBindingExpHasEach_value |
| internal | |
| boolean | myInstValueMod_computed = false |
| internal | |
| InstValueModification | myInstValueMod_value |
| internal | |
| boolean | totalMergedEnvironment_computed = false |
| internal | |
| Environment | totalMergedEnvironment_value |
| internal | |
| org.jmodelica.modelica.compiler.InstAssignable.InstAssignable | ( | ) |
method InstanceTree.ast:1
| org.jmodelica.modelica.compiler.InstAssignable.InstAssignable | ( | InstAccess | p0, | |
| Opt< FArraySubscripts > | p1, | |||
| ComponentDecl | p2, | |||
| Opt< InstModification > | p3, | |||
| Opt< InstConstraining > | p4, | |||
| Opt< FExp > | p5 | |||
| ) |
method InstanceTree.ast:20
| void org.jmodelica.modelica.compiler.InstAssignable.addAttributesToFV | ( | List< FAttribute > | attr | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:482
Reimplemented in org.jmodelica.modelica.compiler.InstRecord.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicClassName | ( | InstAccess | node | ) |
Add element to list DynamicClassNameList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicClassNameNoTransform | ( | InstAccess | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicComponentName | ( | InstAccess | node | ) |
Add element to list DynamicComponentNameList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicComponentNameNoTransform | ( | InstAccess | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicFExp | ( | FExp | node | ) |
Add element to list DynamicFExpList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addDynamicFExpNoTransform | ( | FExp | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addFAbstractEquation | ( | FAbstractEquation | node | ) |
Add element to list FAbstractEquationList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addFAbstractEquationNoTransform | ( | FAbstractEquation | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstClassDecl | ( | InstClassDecl | node | ) |
Add element to list InstClassDeclList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstClassDeclNoTransform | ( | InstClassDecl | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstComponentDecl | ( | InstComponentDecl | node | ) |
Add element to list InstComponentDeclList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstComponentDeclNoTransform | ( | InstComponentDecl | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstExtends | ( | InstExtends | node | ) |
Add element to list InstExtendsList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstExtendsNoTransform | ( | InstExtends | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstImport | ( | InstImport | node | ) |
Add element to list InstImportList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addInstImportNoTransform | ( | InstImport | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addParametersToFV | ( | List< FAttribute > | attr | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:459
Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addRedeclaredInstClassDecl | ( | InstClassDecl | node | ) |
Add element to list RedeclaredInstClassDeclList high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.addRedeclaredInstClassDeclNoTransform | ( | InstClassDecl | node | ) |
low-level method InstanceTree.ast:34
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FType org.jmodelica.modelica.compiler.InstAssignable.attributeType | ( | InstComponentModification | icm | ) |
Constructs the type a specific attribute to this primitive should have, given the scalar type of the attribute.
syn InstBindingType /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:512
Reimplemented from org.jmodelica.modelica.compiler.InstNode.
| FType org.jmodelica.modelica.compiler.InstAssignable.bindingType | ( | ) |
Returns the type the binding expression should have.
syn InstBindingType /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:491
| boolean org.jmodelica.modelica.compiler.InstAssignable.canBeExternalReturn | ( | FExternalLanguage | lang | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:231
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Evaluation of a assignable instance node located in the instance AST.
Evaluates a specific cell if this assignable is an array.
If assignable is not an array, i should be Index.NULL.
In some situations, expressions are evaluated in the instance AST. Such expressions are then instantiated, but not yet flattened. As a consequence, identifiers in expressions refers to InstAssignable nodes, and accordingly, it it necessary to compute the constant value corresponding to an InstAssignable node. If the assignable is a constant or a parametes, and if it has a binding expression, then a corresponding CValue object is returned, otherwise, CValueUnknown is returned.
Reimplemented in org.jmodelica.modelica.compiler.InstEnumLiteral.
| CValue org.jmodelica.modelica.compiler.InstAssignable.ceval | ( | ) |
Evaluation of a assignable instance node located in the instance AST.
In some situations, expressions are evaluated in the instance AST. Such expressions are then instantiated, but not yet flattened. As a consequence, identifiers in expressions refers to InstAssignable nodes, and accordingly, it it necessary to compute the constant value corresponding to an InstAssignable node. If the assignable is a constant or a parameter, and if it has a binding expression, then a corresponding CValue object is returned, otherwise, CValueUnknown is returned.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| CValue org.jmodelica.modelica.compiler.InstAssignable.cevalBindingExp | ( | ) | [protected] |
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1794
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| InstAssignable org.jmodelica.modelica.compiler.InstAssignable.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| abstract FVariable org.jmodelica.modelica.compiler.InstAssignable.createEmptyFVariable | ( | ) | [pure virtual] |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:435
Implemented in org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.
| FFunctionVariable org.jmodelica.modelica.compiler.InstAssignable.createFFunctionVariable | ( | Opt | eo, | |
| FQName | fqn | |||
| ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:267
| FVariable org.jmodelica.modelica.compiler.InstAssignable.createFVariable | ( | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:522
Reimplemented in org.jmodelica.modelica.compiler.InstEnum.
| HashSet org.jmodelica.modelica.compiler.InstAssignable.Define_HashSet_lookupInstClass | ( | ASTNode | caller, | |
| ASTNode | child, | |||
| String | name | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:38 internal
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| HashSet org.jmodelica.modelica.compiler.InstAssignable.Define_HashSet_lookupInstComponent | ( | ASTNode | caller, | |
| ASTNode | child, | |||
| String | name | |||
| ) |
/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:35 internal
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.dumpTree | ( | String | indent | ) |
method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1677
Reimplemented from org.jmodelica.modelica.compiler.InstNode.
| FType org.jmodelica.modelica.compiler.InstAssignable.expandBindingType | ( | FType | type, | |
| InstNode | node | |||
| ) |
Add array dimensions for surrounding InstArrayComponentDecls to type for binding expression.
inh InstBindingType /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:528
| FExp org.jmodelica.modelica.compiler.InstAssignable.flattenBindingFExp | ( | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:578
| void org.jmodelica.modelica.compiler.InstAssignable.flattenExternalArg | ( | List< FExp > | args | ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:223
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| void org.jmodelica.modelica.compiler.InstAssignable.flattenInFunction | ( | FFunctionDecl | ffd, | |
| FClass | fc, | |||
| boolean | useConstant | |||
| ) |
method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:249
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| void org.jmodelica.modelica.compiler.InstAssignable.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FExp org.jmodelica.modelica.compiler.InstAssignable.getBindingFExp | ( | ) |
Retrieve the part of the binding expression that applies to this InstAssignable.
syn nta Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:564
| int org.jmodelica.modelica.compiler.InstAssignable.getBindingFExpChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:17
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FExp org.jmodelica.modelica.compiler.InstAssignable.getBindingFExpNoTransform | ( | ) |
low-level method InstanceTree.ast:11
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstAccess org.jmodelica.modelica.compiler.InstAssignable.getClassName | ( | ) |
Getter for ClassName high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstAccess org.jmodelica.modelica.compiler.InstAssignable.getClassNameNoTransform | ( | ) |
low-level method InstanceTree.ast:18
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| ComponentDecl org.jmodelica.modelica.compiler.InstAssignable.getComponentDecl | ( | ) |
Getter for lexeme ComponentDecl high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FExp org.jmodelica.modelica.compiler.InstAssignable.getConditionalAttribute | ( | ) |
Getter for optional child ConditionalAttribute high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<FExp> org.jmodelica.modelica.compiler.InstAssignable.getConditionalAttributeOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<FExp> org.jmodelica.modelica.compiler.InstAssignable.getConditionalAttributeOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstAccess org.jmodelica.modelica.compiler.InstAssignable.getDynamicClassName | ( | int | i | ) |
Getter for child in list DynamicClassNameList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getDynamicClassNameListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicClassNameListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicClassNames | ( | ) |
Getter for DynamicClassName list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicClassNamesNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstAccess org.jmodelica.modelica.compiler.InstAssignable.getDynamicComponentName | ( | int | i | ) |
Getter for child in list DynamicComponentNameList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getDynamicComponentNameListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicComponentNameListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicComponentNames | ( | ) |
Getter for DynamicComponentName list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstAccess> org.jmodelica.modelica.compiler.InstAssignable.getDynamicComponentNamesNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FExp org.jmodelica.modelica.compiler.InstAssignable.getDynamicFExp | ( | int | i | ) |
Getter for child in list DynamicFExpList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getDynamicFExpListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FExp> org.jmodelica.modelica.compiler.InstAssignable.getDynamicFExpListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FExp> org.jmodelica.modelica.compiler.InstAssignable.getDynamicFExps | ( | ) |
Getter for DynamicFExp list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FExp> org.jmodelica.modelica.compiler.InstAssignable.getDynamicFExpsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FAbstractEquation org.jmodelica.modelica.compiler.InstAssignable.getFAbstractEquation | ( | int | i | ) |
Getter for child in list FAbstractEquationList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getFAbstractEquationListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.InstAssignable.getFAbstractEquationListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.InstAssignable.getFAbstractEquations | ( | ) |
Getter for FAbstractEquation list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<FAbstractEquation> org.jmodelica.modelica.compiler.InstAssignable.getFAbstractEquationsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getFArraySubscriptsChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:17
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FArraySubscripts org.jmodelica.modelica.compiler.InstAssignable.getFArraySubscriptsNoTransform | ( | ) |
low-level method InstanceTree.ast:11
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getFQNameChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:17
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FQName org.jmodelica.modelica.compiler.InstAssignable.getFQNameNoTransform | ( | ) |
low-level method InstanceTree.ast:11
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstClassDecl org.jmodelica.modelica.compiler.InstAssignable.getInstClassDecl | ( | int | i | ) |
Getter for child in list InstClassDeclList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getInstClassDeclListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstClassDeclListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstClassDecls | ( | ) |
Getter for InstClassDecl list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstClassDeclsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstComponentDecl org.jmodelica.modelica.compiler.InstAssignable.getInstComponentDecl | ( | int | i | ) |
Getter for child in list InstComponentDeclList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getInstComponentDeclListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstComponentDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstComponentDeclListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstComponentDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstComponentDecls | ( | ) |
Getter for InstComponentDecl list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstComponentDecl> org.jmodelica.modelica.compiler.InstAssignable.getInstComponentDeclsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstConstraining org.jmodelica.modelica.compiler.InstAssignable.getInstConstraining | ( | ) |
Getter for optional child InstConstraining high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<InstConstraining> org.jmodelica.modelica.compiler.InstAssignable.getInstConstrainingOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<InstConstraining> org.jmodelica.modelica.compiler.InstAssignable.getInstConstrainingOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstExtends org.jmodelica.modelica.compiler.InstAssignable.getInstExtends | ( | int | i | ) |
Getter for child in list InstExtendsList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getInstExtendsListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstExtends> org.jmodelica.modelica.compiler.InstAssignable.getInstExtendsListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstExtends> org.jmodelica.modelica.compiler.InstAssignable.getInstExtendss | ( | ) |
Getter for InstExtends list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstExtends> org.jmodelica.modelica.compiler.InstAssignable.getInstExtendssNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstImport org.jmodelica.modelica.compiler.InstAssignable.getInstImport | ( | int | i | ) |
Getter for child in list InstImportList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getInstImportListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstImport> org.jmodelica.modelica.compiler.InstAssignable.getInstImportListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstImport> org.jmodelica.modelica.compiler.InstAssignable.getInstImports | ( | ) |
Getter for InstImport list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstImport> org.jmodelica.modelica.compiler.InstAssignable.getInstImportsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstModification org.jmodelica.modelica.compiler.InstAssignable.getInstModification | ( | ) |
Getter for optional child InstModification high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<InstModification> org.jmodelica.modelica.compiler.InstAssignable.getInstModificationOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<InstModification> org.jmodelica.modelica.compiler.InstAssignable.getInstModificationOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| FArraySubscripts org.jmodelica.modelica.compiler.InstAssignable.getLocalFArraySubscripts | ( | ) |
Getter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstAssignable.getLocalFArraySubscriptsOpt | ( | ) |
low-level method InstanceTree.ast:37
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstAssignable.getLocalFArraySubscriptsOptNoTransform | ( | ) |
low-level method InstanceTree.ast:44
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumDynamicClassName | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumDynamicComponentName | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumDynamicFExp | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumFAbstractEquation | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumInstClassDecl | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumInstComponentDecl | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumInstExtends | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumInstImport | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getNumRedeclaredInstClassDecl | ( | ) |
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| InstClassDecl org.jmodelica.modelica.compiler.InstAssignable.getRedeclaredInstClassDecl | ( | int | i | ) |
Getter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:19.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| int org.jmodelica.modelica.compiler.InstAssignable.getRedeclaredInstClassDeclListChildPosition | ( | ) | [protected] |
low-level method InstanceTree.ast:68
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getRedeclaredInstClassDeclListNoTransform | ( | ) |
low-level method InstanceTree.ast:62
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getRedeclaredInstClassDecls | ( | ) |
Getter for RedeclaredInstClassDecl list.
high-level method InstanceTree.ast:50
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| List<InstClassDecl> org.jmodelica.modelica.compiler.InstAssignable.getRedeclaredInstClassDeclsNoTransform | ( | ) |
low-level method InstanceTree.ast:56
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasBindingFExp | ( | ) |
Check if this primitive or record has a binding expression.
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:559
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasConditionalAttribute | ( | ) |
Does this node have a ConditionalAttribute child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasInstConstraining | ( | ) |
Does this node have a InstConstraining child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasInstModification | ( | ) |
Does this node have a InstModification child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasInstValueMod | ( | ) |
Check if this InstAssignable node has an InstModification setting its binding expression.
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:695
| boolean org.jmodelica.modelica.compiler.InstAssignable.hasLocalFArraySubscripts | ( | ) |
Does this node have a LocalFArraySubscripts child? high-level method InstanceTree.ast:12.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.inArrayComponent | ( | ) |
inh InstBindingType /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:542
| Indices org.jmodelica.modelica.compiler.InstAssignable.indices | ( | ) |
Get the set of all array indices of an instance primitive component.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| boolean org.jmodelica.modelica.compiler.InstAssignable.inFunction | ( | ) |
inh FlatFunctionUtils /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1491
| boolean org.jmodelica.modelica.compiler.InstAssignable.isBoolean | ( | ) |
syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:772
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, and org.jmodelica.modelica.compiler.InstPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.isEnum | ( | ) |
syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:774
Reimplemented in org.jmodelica.modelica.compiler.InstEnum.
| boolean org.jmodelica.modelica.compiler.InstAssignable.isInteger | ( | ) |
syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:771
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, and org.jmodelica.modelica.compiler.InstPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.isReal | ( | ) |
syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:770
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, and org.jmodelica.modelica.compiler.InstPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.isString | ( | ) |
syn BuiltInFlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:773
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, and org.jmodelica.modelica.compiler.InstPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.mayHaveRewrite | ( | ) |
internal method InstanceTree.ast:49
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| boolean org.jmodelica.modelica.compiler.InstAssignable.myBindingExpHasEach | ( | ) |
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:687
| FExp org.jmodelica.modelica.compiler.InstAssignable.myBindingInstExp | ( | ) |
Retrieve the binding expression of an InstAssignable node.
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:554
| InstValueModification org.jmodelica.modelica.compiler.InstAssignable.myInstValueMod | ( | ) |
Retrieve the InstModification setting the binding expression of this InstAssignable node.
syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:701
| int org.jmodelica.modelica.compiler.InstAssignable.ndims | ( | ) |
Get array dimensions.
A value > 0 indicates an array, 0 indicates a scalar and -1 indicates an error in computation of the array dimensions.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
| int org.jmodelica.modelica.compiler.InstAssignable.numChildren | ( | ) | [protected] |
low-level method InstanceTree.ast:43
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.prepareForFunctionEval | ( | ) |
method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1663
Implements org.jmodelica.modelica.compiler.CommonVariableDecl.
| ASTNode org.jmodelica.modelica.compiler.InstAssignable.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setBindingFExp | ( | FExp | node | ) |
Setter for BindingFExp high-level method InstanceTree.ast:5.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setClassName | ( | InstAccess | node | ) |
Setter for ClassName high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setComponentDecl | ( | ComponentDecl | value | ) |
Setter for lexeme ComponentDecl high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setConditionalAttribute | ( | FExp | node | ) |
Setter for optional child ConditionalAttribute high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setConditionalAttributeOpt | ( | Opt< FExp > | opt | ) |
Setter for ConditionalAttributeOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicClassName | ( | InstAccess | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicClassNameList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicClassNameList | ( | List< InstAccess > | list | ) |
Setter for DynamicClassNameList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicComponentName | ( | InstAccess | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicComponentNameList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicComponentNameList | ( | List< InstAccess > | list | ) |
Setter for DynamicComponentNameList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicFExp | ( | FExp | node, | |
| int | i | |||
| ) |
Setter for child in list DynamicFExpList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setDynamicFExpList | ( | List< FExp > | list | ) |
Setter for DynamicFExpList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setFAbstractEquation | ( | FAbstractEquation | node, | |
| int | i | |||
| ) |
Setter for child in list FAbstractEquationList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setFAbstractEquationList | ( | List< FAbstractEquation > | list | ) |
Setter for FAbstractEquationList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setFArraySubscripts | ( | FArraySubscripts | node | ) |
Setter for FArraySubscripts high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setFQName | ( | FQName | node | ) |
Setter for FQName high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstClassDecl | ( | InstClassDecl | node, | |
| int | i | |||
| ) |
Setter for child in list InstClassDeclList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstClassDeclList | ( | List< InstClassDecl > | list | ) |
Setter for InstClassDeclList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstComponentDecl | ( | InstComponentDecl | node, | |
| int | i | |||
| ) |
Setter for child in list InstComponentDeclList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstComponentDeclList | ( | List< InstComponentDecl > | list | ) |
Setter for InstComponentDeclList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstConstraining | ( | InstConstraining | node | ) |
Setter for optional child InstConstraining high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstConstrainingOpt | ( | Opt< InstConstraining > | opt | ) |
Setter for InstConstrainingOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstExtends | ( | InstExtends | node, | |
| int | i | |||
| ) |
Setter for child in list InstExtendsList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstExtendsList | ( | List< InstExtends > | list | ) |
Setter for InstExtendsList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstImport | ( | InstImport | node, | |
| int | i | |||
| ) |
Setter for child in list InstImportList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstImportList | ( | List< InstImport > | list | ) |
Setter for InstImportList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstModification | ( | InstModification | node | ) |
Setter for optional child InstModification high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setInstModificationOpt | ( | Opt< InstModification > | opt | ) |
Setter for InstModificationOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setLocalFArraySubscripts | ( | FArraySubscripts | node | ) |
Setter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:27.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setLocalFArraySubscriptsOpt | ( | Opt< FArraySubscripts > | opt | ) |
Setter for LocalFArraySubscriptsOpt low-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setRedeclaredInstClassDecl | ( | InstClassDecl | node, | |
| int | i | |||
| ) |
Setter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:42.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| void org.jmodelica.modelica.compiler.InstAssignable.setRedeclaredInstClassDeclList | ( | List< InstClassDecl > | list | ) |
Setter for RedeclaredInstClassDeclList high-level method InstanceTree.ast:5.
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Reimplemented in org.jmodelica.modelica.compiler.InstBuiltIn, org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, org.jmodelica.modelica.compiler.InstRecord, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.
| Size org.jmodelica.modelica.compiler.InstAssignable.size | ( | ) |
Get the array sizes.
syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:805
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Extract the part of a binding array expression that refers to this primitive or record.
Will not create new nodes unless necessary.
| fe | the expression to split | |
| node | the node where the binding expression was declared inh Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:595 |
| CValue org.jmodelica.modelica.compiler.InstAssignable.startAttributeCValue | ( | ) |
Find and evaluate the "start" attribute.
If it is not found, use default value. syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1414
Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.
| Environment org.jmodelica.modelica.compiler.InstAssignable.totalMergedEnvironment | ( | ) |
InstPrimitive:s may have children of type InstExtends, if the InstPrimitive is instantiated either from a short class declaration that references a primitive type or from a 'type' class declaration that inherits a primitive type.
In both cases, the result is one or a chain of InstExtends/ InstExtendsShortClass children. The final node in such a chain holds the total merged environment of the InstPrimitive. InstRecords can of course have InstExtends. syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:551
| abstract FType org.jmodelica.modelica.compiler.InstAssignable.type | ( | ) | [pure virtual] |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:67
Reimplemented from org.jmodelica.modelica.compiler.InstComponentDecl.
Implemented in org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstEnumLiteral, org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.
| void org.jmodelica.modelica.compiler.InstAssignable.typeCheck | ( | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:24
| void org.jmodelica.modelica.compiler.InstAssignable.typeCheckAttributes | ( | ) |
method FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:70
Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.
boolean org.jmodelica.modelica.compiler.InstAssignable.getBindingFExp_computed = false [protected] |
internal
internal
boolean org.jmodelica.modelica.compiler.InstAssignable.myBindingExpHasEach_computed = false [protected] |
internal
boolean org.jmodelica.modelica.compiler.InstAssignable.myBindingExpHasEach_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.InstAssignable.myInstValueMod_computed = false [protected] |
internal
InstValueModification org.jmodelica.modelica.compiler.InstAssignable.myInstValueMod_value [protected] |
internal
boolean org.jmodelica.modelica.compiler.InstAssignable.startAttributeCValue_computed = false [protected] |
internal
internal
boolean org.jmodelica.modelica.compiler.InstAssignable.totalMergedEnvironment_computed = false [protected] |
internal
internal
1.5.8