org.jmodelica.modelica.compiler.FDerivativeVariable Class Reference

FVariable corresponding to a derivative variable. More...

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

org.jmodelica.modelica.compiler.FRealVariable org.jmodelica.modelica.compiler.FVariable org.jmodelica.modelica.compiler.AbstractFVariable org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.CommonVariableDecl org.jmodelica.modelica.compiler.FHDerivativeVariable

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
FDerivativeVariable clone () throws CloneNotSupportedException
 internal
FDerivativeVariable copy ()
 internal
FDerivativeVariable fullCopy ()
 low-level
void prettyPrint (Printer p, PrintStream str, String indent)
 method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:791
FVariable createFDerivativeVariable ()
 method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:2875
FExp createFIdExp ()
 method FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1186
 FDerivativeVariable ()
 method FlatModelica.ast:1
 FDerivativeVariable (FVisibilityType p0, FTypePrefixVariability p1, Opt< FTypePrefixInputOutput > p2, List< FAttribute > p3, Opt< FExp > p4, Opt< FStringComment > p5, FQName p6)
 method FlatModelica.ast:11
boolean mayHaveRewrite ()
 internal method FlatModelica.ast:29
void setFVisibilityType (FVisibilityType node)
 Setter for FVisibilityType high-level method FlatModelica.ast:5.
FVisibilityType getFVisibilityType ()
 Getter for FVisibilityType high-level method FlatModelica.ast:12.
FVisibilityType getFVisibilityTypeNoTransform ()
 low-level method FlatModelica.ast:18
void setFTypePrefixVariability (FTypePrefixVariability node)
 Setter for FTypePrefixVariability high-level method FlatModelica.ast:5.
FTypePrefixVariability getFTypePrefixVariability ()
 Getter for FTypePrefixVariability high-level method FlatModelica.ast:12.
FTypePrefixVariability getFTypePrefixVariabilityNoTransform ()
 low-level method FlatModelica.ast:18
void setFTypePrefixInputOutputOpt (Opt< FTypePrefixInputOutput > opt)
 Setter for FTypePrefixInputOutputOpt low-level method FlatModelica.ast:5.
boolean hasFTypePrefixInputOutput ()
 Does this node have a FTypePrefixInputOutput child? high-level method FlatModelica.ast:12.
FTypePrefixInputOutput getFTypePrefixInputOutput ()
 Getter for optional child FTypePrefixInputOutput high-level method FlatModelica.ast:19.
void setFTypePrefixInputOutput (FTypePrefixInputOutput node)
 Setter for optional child FTypePrefixInputOutput high-level method FlatModelica.ast:27.
Opt< FTypePrefixInputOutputgetFTypePrefixInputOutputOpt ()
 low-level method FlatModelica.ast:37
Opt< FTypePrefixInputOutputgetFTypePrefixInputOutputOptNoTransform ()
 low-level method FlatModelica.ast:44
void setFAttributeList (List< FAttribute > list)
 Setter for FAttributeList high-level method FlatModelica.ast:5.
int getNumFAttribute ()
FAttribute getFAttribute (int i)
 Getter for child in list FAttributeList high-level method FlatModelica.ast:19.
void addFAttribute (FAttribute node)
 Add element to list FAttributeList high-level method FlatModelica.ast:27.
void addFAttributeNoTransform (FAttribute node)
 low-level method FlatModelica.ast:34
void setFAttribute (FAttribute node, int i)
 Setter for child in list FAttributeList high-level method FlatModelica.ast:42.
List< FAttributegetFAttributes ()
 Getter for FAttribute list.
List< FAttributegetFAttributesNoTransform ()
 low-level method FlatModelica.ast:56
List< FAttributegetFAttributeList ()
 Getter for list FAttributeList high-level method FlatModelica.ast:63.
List< FAttributegetFAttributeListNoTransform ()
 low-level method FlatModelica.ast:72
void setBindingExpOpt (Opt< FExp > opt)
 Setter for BindingExpOpt low-level method FlatModelica.ast:5.
boolean hasBindingExp ()
 Does this node have a BindingExp child? high-level method FlatModelica.ast:12.
FExp getBindingExp ()
 Getter for optional child BindingExp high-level method FlatModelica.ast:19.
void setBindingExp (FExp node)
 Setter for optional child BindingExp high-level method FlatModelica.ast:27.
Opt< FExpgetBindingExpOpt ()
 low-level method FlatModelica.ast:37
Opt< FExpgetBindingExpOptNoTransform ()
 low-level method FlatModelica.ast:44
void setFStringCommentOpt (Opt< FStringComment > opt)
 Setter for FStringCommentOpt low-level method FlatModelica.ast:5.
boolean hasFStringComment ()
 Does this node have a FStringComment child? high-level method FlatModelica.ast:12.
FStringComment getFStringComment ()
 Getter for optional child FStringComment high-level method FlatModelica.ast:19.
void setFStringComment (FStringComment node)
 Setter for optional child FStringComment high-level method FlatModelica.ast:27.
Opt< FStringCommentgetFStringCommentOpt ()
 low-level method FlatModelica.ast:37
Opt< FStringCommentgetFStringCommentOptNoTransform ()
 low-level method FlatModelica.ast:44
void setFQName (FQName node)
 Setter for FQName high-level method FlatModelica.ast:5.
FQName getFQName ()
 Getter for FQName high-level method FlatModelica.ast:12.
FQName getFQNameNoTransform ()
 low-level method FlatModelica.ast:18
CValue ceval ()
 Constant evaluation of FVariable binding expressions.
boolean isDerivativeVariable ()
 syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1004
CValue startAttributeCValue ()
 syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1330
boolean nominalAttributeSet ()
 syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1361
FExp nominalAttributeExp ()
 syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1362
CValue nominalAttributeCValue ()
 syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1363
FRealVariable myDifferentiatedVariable ()
 Get the differenetiated variabel (FVariable) corresponding to a derivative variable (FDerivativeVariable) syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1530.
FType type ()
 syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:29
String name ()
 syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:966
String nameUnderscore ()
 syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1075
ASTNode rewriteTo ()
 internal

Protected Member Functions

int numChildren ()
 low-level method FlatModelica.ast:23
void collect_contributors_FClass_derivativeVariables ()
void contributeTo_FClass_FClass_derivativeVariables (ArrayList< FDerivativeVariable > collection)


Detailed Description

FVariable corresponding to a derivative variable.

Notice that this kind of variables does not result from flattening, but are introduced when a flattened model is transformed into a canonical form. node FlatModelica.ast:221


Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.FDerivativeVariable.FDerivativeVariable (  ) 

method FlatModelica.ast:1

org.jmodelica.modelica.compiler.FDerivativeVariable.FDerivativeVariable ( FVisibilityType  p0,
FTypePrefixVariability  p1,
Opt< FTypePrefixInputOutput p2,
List< FAttribute p3,
Opt< FExp p4,
Opt< FStringComment p5,
FQName  p6 
)

method FlatModelica.ast:11


Member Function Documentation

void org.jmodelica.modelica.compiler.FDerivativeVariable.addFAttribute ( FAttribute  node  ) 

Add element to list FAttributeList high-level method FlatModelica.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.addFAttributeNoTransform ( FAttribute  node  ) 

low-level method FlatModelica.ast:34

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

CValue org.jmodelica.modelica.compiler.FDerivativeVariable.ceval (  )  [virtual]

Constant evaluation of FVariable binding expressions.

If an expression is evaluated in an FClass, then identifiers are referencing FVariables. The constant value of an FVariable is computed by evaluating the binding expression of the variable, if any. If the FVariable is not a constant or a parameter, or if it has no binding expressions, then a CValueUnknown object is returned.

Returns:
The constant value. syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1478

Reimplemented from org.jmodelica.modelica.compiler.FVariable.

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

void org.jmodelica.modelica.compiler.FDerivativeVariable.collect_contributors_FClass_derivativeVariables (  )  [protected]

coll FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:496

void org.jmodelica.modelica.compiler.FDerivativeVariable.contributeTo_FClass_FClass_derivativeVariables ( ArrayList< FDerivativeVariable collection  )  [protected]

FDerivativeVariable org.jmodelica.modelica.compiler.FDerivativeVariable.copy (  ) 

FVariable org.jmodelica.modelica.compiler.FDerivativeVariable.createFDerivativeVariable (  ) 

method TransformCanonical /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/TransformCanonical.jrag:2875

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FExp org.jmodelica.modelica.compiler.FDerivativeVariable.createFIdExp (  ) 

method FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1186

Reimplemented from org.jmodelica.modelica.compiler.FVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

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

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

FDerivativeVariable org.jmodelica.modelica.compiler.FDerivativeVariable.fullCopy (  ) 

FExp org.jmodelica.modelica.compiler.FDerivativeVariable.getBindingExp (  ) 

Getter for optional child BindingExp high-level method FlatModelica.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FExp> org.jmodelica.modelica.compiler.FDerivativeVariable.getBindingExpOpt (  ) 

low-level method FlatModelica.ast:37

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FExp> org.jmodelica.modelica.compiler.FDerivativeVariable.getBindingExpOptNoTransform (  ) 

low-level method FlatModelica.ast:44

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FAttribute org.jmodelica.modelica.compiler.FDerivativeVariable.getFAttribute ( int  i  ) 

Getter for child in list FAttributeList high-level method FlatModelica.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

List<FAttribute> org.jmodelica.modelica.compiler.FDerivativeVariable.getFAttributeList (  ) 

Getter for list FAttributeList high-level method FlatModelica.ast:63.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

List<FAttribute> org.jmodelica.modelica.compiler.FDerivativeVariable.getFAttributeListNoTransform (  ) 

low-level method FlatModelica.ast:72

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

List<FAttribute> org.jmodelica.modelica.compiler.FDerivativeVariable.getFAttributes (  ) 

Getter for FAttribute list.

high-level method FlatModelica.ast:50

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

List<FAttribute> org.jmodelica.modelica.compiler.FDerivativeVariable.getFAttributesNoTransform (  ) 

low-level method FlatModelica.ast:56

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FQName org.jmodelica.modelica.compiler.FDerivativeVariable.getFQName (  ) 

Getter for FQName high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FQName org.jmodelica.modelica.compiler.FDerivativeVariable.getFQNameNoTransform (  ) 

low-level method FlatModelica.ast:18

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FStringComment org.jmodelica.modelica.compiler.FDerivativeVariable.getFStringComment (  ) 

Getter for optional child FStringComment high-level method FlatModelica.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FStringComment> org.jmodelica.modelica.compiler.FDerivativeVariable.getFStringCommentOpt (  ) 

low-level method FlatModelica.ast:37

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FStringComment> org.jmodelica.modelica.compiler.FDerivativeVariable.getFStringCommentOptNoTransform (  ) 

low-level method FlatModelica.ast:44

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FTypePrefixInputOutput org.jmodelica.modelica.compiler.FDerivativeVariable.getFTypePrefixInputOutput (  ) 

Getter for optional child FTypePrefixInputOutput high-level method FlatModelica.ast:19.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FTypePrefixInputOutput> org.jmodelica.modelica.compiler.FDerivativeVariable.getFTypePrefixInputOutputOpt (  ) 

low-level method FlatModelica.ast:37

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

Opt<FTypePrefixInputOutput> org.jmodelica.modelica.compiler.FDerivativeVariable.getFTypePrefixInputOutputOptNoTransform (  ) 

low-level method FlatModelica.ast:44

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FTypePrefixVariability org.jmodelica.modelica.compiler.FDerivativeVariable.getFTypePrefixVariability (  ) 

Getter for FTypePrefixVariability high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FTypePrefixVariability org.jmodelica.modelica.compiler.FDerivativeVariable.getFTypePrefixVariabilityNoTransform (  ) 

low-level method FlatModelica.ast:18

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FVisibilityType org.jmodelica.modelica.compiler.FDerivativeVariable.getFVisibilityType (  ) 

Getter for FVisibilityType high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FVisibilityType org.jmodelica.modelica.compiler.FDerivativeVariable.getFVisibilityTypeNoTransform (  ) 

low-level method FlatModelica.ast:18

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

int org.jmodelica.modelica.compiler.FDerivativeVariable.getNumFAttribute (  ) 

Returns:
number of children in FAttributeList high-level method FlatModelica.ast:12

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

boolean org.jmodelica.modelica.compiler.FDerivativeVariable.hasBindingExp (  ) 

Does this node have a BindingExp child? high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

boolean org.jmodelica.modelica.compiler.FDerivativeVariable.hasFStringComment (  ) 

Does this node have a FStringComment child? high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

boolean org.jmodelica.modelica.compiler.FDerivativeVariable.hasFTypePrefixInputOutput (  ) 

Does this node have a FTypePrefixInputOutput child? high-level method FlatModelica.ast:12.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

boolean org.jmodelica.modelica.compiler.FDerivativeVariable.isDerivativeVariable (  ) 

syn FlatAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1004

Reimplemented from org.jmodelica.modelica.compiler.AbstractFVariable.

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

internal method FlatModelica.ast:29

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

FRealVariable org.jmodelica.modelica.compiler.FDerivativeVariable.myDifferentiatedVariable (  ) 

Get the differenetiated variabel (FVariable) corresponding to a derivative variable (FDerivativeVariable) syn FVariableUses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1530.

String org.jmodelica.modelica.compiler.FDerivativeVariable.name (  ) 

syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:966

Reimplemented from org.jmodelica.modelica.compiler.FVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

String org.jmodelica.modelica.compiler.FDerivativeVariable.nameUnderscore (  ) 

syn FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1075

Reimplemented from org.jmodelica.modelica.compiler.FVariable.

CValue org.jmodelica.modelica.compiler.FDerivativeVariable.nominalAttributeCValue (  ) 

syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1363

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

FExp org.jmodelica.modelica.compiler.FDerivativeVariable.nominalAttributeExp (  ) 

syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1362

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

boolean org.jmodelica.modelica.compiler.FDerivativeVariable.nominalAttributeSet (  ) 

syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1361

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

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

low-level method FlatModelica.ast:23

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.prettyPrint ( Printer  p,
PrintStream  str,
String  indent 
)

method FlattPrettyPrint /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrettyPrint.jrag:791

Reimplemented from org.jmodelica.modelica.compiler.FVariable.

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

void org.jmodelica.modelica.compiler.FDerivativeVariable.setBindingExp ( FExp  node  ) 

Setter for optional child BindingExp high-level method FlatModelica.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setBindingExpOpt ( Opt< FExp opt  ) 

Setter for BindingExpOpt low-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFAttribute ( FAttribute  node,
int  i 
)

Setter for child in list FAttributeList high-level method FlatModelica.ast:42.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFAttributeList ( List< FAttribute list  ) 

Setter for FAttributeList high-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFQName ( FQName  node  ) 

Setter for FQName high-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFStringComment ( FStringComment  node  ) 

Setter for optional child FStringComment high-level method FlatModelica.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFStringCommentOpt ( Opt< FStringComment opt  ) 

Setter for FStringCommentOpt low-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFTypePrefixInputOutput ( FTypePrefixInputOutput  node  ) 

Setter for optional child FTypePrefixInputOutput high-level method FlatModelica.ast:27.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFTypePrefixInputOutputOpt ( Opt< FTypePrefixInputOutput opt  ) 

Setter for FTypePrefixInputOutputOpt low-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFTypePrefixVariability ( FTypePrefixVariability  node  ) 

Setter for FTypePrefixVariability high-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

void org.jmodelica.modelica.compiler.FDerivativeVariable.setFVisibilityType ( FVisibilityType  node  ) 

Setter for FVisibilityType high-level method FlatModelica.ast:5.

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

Reimplemented in org.jmodelica.modelica.compiler.FHDerivativeVariable.

CValue org.jmodelica.modelica.compiler.FDerivativeVariable.startAttributeCValue (  ) 

syn Attributes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1330

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.

FType org.jmodelica.modelica.compiler.FDerivativeVariable.type (  )  [virtual]

syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:29

Reimplemented from org.jmodelica.modelica.compiler.FRealVariable.


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

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