org.jmodelica.modelica.compiler.ForIndex Class Reference

node Modelica.ast:316 More...

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

org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
ForIndex clone () throws CloneNotSupportedException
 internal
ForIndex copy ()
 internal
ForIndex fullCopy ()
 low-level
InstForIndex instantiate ()
 method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1809
 ForIndex ()
 method Modelica.ast:1
 ForIndex (ForIndexDecl p0, Opt< Exp > p1)
 method Modelica.ast:8
boolean mayHaveRewrite ()
 internal method Modelica.ast:21
void setForIndexDecl (ForIndexDecl node)
 Setter for ForIndexDecl high-level method Modelica.ast:5.
ForIndexDecl getForIndexDecl ()
 Getter for ForIndexDecl high-level method Modelica.ast:12.
ForIndexDecl getForIndexDeclNoTransform ()
 low-level method Modelica.ast:18
void setExpOpt (Opt< Exp > opt)
 Setter for ExpOpt low-level method Modelica.ast:5.
boolean hasExp ()
 Does this node have a Exp child? high-level method Modelica.ast:12.
Exp getExp ()
 Getter for optional child Exp high-level method Modelica.ast:19.
void setExp (Exp node)
 Setter for optional child Exp high-level method Modelica.ast:27.
Opt< ExpgetExpOpt ()
 low-level method Modelica.ast:37
Opt< ExpgetExpOptNoTransform ()
 low-level method Modelica.ast:44
ASTNode rewriteTo ()
 internal

Protected Member Functions

int numChildren ()
 low-level method Modelica.ast:15


Detailed Description

node Modelica.ast:316

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.ForIndex.ForIndex (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.ForIndex.ForIndex ( ForIndexDecl  p0,
Opt< Exp p1 
)

method Modelica.ast:8


Member Function Documentation

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

low-level

Exp org.jmodelica.modelica.compiler.ForIndex.getExp (  ) 

Getter for optional child Exp high-level method Modelica.ast:19.

Opt<Exp> org.jmodelica.modelica.compiler.ForIndex.getExpOpt (  ) 

low-level method Modelica.ast:37

Opt<Exp> org.jmodelica.modelica.compiler.ForIndex.getExpOptNoTransform (  ) 

low-level method Modelica.ast:44

ForIndexDecl org.jmodelica.modelica.compiler.ForIndex.getForIndexDecl (  ) 

Getter for ForIndexDecl high-level method Modelica.ast:12.

ForIndexDecl org.jmodelica.modelica.compiler.ForIndex.getForIndexDeclNoTransform (  ) 

low-level method Modelica.ast:18

boolean org.jmodelica.modelica.compiler.ForIndex.hasExp (  ) 

Does this node have a Exp child? high-level method Modelica.ast:12.

InstForIndex org.jmodelica.modelica.compiler.ForIndex.instantiate (  ) 

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

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

internal method Modelica.ast:21

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

low-level method Modelica.ast:15

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

void org.jmodelica.modelica.compiler.ForIndex.setExp ( Exp  node  ) 

Setter for optional child Exp high-level method Modelica.ast:27.

void org.jmodelica.modelica.compiler.ForIndex.setExpOpt ( Opt< Exp opt  ) 

Setter for ExpOpt low-level method Modelica.ast:5.

void org.jmodelica.modelica.compiler.ForIndex.setForIndexDecl ( ForIndexDecl  node  ) 

Setter for ForIndexDecl high-level method Modelica.ast:5.


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

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