org.jmodelica.modelica.compiler.Comment Class Reference

node Modelica.ast:268 More...

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

org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
Comment clone () throws CloneNotSupportedException
 internal
Comment copy ()
 internal
Comment fullCopy ()
 low-level
 Comment ()
 method Modelica.ast:1
 Comment (Opt< StringComment > p0, Opt< Annotation > p1)
 method Modelica.ast:9
boolean mayHaveRewrite ()
 internal method Modelica.ast:22
void setStringCommentOpt (Opt< StringComment > opt)
 Setter for StringCommentOpt low-level method Modelica.ast:5.
boolean hasStringComment ()
 Does this node have a StringComment child? high-level method Modelica.ast:12.
StringComment getStringComment ()
 Getter for optional child StringComment high-level method Modelica.ast:19.
void setStringComment (StringComment node)
 Setter for optional child StringComment high-level method Modelica.ast:27.
Opt< StringCommentgetStringCommentOpt ()
 low-level method Modelica.ast:37
Opt< StringCommentgetStringCommentOptNoTransform ()
 low-level method Modelica.ast:44
void setAnnotationOpt (Opt< Annotation > opt)
 Setter for AnnotationOpt low-level method Modelica.ast:5.
boolean hasAnnotation ()
 Does this node have a Annotation child? high-level method Modelica.ast:12.
Annotation getAnnotation ()
 Getter for optional child Annotation high-level method Modelica.ast:19.
void setAnnotation (Annotation node)
 Setter for optional child Annotation high-level method Modelica.ast:27.
Opt< AnnotationgetAnnotationOpt ()
 low-level method Modelica.ast:37
Opt< AnnotationgetAnnotationOptNoTransform ()
 low-level method Modelica.ast:44
AnnotationNode annotation ()
 Get the annotation node for this AST node's annotation, if any.
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:268

Constructor & Destructor Documentation

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

method Modelica.ast:1

org.jmodelica.modelica.compiler.Comment.Comment ( Opt< StringComment p0,
Opt< Annotation p1 
)

method Modelica.ast:9


Member Function Documentation

AnnotationNode org.jmodelica.modelica.compiler.Comment.annotation (  ) 

Get the annotation node for this AST node's annotation, if any.

This should be overridden for all nodes that can have annotations. syn AnnotationAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Annotations.jrag:49

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

low-level

Annotation org.jmodelica.modelica.compiler.Comment.getAnnotation (  ) 

Getter for optional child Annotation high-level method Modelica.ast:19.

Opt<Annotation> org.jmodelica.modelica.compiler.Comment.getAnnotationOpt (  ) 

low-level method Modelica.ast:37

Opt<Annotation> org.jmodelica.modelica.compiler.Comment.getAnnotationOptNoTransform (  ) 

low-level method Modelica.ast:44

StringComment org.jmodelica.modelica.compiler.Comment.getStringComment (  ) 

Getter for optional child StringComment high-level method Modelica.ast:19.

Opt<StringComment> org.jmodelica.modelica.compiler.Comment.getStringCommentOpt (  ) 

low-level method Modelica.ast:37

Opt<StringComment> org.jmodelica.modelica.compiler.Comment.getStringCommentOptNoTransform (  ) 

low-level method Modelica.ast:44

boolean org.jmodelica.modelica.compiler.Comment.hasAnnotation (  ) 

Does this node have a Annotation child? high-level method Modelica.ast:12.

boolean org.jmodelica.modelica.compiler.Comment.hasStringComment (  ) 

Does this node have a StringComment child? high-level method Modelica.ast:12.

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

internal method Modelica.ast:22

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

low-level method Modelica.ast:16

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.BaseNode.

void org.jmodelica.modelica.compiler.Comment.setAnnotation ( Annotation  node  ) 

Setter for optional child Annotation high-level method Modelica.ast:27.

void org.jmodelica.modelica.compiler.Comment.setAnnotationOpt ( Opt< Annotation opt  ) 

Setter for AnnotationOpt low-level method Modelica.ast:5.

void org.jmodelica.modelica.compiler.Comment.setStringComment ( StringComment  node  ) 

Setter for optional child StringComment high-level method Modelica.ast:27.

void org.jmodelica.modelica.compiler.Comment.setStringCommentOpt ( Opt< StringComment opt  ) 

Setter for StringCommentOpt low-level method Modelica.ast:5.


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

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