
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| AbstractExp | clone () throws CloneNotSupportedException |
| internal | |
| AbstractExp () | |
| 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.AbstractExp.AbstractExp | ( | ) |
method Modelica.ast:1
| AbstractExp org.jmodelica.modelica.compiler.AbstractExp.clone | ( | ) | throws CloneNotSupportedException |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
| void org.jmodelica.modelica.compiler.AbstractExp.flushCache | ( | ) |
low-level
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
| void org.jmodelica.modelica.compiler.AbstractExp.flushCollectionCache | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
| boolean org.jmodelica.modelica.compiler.AbstractExp.mayHaveRewrite | ( | ) |
internal method Modelica.ast:16
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
| int org.jmodelica.modelica.compiler.AbstractExp.numChildren | ( | ) | [protected] |
low-level method Modelica.ast:10
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
| ASTNode org.jmodelica.modelica.compiler.AbstractExp.rewriteTo | ( | ) |
internal
Reimplemented from org.jmodelica.modelica.compiler.BaseNode.
Reimplemented in org.jmodelica.modelica.compiler.AccessExp, org.jmodelica.modelica.compiler.AddExp, org.jmodelica.modelica.compiler.AndExp, org.jmodelica.modelica.compiler.ArrayConstructor, org.jmodelica.modelica.compiler.ArtmBinExp, org.jmodelica.modelica.compiler.BinExp, org.jmodelica.modelica.compiler.BooleanLitExp, org.jmodelica.modelica.compiler.BooleanLitExpFalse, org.jmodelica.modelica.compiler.BooleanLitExpTrue, org.jmodelica.modelica.compiler.DerExp, org.jmodelica.modelica.compiler.DivExp, org.jmodelica.modelica.compiler.DotAddExp, org.jmodelica.modelica.compiler.DotDivExp, org.jmodelica.modelica.compiler.DotMulExp, org.jmodelica.modelica.compiler.DotPowExp, org.jmodelica.modelica.compiler.DotSubExp, org.jmodelica.modelica.compiler.ElseIfExp, org.jmodelica.modelica.compiler.EndExp, org.jmodelica.modelica.compiler.EqExp, org.jmodelica.modelica.compiler.Exp, org.jmodelica.modelica.compiler.FunctionCall, org.jmodelica.modelica.compiler.GeqExp, org.jmodelica.modelica.compiler.GtExp, org.jmodelica.modelica.compiler.IfExp, org.jmodelica.modelica.compiler.IntegerLitExp, org.jmodelica.modelica.compiler.IterExp, org.jmodelica.modelica.compiler.LeqExp, org.jmodelica.modelica.compiler.LogBinExp, org.jmodelica.modelica.compiler.LtExp, org.jmodelica.modelica.compiler.Matrix, org.jmodelica.modelica.compiler.MatrixRow, org.jmodelica.modelica.compiler.MulExp, org.jmodelica.modelica.compiler.NegExp, org.jmodelica.modelica.compiler.NeqExp, org.jmodelica.modelica.compiler.NotExp, org.jmodelica.modelica.compiler.OrExp, org.jmodelica.modelica.compiler.PowExp, org.jmodelica.modelica.compiler.RangeExp, org.jmodelica.modelica.compiler.RealLitExp, org.jmodelica.modelica.compiler.StringLitExp, org.jmodelica.modelica.compiler.SubExp, and org.jmodelica.modelica.compiler.TimeExp.
1.5.8