org.jmodelica.modelica.compiler.Dot Class Reference

node Modelica.ast:387 More...

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

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

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
Dot clone () throws CloneNotSupportedException
 internal
Dot copy ()
 internal
Dot fullCopy ()
 low-level
 Dot (Access left, Access right)
 Constructs a Dot with an empty ID.
void dumpTree (String indent)
 method DumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:67
void dumpTreeBasic (String indent)
 method DumpTreeBasic /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:208
InstAccess newInstAccess ()
 method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1078
void prettyPrint (Printer p, PrintStream str, String indent)
 method PrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:590
Access stripFirstAccess ()
 method Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:664
 Dot ()
 method Modelica.ast:1
 Dot (String p0, Access p1, Access p2)
 method Modelica.ast:7
 Dot (beaver.Symbol p0, Access p1, Access p2)
 method Modelica.ast:12
boolean mayHaveRewrite ()
 internal method Modelica.ast:26
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 setLeft (Access node)
 Setter for Left high-level method Modelica.ast:5.
Access getLeft ()
 Getter for Left high-level method Modelica.ast:12.
Access getLeftNoTransform ()
 low-level method Modelica.ast:18
void setRight (Access node)
 Setter for Right high-level method Modelica.ast:5.
Access getRight ()
 Getter for Right high-level method Modelica.ast:12.
Access getRightNoTransform ()
 low-level method Modelica.ast:18
ClassDecl findClassDecl ()
 syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:43
String name ()
 syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:432
String qualifiedName ()
 syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:448
String lastName ()
 syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:474
Access getLastAccess ()
 Access method for the last Access of a qualified or unqualified name.
Access getFirstAccess ()
 Access method for the first Access of a qualified or unqualified name.
boolean isQualified ()
 syn Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:675
ClassDecl Define_ClassDecl_simpleLookupClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:49 internal
Access Define_Access_getNextAccess (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:638 internal
Access Define_Access_retrieveTopAccess (ASTNode caller, ASTNode child, Access pre)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:685 internal
ASTNode rewriteTo ()
 internal

Protected Member Functions

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

Protected Attributes

boolean name_computed = false
 internal
String name_value
 internal
boolean qualifiedName_computed = false
 internal
String qualifiedName_value
 internal


Detailed Description

node Modelica.ast:387

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.Dot.Dot ( Access  left,
Access  right 
)

Constructs a Dot with an empty ID.

method Constructors /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Constructors.jrag:212

org.jmodelica.modelica.compiler.Dot.Dot (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.Dot.Dot ( String  p0,
Access  p1,
Access  p2 
)

method Modelica.ast:7

org.jmodelica.modelica.compiler.Dot.Dot ( beaver.Symbol  p0,
Access  p1,
Access  p2 
)

method Modelica.ast:12


Member Function Documentation

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

internal

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

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

internal

Access org.jmodelica.modelica.compiler.Dot.Define_Access_getNextAccess ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:638 internal

Access org.jmodelica.modelica.compiler.Dot.Define_Access_retrieveTopAccess ( ASTNode  caller,
ASTNode  child,
Access  pre 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:685 internal

ClassDecl org.jmodelica.modelica.compiler.Dot.Define_ClassDecl_simpleLookupClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:49 internal

void org.jmodelica.modelica.compiler.Dot.dumpTree ( String  indent  ) 

method DumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:67

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

void org.jmodelica.modelica.compiler.Dot.dumpTreeBasic ( String  indent  ) 

method DumpTreeBasic /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:208

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

ClassDecl org.jmodelica.modelica.compiler.Dot.findClassDecl (  ) 

syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:43

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

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

low-level

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

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

internal

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

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

low-level

Access org.jmodelica.modelica.compiler.Dot.getFirstAccess (  ) 

Access method for the first Access of a qualified or unqualified name.

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

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

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

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

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

Access org.jmodelica.modelica.compiler.Dot.getLastAccess (  ) 

Access method for the last Access of a qualified or unqualified name.

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

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

Access org.jmodelica.modelica.compiler.Dot.getLeft (  ) 

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

Access org.jmodelica.modelica.compiler.Dot.getLeftNoTransform (  ) 

low-level method Modelica.ast:18

Access org.jmodelica.modelica.compiler.Dot.getRight (  ) 

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

Access org.jmodelica.modelica.compiler.Dot.getRightNoTransform (  ) 

low-level method Modelica.ast:18

boolean org.jmodelica.modelica.compiler.Dot.isQualified (  ) 

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

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

String org.jmodelica.modelica.compiler.Dot.lastName (  ) 

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

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

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

internal method Modelica.ast:26

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

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

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

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

InstAccess org.jmodelica.modelica.compiler.Dot.newInstAccess (  ) 

method InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1078

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

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

low-level method Modelica.ast:20

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

void org.jmodelica.modelica.compiler.Dot.prettyPrint ( Printer  p,
PrintStream  str,
String  indent 
)

method PrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:590

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

String org.jmodelica.modelica.compiler.Dot.qualifiedName (  ) 

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

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

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

internal

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

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

method Modelica.ast:8

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

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

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

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

void org.jmodelica.modelica.compiler.Dot.setLeft ( Access  node  ) 

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

void org.jmodelica.modelica.compiler.Dot.setRight ( Access  node  ) 

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

Access org.jmodelica.modelica.compiler.Dot.stripFirstAccess (  ) 

method Names /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:664

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


Member Data Documentation

internal

internal

internal

internal


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

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