org.jmodelica.modelica.compiler.InstConstrainingClass Class Reference

node InstanceTree.ast:78 More...

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

org.jmodelica.modelica.compiler.InstConstraining org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstConstrainingClass clone () throws CloneNotSupportedException
 internal
InstConstrainingClass copy ()
 internal
InstConstrainingClass fullCopy ()
 low-level
 InstConstrainingClass ()
 method InstanceTree.ast:1
 InstConstrainingClass (InstAccess p0, Opt< InstClassModification > p1, BaseClassDecl p2)
 method InstanceTree.ast:8
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:23
void setClassName (InstAccess node)
 Setter for ClassName high-level method InstanceTree.ast:5.
InstAccess getClassName ()
 Getter for ClassName high-level method InstanceTree.ast:12.
InstAccess getClassNameNoTransform ()
 low-level method InstanceTree.ast:18
void setInstClassModificationOpt (Opt< InstClassModification > opt)
 Setter for InstClassModificationOpt low-level method InstanceTree.ast:5.
boolean hasInstClassModification ()
 Does this node have a InstClassModification child? high-level method InstanceTree.ast:12.
InstClassModification getInstClassModification ()
 Getter for optional child InstClassModification high-level method InstanceTree.ast:19.
void setInstClassModification (InstClassModification node)
 Setter for optional child InstClassModification high-level method InstanceTree.ast:27.
Opt< InstClassModificationgetInstClassModificationOpt ()
 low-level method InstanceTree.ast:37
Opt< InstClassModificationgetInstClassModificationOptNoTransform ()
 low-level method InstanceTree.ast:44
void setBaseClassDecl (BaseClassDecl value)
 Setter for lexeme BaseClassDecl high-level method InstanceTree.ast:5.
BaseClassDecl getBaseClassDecl ()
 Getter for lexeme BaseClassDecl high-level method InstanceTree.ast:13.
void setInstNode (InstNode node)
 Setter for InstNode high-level method InstanceTree.ast:5.
InstNode getInstNodeNoTransform ()
 low-level method InstanceTree.ast:11
ConstrainingClause getConstrainingClause ()
 syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1159
InstNode getInstNode ()
 syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1165
HashSet Define_HashSet_lookupInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:78 internal
HashSet Define_HashSet_lookupInstComponentInInstElement (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:271 internal
ASTNode rewriteTo ()
 internal

Protected Member Functions

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

Protected Attributes

BaseClassDecl tokenBaseClassDecl_BaseClassDecl
 * internal * method InstanceTree.ast:8
boolean getConstrainingClause_computed = false
 internal
ConstrainingClause getConstrainingClause_value
 internal
boolean getInstNode_computed = false
 internal
InstNode getInstNode_value
 internal


Detailed Description

node InstanceTree.ast:78

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstConstrainingClass.InstConstrainingClass (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstConstrainingClass.InstConstrainingClass ( InstAccess  p0,
Opt< InstClassModification p1,
BaseClassDecl  p2 
)

method InstanceTree.ast:8


Member Function Documentation

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

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

internal

HashSet org.jmodelica.modelica.compiler.InstConstrainingClass.Define_HashSet_lookupInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:78 internal

HashSet org.jmodelica.modelica.compiler.InstConstrainingClass.Define_HashSet_lookupInstComponentInInstElement ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:271 internal

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

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

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

low-level

BaseClassDecl org.jmodelica.modelica.compiler.InstConstrainingClass.getBaseClassDecl (  ) 

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

InstAccess org.jmodelica.modelica.compiler.InstConstrainingClass.getClassName (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

InstAccess org.jmodelica.modelica.compiler.InstConstrainingClass.getClassNameNoTransform (  ) 

low-level method InstanceTree.ast:18

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

ConstrainingClause org.jmodelica.modelica.compiler.InstConstrainingClass.getConstrainingClause (  )  [virtual]

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

Implements org.jmodelica.modelica.compiler.InstConstraining.

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

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

Opt<InstClassModification> org.jmodelica.modelica.compiler.InstConstrainingClass.getInstClassModificationOpt (  ) 

low-level method InstanceTree.ast:37

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

Opt<InstClassModification> org.jmodelica.modelica.compiler.InstConstrainingClass.getInstClassModificationOptNoTransform (  ) 

low-level method InstanceTree.ast:44

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

InstNode org.jmodelica.modelica.compiler.InstConstrainingClass.getInstNode (  )  [virtual]

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

Implements org.jmodelica.modelica.compiler.InstConstraining.

int org.jmodelica.modelica.compiler.InstConstrainingClass.getInstNodeChildPosition (  )  [protected]

low-level method InstanceTree.ast:17

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

InstNode org.jmodelica.modelica.compiler.InstConstrainingClass.getInstNodeNoTransform (  ) 

low-level method InstanceTree.ast:11

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

boolean org.jmodelica.modelica.compiler.InstConstrainingClass.hasInstClassModification (  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

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

internal method InstanceTree.ast:23

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

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

low-level method InstanceTree.ast:17

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

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

void org.jmodelica.modelica.compiler.InstConstrainingClass.setBaseClassDecl ( BaseClassDecl  value  ) 

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

void org.jmodelica.modelica.compiler.InstConstrainingClass.setClassName ( InstAccess  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

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

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

void org.jmodelica.modelica.compiler.InstConstrainingClass.setInstClassModificationOpt ( Opt< InstClassModification opt  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.

void org.jmodelica.modelica.compiler.InstConstrainingClass.setInstNode ( InstNode  node  ) 

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

Reimplemented from org.jmodelica.modelica.compiler.InstConstraining.


Member Data Documentation

internal

internal

internal

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:45 2011 for JModelica.org by  doxygen 1.5.8