org.jmodelica.modelica.compiler.InstConstraining Class Reference

node InstanceTree.ast:77 More...

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

org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.InstConstrainingClass org.jmodelica.modelica.compiler.InstConstrainingComponent

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstConstraining clone () throws CloneNotSupportedException
 internal
 InstConstraining ()
 method InstanceTree.ast:1
 InstConstraining (InstAccess p0, Opt< InstClassModification > p1)
 method InstanceTree.ast:8
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:22
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 setInstNode (InstNode node)
 Setter for InstNode high-level method InstanceTree.ast:5.
InstNode getInstNodeNoTransform ()
 low-level method InstanceTree.ast:11
abstract ConstrainingClause getConstrainingClause ()
 syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1157
abstract InstNode getInstNode ()
 syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1161
Kind Define_Kind_kind (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:90 internal
boolean Define_boolean_constrainingType (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:29 internal
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node InstanceTree.ast:77

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstConstraining.InstConstraining (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstConstraining.InstConstraining ( InstAccess  p0,
Opt< InstClassModification p1 
)

method InstanceTree.ast:8


Member Function Documentation

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

boolean org.jmodelica.modelica.compiler.InstConstraining.Define_boolean_constrainingType ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:29 internal

Kind org.jmodelica.modelica.compiler.InstConstraining.Define_Kind_kind ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:90 internal

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

abstract ConstrainingClause org.jmodelica.modelica.compiler.InstConstraining.getConstrainingClause (  )  [pure virtual]

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

Implemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

abstract InstNode org.jmodelica.modelica.compiler.InstConstraining.getInstNode (  )  [pure virtual]

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

Implemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

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

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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

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

Reimplemented in org.jmodelica.modelica.compiler.InstConstrainingClass, and org.jmodelica.modelica.compiler.InstConstrainingComponent.

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


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