org.jmodelica.modelica.compiler.FEnumLiteralType Class Reference

node FlatModelica.ast:308 More...

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

org.jmodelica.modelica.compiler.FPrimitiveType org.jmodelica.modelica.compiler.FType org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
FEnumLiteralType clone () throws CloneNotSupportedException
 internal
FEnumLiteralType copy ()
 internal
FEnumLiteralType fullCopy ()
 low-level
 FEnumLiteralType ()
 method FlatModelica.ast:1
 FEnumLiteralType (Size p0, String p1)
 method FlatModelica.ast:7
 FEnumLiteralType (Size p0, beaver.Symbol p1)
 method FlatModelica.ast:11
boolean mayHaveRewrite ()
 internal method FlatModelica.ast:24
void setSize (Size value)
 Setter for lexeme Size high-level method FlatModelica.ast:5.
Size getSize ()
 Getter for lexeme Size high-level method FlatModelica.ast:12.
void setName (String value)
 Setter for lexeme Name high-level method FlatModelica.ast:5.
void setName (beaver.Symbol symbol)
 method FlatModelica.ast:11
String getName ()
 Getter for lexeme Name high-level method FlatModelica.ast:22.
String name ()
 syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1271
ASTNode rewriteTo ()
 internal

Public Attributes

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

Protected Member Functions

int numChildren ()
 low-level method FlatModelica.ast:18

Protected Attributes

String tokenString_Name
 * internal * method FlatModelica.ast:8


Detailed Description

node FlatModelica.ast:308

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.FEnumLiteralType.FEnumLiteralType (  ) 

method FlatModelica.ast:1

org.jmodelica.modelica.compiler.FEnumLiteralType.FEnumLiteralType ( Size  p0,
String  p1 
)

method FlatModelica.ast:7

org.jmodelica.modelica.compiler.FEnumLiteralType.FEnumLiteralType ( Size  p0,
beaver.Symbol  p1 
)

method FlatModelica.ast:11


Member Function Documentation

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

internal

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

low-level

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

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

Size org.jmodelica.modelica.compiler.FEnumLiteralType.getSize (  ) 

Getter for lexeme Size high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

internal method FlatModelica.ast:24

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

String org.jmodelica.modelica.compiler.FEnumLiteralType.name (  )  [virtual]

syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1271

Implements org.jmodelica.modelica.compiler.FType.

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

low-level method FlatModelica.ast:18

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.

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

method FlatModelica.ast:11

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

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

void org.jmodelica.modelica.compiler.FEnumLiteralType.setSize ( Size  value  ) 

Setter for lexeme Size high-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FPrimitiveType.


Member Data Documentation

method FlatModelica.ast:10

method FlatModelica.ast:9

* internal * method FlatModelica.ast:8

* internal


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

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