org.jmodelica.modelica.compiler.Element Class Reference

node Modelica.ast:206 More...

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

org.jmodelica.modelica.compiler.Clause org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.AbstractComponentDecl org.jmodelica.modelica.compiler.BadElement org.jmodelica.modelica.compiler.ClassDecl org.jmodelica.modelica.compiler.ElementAnnotation org.jmodelica.modelica.compiler.ExtendsClause org.jmodelica.modelica.compiler.ImportClause org.jmodelica.modelica.compiler.PN_ExtendsClause org.jmodelica.modelica.compiler.BaseComponentDecl org.jmodelica.modelica.compiler.BaseClassDecl org.jmodelica.modelica.compiler.BuiltInClassDecl org.jmodelica.modelica.compiler.ExtendsClauseShortClass org.jmodelica.modelica.compiler.InlineExtendsClause org.jmodelica.modelica.compiler.ImportClauseQualified org.jmodelica.modelica.compiler.ImportClauseRename org.jmodelica.modelica.compiler.ImportClauseUnqualified

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
Element clone () throws CloneNotSupportedException
 internal
void dumpClasses (String indent)
 method DumpClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:427
 Element ()
 method Modelica.ast:1
boolean mayHaveRewrite ()
 internal method Modelica.ast:16
ASTNode rewriteTo ()
 internal

Protected Member Functions

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


Detailed Description

node Modelica.ast:206

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.Element.Element (  ) 

method Modelica.ast:1


Member Function Documentation

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.

void org.jmodelica.modelica.compiler.Element.dumpClasses ( String  indent  ) 

method DumpClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/DumpTree.jadd:427

Reimplemented in org.jmodelica.modelica.compiler.FullClassDecl, and org.jmodelica.modelica.compiler.LibClassDecl.

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

low-level

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.

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

internal method Modelica.ast:16

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.

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

low-level method Modelica.ast:10

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.

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

internal

Reimplemented from org.jmodelica.modelica.compiler.Clause.

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.BadClassDecl, org.jmodelica.modelica.compiler.BadElement, org.jmodelica.modelica.compiler.BaseClassDecl, org.jmodelica.modelica.compiler.BaseComponentDecl, org.jmodelica.modelica.compiler.BooleanClassDecl, org.jmodelica.modelica.compiler.BuiltInClassDecl, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentClause, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.ExtendClassDecl, org.jmodelica.modelica.compiler.ExtendsClause, org.jmodelica.modelica.compiler.ExtendsClauseShortClass, org.jmodelica.modelica.compiler.ForIndexDecl, org.jmodelica.modelica.compiler.FullClassDecl, org.jmodelica.modelica.compiler.ImportClause, org.jmodelica.modelica.compiler.ImportClauseQualified, org.jmodelica.modelica.compiler.ImportClauseRename, org.jmodelica.modelica.compiler.ImportClauseUnqualified, org.jmodelica.modelica.compiler.InlineExtendsClause, org.jmodelica.modelica.compiler.IntegerClassDecl, org.jmodelica.modelica.compiler.LibClassDecl, org.jmodelica.modelica.compiler.PN_ComponentClause, org.jmodelica.modelica.compiler.PN_EnumDecl, org.jmodelica.modelica.compiler.PN_ExtendClassDecl, org.jmodelica.modelica.compiler.PN_ExtendsClause, org.jmodelica.modelica.compiler.PN_FullClassDecl, org.jmodelica.modelica.compiler.PN_ShortClassDecl, org.jmodelica.modelica.compiler.PrimitiveClassDecl, org.jmodelica.modelica.compiler.RealClassDecl, org.jmodelica.modelica.compiler.ShortClassDecl, org.jmodelica.modelica.compiler.StringClassDecl, org.jmodelica.modelica.compiler.UnknownClassDecl, and org.jmodelica.modelica.compiler.UnknownComponentDecl.


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

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