org.jmodelica.modelica.compiler.Argument Class Reference

node Modelica.ast:283 More...

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

org.jmodelica.modelica.compiler.Modification org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.BadArgument org.jmodelica.modelica.compiler.NamedModification org.jmodelica.modelica.compiler.ElementModification org.jmodelica.modelica.compiler.ElementRedeclare org.jmodelica.modelica.compiler.ComponentModification org.jmodelica.modelica.compiler.ClassRedeclare org.jmodelica.modelica.compiler.ComponentRedeclare org.jmodelica.modelica.compiler.PN_ComponentRedeclare

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
Argument clone () throws CloneNotSupportedException
 internal
 Argument ()
 method Modelica.ast:1
 Argument (Opt< Each > p0, Opt< Final > p1)
 method Modelica.ast:9
boolean mayHaveRewrite ()
 internal method Modelica.ast:22
void setEachOpt (Opt< Each > opt)
 Setter for EachOpt low-level method Modelica.ast:5.
boolean hasEach ()
 Does this node have a Each child? high-level method Modelica.ast:12.
Each getEach ()
 Getter for optional child Each high-level method Modelica.ast:19.
void setEach (Each node)
 Setter for optional child Each high-level method Modelica.ast:27.
Opt< EachgetEachOpt ()
 low-level method Modelica.ast:37
Opt< EachgetEachOptNoTransform ()
 low-level method Modelica.ast:44
void setFinalOpt (Opt< Final > opt)
 Setter for FinalOpt low-level method Modelica.ast:5.
boolean hasFinal ()
 Does this node have a Final child? high-level method Modelica.ast:12.
Final getFinal ()
 Getter for optional child Final high-level method Modelica.ast:19.
void setFinal (Final node)
 Setter for optional child Final high-level method Modelica.ast:27.
Opt< FinalgetFinalOpt ()
 low-level method Modelica.ast:37
Opt< FinalgetFinalOptNoTransform ()
 low-level method Modelica.ast:44
boolean matches (String str)
 syn AnnotationAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Annotations.jrag:451
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:283

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.Argument.Argument (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.Argument.Argument ( Opt< Each p0,
Opt< Final p1 
)

method Modelica.ast:9


Member Function Documentation

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

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

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

Each org.jmodelica.modelica.compiler.Argument.getEach (  ) 

Opt<Each> org.jmodelica.modelica.compiler.Argument.getEachOpt (  ) 

Opt<Each> org.jmodelica.modelica.compiler.Argument.getEachOptNoTransform (  ) 

Final org.jmodelica.modelica.compiler.Argument.getFinal (  ) 

Opt<Final> org.jmodelica.modelica.compiler.Argument.getFinalOpt (  ) 

Opt<Final> org.jmodelica.modelica.compiler.Argument.getFinalOptNoTransform (  ) 

boolean org.jmodelica.modelica.compiler.Argument.hasEach (  ) 

boolean org.jmodelica.modelica.compiler.Argument.hasFinal (  ) 

boolean org.jmodelica.modelica.compiler.Argument.matches ( String  str  ) 

syn AnnotationAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Annotations.jrag:451

Reimplemented in org.jmodelica.modelica.compiler.NamedModification.

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

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

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

void org.jmodelica.modelica.compiler.Argument.setEach ( Each  node  ) 

void org.jmodelica.modelica.compiler.Argument.setEachOpt ( Opt< Each opt  ) 

void org.jmodelica.modelica.compiler.Argument.setFinal ( Final  node  ) 

void org.jmodelica.modelica.compiler.Argument.setFinalOpt ( Opt< Final opt  ) 


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

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