
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 | |
| org.jmodelica.modelica.compiler.Clause.Clause | ( | ) |
method Modelica.ast:1
| void org.jmodelica.modelica.compiler.Clause.addToFullClassDecl | ( | FullClassDecl | fcd | ) |
method InitialTransformations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InitialTransformations.jrag:193
Reimplemented in org.jmodelica.modelica.compiler.Algorithm, org.jmodelica.modelica.compiler.ClassDecl, org.jmodelica.modelica.compiler.ComponentDecl, org.jmodelica.modelica.compiler.ElementAnnotation, org.jmodelica.modelica.compiler.EquationClause, org.jmodelica.modelica.compiler.ExtendsClause, and org.jmodelica.modelica.compiler.ImportClause.
| 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.
1.5.8