org.jmodelica.modelica.compiler.InstProgramRoot Class Reference

node InstanceTree.ast:30 More...

Inheritance diagram for org.jmodelica.modelica.compiler.InstProgramRoot:

org.jmodelica.modelica.compiler.InstRoot org.jmodelica.modelica.compiler.InstNode org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstProgramRoot clone () throws CloneNotSupportedException
 internal
InstProgramRoot copy ()
 internal
InstProgramRoot fullCopy ()
 low-level
Collection< ProblemcheckErrorsInInstClass (String className) throws ModelicaClassNotFoundException
 method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:439
InstNode findFlattenInst (String className, FClass fc) throws ModelicaClassNotFoundException
 Generic traversal method used to find a particular class instance in the instance tree, and if so, flatten it.
InstClassDecl simpleLookupInstClassDeclRecursive (String name)
 method SimpleInstClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:618
 InstProgramRoot ()
 method InstanceTree.ast:1
 InstProgramRoot (Program p0)
 method InstanceTree.ast:20
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:48
void setProgram (Program value)
 Setter for lexeme Program high-level method InstanceTree.ast:5.
Program getProgram ()
 Getter for lexeme Program high-level method InstanceTree.ast:13.
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< InstComponentDeclgetInstComponentDecls ()
 Getter for InstComponentDecl list.
List< InstComponentDeclgetInstComponentDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstComponentDeclgetInstComponentDeclListNoTransform ()
 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< InstClassDeclgetInstClassDecls ()
 Getter for InstClassDecl list.
List< InstClassDeclgetInstClassDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstClassDeclListNoTransform ()
 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< InstExtendsgetInstExtendss ()
 Getter for InstExtends list.
List< InstExtendsgetInstExtendssNoTransform ()
 low-level method InstanceTree.ast:56
List< InstExtendsgetInstExtendsListNoTransform ()
 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< InstImportgetInstImports ()
 Getter for InstImport list.
List< InstImportgetInstImportsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstImportgetInstImportListNoTransform ()
 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< InstClassDeclgetRedeclaredInstClassDecls ()
 Getter for RedeclaredInstClassDecl list.
List< InstClassDeclgetRedeclaredInstClassDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetRedeclaredInstClassDeclListNoTransform ()
 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< FAbstractEquationgetFAbstractEquations ()
 Getter for FAbstractEquation list.
List< FAbstractEquationgetFAbstractEquationsNoTransform ()
 low-level method InstanceTree.ast:56
List< FAbstractEquationgetFAbstractEquationListNoTransform ()
 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< InstAccessgetDynamicClassNames ()
 Getter for DynamicClassName list.
List< InstAccessgetDynamicClassNamesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstAccessgetDynamicClassNameListNoTransform ()
 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< InstAccessgetDynamicComponentNames ()
 Getter for DynamicComponentName list.
List< InstAccessgetDynamicComponentNamesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstAccessgetDynamicComponentNameListNoTransform ()
 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< FExpgetDynamicFExps ()
 Getter for DynamicFExp list.
List< FExpgetDynamicFExpsNoTransform ()
 low-level method InstanceTree.ast:56
List< FExpgetDynamicFExpListNoTransform ()
 low-level method InstanceTree.ast:62
void setUnknownInstClassDecl (UnknownInstClassDecl node)
 Setter for UnknownInstClassDecl high-level method InstanceTree.ast:5.
UnknownInstClassDecl getUnknownInstClassDeclNoTransform ()
 low-level method InstanceTree.ast:11
void setUnknownInstComponentDecl (UnknownInstComponentDecl node)
 Setter for UnknownInstComponentDecl high-level method InstanceTree.ast:5.
UnknownInstComponentDecl getUnknownInstComponentDeclNoTransform ()
 low-level method InstanceTree.ast:11
void setInstPredefinedTypeList (List< InstClassDecl > list)
 Setter for InstPredefinedTypeList high-level method InstanceTree.ast:5.
int getNumInstPredefinedType ()
InstClassDecl getInstPredefinedType (int i)
 Getter for child in list InstPredefinedTypeList high-level method InstanceTree.ast:19.
void addInstPredefinedType (InstClassDecl node)
 Add element to list InstPredefinedTypeList high-level method InstanceTree.ast:27.
void addInstPredefinedTypeNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setInstPredefinedType (InstClassDecl node, int i)
 Setter for child in list InstPredefinedTypeList high-level method InstanceTree.ast:42.
List< InstClassDeclgetInstPredefinedTypes ()
 Getter for InstPredefinedType list.
List< InstClassDeclgetInstPredefinedTypesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstPredefinedTypeListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstBuiltInTypeList (List< InstClassDecl > list)
 Setter for InstBuiltInTypeList high-level method InstanceTree.ast:5.
int getNumInstBuiltInType ()
InstClassDecl getInstBuiltInType (int i)
 Getter for child in list InstBuiltInTypeList high-level method InstanceTree.ast:19.
void addInstBuiltInType (InstClassDecl node)
 Add element to list InstBuiltInTypeList high-level method InstanceTree.ast:27.
void addInstBuiltInTypeNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setInstBuiltInType (InstClassDecl node, int i)
 Setter for child in list InstBuiltInTypeList high-level method InstanceTree.ast:42.
List< InstClassDeclgetInstBuiltInTypes ()
 Getter for InstBuiltInType list.
List< InstClassDeclgetInstBuiltInTypesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstBuiltInTypeListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstBuiltInFunctionList (List< InstClassDecl > list)
 Setter for InstBuiltInFunctionList high-level method InstanceTree.ast:5.
int getNumInstBuiltInFunction ()
InstClassDecl getInstBuiltInFunction (int i)
 Getter for child in list InstBuiltInFunctionList high-level method InstanceTree.ast:19.
void addInstBuiltInFunction (InstClassDecl node)
 Add element to list InstBuiltInFunctionList high-level method InstanceTree.ast:27.
void addInstBuiltInFunctionNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setInstBuiltInFunction (InstClassDecl node, int i)
 Setter for child in list InstBuiltInFunctionList high-level method InstanceTree.ast:42.
List< InstClassDeclgetInstBuiltInFunctions ()
 Getter for InstBuiltInFunction list.
List< InstClassDeclgetInstBuiltInFunctionsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstBuiltInFunctionListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstLibClassDeclList (List< InstClassDecl > list)
 Setter for InstLibClassDeclList high-level method InstanceTree.ast:5.
int getNumInstLibClassDecl ()
InstClassDecl getInstLibClassDecl (int i)
 Getter for child in list InstLibClassDeclList high-level method InstanceTree.ast:19.
void addInstLibClassDecl (InstClassDecl node)
 Add element to list InstLibClassDeclList high-level method InstanceTree.ast:27.
void addInstLibClassDeclNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setInstLibClassDecl (InstClassDecl node, int i)
 Setter for child in list InstLibClassDeclList high-level method InstanceTree.ast:42.
List< InstClassDeclgetInstLibClassDecls ()
 Getter for InstLibClassDecl list.
List< InstClassDeclgetInstLibClassDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstLibClassDeclListNoTransform ()
 low-level method InstanceTree.ast:62
HashSet lookupElementInstClass (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:151
HashSet lookupInstPredefinedType (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:164
HashSet lookupInstBuiltInFunction (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:178
HashSet< InstFullClassDecllookupLibrary (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:196
HashSet genericLookupInstClass (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:267
InstClassDecl simpleLookupInstClassDecl (String name)
 This method offers a simplified way of looking up qualified class names in the instance class structure.
ArrayList< ClassDeclclasses ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1292
List getInstLibClassDeclList ()
 syn nta Library /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Library.jrag:29
List getInstPredefinedTypeList ()
 syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:593
List getInstBuiltInTypeList ()
 syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:601
List getInstBuiltInFunctionList ()
 syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:609
UnknownInstClassDecl getUnknownInstClassDecl ()
 syn nta UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:91
UnknownInstComponentDecl getUnknownInstComponentDecl ()
 syn nta UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:93
HashSet Define_HashSet_lookupInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:248 internal
HashSet Define_HashSet_lookupInstBuiltInClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:642 internal
FunctionReturnDefinition Define_FunctionReturnDefinition_returnDefinition (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1426 internal
ASTNode rewriteTo ()
 internal

Public Attributes

OptionRegistry options = new OptionRegistry()
 method Options /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Options.jrag:22

Protected Member Functions

int numChildren ()
 low-level method InstanceTree.ast:42
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 getUnknownInstClassDeclChildPosition ()
 low-level method InstanceTree.ast:17
int getUnknownInstComponentDeclChildPosition ()
 low-level method InstanceTree.ast:17
int getInstPredefinedTypeListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstBuiltInTypeListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstBuiltInFunctionListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstLibClassDeclListChildPosition ()
 low-level method InstanceTree.ast:68

Protected Attributes

Program tokenProgram_Program
 * internal * method InstanceTree.ast:8
java.util.Map lookupElementInstClass_String_values
java.util.Map lookupInstPredefinedType_String_values
java.util.Map lookupInstBuiltInFunction_String_values
java.util.Map lookupLibrary_String_values
java.util.Map simpleLookupInstClassDecl_String_values
boolean getInstLibClassDeclList_computed = false
 internal
List getInstLibClassDeclList_value
 internal
boolean getInstPredefinedTypeList_computed = false
 internal
List getInstPredefinedTypeList_value
 internal
boolean getInstBuiltInTypeList_computed = false
 internal
List getInstBuiltInTypeList_value
 internal
boolean getInstBuiltInFunctionList_computed = false
 internal
List getInstBuiltInFunctionList_value
 internal
boolean getUnknownInstClassDecl_computed = false
 internal
UnknownInstClassDecl getUnknownInstClassDecl_value
 internal
boolean getUnknownInstComponentDecl_computed = false
 internal
UnknownInstComponentDecl getUnknownInstComponentDecl_value
 internal

Package Attributes

HashMap< String, LibNodelibraryMap
 method InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:193


Detailed Description

node InstanceTree.ast:30

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstProgramRoot.InstProgramRoot (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstProgramRoot.InstProgramRoot ( Program  p0  ) 

method InstanceTree.ast:20


Member Function Documentation

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicClassName ( InstAccess  node  ) 

Add element to list DynamicClassNameList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicClassNameNoTransform ( InstAccess  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicComponentName ( InstAccess  node  ) 

Add element to list DynamicComponentNameList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicComponentNameNoTransform ( InstAccess  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicFExp ( FExp  node  ) 

Add element to list DynamicFExpList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addDynamicFExpNoTransform ( FExp  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addFAbstractEquation ( FAbstractEquation  node  ) 

Add element to list FAbstractEquationList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addFAbstractEquationNoTransform ( FAbstractEquation  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstBuiltInFunction ( InstClassDecl  node  ) 

Add element to list InstBuiltInFunctionList high-level method InstanceTree.ast:27.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstBuiltInFunctionNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstBuiltInType ( InstClassDecl  node  ) 

Add element to list InstBuiltInTypeList high-level method InstanceTree.ast:27.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstBuiltInTypeNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstClassDecl ( InstClassDecl  node  ) 

Add element to list InstClassDeclList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstClassDeclNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstComponentDecl ( InstComponentDecl  node  ) 

Add element to list InstComponentDeclList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstComponentDeclNoTransform ( InstComponentDecl  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstExtends ( InstExtends  node  ) 

Add element to list InstExtendsList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstExtendsNoTransform ( InstExtends  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstImport ( InstImport  node  ) 

Add element to list InstImportList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstImportNoTransform ( InstImport  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstLibClassDecl ( InstClassDecl  node  ) 

Add element to list InstLibClassDeclList high-level method InstanceTree.ast:27.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstLibClassDeclNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstPredefinedType ( InstClassDecl  node  ) 

Add element to list InstPredefinedTypeList high-level method InstanceTree.ast:27.

void org.jmodelica.modelica.compiler.InstProgramRoot.addInstPredefinedTypeNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

void org.jmodelica.modelica.compiler.InstProgramRoot.addRedeclaredInstClassDecl ( InstClassDecl  node  ) 

Add element to list RedeclaredInstClassDeclList high-level method InstanceTree.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.addRedeclaredInstClassDeclNoTransform ( InstClassDecl  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

Collection<Problem> org.jmodelica.modelica.compiler.InstProgramRoot.checkErrorsInInstClass ( String  className  )  throws ModelicaClassNotFoundException

method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:439

ArrayList<ClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.classes (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1292

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

InstProgramRoot org.jmodelica.modelica.compiler.InstProgramRoot.clone (  )  throws CloneNotSupportedException

internal

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstProgramRoot org.jmodelica.modelica.compiler.InstProgramRoot.copy (  ) 

internal

FunctionReturnDefinition org.jmodelica.modelica.compiler.InstProgramRoot.Define_FunctionReturnDefinition_returnDefinition ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1426 internal

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.Define_HashSet_lookupInstBuiltInClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:642 internal

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.Define_HashSet_lookupInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:248 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

InstNode org.jmodelica.modelica.compiler.InstProgramRoot.findFlattenInst ( String  className,
FClass  fc 
) throws ModelicaClassNotFoundException

Generic traversal method used to find a particular class instance in the instance tree, and if so, flatten it.

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:28

void org.jmodelica.modelica.compiler.InstProgramRoot.flushCache (  ) 

low-level

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.flushCollectionCache (  ) 

internal

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstProgramRoot org.jmodelica.modelica.compiler.InstProgramRoot.fullCopy (  ) 

low-level

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.genericLookupInstClass ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:267

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

InstAccess org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicClassName ( int  i  ) 

Getter for child in list DynamicClassNameList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicClassNameListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicClassNameListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicClassNames (  ) 

Getter for DynamicClassName list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicClassNamesNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstAccess org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicComponentName ( int  i  ) 

Getter for child in list DynamicComponentNameList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicComponentNameListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicComponentNameListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicComponentNames (  ) 

Getter for DynamicComponentName list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstAccess> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicComponentNamesNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

FExp org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicFExp ( int  i  ) 

Getter for child in list DynamicFExpList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicFExpListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FExp> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicFExpListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FExp> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicFExps (  ) 

Getter for DynamicFExp list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FExp> org.jmodelica.modelica.compiler.InstProgramRoot.getDynamicFExpsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

FAbstractEquation org.jmodelica.modelica.compiler.InstProgramRoot.getFAbstractEquation ( int  i  ) 

Getter for child in list FAbstractEquationList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getFAbstractEquationListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstProgramRoot.getFAbstractEquationListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstProgramRoot.getFAbstractEquations (  ) 

Getter for FAbstractEquation list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstProgramRoot.getFAbstractEquationsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getFQNameChildPosition (  )  [protected]

low-level method InstanceTree.ast:17

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

FQName org.jmodelica.modelica.compiler.InstProgramRoot.getFQNameNoTransform (  ) 

low-level method InstanceTree.ast:11

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunction ( int  i  ) 

Getter for child in list InstBuiltInFunctionList high-level method InstanceTree.ast:19.

List org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunctionList (  ) 

syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:609

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunctionListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunctionListNoTransform (  ) 

low-level method InstanceTree.ast:62

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunctions (  ) 

Getter for InstBuiltInFunction list.

high-level method InstanceTree.ast:50

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInFunctionsNoTransform (  ) 

low-level method InstanceTree.ast:56

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInType ( int  i  ) 

Getter for child in list InstBuiltInTypeList high-level method InstanceTree.ast:19.

List org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInTypeList (  ) 

syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:601

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInTypeListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInTypeListNoTransform (  ) 

low-level method InstanceTree.ast:62

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInTypes (  ) 

Getter for InstBuiltInType list.

high-level method InstanceTree.ast:50

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstBuiltInTypesNoTransform (  ) 

low-level method InstanceTree.ast:56

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstClassDecl ( int  i  ) 

Getter for child in list InstClassDeclList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstClassDeclListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstClassDeclListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstClassDecls (  ) 

Getter for InstClassDecl list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstClassDeclsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstComponentDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstComponentDecl ( int  i  ) 

Getter for child in list InstComponentDeclList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstComponentDeclListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstComponentDeclListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstComponentDecls (  ) 

Getter for InstComponentDecl list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstComponentDeclsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstExtends org.jmodelica.modelica.compiler.InstProgramRoot.getInstExtends ( int  i  ) 

Getter for child in list InstExtendsList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstExtendsListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstExtends> org.jmodelica.modelica.compiler.InstProgramRoot.getInstExtendsListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstExtends> org.jmodelica.modelica.compiler.InstProgramRoot.getInstExtendss (  ) 

Getter for InstExtends list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstExtends> org.jmodelica.modelica.compiler.InstProgramRoot.getInstExtendssNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstImport org.jmodelica.modelica.compiler.InstProgramRoot.getInstImport ( int  i  ) 

Getter for child in list InstImportList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstImportListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstImport> org.jmodelica.modelica.compiler.InstProgramRoot.getInstImportListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstImport> org.jmodelica.modelica.compiler.InstProgramRoot.getInstImports (  ) 

Getter for InstImport list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstImport> org.jmodelica.modelica.compiler.InstProgramRoot.getInstImportsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDecl ( int  i  ) 

Getter for child in list InstLibClassDeclList high-level method InstanceTree.ast:19.

List org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDeclList (  ) 

syn nta Library /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Library.jrag:29

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDeclListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDeclListNoTransform (  ) 

low-level method InstanceTree.ast:62

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDecls (  ) 

Getter for InstLibClassDecl list.

high-level method InstanceTree.ast:50

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstLibClassDeclsNoTransform (  ) 

low-level method InstanceTree.ast:56

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedType ( int  i  ) 

Getter for child in list InstPredefinedTypeList high-level method InstanceTree.ast:19.

List org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedTypeList (  ) 

syn nta InstPredefinedTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PredefinedTypes.jrag:593

int org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedTypeListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedTypeListNoTransform (  ) 

low-level method InstanceTree.ast:62

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedTypes (  ) 

Getter for InstPredefinedType list.

high-level method InstanceTree.ast:50

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getInstPredefinedTypesNoTransform (  ) 

low-level method InstanceTree.ast:56

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumDynamicClassName (  ) 

Returns:
number of children in DynamicClassNameList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumDynamicComponentName (  ) 

Returns:
number of children in DynamicComponentNameList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumDynamicFExp (  ) 

Returns:
number of children in DynamicFExpList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumFAbstractEquation (  ) 

Returns:
number of children in FAbstractEquationList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstBuiltInFunction (  ) 

Returns:
number of children in InstBuiltInFunctionList high-level method InstanceTree.ast:12

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstBuiltInType (  ) 

Returns:
number of children in InstBuiltInTypeList high-level method InstanceTree.ast:12

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstClassDecl (  ) 

Returns:
number of children in InstClassDeclList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstComponentDecl (  ) 

Returns:
number of children in InstComponentDeclList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstExtends (  ) 

Returns:
number of children in InstExtendsList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstImport (  ) 

Returns:
number of children in InstImportList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstLibClassDecl (  ) 

Returns:
number of children in InstLibClassDeclList high-level method InstanceTree.ast:12

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumInstPredefinedType (  ) 

Returns:
number of children in InstPredefinedTypeList high-level method InstanceTree.ast:12

int org.jmodelica.modelica.compiler.InstProgramRoot.getNumRedeclaredInstClassDecl (  ) 

Returns:
number of children in RedeclaredInstClassDeclList high-level method InstanceTree.ast:12

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

Program org.jmodelica.modelica.compiler.InstProgramRoot.getProgram (  ) 

Getter for lexeme Program high-level method InstanceTree.ast:13.

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getRedeclaredInstClassDecl ( int  i  ) 

Getter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.getRedeclaredInstClassDeclListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getRedeclaredInstClassDeclListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getRedeclaredInstClassDecls (  ) 

Getter for RedeclaredInstClassDecl list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

List<InstClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.getRedeclaredInstClassDeclsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

UnknownInstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstClassDecl (  ) 

syn nta UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:91

int org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstClassDeclChildPosition (  )  [protected]

low-level method InstanceTree.ast:17

UnknownInstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstClassDeclNoTransform (  ) 

low-level method InstanceTree.ast:11

UnknownInstComponentDecl org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstComponentDecl (  ) 

syn nta UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:93

int org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstComponentDeclChildPosition (  )  [protected]

low-level method InstanceTree.ast:17

UnknownInstComponentDecl org.jmodelica.modelica.compiler.InstProgramRoot.getUnknownInstComponentDeclNoTransform (  ) 

low-level method InstanceTree.ast:11

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.lookupElementInstClass ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:151

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.lookupInstBuiltInFunction ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:178

HashSet org.jmodelica.modelica.compiler.InstProgramRoot.lookupInstPredefinedType ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:164

HashSet<InstFullClassDecl> org.jmodelica.modelica.compiler.InstProgramRoot.lookupLibrary ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:196

boolean org.jmodelica.modelica.compiler.InstProgramRoot.mayHaveRewrite (  ) 

internal method InstanceTree.ast:48

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

int org.jmodelica.modelica.compiler.InstProgramRoot.numChildren (  )  [protected]

low-level method InstanceTree.ast:42

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

ASTNode org.jmodelica.modelica.compiler.InstProgramRoot.rewriteTo (  ) 

internal

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicClassName ( InstAccess  node,
int  i 
)

Setter for child in list DynamicClassNameList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicClassNameList ( List< InstAccess list  ) 

Setter for DynamicClassNameList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicComponentName ( InstAccess  node,
int  i 
)

Setter for child in list DynamicComponentNameList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicComponentNameList ( List< InstAccess list  ) 

Setter for DynamicComponentNameList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicFExp ( FExp  node,
int  i 
)

Setter for child in list DynamicFExpList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setDynamicFExpList ( List< FExp list  ) 

Setter for DynamicFExpList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setFAbstractEquation ( FAbstractEquation  node,
int  i 
)

Setter for child in list FAbstractEquationList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setFAbstractEquationList ( List< FAbstractEquation list  ) 

Setter for FAbstractEquationList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setFQName ( FQName  node  ) 

Setter for FQName high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstBuiltInFunction ( InstClassDecl  node,
int  i 
)

Setter for child in list InstBuiltInFunctionList high-level method InstanceTree.ast:42.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstBuiltInFunctionList ( List< InstClassDecl list  ) 

Setter for InstBuiltInFunctionList high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstBuiltInType ( InstClassDecl  node,
int  i 
)

Setter for child in list InstBuiltInTypeList high-level method InstanceTree.ast:42.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstBuiltInTypeList ( List< InstClassDecl list  ) 

Setter for InstBuiltInTypeList high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstClassDecl ( InstClassDecl  node,
int  i 
)

Setter for child in list InstClassDeclList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstClassDeclList ( List< InstClassDecl list  ) 

Setter for InstClassDeclList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstComponentDecl ( InstComponentDecl  node,
int  i 
)

Setter for child in list InstComponentDeclList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstComponentDeclList ( List< InstComponentDecl list  ) 

Setter for InstComponentDeclList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstExtends ( InstExtends  node,
int  i 
)

Setter for child in list InstExtendsList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstExtendsList ( List< InstExtends list  ) 

Setter for InstExtendsList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstImport ( InstImport  node,
int  i 
)

Setter for child in list InstImportList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstImportList ( List< InstImport list  ) 

Setter for InstImportList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstLibClassDecl ( InstClassDecl  node,
int  i 
)

Setter for child in list InstLibClassDeclList high-level method InstanceTree.ast:42.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstLibClassDeclList ( List< InstClassDecl list  ) 

Setter for InstLibClassDeclList high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstPredefinedType ( InstClassDecl  node,
int  i 
)

Setter for child in list InstPredefinedTypeList high-level method InstanceTree.ast:42.

void org.jmodelica.modelica.compiler.InstProgramRoot.setInstPredefinedTypeList ( List< InstClassDecl list  ) 

Setter for InstPredefinedTypeList high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setProgram ( Program  value  ) 

Setter for lexeme Program high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setRedeclaredInstClassDecl ( InstClassDecl  node,
int  i 
)

Setter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setRedeclaredInstClassDeclList ( List< InstClassDecl list  ) 

Setter for RedeclaredInstClassDeclList high-level method InstanceTree.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.InstRoot.

void org.jmodelica.modelica.compiler.InstProgramRoot.setUnknownInstClassDecl ( UnknownInstClassDecl  node  ) 

Setter for UnknownInstClassDecl high-level method InstanceTree.ast:5.

void org.jmodelica.modelica.compiler.InstProgramRoot.setUnknownInstComponentDecl ( UnknownInstComponentDecl  node  ) 

Setter for UnknownInstComponentDecl high-level method InstanceTree.ast:5.

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.simpleLookupInstClassDecl ( String  name  ) 

This method offers a simplified way of looking up qualified class names in the instance class structure.

Parameters:
name A string containing a qualified name, for example 'A.B.C'. syn SimpleInstClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:603

InstClassDecl org.jmodelica.modelica.compiler.InstProgramRoot.simpleLookupInstClassDeclRecursive ( String  name  ) 

method SimpleInstClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:618

Reimplemented from org.jmodelica.modelica.compiler.InstNode.


Member Data Documentation

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

Initial value:

 
                new HashMap<String,LibNode>()
method InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:193

OptionRegistry org.jmodelica.modelica.compiler.InstProgramRoot.options = new OptionRegistry()

method Options /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Options.jrag:22

* internal * method InstanceTree.ast:8

* internal


The documentation for this class was generated from the following file:

Generated on Fri Oct 7 14:50:55 2011 for JModelica.org by  doxygen 1.5.8