org.jmodelica.modelica.compiler.PN_ExtendsClause Class Reference

node Modelica.ast:208 More...

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

org.jmodelica.modelica.compiler.Element org.jmodelica.modelica.compiler.Clause org.jmodelica.modelica.compiler.BaseNode

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
PN_ExtendsClause clone () throws CloneNotSupportedException
 internal
PN_ExtendsClause copy ()
 internal
PN_ExtendsClause fullCopy ()
 low-level
 PN_ExtendsClause ()
 method Modelica.ast:1
 PN_ExtendsClause (Access p0, Opt< ClassModification > p1, Opt< Annotation > p2)
 method Modelica.ast:9
boolean mayHaveRewrite ()
 internal method Modelica.ast:23
void setSuper (Access node)
 Setter for Super high-level method Modelica.ast:5.
Access getSuper ()
 Getter for Super high-level method Modelica.ast:12.
Access getSuperNoTransform ()
 low-level method Modelica.ast:18
void setClassModificationOpt (Opt< ClassModification > opt)
 Setter for ClassModificationOpt low-level method Modelica.ast:5.
boolean hasClassModification ()
 Does this node have a ClassModification child? high-level method Modelica.ast:12.
ClassModification getClassModification ()
 Getter for optional child ClassModification high-level method Modelica.ast:19.
void setClassModification (ClassModification node)
 Setter for optional child ClassModification high-level method Modelica.ast:27.
Opt< ClassModificationgetClassModificationOpt ()
 low-level method Modelica.ast:37
Opt< ClassModificationgetClassModificationOptNoTransform ()
 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
VisibilityType visibility ()
 inh InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:34
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:208

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.PN_ExtendsClause.PN_ExtendsClause (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.PN_ExtendsClause.PN_ExtendsClause ( Access  p0,
Opt< ClassModification p1,
Opt< Annotation p2 
)

method Modelica.ast:9


Member Function Documentation

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

internal

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

low-level

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

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

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

low-level method Modelica.ast:37

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

low-level method Modelica.ast:44

ClassModification org.jmodelica.modelica.compiler.PN_ExtendsClause.getClassModification (  ) 

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

Opt<ClassModification> org.jmodelica.modelica.compiler.PN_ExtendsClause.getClassModificationOpt (  ) 

low-level method Modelica.ast:37

Opt<ClassModification> org.jmodelica.modelica.compiler.PN_ExtendsClause.getClassModificationOptNoTransform (  ) 

low-level method Modelica.ast:44

Access org.jmodelica.modelica.compiler.PN_ExtendsClause.getSuper (  ) 

Getter for Super high-level method Modelica.ast:12.

Access org.jmodelica.modelica.compiler.PN_ExtendsClause.getSuperNoTransform (  ) 

low-level method Modelica.ast:18

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

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

boolean org.jmodelica.modelica.compiler.PN_ExtendsClause.hasClassModification (  ) 

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

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

internal method Modelica.ast:23

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

low-level method Modelica.ast:17

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Element.

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

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

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

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

void org.jmodelica.modelica.compiler.PN_ExtendsClause.setClassModification ( ClassModification  node  ) 

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

void org.jmodelica.modelica.compiler.PN_ExtendsClause.setClassModificationOpt ( Opt< ClassModification opt  ) 

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

void org.jmodelica.modelica.compiler.PN_ExtendsClause.setSuper ( Access  node  ) 

Setter for Super high-level method Modelica.ast:5.

VisibilityType org.jmodelica.modelica.compiler.PN_ExtendsClause.visibility (  ) 

inh InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:34


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

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