org.jmodelica.modelica.compiler.Clause Class Reference

node Modelica.ast:198 More...

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

org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.Algorithm org.jmodelica.modelica.compiler.Element org.jmodelica.modelica.compiler.ElementList org.jmodelica.modelica.compiler.EquationClause org.jmodelica.modelica.compiler.PN_DummyClause 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.ProtectedElementList org.jmodelica.modelica.compiler.PublicElementList

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
Clause clone () throws CloneNotSupportedException
 internal
void addToFullClassDecl (FullClassDecl fcd)
 method InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:193
 Clause ()
 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:198

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.Clause.Clause (  ) 

method Modelica.ast:1


Member Function Documentation

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

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

internal

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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.Clause.flushCache (  ) 

low-level

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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.Clause.flushCollectionCache (  ) 

internal

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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.Clause.mayHaveRewrite (  ) 

internal method Modelica.ast:16

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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.Clause.numChildren (  )  [protected]

low-level method Modelica.ast:10

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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.Clause.rewriteTo (  ) 

internal

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

Reimplemented in org.jmodelica.modelica.compiler.AbstractComponentDecl, org.jmodelica.modelica.compiler.Algorithm, 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.Element, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.ElementList, org.jmodelica.modelica.compiler.EnumClassDecl, org.jmodelica.modelica.compiler.EnumLiteralDecl, org.jmodelica.modelica.compiler.EquationClause, 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_DummyClause, 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.ProtectedElementList, org.jmodelica.modelica.compiler.PublicElementList, 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:30 2011 for JModelica.org by  doxygen 1.5.8