org.jmodelica.modelica.compiler.ParseAccess Class Reference

node Modelica.ast:389 More...

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

org.jmodelica.modelica.compiler.ArrayAccess org.jmodelica.modelica.compiler.Access org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
ParseAccess clone () throws CloneNotSupportedException
 internal
ParseAccess copy ()
 internal
ParseAccess fullCopy ()
 low-level
 ParseAccess ()
 method Modelica.ast:1
 ParseAccess (String p0, Opt< ArraySubscripts > p1)
 method Modelica.ast:8
 ParseAccess (beaver.Symbol p0, Opt< ArraySubscripts > p1)
 method Modelica.ast:12
boolean mayHaveRewrite ()
 internal method Modelica.ast:25
void setID (String value)
 Setter for lexeme ID high-level method Modelica.ast:5.
void setID (beaver.Symbol symbol)
 method Modelica.ast:8
String getID ()
 Getter for lexeme ID high-level method Modelica.ast:19.
void setArraySubscriptsOpt (Opt< ArraySubscripts > opt)
 Setter for ArraySubscriptsOpt low-level method Modelica.ast:5.
boolean hasArraySubscripts ()
 Does this node have a ArraySubscripts child? high-level method Modelica.ast:12.
ArraySubscripts getArraySubscripts ()
 Getter for optional child ArraySubscripts high-level method Modelica.ast:19.
void setArraySubscripts (ArraySubscripts node)
 Setter for optional child ArraySubscripts high-level method Modelica.ast:27.
Opt< ArraySubscriptsgetArraySubscriptsOpt ()
 low-level method Modelica.ast:37
Opt< ArraySubscriptsgetArraySubscriptsOptNoTransform ()
 low-level method Modelica.ast:44
String name ()
 syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:427
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:389

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.ParseAccess.ParseAccess (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.ParseAccess.ParseAccess ( String  p0,
Opt< ArraySubscripts p1 
)

method Modelica.ast:8

org.jmodelica.modelica.compiler.ParseAccess.ParseAccess ( beaver.Symbol  p0,
Opt< ArraySubscripts p1 
)

method Modelica.ast:12


Member Function Documentation

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

internal

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

ArraySubscripts org.jmodelica.modelica.compiler.ParseAccess.getArraySubscripts (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

Opt<ArraySubscripts> org.jmodelica.modelica.compiler.ParseAccess.getArraySubscriptsOpt (  ) 

low-level method Modelica.ast:37

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

Opt<ArraySubscripts> org.jmodelica.modelica.compiler.ParseAccess.getArraySubscriptsOptNoTransform (  ) 

low-level method Modelica.ast:44

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

String org.jmodelica.modelica.compiler.ParseAccess.getID (  ) 

Getter for lexeme ID high-level method Modelica.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

boolean org.jmodelica.modelica.compiler.ParseAccess.hasArraySubscripts (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

internal method Modelica.ast:25

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

String org.jmodelica.modelica.compiler.ParseAccess.name (  ) 

syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:427

Reimplemented from org.jmodelica.modelica.compiler.Access.

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

low-level method Modelica.ast:19

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

void org.jmodelica.modelica.compiler.ParseAccess.setArraySubscripts ( ArraySubscripts  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

void org.jmodelica.modelica.compiler.ParseAccess.setArraySubscriptsOpt ( Opt< ArraySubscripts opt  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

void org.jmodelica.modelica.compiler.ParseAccess.setID ( beaver.Symbol  symbol  ) 

method Modelica.ast:8

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.

void org.jmodelica.modelica.compiler.ParseAccess.setID ( String  value  ) 

Setter for lexeme ID high-level method Modelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.ArrayAccess.


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

Generated on Fri Oct 7 14:51:03 2011 for JModelica.org by  doxygen 1.5.8