org.jmodelica.modelica.compiler.AbstractEquation Class Reference

node Modelica.ast:302 More...

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

org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.ConnectClause org.jmodelica.modelica.compiler.Equation org.jmodelica.modelica.compiler.EquationAnnotation org.jmodelica.modelica.compiler.ForClauseE org.jmodelica.modelica.compiler.FunctionCallEquation org.jmodelica.modelica.compiler.IfWhenElseEquation org.jmodelica.modelica.compiler.ElseEquation org.jmodelica.modelica.compiler.IfWhenEquation org.jmodelica.modelica.compiler.IfEquation org.jmodelica.modelica.compiler.WhenEquation

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
AbstractEquation clone () throws CloneNotSupportedException
 internal
FEquationType equationType ()
 method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1390
FAbstractEquation instantiate ()
 method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1398
void addToFullClassDecl (FullClassDecl fcd)
 method InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:235
 AbstractEquation ()
 method Modelica.ast:1
 AbstractEquation (Opt< AbstractEquationModifier > p0, Comment p1)
 method Modelica.ast:8
boolean mayHaveRewrite ()
 internal method Modelica.ast:21
void setAbstractEquationModifierOpt (Opt< AbstractEquationModifier > opt)
 Setter for AbstractEquationModifierOpt low-level method Modelica.ast:5.
boolean hasAbstractEquationModifier ()
 Does this node have a AbstractEquationModifier child? high-level method Modelica.ast:12.
AbstractEquationModifier getAbstractEquationModifier ()
 Getter for optional child AbstractEquationModifier high-level method Modelica.ast:19.
void setAbstractEquationModifier (AbstractEquationModifier node)
 Setter for optional child AbstractEquationModifier high-level method Modelica.ast:27.
Opt< AbstractEquationModifiergetAbstractEquationModifierOpt ()
 low-level method Modelica.ast:37
Opt< AbstractEquationModifiergetAbstractEquationModifierOptNoTransform ()
 low-level method Modelica.ast:44
void setComment (Comment node)
 Setter for Comment high-level method Modelica.ast:5.
Comment getComment ()
 Getter for Comment high-level method Modelica.ast:12.
Comment getCommentNoTransform ()
 low-level method Modelica.ast:18
boolean isInitial ()
 syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1727
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:302

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.AbstractEquation.AbstractEquation (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.AbstractEquation.AbstractEquation ( Opt< AbstractEquationModifier p0,
Comment  p1 
)

method Modelica.ast:8


Member Function Documentation

void org.jmodelica.modelica.compiler.AbstractEquation.addToFullClassDecl ( FullClassDecl  fcd  ) 

method InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:235

Reimplemented in org.jmodelica.modelica.compiler.EquationAnnotation.

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

FEquationType org.jmodelica.modelica.compiler.AbstractEquation.equationType (  ) 

method InstantiatedExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1390

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

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

AbstractEquationModifier org.jmodelica.modelica.compiler.AbstractEquation.getAbstractEquationModifier (  ) 

Opt<AbstractEquationModifier> org.jmodelica.modelica.compiler.AbstractEquation.getAbstractEquationModifierOpt (  ) 

Opt<AbstractEquationModifier> org.jmodelica.modelica.compiler.AbstractEquation.getAbstractEquationModifierOptNoTransform (  ) 

Comment org.jmodelica.modelica.compiler.AbstractEquation.getComment (  ) 

Comment org.jmodelica.modelica.compiler.AbstractEquation.getCommentNoTransform (  ) 

boolean org.jmodelica.modelica.compiler.AbstractEquation.hasAbstractEquationModifier (  ) 

FAbstractEquation org.jmodelica.modelica.compiler.AbstractEquation.instantiate (  ) 

boolean org.jmodelica.modelica.compiler.AbstractEquation.isInitial (  ) 

syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1727

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

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

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

void org.jmodelica.modelica.compiler.AbstractEquation.setAbstractEquationModifier ( AbstractEquationModifier  node  ) 

void org.jmodelica.modelica.compiler.AbstractEquation.setAbstractEquationModifierOpt ( Opt< AbstractEquationModifier opt  ) 

void org.jmodelica.modelica.compiler.AbstractEquation.setComment ( Comment  node  ) 


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

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