org.jmodelica.modelica.compiler.InstCompleteModification Class Reference

node InstanceTree.ast:132 More...

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

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

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstCompleteModification clone () throws CloneNotSupportedException
 internal
InstCompleteModification copy ()
 internal
InstCompleteModification fullCopy ()
 low-level
ArrayList< InstModificationexpand ()
 method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:115
 InstCompleteModification ()
 method InstanceTree.ast:1
 InstCompleteModification (Modification p0, InstClassModification p1, Opt< InstValueModification > p2)
 method InstanceTree.ast:8
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:22
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 setInstClassModification (InstClassModification node)
 Setter for InstClassModification high-level method InstanceTree.ast:5.
InstClassModification getInstClassModification ()
 Getter for InstClassModification high-level method InstanceTree.ast:12.
InstClassModification getInstClassModificationNoTransform ()
 low-level method InstanceTree.ast:18
void setInstValueModificationOpt (Opt< InstValueModification > opt)
 Setter for InstValueModificationOpt low-level method InstanceTree.ast:5.
boolean hasInstValueModification ()
 Does this node have a InstValueModification child? high-level method InstanceTree.ast:12.
InstValueModification getInstValueModification ()
 Getter for optional child InstValueModification high-level method InstanceTree.ast:19.
void setInstValueModification (InstValueModification node)
 Setter for optional child InstValueModification high-level method InstanceTree.ast:27.
Opt< InstValueModificationgetInstValueModificationOpt ()
 low-level method InstanceTree.ast:37
Opt< InstValueModificationgetInstValueModificationOptNoTransform ()
 low-level method InstanceTree.ast:44
boolean hasInstValueMod ()
 Check if a modification has a value modification.
FExp instValueMod ()
 syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:743
InstValueModification getInstValueMod ()
 syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:747
CompleteModification getCompleteModification ()
 syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:174
InstModification matchInstModification (String name)
 syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:399
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node InstanceTree.ast:132

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstCompleteModification.InstCompleteModification (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstCompleteModification.InstCompleteModification ( Modification  p0,
InstClassModification  p1,
Opt< InstValueModification p2 
)

method InstanceTree.ast:8


Member Function Documentation

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

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

internal

ArrayList<InstModification> org.jmodelica.modelica.compiler.InstCompleteModification.expand (  ) 

method InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:115

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

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

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

low-level

CompleteModification org.jmodelica.modelica.compiler.InstCompleteModification.getCompleteModification (  ) 

syn InstModifications /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:174

InstClassModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstClassModification (  ) 

Getter for InstClassModification high-level method InstanceTree.ast:12.

InstClassModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstClassModificationNoTransform (  ) 

low-level method InstanceTree.ast:18

InstValueModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueMod (  ) 

syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:747

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

InstValueModification org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModification (  ) 

Getter for optional child InstValueModification high-level method InstanceTree.ast:19.

Opt<InstValueModification> org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModificationOpt (  ) 

low-level method InstanceTree.ast:37

Opt<InstValueModification> org.jmodelica.modelica.compiler.InstCompleteModification.getInstValueModificationOptNoTransform (  ) 

low-level method InstanceTree.ast:44

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

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

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

boolean org.jmodelica.modelica.compiler.InstCompleteModification.hasInstValueMod (  ) 

Check if a modification has a value modification.

Delegate computation to son. syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:739

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

boolean org.jmodelica.modelica.compiler.InstCompleteModification.hasInstValueModification (  ) 

Does this node have a InstValueModification child? high-level method InstanceTree.ast:12.

FExp org.jmodelica.modelica.compiler.InstCompleteModification.instValueMod (  ) 

syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:743

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

InstModification org.jmodelica.modelica.compiler.InstCompleteModification.matchInstModification ( String  name  ) 

syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:399

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

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

internal method InstanceTree.ast:22

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

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

low-level method InstanceTree.ast:16

Reimplemented from org.jmodelica.modelica.compiler.InstModification.

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

void org.jmodelica.modelica.compiler.InstCompleteModification.setInstClassModification ( InstClassModification  node  ) 

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

void org.jmodelica.modelica.compiler.InstCompleteModification.setInstValueModification ( InstValueModification  node  ) 

Setter for optional child InstValueModification high-level method InstanceTree.ast:27.

void org.jmodelica.modelica.compiler.InstCompleteModification.setInstValueModificationOpt ( Opt< InstValueModification opt  ) 

Setter for InstValueModificationOpt low-level method InstanceTree.ast:5.

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

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

Reimplemented from org.jmodelica.modelica.compiler.InstModification.


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

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