org.jmodelica.modelica.compiler.InstForStmt Class Reference

node InstanceTree.ast:127 More...

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

org.jmodelica.modelica.compiler.FStatement org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.FunctionEvalNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstForStmt clone () throws CloneNotSupportedException
 internal
InstForStmt copy ()
 internal
InstForStmt fullCopy ()
 low-level
int evaluate (Map< CommonVariableDecl, CValue > values)
 method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:2159
FForStmt flatten (FQName prefix)
 method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:978
void prettyPrint (Printer p, PrintStream str, String indent)
 method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1098
 InstForStmt ()
 method InstanceTree.ast:1
 InstForStmt (List< InstForIndex > p0, List< FStatement > p1)
 method InstanceTree.ast:9
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:22
void setInstForIndexList (List< InstForIndex > list)
 Setter for InstForIndexList high-level method InstanceTree.ast:5.
int getNumInstForIndex ()
InstForIndex getInstForIndex (int i)
 Getter for child in list InstForIndexList high-level method InstanceTree.ast:19.
void addInstForIndex (InstForIndex node)
 Add element to list InstForIndexList high-level method InstanceTree.ast:27.
void addInstForIndexNoTransform (InstForIndex node)
 low-level method InstanceTree.ast:34
void setInstForIndex (InstForIndex node, int i)
 Setter for child in list InstForIndexList high-level method InstanceTree.ast:42.
List< InstForIndexgetInstForIndexs ()
 Getter for InstForIndex list.
List< InstForIndexgetInstForIndexsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstForIndexgetInstForIndexList ()
 Getter for list InstForIndexList high-level method InstanceTree.ast:63.
List< InstForIndexgetInstForIndexListNoTransform ()
 low-level method InstanceTree.ast:72
void setForStmtList (List< FStatement > list)
 Setter for ForStmtList high-level method InstanceTree.ast:5.
int getNumForStmt ()
FStatement getForStmt (int i)
 Getter for child in list ForStmtList high-level method InstanceTree.ast:19.
void addForStmt (FStatement node)
 Add element to list ForStmtList high-level method InstanceTree.ast:27.
void addForStmtNoTransform (FStatement node)
 low-level method InstanceTree.ast:34
void setForStmt (FStatement node, int i)
 Setter for child in list ForStmtList high-level method InstanceTree.ast:42.
List< FStatementgetForStmts ()
 Getter for ForStmt list.
List< FStatementgetForStmtsNoTransform ()
 low-level method InstanceTree.ast:56
List< FStatementgetForStmtList ()
 Getter for list ForStmtList high-level method InstanceTree.ast:63.
List< FStatementgetForStmtListNoTransform ()
 low-level method InstanceTree.ast:72
String xmlTag ()
 syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:594
HashSet lookupInstComponent (String name)
 inh InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:116
HashSet Define_HashSet_lookupInstComponent (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:117 internal
boolean Define_boolean_insideBlockStmt (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1532 internal
ASTNode rewriteTo ()
 internal

Protected Member Functions

int numChildren ()
 low-level method InstanceTree.ast:16

Protected Attributes

java.util.Map lookupInstComponent_String_values


Detailed Description

node InstanceTree.ast:127

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstForStmt.InstForStmt (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstForStmt.InstForStmt ( List< InstForIndex p0,
List< FStatement p1 
)

method InstanceTree.ast:9


Member Function Documentation

void org.jmodelica.modelica.compiler.InstForStmt.addForStmt ( FStatement  node  ) 

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

void org.jmodelica.modelica.compiler.InstForStmt.addForStmtNoTransform ( FStatement  node  ) 

low-level method InstanceTree.ast:34

void org.jmodelica.modelica.compiler.InstForStmt.addInstForIndex ( InstForIndex  node  ) 

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

void org.jmodelica.modelica.compiler.InstForStmt.addInstForIndexNoTransform ( InstForIndex  node  ) 

low-level method InstanceTree.ast:34

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

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

internal

boolean org.jmodelica.modelica.compiler.InstForStmt.Define_boolean_insideBlockStmt ( ASTNode  caller,
ASTNode  child 
)

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

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

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

int org.jmodelica.modelica.compiler.InstForStmt.evaluate ( Map< CommonVariableDecl, CValue values  )  [virtual]

method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:2159

Implements org.jmodelica.modelica.compiler.FStatement.

FForStmt org.jmodelica.modelica.compiler.InstForStmt.flatten ( FQName  prefix  )  [virtual]

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

Implements org.jmodelica.modelica.compiler.FStatement.

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

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

low-level

FStatement org.jmodelica.modelica.compiler.InstForStmt.getForStmt ( int  i  ) 

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

List<FStatement> org.jmodelica.modelica.compiler.InstForStmt.getForStmtList (  ) 

Getter for list ForStmtList high-level method InstanceTree.ast:63.

List<FStatement> org.jmodelica.modelica.compiler.InstForStmt.getForStmtListNoTransform (  ) 

low-level method InstanceTree.ast:72

List<FStatement> org.jmodelica.modelica.compiler.InstForStmt.getForStmts (  ) 

Getter for ForStmt list.

high-level method InstanceTree.ast:50

List<FStatement> org.jmodelica.modelica.compiler.InstForStmt.getForStmtsNoTransform (  ) 

low-level method InstanceTree.ast:56

InstForIndex org.jmodelica.modelica.compiler.InstForStmt.getInstForIndex ( int  i  ) 

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

List<InstForIndex> org.jmodelica.modelica.compiler.InstForStmt.getInstForIndexList (  ) 

Getter for list InstForIndexList high-level method InstanceTree.ast:63.

List<InstForIndex> org.jmodelica.modelica.compiler.InstForStmt.getInstForIndexListNoTransform (  ) 

low-level method InstanceTree.ast:72

List<InstForIndex> org.jmodelica.modelica.compiler.InstForStmt.getInstForIndexs (  ) 

Getter for InstForIndex list.

high-level method InstanceTree.ast:50

List<InstForIndex> org.jmodelica.modelica.compiler.InstForStmt.getInstForIndexsNoTransform (  ) 

low-level method InstanceTree.ast:56

int org.jmodelica.modelica.compiler.InstForStmt.getNumForStmt (  ) 

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

int org.jmodelica.modelica.compiler.InstForStmt.getNumInstForIndex (  ) 

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

HashSet org.jmodelica.modelica.compiler.InstForStmt.lookupInstComponent ( String  name  ) 

inh InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:116

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

internal method InstanceTree.ast:22

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

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

low-level method InstanceTree.ast:16

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

void org.jmodelica.modelica.compiler.InstForStmt.prettyPrint ( Printer  p,
PrintStream  str,
String  indent 
)

method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:1098

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FStatement.

void org.jmodelica.modelica.compiler.InstForStmt.setForStmt ( FStatement  node,
int  i 
)

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

void org.jmodelica.modelica.compiler.InstForStmt.setForStmtList ( List< FStatement list  ) 

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

void org.jmodelica.modelica.compiler.InstForStmt.setInstForIndex ( InstForIndex  node,
int  i 
)

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

void org.jmodelica.modelica.compiler.InstForStmt.setInstForIndexList ( List< InstForIndex list  ) 

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

String org.jmodelica.modelica.compiler.InstForStmt.xmlTag (  ) 

syn XMLTagBinding /tmp/JModelica/Compiler/ModelicaXMLBackEnd/src/jastadd/XMLCodeGen.jrag:594


Member Data Documentation


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

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