
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 | |
| org.jmodelica.modelica.compiler.Element.Element | ( | ) |
method Modelica.ast:1
| 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.
1.5.8