org.jmodelica.modelica.compiler.InstRoot Class Reference

node InstanceTree.ast:27 More...

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

org.jmodelica.modelica.compiler.InstNode org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.InstClassRoot org.jmodelica.modelica.compiler.InstProgramRoot

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstRoot clone () throws CloneNotSupportedException
 internal
 InstRoot ()
 method InstanceTree.ast:1
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:25
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
Size Define_Size_mySize (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:566 internal
boolean Define_boolean_inInstComponent (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:508 internal
boolean Define_boolean_isWithin (ASTNode caller, ASTNode child, InstClassDecl icd)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:930 internal
FType Define_FType_expandBindingType (ASTNode caller, ASTNode child, FType type, InstNode node)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:533 internal
boolean Define_boolean_inArrayComponent (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:544 internal
FExp Define_FExp_splitBindingFExp (ASTNode caller, ASTNode child, FExp fe, InstNode node)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:600 internal
HashSet Define_HashSet_lookupInstClassFromTop (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:95 internal
HashSet Define_HashSet_lookupInstClassInInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:590 internal
HashSet Define_HashSet_lookupInstBuiltInClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:639 internal
HashSet Define_HashSet_lookupInstComponent (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:26 internal
HashSet Define_HashSet_lookupInstComponentInInstElement (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:285 internal
Kind Define_Kind_kind (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:76 internal
String Define_String_instClassNamePrefix (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1259 internal
boolean Define_boolean_enclosedBy (ASTNode caller, ASTNode child, InstNode node)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1395 internal
InstComponentDecl Define_InstComponentDecl_containingInstComponent (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1408 internal
int Define_int_dimensionLength (ASTNode caller, ASTNode child, int i)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1558 internal
InstComponentDecl Define_InstComponentDecl_instComponentDecl (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1563 internal
FSizeExp Define_FSizeExp_createFSizeExp (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1647 internal
FSizeExp Define_FSizeExp_createFSizeExp (ASTNode caller, ASTNode child, int dim)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1651 internal
boolean Define_boolean_constrainingType (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:30 internal
FQName Define_FQName_retrieveFQName (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:908 internal
ASTNode rewriteTo ()
 internal

Protected Member Functions

int numChildren ()
 low-level method InstanceTree.ast:19
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


Detailed Description

node InstanceTree.ast:27

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstRoot.InstRoot (  ) 

method InstanceTree.ast:1


Member Function Documentation

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

boolean org.jmodelica.modelica.compiler.InstRoot.Define_boolean_constrainingType ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:30 internal

boolean org.jmodelica.modelica.compiler.InstRoot.Define_boolean_enclosedBy ( ASTNode  caller,
ASTNode  child,
InstNode  node 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1395 internal

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

boolean org.jmodelica.modelica.compiler.InstRoot.Define_boolean_inArrayComponent ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:544 internal

boolean org.jmodelica.modelica.compiler.InstRoot.Define_boolean_inInstComponent ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:508 internal

boolean org.jmodelica.modelica.compiler.InstRoot.Define_boolean_isWithin ( ASTNode  caller,
ASTNode  child,
InstClassDecl  icd 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:930 internal

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

FExp org.jmodelica.modelica.compiler.InstRoot.Define_FExp_splitBindingFExp ( ASTNode  caller,
ASTNode  child,
FExp  fe,
InstNode  node 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:600 internal

FQName org.jmodelica.modelica.compiler.InstRoot.Define_FQName_retrieveFQName ( ASTNode  caller,
ASTNode  child 
)

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

FSizeExp org.jmodelica.modelica.compiler.InstRoot.Define_FSizeExp_createFSizeExp ( ASTNode  caller,
ASTNode  child,
int  dim 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1651 internal

FSizeExp org.jmodelica.modelica.compiler.InstRoot.Define_FSizeExp_createFSizeExp ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Scalarization.jrag:1647 internal

FType org.jmodelica.modelica.compiler.InstRoot.Define_FType_expandBindingType ( ASTNode  caller,
ASTNode  child,
FType  type,
InstNode  node 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:533 internal

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstProgramRoot.

HashSet org.jmodelica.modelica.compiler.InstRoot.Define_HashSet_lookupInstClassFromTop ( ASTNode  caller,
ASTNode  child,
String  name 
)

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

HashSet org.jmodelica.modelica.compiler.InstRoot.Define_HashSet_lookupInstClassInInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

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

HashSet org.jmodelica.modelica.compiler.InstRoot.Define_HashSet_lookupInstComponent ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:26 internal

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

HashSet org.jmodelica.modelica.compiler.InstRoot.Define_HashSet_lookupInstComponentInInstElement ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:285 internal

InstComponentDecl org.jmodelica.modelica.compiler.InstRoot.Define_InstComponentDecl_containingInstComponent ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1408 internal

InstComponentDecl org.jmodelica.modelica.compiler.InstRoot.Define_InstComponentDecl_instComponentDecl ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1563 internal

int org.jmodelica.modelica.compiler.InstRoot.Define_int_dimensionLength ( ASTNode  caller,
ASTNode  child,
int  i 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1558 internal

Kind org.jmodelica.modelica.compiler.InstRoot.Define_Kind_kind ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:76 internal

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

Size org.jmodelica.modelica.compiler.InstRoot.Define_Size_mySize ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:566 internal

String org.jmodelica.modelica.compiler.InstRoot.Define_String_instClassNamePrefix ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1259 internal

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

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for DynamicClassName list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for DynamicComponentName list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for DynamicFExp list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for FAbstractEquation list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for InstClassDecl list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for InstComponentDecl list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for InstExtends list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for InstImport list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Getter for RedeclaredInstClassDecl list.

high-level method InstanceTree.ast:50

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstClassRoot, and org.jmodelica.modelica.compiler.InstProgramRoot.


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

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