org.jmodelica.modelica.compiler.InstRecordModification Class Reference

node InstanceTree.ast:138 More...

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

org.jmodelica.modelica.compiler.InstValueModification org.jmodelica.modelica.compiler.InstModification org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstRecordModification clone () throws CloneNotSupportedException
 internal
InstRecordModification copy ()
 internal
InstRecordModification fullCopy ()
 low-level
 InstRecordModification ()
 method InstanceTree.ast:1
 InstRecordModification (Modification p0, String p1, FExp p2)
 method InstanceTree.ast:9
 InstRecordModification (Modification p0, beaver.Symbol p1, FExp p2)
 method InstanceTree.ast:17
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:34
void setModification (Modification value)
 Setter for lexeme Modification high-level method InstanceTree.ast:5.
Modification getModification ()
 Getter for lexeme Modification high-level method InstanceTree.ast:12.
void setName (String value)
 Setter for lexeme Name high-level method InstanceTree.ast:5.
void setName (beaver.Symbol symbol)
 method InstanceTree.ast:11
String getName ()
 Getter for lexeme Name high-level method InstanceTree.ast:22.
void setValue (FExp value)
 Setter for lexeme Value high-level method InstanceTree.ast:5.
FExp getValue ()
 Getter for lexeme Value high-level method InstanceTree.ast:13.
void setFExp (FExp node)
 Setter for FExp high-level method InstanceTree.ast:5.
FExp getFExpNoTransform ()
 low-level method InstanceTree.ast:11
void setInstRecordModificationList (List< InstRecordModification > list)
 Setter for InstRecordModificationList high-level method InstanceTree.ast:5.
int getNumInstRecordModification ()
InstRecordModification getInstRecordModification (int i)
 Getter for child in list InstRecordModificationList high-level method InstanceTree.ast:19.
void addInstRecordModification (InstRecordModification node)
 Add element to list InstRecordModificationList high-level method InstanceTree.ast:27.
void addInstRecordModificationNoTransform (InstRecordModification node)
 low-level method InstanceTree.ast:34
void setInstRecordModification (InstRecordModification node, int i)
 Setter for child in list InstRecordModificationList high-level method InstanceTree.ast:42.
List< InstRecordModificationgetInstRecordModifications ()
 Getter for InstRecordModification list.
List< InstRecordModificationgetInstRecordModificationsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstRecordModificationgetInstRecordModificationListNoTransform ()
 low-level method InstanceTree.ast:62
void setDynamicInstModList (List< InstModification > list)
 Setter for DynamicInstModList high-level method InstanceTree.ast:5.
int getNumDynamicInstMod ()
InstModification getDynamicInstMod (int i)
 Getter for child in list DynamicInstModList high-level method InstanceTree.ast:19.
void addDynamicInstMod (InstModification node)
 Add element to list DynamicInstModList high-level method InstanceTree.ast:27.
void addDynamicInstModNoTransform (InstModification node)
 low-level method InstanceTree.ast:34
void setDynamicInstMod (InstModification node, int i)
 Setter for child in list DynamicInstModList high-level method InstanceTree.ast:42.
List< InstModificationgetDynamicInstMods ()
 Getter for DynamicInstMod list.
List< InstModificationgetDynamicInstModsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstModificationgetDynamicInstModListNoTransform ()
 low-level method InstanceTree.ast:62
FExp getFExp ()
 syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1172
ASTNode rewriteTo ()
 internal

Public Attributes

int Namestart
 method InstanceTree.ast:9
int Nameend
 method InstanceTree.ast:10

Protected Member Functions

int numChildren ()
 low-level method InstanceTree.ast:28
int getFExpChildPosition ()
 low-level method InstanceTree.ast:17
int getInstRecordModificationListChildPosition ()
 low-level method InstanceTree.ast:68
int getDynamicInstModListChildPosition ()
 low-level method InstanceTree.ast:68

Protected Attributes

String tokenString_Name
 * internal * method InstanceTree.ast:8
FExp tokenFExp_Value
 * internal * method InstanceTree.ast:8


Detailed Description

node InstanceTree.ast:138

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstRecordModification.InstRecordModification (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstRecordModification.InstRecordModification ( Modification  p0,
String  p1,
FExp  p2 
)

method InstanceTree.ast:9

org.jmodelica.modelica.compiler.InstRecordModification.InstRecordModification ( Modification  p0,
beaver.Symbol  p1,
FExp  p2 
)

method InstanceTree.ast:17


Member Function Documentation

void org.jmodelica.modelica.compiler.InstRecordModification.addDynamicInstMod ( InstModification  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.addDynamicInstModNoTransform ( InstModification  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.addInstRecordModification ( InstRecordModification  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.addInstRecordModificationNoTransform ( InstRecordModification  node  ) 

low-level method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

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

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

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

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

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

InstModification org.jmodelica.modelica.compiler.InstRecordModification.getDynamicInstMod ( int  i  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

int org.jmodelica.modelica.compiler.InstRecordModification.getDynamicInstModListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstModification> org.jmodelica.modelica.compiler.InstRecordModification.getDynamicInstModListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstModification> org.jmodelica.modelica.compiler.InstRecordModification.getDynamicInstMods (  ) 

Getter for DynamicInstMod list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstModification> org.jmodelica.modelica.compiler.InstRecordModification.getDynamicInstModsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

FExp org.jmodelica.modelica.compiler.InstRecordModification.getFExp (  ) 

syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1172

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

int org.jmodelica.modelica.compiler.InstRecordModification.getFExpChildPosition (  )  [protected]

low-level method InstanceTree.ast:17

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

FExp org.jmodelica.modelica.compiler.InstRecordModification.getFExpNoTransform (  ) 

low-level method InstanceTree.ast:11

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

InstRecordModification org.jmodelica.modelica.compiler.InstRecordModification.getInstRecordModification ( int  i  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

int org.jmodelica.modelica.compiler.InstRecordModification.getInstRecordModificationListChildPosition (  )  [protected]

low-level method InstanceTree.ast:68

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstRecordModification> org.jmodelica.modelica.compiler.InstRecordModification.getInstRecordModificationListNoTransform (  ) 

low-level method InstanceTree.ast:62

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstRecordModification> org.jmodelica.modelica.compiler.InstRecordModification.getInstRecordModifications (  ) 

Getter for InstRecordModification list.

high-level method InstanceTree.ast:50

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

List<InstRecordModification> org.jmodelica.modelica.compiler.InstRecordModification.getInstRecordModificationsNoTransform (  ) 

low-level method InstanceTree.ast:56

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

Modification org.jmodelica.modelica.compiler.InstRecordModification.getModification (  ) 

Getter for lexeme Modification high-level method InstanceTree.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

String org.jmodelica.modelica.compiler.InstRecordModification.getName (  ) 

Getter for lexeme Name high-level method InstanceTree.ast:22.

int org.jmodelica.modelica.compiler.InstRecordModification.getNumDynamicInstMod (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

int org.jmodelica.modelica.compiler.InstRecordModification.getNumInstRecordModification (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

FExp org.jmodelica.modelica.compiler.InstRecordModification.getValue (  ) 

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

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

internal method InstanceTree.ast:34

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

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

low-level method InstanceTree.ast:28

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

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

void org.jmodelica.modelica.compiler.InstRecordModification.setDynamicInstMod ( InstModification  node,
int  i 
)

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setDynamicInstModList ( List< InstModification list  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setFExp ( FExp  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setInstRecordModification ( InstRecordModification  node,
int  i 
)

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setInstRecordModificationList ( List< InstRecordModification list  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setModification ( Modification  value  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstValueModification.

void org.jmodelica.modelica.compiler.InstRecordModification.setName ( beaver.Symbol  symbol  ) 

method InstanceTree.ast:11

void org.jmodelica.modelica.compiler.InstRecordModification.setName ( String  value  ) 

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

void org.jmodelica.modelica.compiler.InstRecordModification.setValue ( FExp  value  ) 

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


Member Data Documentation

method InstanceTree.ast:10

method InstanceTree.ast:9

* internal * method InstanceTree.ast:8

* internal

* 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