org.jmodelica.modelica.compiler.InstComponentDecl Class Reference

node InstanceTree.ast:83 More...

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

org.jmodelica.modelica.compiler.InstNode org.jmodelica.modelica.compiler.CommonVariableDecl org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.InstArrayComponentDecl org.jmodelica.modelica.compiler.InstAssignable org.jmodelica.modelica.compiler.InstComposite org.jmodelica.modelica.compiler.UnknownInstComponentDecl org.jmodelica.modelica.compiler.InstPrimitive org.jmodelica.modelica.compiler.InstRecord org.jmodelica.modelica.compiler.InstReplacingComposite org.jmodelica.modelica.compiler.InstBuiltIn org.jmodelica.modelica.compiler.InstEnum org.jmodelica.modelica.compiler.InstReplacingPrimitive org.jmodelica.modelica.compiler.InstEnumLiteral

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
InstComponentDecl clone () throws CloneNotSupportedException
 internal
FArraySubscripts expandedSubscripts ()
 Create an FArraySubscripts that spans all array cells of this component.
void complianceCheck ()
 method ComplianceCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ComplianceCheck.jadd:115
void connectTo (boolean leftOutside, FQName leftName, InstComponentDecl rightComp, boolean rightOutside, FQName rightName, ConnectionSetManager csm)
 method Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:453
void saveEvaluationValue (Map< CommonVariableDecl, CValue > map)
 Save current function evaluation value to map.
void readEvaluationValue (Map< CommonVariableDecl, CValue > map)
 Read current function evaluation value from map.
void setEvaluationValue (CValue val, Map< CommonVariableDecl, CValue > map)
 Set the current function evaluation value.
CValue evaluationValue ()
 Get the current function evaluation value.
void collectErrorsInClassDecls ()
 method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:494
void collectErrors ()
 method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:563
void flattenExternalArg (List< FExp > args)
 method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:221
void flattenInFunction (FFunctionDecl ffd, FClass fc, boolean useConstant)
 method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:247
void flatten (FClass fc)
 method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:361
void flattenInRecord (FRecordDecl frd, FClass fc)
 method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:369
void generateSizeAttributes (List< FAttribute > attr)
 method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:503
FQName flattenedAccess (FQName prefix)
 Creates a flattened access to this component.
InstFunctionArgument createInstDefaultArgument ()
 Called for inputs that no argument was bound to.
String toString (String indent)
 method InstanceDumpTree /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1744
String getNodeName ()
 method NodeMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:260
 InstComponentDecl ()
 method InstanceTree.ast:1
 InstComponentDecl (InstAccess p0, Opt< FArraySubscripts > p1, ComponentDecl p2, Opt< InstModification > p3, Opt< InstConstraining > p4, Opt< FExp > p5)
 method InstanceTree.ast:20
boolean mayHaveRewrite ()
 internal method InstanceTree.ast:48
void setClassName (InstAccess node)
 Setter for ClassName high-level method InstanceTree.ast:5.
InstAccess getClassName ()
 Getter for ClassName high-level method InstanceTree.ast:12.
InstAccess getClassNameNoTransform ()
 low-level method InstanceTree.ast:18
void setLocalFArraySubscriptsOpt (Opt< FArraySubscripts > opt)
 Setter for LocalFArraySubscriptsOpt low-level method InstanceTree.ast:5.
boolean hasLocalFArraySubscripts ()
 Does this node have a LocalFArraySubscripts child? high-level method InstanceTree.ast:12.
FArraySubscripts getLocalFArraySubscripts ()
 Getter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:19.
void setLocalFArraySubscripts (FArraySubscripts node)
 Setter for optional child LocalFArraySubscripts high-level method InstanceTree.ast:27.
Opt< FArraySubscriptsgetLocalFArraySubscriptsOpt ()
 low-level method InstanceTree.ast:37
Opt< FArraySubscriptsgetLocalFArraySubscriptsOptNoTransform ()
 low-level method InstanceTree.ast:44
void setComponentDecl (ComponentDecl value)
 Setter for lexeme ComponentDecl high-level method InstanceTree.ast:5.
ComponentDecl getComponentDecl ()
 Getter for lexeme ComponentDecl high-level method InstanceTree.ast:13.
void setInstModificationOpt (Opt< InstModification > opt)
 Setter for InstModificationOpt low-level method InstanceTree.ast:5.
boolean hasInstModification ()
 Does this node have a InstModification child? high-level method InstanceTree.ast:12.
InstModification getInstModification ()
 Getter for optional child InstModification high-level method InstanceTree.ast:19.
void setInstModification (InstModification node)
 Setter for optional child InstModification high-level method InstanceTree.ast:27.
Opt< InstModificationgetInstModificationOpt ()
 low-level method InstanceTree.ast:37
Opt< InstModificationgetInstModificationOptNoTransform ()
 low-level method InstanceTree.ast:44
void setInstConstrainingOpt (Opt< InstConstraining > opt)
 Setter for InstConstrainingOpt low-level method InstanceTree.ast:5.
boolean hasInstConstraining ()
 Does this node have a InstConstraining child? high-level method InstanceTree.ast:12.
InstConstraining getInstConstraining ()
 Getter for optional child InstConstraining high-level method InstanceTree.ast:19.
void setInstConstraining (InstConstraining node)
 Setter for optional child InstConstraining high-level method InstanceTree.ast:27.
Opt< InstConstraininggetInstConstrainingOpt ()
 low-level method InstanceTree.ast:37
Opt< InstConstraininggetInstConstrainingOptNoTransform ()
 low-level method InstanceTree.ast:44
void setConditionalAttributeOpt (Opt< FExp > opt)
 Setter for ConditionalAttributeOpt low-level method InstanceTree.ast:5.
boolean hasConditionalAttribute ()
 Does this node have a ConditionalAttribute child? high-level method InstanceTree.ast:12.
FExp getConditionalAttribute ()
 Getter for optional child ConditionalAttribute high-level method InstanceTree.ast:19.
void setConditionalAttribute (FExp node)
 Setter for optional child ConditionalAttribute high-level method InstanceTree.ast:27.
Opt< FExpgetConditionalAttributeOpt ()
 low-level method InstanceTree.ast:37
Opt< FExpgetConditionalAttributeOptNoTransform ()
 low-level method InstanceTree.ast:44
void setInstComponentDeclList (List< InstComponentDecl > list)
 Setter for InstComponentDeclList high-level method InstanceTree.ast:5.
int getNumInstComponentDecl ()
InstComponentDecl getInstComponentDecl (int i)
 Getter for child in list InstComponentDeclList high-level method InstanceTree.ast:19.
void addInstComponentDecl (InstComponentDecl node)
 Add element to list InstComponentDeclList high-level method InstanceTree.ast:27.
void addInstComponentDeclNoTransform (InstComponentDecl node)
 low-level method InstanceTree.ast:34
void setInstComponentDecl (InstComponentDecl node, int i)
 Setter for child in list InstComponentDeclList high-level method InstanceTree.ast:42.
List< InstComponentDeclgetInstComponentDecls ()
 Getter for InstComponentDecl list.
List< InstComponentDeclgetInstComponentDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstComponentDeclgetInstComponentDeclListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstClassDeclList (List< InstClassDecl > list)
 Setter for InstClassDeclList high-level method InstanceTree.ast:5.
int getNumInstClassDecl ()
InstClassDecl getInstClassDecl (int i)
 Getter for child in list InstClassDeclList high-level method InstanceTree.ast:19.
void addInstClassDecl (InstClassDecl node)
 Add element to list InstClassDeclList high-level method InstanceTree.ast:27.
void addInstClassDeclNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setInstClassDecl (InstClassDecl node, int i)
 Setter for child in list InstClassDeclList high-level method InstanceTree.ast:42.
List< InstClassDeclgetInstClassDecls ()
 Getter for InstClassDecl list.
List< InstClassDeclgetInstClassDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetInstClassDeclListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstExtendsList (List< InstExtends > list)
 Setter for InstExtendsList high-level method InstanceTree.ast:5.
int getNumInstExtends ()
InstExtends getInstExtends (int i)
 Getter for child in list InstExtendsList high-level method InstanceTree.ast:19.
void addInstExtends (InstExtends node)
 Add element to list InstExtendsList high-level method InstanceTree.ast:27.
void addInstExtendsNoTransform (InstExtends node)
 low-level method InstanceTree.ast:34
void setInstExtends (InstExtends node, int i)
 Setter for child in list InstExtendsList high-level method InstanceTree.ast:42.
List< InstExtendsgetInstExtendss ()
 Getter for InstExtends list.
List< InstExtendsgetInstExtendssNoTransform ()
 low-level method InstanceTree.ast:56
List< InstExtendsgetInstExtendsListNoTransform ()
 low-level method InstanceTree.ast:62
void setInstImportList (List< InstImport > list)
 Setter for InstImportList high-level method InstanceTree.ast:5.
int getNumInstImport ()
InstImport getInstImport (int i)
 Getter for child in list InstImportList high-level method InstanceTree.ast:19.
void addInstImport (InstImport node)
 Add element to list InstImportList high-level method InstanceTree.ast:27.
void addInstImportNoTransform (InstImport node)
 low-level method InstanceTree.ast:34
void setInstImport (InstImport node, int i)
 Setter for child in list InstImportList high-level method InstanceTree.ast:42.
List< InstImportgetInstImports ()
 Getter for InstImport list.
List< InstImportgetInstImportsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstImportgetInstImportListNoTransform ()
 low-level method InstanceTree.ast:62
void setRedeclaredInstClassDeclList (List< InstClassDecl > list)
 Setter for RedeclaredInstClassDeclList high-level method InstanceTree.ast:5.
int getNumRedeclaredInstClassDecl ()
InstClassDecl getRedeclaredInstClassDecl (int i)
 Getter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:19.
void addRedeclaredInstClassDecl (InstClassDecl node)
 Add element to list RedeclaredInstClassDeclList high-level method InstanceTree.ast:27.
void addRedeclaredInstClassDeclNoTransform (InstClassDecl node)
 low-level method InstanceTree.ast:34
void setRedeclaredInstClassDecl (InstClassDecl node, int i)
 Setter for child in list RedeclaredInstClassDeclList high-level method InstanceTree.ast:42.
List< InstClassDeclgetRedeclaredInstClassDecls ()
 Getter for RedeclaredInstClassDecl list.
List< InstClassDeclgetRedeclaredInstClassDeclsNoTransform ()
 low-level method InstanceTree.ast:56
List< InstClassDeclgetRedeclaredInstClassDeclListNoTransform ()
 low-level method InstanceTree.ast:62
void setFAbstractEquationList (List< FAbstractEquation > list)
 Setter for FAbstractEquationList high-level method InstanceTree.ast:5.
int getNumFAbstractEquation ()
FAbstractEquation getFAbstractEquation (int i)
 Getter for child in list FAbstractEquationList high-level method InstanceTree.ast:19.
void addFAbstractEquation (FAbstractEquation node)
 Add element to list FAbstractEquationList high-level method InstanceTree.ast:27.
void addFAbstractEquationNoTransform (FAbstractEquation node)
 low-level method InstanceTree.ast:34
void setFAbstractEquation (FAbstractEquation node, int i)
 Setter for child in list FAbstractEquationList high-level method InstanceTree.ast:42.
List< FAbstractEquationgetFAbstractEquations ()
 Getter for FAbstractEquation list.
List< FAbstractEquationgetFAbstractEquationsNoTransform ()
 low-level method InstanceTree.ast:56
List< FAbstractEquationgetFAbstractEquationListNoTransform ()
 low-level method InstanceTree.ast:62
void setFQName (FQName node)
 Setter for FQName high-level method InstanceTree.ast:5.
FQName getFQNameNoTransform ()
 low-level method InstanceTree.ast:11
void setDynamicClassNameList (List< InstAccess > list)
 Setter for DynamicClassNameList high-level method InstanceTree.ast:5.
int getNumDynamicClassName ()
InstAccess getDynamicClassName (int i)
 Getter for child in list DynamicClassNameList high-level method InstanceTree.ast:19.
void addDynamicClassName (InstAccess node)
 Add element to list DynamicClassNameList high-level method InstanceTree.ast:27.
void addDynamicClassNameNoTransform (InstAccess node)
 low-level method InstanceTree.ast:34
void setDynamicClassName (InstAccess node, int i)
 Setter for child in list DynamicClassNameList high-level method InstanceTree.ast:42.
List< InstAccessgetDynamicClassNames ()
 Getter for DynamicClassName list.
List< InstAccessgetDynamicClassNamesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstAccessgetDynamicClassNameListNoTransform ()
 low-level method InstanceTree.ast:62
void setDynamicComponentNameList (List< InstAccess > list)
 Setter for DynamicComponentNameList high-level method InstanceTree.ast:5.
int getNumDynamicComponentName ()
InstAccess getDynamicComponentName (int i)
 Getter for child in list DynamicComponentNameList high-level method InstanceTree.ast:19.
void addDynamicComponentName (InstAccess node)
 Add element to list DynamicComponentNameList high-level method InstanceTree.ast:27.
void addDynamicComponentNameNoTransform (InstAccess node)
 low-level method InstanceTree.ast:34
void setDynamicComponentName (InstAccess node, int i)
 Setter for child in list DynamicComponentNameList high-level method InstanceTree.ast:42.
List< InstAccessgetDynamicComponentNames ()
 Getter for DynamicComponentName list.
List< InstAccessgetDynamicComponentNamesNoTransform ()
 low-level method InstanceTree.ast:56
List< InstAccessgetDynamicComponentNameListNoTransform ()
 low-level method InstanceTree.ast:62
void setDynamicFExpList (List< FExp > list)
 Setter for DynamicFExpList high-level method InstanceTree.ast:5.
int getNumDynamicFExp ()
FExp getDynamicFExp (int i)
 Getter for child in list DynamicFExpList high-level method InstanceTree.ast:19.
void addDynamicFExp (FExp node)
 Add element to list DynamicFExpList high-level method InstanceTree.ast:27.
void addDynamicFExpNoTransform (FExp node)
 low-level method InstanceTree.ast:34
void setDynamicFExp (FExp node, int i)
 Setter for child in list DynamicFExpList high-level method InstanceTree.ast:42.
List< FExpgetDynamicFExps ()
 Getter for DynamicFExp list.
List< FExpgetDynamicFExpsNoTransform ()
 low-level method InstanceTree.ast:56
List< FExpgetDynamicFExpListNoTransform ()
 low-level method InstanceTree.ast:62
void setFArraySubscripts (FArraySubscripts node)
 Setter for FArraySubscripts high-level method InstanceTree.ast:5.
FArraySubscripts getFArraySubscriptsNoTransform ()
 low-level method InstanceTree.ast:11
AnnotationNode annotation ()
 Get the annotation node for this AST node's annotation, if any.
int ndims ()
 Get array dimensions.
Size declaredSize ()
 Get the array sizes as declared.
Size size ()
 Get the array sizes.
Indices indices ()
 Get the set of all array indices of an InstComponentDecl.
InstComponentDecl findCell (Index i, int j)
 syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:469
InstComponentDecl findCell (FQName name)
 syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:473
boolean isConnector ()
 syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:478
CValue ceval ()
 syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1352
boolean isCircular ()
 syn CircularExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:2495
boolean isRecursed ()
 Check if this component is in a recursive component structure.
boolean isOfInstClassDecl (InstClassDecl icd)
 Check if this node is equal to or an instance of icd.
FType type ()
 syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:470
TypePrefixVariability definedVariability ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:117
boolean isConstant ()
boolean isParameter ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:133
boolean isDiscrete ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:134
boolean isContinuous ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:135
FTypePrefixVariability combinedVariability ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:137
FTypePrefixVariability variability ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:140
FTypePrefixVariability defaultVariability ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:148
boolean isAssignedInWhen ()
 syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:159
boolean canBeExternalReturn (FExternalLanguage lang)
 syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:230
ArraySubscripts arraySubscripts ()
 syn InstNodeInterface /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:816
HashSet genericLookupInstClass (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:348
HashSet superLookupInstClassInComponent (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:361
InstComponentDecl arrayCellInstComponent (int ndims)
 Returns the InstComponentDecl representing the first cell of the array.
HashSet memberInstClass (String name)
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:472
InstClassDecl myInstClass ()
 syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:514
HashSet genericLookupInstConstant (String name)
 syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:149
boolean matchInstComponentDecl (String name)
 Simple matching of component names.
ArrayList< InstModificationlocalInstModifications ()
 syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:190
List getInstComponentDeclList ()
 syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:691
List getInstExtendsList ()
 syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:764
List getFAbstractEquationList ()
 syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1192
boolean isArrayParent ()
 syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1196
boolean isArrayChild ()
 syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1199
boolean nameScope ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1233
String name ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1238
String qualifiedName ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1244
ArrayList< AbstractEquationequations ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1263
ArrayList< Algorithmalgorithms ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1269
ArrayList< ComponentDeclcomponents ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1275
ArrayList< ExtendsClausesuperClasses ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1284
ArrayList< ClassDeclclasses ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1293
ArrayList< ImportClauseimports ()
 syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1303
boolean isArrayDecl ()
 syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1565
ArrayList< FSubscriptmyFSubscripts ()
 syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1582
FArraySubscripts getFArraySubscripts ()
 This is the definition of an NTA that collects both the local array subscripts given a component declaration and array subscripts given on the declaration's class (in the case of short class declarations).
boolean hasFArraySubscripts ()
 syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1606
boolean isUnknown ()
 syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:105
boolean isPrimitive ()
 syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:112
boolean isAssignable ()
 syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:117
boolean isRecord ()
 syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:121
String extraMemoryUseInfo ()
 Any extra info to add to the memory use output.
String className ()
 syn Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:33
InstComponentDecl constrainingInstComponentDecl ()
 syn Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:144
FQName getFQName ()
 syn nta FlatNames /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:875
boolean isInput ()
 syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1703
boolean isOutput ()
 syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1716
boolean isFlow ()
 Check if a InstComponentDecl is declared flow.
boolean isDisabled ()
 Check if a component is disabled by a conditional clause syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1749.
boolean isEnumLiteral ()
 syn ShortClassUtil /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1805
CommonForIndex myForIndex ()
 inh Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:1055
boolean inRecord ()
 inh FlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1211
boolean inRecordDecl ()
 inh FlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1217
boolean isForIndex ()
 inh FlatNameBinding /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:160
boolean inRecordWithBindingExp ()
 inh FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:65
TypePrefixVariability overrideVariability (TypePrefixVariability var)
 inh FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:124
Set< InstComponentDeclretrieveAssignedInWhenSet ()
 inh FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:161
CommonVariableDecl Define_CommonVariableDecl_surroundingVariableDecl (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:519 internal
boolean Define_boolean_inInstComponent (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:506 internal
boolean Define_boolean_isInstComponentSize (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:289 internal
TypePrefixVariability Define_TypePrefixVariability_overrideVariability (ASTNode caller, ASTNode child, TypePrefixVariability var)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:127 internal
HashSet Define_HashSet_lookupInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:36 internal
HashSet Define_HashSet_lookupInstClassFromMod (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:51 internal
HashSet Define_HashSet_surroundingSuperLookupInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:119 internal
HashSet Define_HashSet_lookupInstClassInInstClass (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:578 internal
HashSet Define_HashSet_lookupInstComponent (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:32 internal
HashSet Define_HashSet_lookupInstComponentInInstElement (ASTNode caller, ASTNode child, String name)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:274 internal
Kind Define_Kind_kind (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:95 internal
String Define_String_instClassNamePrefix (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1254 internal
InstComponentDecl Define_InstComponentDecl_containingInstComponent (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1404 internal
int Define_int_dimensionLength (ASTNode caller, ASTNode child, int i)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1557 internal
InstComponentDecl Define_InstComponentDecl_instComponentDecl (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1562 internal
InstClassDecl Define_InstClassDecl_enclosingInstClassDecl (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:595 internal
FQName Define_FQName_retrieveFQName (ASTNode caller, ASTNode child)
 /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:900 internal
ASTNode rewriteTo ()
 internal

Static Public Attributes

static final Comparator
< InstComponentDecl
NAME_COMPARATOR
 method Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:105

Protected Member Functions

CValue cevalBindingExp ()
 method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1790
int numChildren ()
 low-level method InstanceTree.ast:42
int getInstComponentDeclListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstClassDeclListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstExtendsListChildPosition ()
 low-level method InstanceTree.ast:68
int getInstImportListChildPosition ()
 low-level method InstanceTree.ast:68
int getRedeclaredInstClassDeclListChildPosition ()
 low-level method InstanceTree.ast:68
int getFAbstractEquationListChildPosition ()
 low-level method InstanceTree.ast:68
int getFQNameChildPosition ()
 low-level method InstanceTree.ast:17
int getDynamicClassNameListChildPosition ()
 low-level method InstanceTree.ast:68
int getDynamicComponentNameListChildPosition ()
 low-level method InstanceTree.ast:68
int getDynamicFExpListChildPosition ()
 low-level method InstanceTree.ast:68
int getFArraySubscriptsChildPosition ()
 low-level method InstanceTree.ast:17

Protected Attributes

CValue evaluationValue = null
 method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1875
ComponentDecl tokenComponentDecl_ComponentDecl
 * internal * method InstanceTree.ast:8
boolean size_computed = false
 internal
Size size_value
 internal
boolean indices_computed = false
 internal
Indices indices_value
 internal
int isCircular_visited = -1
 internal
boolean isCircular_computed = false
 internal
boolean isCircular_initialized = false
 internal
boolean isCircular_value
 internal
boolean type_computed = false
 internal
FType type_value
 internal
boolean definedVariability_computed = false
 internal
TypePrefixVariability definedVariability_value
 internal
boolean variability_computed = false
 internal
FTypePrefixVariability variability_value
 internal
java.util.Map superLookupInstClassInComponent_String_values
boolean myFSubscripts_computed = false
 internal
ArrayList< FSubscriptmyFSubscripts_value
 internal
boolean getFArraySubscripts_computed = false
 internal
FArraySubscripts getFArraySubscripts_value
 internal
boolean isUnknown_computed = false
 internal
boolean isUnknown_value
 internal
boolean constrainingInstComponentDecl_computed = false
 internal
InstComponentDecl constrainingInstComponentDecl_value
 internal


Detailed Description

node InstanceTree.ast:83

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.InstComponentDecl.InstComponentDecl (  ) 

method InstanceTree.ast:1

org.jmodelica.modelica.compiler.InstComponentDecl.InstComponentDecl ( InstAccess  p0,
Opt< FArraySubscripts p1,
ComponentDecl  p2,
Opt< InstModification p3,
Opt< InstConstraining p4,
Opt< FExp p5 
)

method InstanceTree.ast:20


Member Function Documentation

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicClassName ( InstAccess  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicClassNameNoTransform ( InstAccess  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicComponentName ( InstAccess  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicComponentNameNoTransform ( InstAccess  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicFExp ( FExp  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addDynamicFExpNoTransform ( FExp  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addFAbstractEquation ( FAbstractEquation  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addFAbstractEquationNoTransform ( FAbstractEquation  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstClassDecl ( InstClassDecl  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstClassDeclNoTransform ( InstClassDecl  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstComponentDecl ( InstComponentDecl  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstComponentDeclNoTransform ( InstComponentDecl  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstExtends ( InstExtends  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstExtendsNoTransform ( InstExtends  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstImport ( InstImport  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addInstImportNoTransform ( InstImport  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addRedeclaredInstClassDecl ( InstClassDecl  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.addRedeclaredInstClassDeclNoTransform ( InstClassDecl  node  ) 

ArrayList<Algorithm> org.jmodelica.modelica.compiler.InstComponentDecl.algorithms (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1269

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

AnnotationNode org.jmodelica.modelica.compiler.InstComponentDecl.annotation (  ) 

Get the annotation node for this AST node's annotation, if any.

This should be overridden for all nodes that can have annotations. syn AnnotationAPI /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Annotations.jrag:62

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.arrayCellInstComponent ( int  ndims  ) 

Returns the InstComponentDecl representing the first cell of the array.

Parameters:
ndims the number of dimensions of the array. syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:464

ArraySubscripts org.jmodelica.modelica.compiler.InstComponentDecl.arraySubscripts (  ) 

syn InstNodeInterface /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:816

boolean org.jmodelica.modelica.compiler.InstComponentDecl.canBeExternalReturn ( FExternalLanguage  lang  ) 

syn Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:230

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

CValue org.jmodelica.modelica.compiler.InstComponentDecl.ceval (  ) 

syn ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1352

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

CValue org.jmodelica.modelica.compiler.InstComponentDecl.cevalBindingExp (  )  [protected]

method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1790

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

ArrayList<ClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.classes (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1293

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

String org.jmodelica.modelica.compiler.InstComponentDecl.className (  ) 

syn Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:33

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

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

void org.jmodelica.modelica.compiler.InstComponentDecl.collectErrors (  ) 

method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:563

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl, org.jmodelica.modelica.compiler.InstBuiltIn, and org.jmodelica.modelica.compiler.InstPrimitive.

void org.jmodelica.modelica.compiler.InstComponentDecl.collectErrorsInClassDecls (  ) 

method InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:494

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

FTypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.combinedVariability (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:137

void org.jmodelica.modelica.compiler.InstComponentDecl.complianceCheck (  ) 

method ComplianceCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ComplianceCheck.jadd:115

Reimplemented in org.jmodelica.modelica.compiler.InstEnum, and org.jmodelica.modelica.compiler.InstPrimitive.

ArrayList<ComponentDecl> org.jmodelica.modelica.compiler.InstComponentDecl.components (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1275

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

void org.jmodelica.modelica.compiler.InstComponentDecl.connectTo ( boolean  leftOutside,
FQName  leftName,
InstComponentDecl  rightComp,
boolean  rightOutside,
FQName  rightName,
ConnectionSetManager  csm 
)

method Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:453

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.constrainingInstComponentDecl (  ) 

syn Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:144

InstFunctionArgument org.jmodelica.modelica.compiler.InstComponentDecl.createInstDefaultArgument (  ) 

Called for inputs that no argument was bound to.

Creates an InstDefaultArgument if the input has a default value and an InstMissingArgument otherwise. method InstFunctionBinding /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstFunctionBinding.jrag:155

Size org.jmodelica.modelica.compiler.InstComponentDecl.declaredSize (  ) 

Get the array sizes as declared.

May be unknown. syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:815

FTypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.defaultVariability (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:148

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.Define_boolean_inInstComponent ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:506 internal

boolean org.jmodelica.modelica.compiler.InstComponentDecl.Define_boolean_isInstComponentSize ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:289 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

CommonVariableDecl org.jmodelica.modelica.compiler.InstComponentDecl.Define_CommonVariableDecl_surroundingVariableDecl ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:519 internal

FQName org.jmodelica.modelica.compiler.InstComponentDecl.Define_FQName_retrieveFQName ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:900 internal

Reimplemented in org.jmodelica.modelica.compiler.InstReplacingComposite, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_lookupInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_lookupInstClassFromMod ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:51 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_lookupInstClassInInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:578 internal

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_lookupInstComponent ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:32 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable, org.jmodelica.modelica.compiler.InstReplacingComposite, and org.jmodelica.modelica.compiler.InstReplacingPrimitive.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_lookupInstComponentInInstElement ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:274 internal

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.Define_HashSet_surroundingSuperLookupInstClass ( ASTNode  caller,
ASTNode  child,
String  name 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:119 internal

InstClassDecl org.jmodelica.modelica.compiler.InstComponentDecl.Define_InstClassDecl_enclosingInstClassDecl ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:595 internal

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.Define_InstComponentDecl_containingInstComponent ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1404 internal

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.Define_InstComponentDecl_instComponentDecl ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1562 internal

int org.jmodelica.modelica.compiler.InstComponentDecl.Define_int_dimensionLength ( ASTNode  caller,
ASTNode  child,
int  i 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1557 internal

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

Kind org.jmodelica.modelica.compiler.InstComponentDecl.Define_Kind_kind ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstNameClassification.jrag:95 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

String org.jmodelica.modelica.compiler.InstComponentDecl.Define_String_instClassNamePrefix ( ASTNode  caller,
ASTNode  child 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1254 internal

TypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.Define_TypePrefixVariability_overrideVariability ( ASTNode  caller,
ASTNode  child,
TypePrefixVariability  var 
)

/tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:127 internal

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.

TypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.definedVariability (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:117

ArrayList<AbstractEquation> org.jmodelica.modelica.compiler.InstComponentDecl.equations (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1263

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Get the current function evaluation value.

method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1870

Implements org.jmodelica.modelica.compiler.CommonVariableDecl.

FArraySubscripts org.jmodelica.modelica.compiler.InstComponentDecl.expandedSubscripts (  ) 

Create an FArraySubscripts that spans all array cells of this component.

If this is a scalar component, an empty FArraySubscripts is returned. method Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:400

String org.jmodelica.modelica.compiler.InstComponentDecl.extraMemoryUseInfo (  ) 

Any extra info to add to the memory use output.

syn MemoryUse /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Profiling.jrag:160

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.findCell ( FQName  name  ) 

syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:473

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.findCell ( Index  i,
int  j 
)

syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:469

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.

void org.jmodelica.modelica.compiler.InstComponentDecl.flatten ( FClass  fc  ) 

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:361

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstEnum, org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.

FQName org.jmodelica.modelica.compiler.InstComponentDecl.flattenedAccess ( FQName  prefix  ) 

Creates a flattened access to this component.

method FlatExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:1368

void org.jmodelica.modelica.compiler.InstComponentDecl.flattenExternalArg ( List< FExp args  ) 

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:221

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

void org.jmodelica.modelica.compiler.InstComponentDecl.flattenInFunction ( FFunctionDecl  ffd,
FClass  fc,
boolean  useConstant 
)

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:247

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

void org.jmodelica.modelica.compiler.InstComponentDecl.flattenInRecord ( FRecordDecl  frd,
FClass  fc 
)

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:369

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.

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

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

void org.jmodelica.modelica.compiler.InstComponentDecl.generateSizeAttributes ( List< FAttribute attr  ) 

method Flattening /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Flattening.jrag:503

Reimplemented in org.jmodelica.modelica.compiler.InstRecord.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.genericLookupInstClass ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:348

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.genericLookupInstConstant ( String  name  ) 

syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:149

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

InstAccess org.jmodelica.modelica.compiler.InstComponentDecl.getClassName (  ) 

InstAccess org.jmodelica.modelica.compiler.InstComponentDecl.getClassNameNoTransform (  ) 

ComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.getComponentDecl (  ) 

FExp org.jmodelica.modelica.compiler.InstComponentDecl.getConditionalAttribute (  ) 

Opt<FExp> org.jmodelica.modelica.compiler.InstComponentDecl.getConditionalAttributeOpt (  ) 

Opt<FExp> org.jmodelica.modelica.compiler.InstComponentDecl.getConditionalAttributeOptNoTransform (  ) 

InstAccess org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicClassName ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicClassNameListChildPosition (  )  [protected]

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicClassNameListNoTransform (  ) 

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicClassNames (  ) 

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicClassNamesNoTransform (  ) 

InstAccess org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicComponentName ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicComponentNameListChildPosition (  )  [protected]

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicComponentNameListNoTransform (  ) 

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicComponentNames (  ) 

List<InstAccess> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicComponentNamesNoTransform (  ) 

FExp org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicFExp ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicFExpListChildPosition (  )  [protected]

List<FExp> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicFExpListNoTransform (  ) 

List<FExp> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicFExps (  ) 

List<FExp> org.jmodelica.modelica.compiler.InstComponentDecl.getDynamicFExpsNoTransform (  ) 

FAbstractEquation org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquation ( int  i  ) 

List org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquationList (  ) 

syn nta InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1192

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

int org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquationListChildPosition (  )  [protected]

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquationListNoTransform (  ) 

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquations (  ) 

List<FAbstractEquation> org.jmodelica.modelica.compiler.InstComponentDecl.getFAbstractEquationsNoTransform (  ) 

FArraySubscripts org.jmodelica.modelica.compiler.InstComponentDecl.getFArraySubscripts (  ) 

This is the definition of an NTA that collects both the local array subscripts given a component declaration and array subscripts given on the declaration's class (in the case of short class declarations).

syn nta InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1599

int org.jmodelica.modelica.compiler.InstComponentDecl.getFArraySubscriptsChildPosition (  )  [protected]

FArraySubscripts org.jmodelica.modelica.compiler.InstComponentDecl.getFArraySubscriptsNoTransform (  ) 

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

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

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl, and org.jmodelica.modelica.compiler.InstEnumLiteral.

int org.jmodelica.modelica.compiler.InstComponentDecl.getFQNameChildPosition (  )  [protected]

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

InstClassDecl org.jmodelica.modelica.compiler.InstComponentDecl.getInstClassDecl ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getInstClassDeclListChildPosition (  )  [protected]

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstClassDeclListNoTransform (  ) 

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstClassDecls (  ) 

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstClassDeclsNoTransform (  ) 

InstComponentDecl org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDecl ( int  i  ) 

List org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDeclList (  ) 

syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:691

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl, and org.jmodelica.modelica.compiler.InstPrimitive.

int org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDeclListChildPosition (  )  [protected]

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDeclListNoTransform (  ) 

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDecls (  ) 

List<InstComponentDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getInstComponentDeclsNoTransform (  ) 

InstConstraining org.jmodelica.modelica.compiler.InstComponentDecl.getInstConstraining (  ) 

Opt<InstConstraining> org.jmodelica.modelica.compiler.InstComponentDecl.getInstConstrainingOpt (  ) 

Opt<InstConstraining> org.jmodelica.modelica.compiler.InstComponentDecl.getInstConstrainingOptNoTransform (  ) 

InstExtends org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtends ( int  i  ) 

List org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtendsList (  ) 

syn nta InstanceTreeConstruction /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:764

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

int org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtendsListChildPosition (  )  [protected]

List<InstExtends> org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtendsListNoTransform (  ) 

List<InstExtends> org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtendss (  ) 

List<InstExtends> org.jmodelica.modelica.compiler.InstComponentDecl.getInstExtendssNoTransform (  ) 

InstImport org.jmodelica.modelica.compiler.InstComponentDecl.getInstImport ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getInstImportListChildPosition (  )  [protected]

List<InstImport> org.jmodelica.modelica.compiler.InstComponentDecl.getInstImportListNoTransform (  ) 

List<InstImport> org.jmodelica.modelica.compiler.InstComponentDecl.getInstImports (  ) 

List<InstImport> org.jmodelica.modelica.compiler.InstComponentDecl.getInstImportsNoTransform (  ) 

InstModification org.jmodelica.modelica.compiler.InstComponentDecl.getInstModification (  ) 

Opt<InstModification> org.jmodelica.modelica.compiler.InstComponentDecl.getInstModificationOpt (  ) 

Opt<InstModification> org.jmodelica.modelica.compiler.InstComponentDecl.getInstModificationOptNoTransform (  ) 

FArraySubscripts org.jmodelica.modelica.compiler.InstComponentDecl.getLocalFArraySubscripts (  ) 

Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstComponentDecl.getLocalFArraySubscriptsOpt (  ) 

Opt<FArraySubscripts> org.jmodelica.modelica.compiler.InstComponentDecl.getLocalFArraySubscriptsOptNoTransform (  ) 

String org.jmodelica.modelica.compiler.InstComponentDecl.getNodeName (  ) 

method NodeMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:260

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumDynamicClassName (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumDynamicComponentName (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumDynamicFExp (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumFAbstractEquation (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumInstClassDecl (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumInstComponentDecl (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumInstExtends (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumInstImport (  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getNumRedeclaredInstClassDecl (  ) 

InstClassDecl org.jmodelica.modelica.compiler.InstComponentDecl.getRedeclaredInstClassDecl ( int  i  ) 

int org.jmodelica.modelica.compiler.InstComponentDecl.getRedeclaredInstClassDeclListChildPosition (  )  [protected]

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getRedeclaredInstClassDeclListNoTransform (  ) 

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getRedeclaredInstClassDecls (  ) 

List<InstClassDecl> org.jmodelica.modelica.compiler.InstComponentDecl.getRedeclaredInstClassDeclsNoTransform (  ) 

boolean org.jmodelica.modelica.compiler.InstComponentDecl.hasConditionalAttribute (  ) 

boolean org.jmodelica.modelica.compiler.InstComponentDecl.hasFArraySubscripts (  ) 

syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1606

boolean org.jmodelica.modelica.compiler.InstComponentDecl.hasInstConstraining (  ) 

boolean org.jmodelica.modelica.compiler.InstComponentDecl.hasInstModification (  ) 

boolean org.jmodelica.modelica.compiler.InstComponentDecl.hasLocalFArraySubscripts (  ) 

ArrayList<ImportClause> org.jmodelica.modelica.compiler.InstComponentDecl.imports (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1303

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Indices org.jmodelica.modelica.compiler.InstComponentDecl.indices (  ) 

Get the set of all array indices of an InstComponentDecl.

Returns:
An Indices object containing all indices in each array dimension. syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:1702

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.inRecord (  ) 

inh FlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1211

boolean org.jmodelica.modelica.compiler.InstComponentDecl.inRecordDecl (  ) 

inh FlatTypes /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatAPI.jrag:1217

boolean org.jmodelica.modelica.compiler.InstComponentDecl.inRecordWithBindingExp (  ) 

inh FlatTypeCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeCheck.jrag:65

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isArrayChild (  ) 

syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1199

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isArrayDecl (  ) 

syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1565

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isArrayParent (  ) 

syn InstaceConstrainingClauses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1196

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isAssignable (  ) 

syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:117

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive, and org.jmodelica.modelica.compiler.InstRecord.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isAssignedInWhen (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:159

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isCircular (  ) 

syn CircularExpressions /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:2495

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isConnector (  ) 

syn Connections /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Connections.jrag:478

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isConstant (  ) 

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isContinuous (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:135

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isDisabled (  ) 

Check if a component is disabled by a conditional clause syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1749.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isDiscrete (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:134

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isEnumLiteral (  ) 

syn ShortClassUtil /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1805

Reimplemented in org.jmodelica.modelica.compiler.InstEnumLiteral.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isFlow (  ) 

Check if a InstComponentDecl is declared flow.

syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1738

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isForIndex (  ) 

inh FlatNameBinding /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:160

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isInput (  ) 

syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1703

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isOfInstClassDecl ( InstClassDecl  icd  ) 

Check if this node is equal to or an instance of icd.

syn InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:937

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isOutput (  ) 

syn ComponentDeclMethods /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1716

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isParameter (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:133

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isPrimitive (  ) 

syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:112

Reimplemented in org.jmodelica.modelica.compiler.InstPrimitive.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isRecord (  ) 

syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:121

Reimplemented in org.jmodelica.modelica.compiler.InstRecord.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isRecursed (  ) 

Check if this component is in a recursive component structure.

syn InstanceErrorCheck /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ErrorCheck.jrag:892

boolean org.jmodelica.modelica.compiler.InstComponentDecl.isUnknown (  ) 

syn UnknownDeclarations /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/PrimitiveClasses.jrag:105

Reimplemented in org.jmodelica.modelica.compiler.UnknownInstComponentDecl.

ArrayList<InstModification> org.jmodelica.modelica.compiler.InstComponentDecl.localInstModifications (  ) 

syn Environments /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:190

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstReplacingComposite.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.matchInstComponentDecl ( String  name  ) 

Simple matching of component names.

syn InstLookupComponents /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupComponents.jrag:248

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

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.memberInstClass ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:472

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

CommonForIndex org.jmodelica.modelica.compiler.InstComponentDecl.myForIndex (  ) 

inh Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:1055

ArrayList<FSubscript> org.jmodelica.modelica.compiler.InstComponentDecl.myFSubscripts (  ) 

syn InstArrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1582

InstClassDecl org.jmodelica.modelica.compiler.InstComponentDecl.myInstClass (  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:514

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.UnknownInstComponentDecl.

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

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1238

Implements org.jmodelica.modelica.compiler.CommonVariableDecl.

boolean org.jmodelica.modelica.compiler.InstComponentDecl.nameScope (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1233

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

int org.jmodelica.modelica.compiler.InstComponentDecl.ndims (  ) 

Get array dimensions.

A value > 0 indicates an array, 0 indicates a scalar and -1 indicates an error in computation of the array dimensions.

Returns:
Array dimension. syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:427

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

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

TypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.overrideVariability ( TypePrefixVariability  var  ) 

inh FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:124

String org.jmodelica.modelica.compiler.InstComponentDecl.qualifiedName (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1244

void org.jmodelica.modelica.compiler.InstComponentDecl.readEvaluationValue ( Map< CommonVariableDecl, CValue map  ) 

Read current function evaluation value from map.

If this variable isn't in the map, set to value of binding expression. method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1780

Implements org.jmodelica.modelica.compiler.CommonVariableDecl.

Set<InstComponentDecl> org.jmodelica.modelica.compiler.InstComponentDecl.retrieveAssignedInWhenSet (  ) 

inh FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:161

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

void org.jmodelica.modelica.compiler.InstComponentDecl.saveEvaluationValue ( Map< CommonVariableDecl, CValue map  ) 

Save current function evaluation value to map.

method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1752

Implements org.jmodelica.modelica.compiler.CommonVariableDecl.

void org.jmodelica.modelica.compiler.InstComponentDecl.setClassName ( InstAccess  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setComponentDecl ( ComponentDecl  value  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setConditionalAttribute ( FExp  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setConditionalAttributeOpt ( Opt< FExp opt  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicClassName ( InstAccess  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicClassNameList ( List< InstAccess list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicComponentName ( InstAccess  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicComponentNameList ( List< InstAccess list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicFExp ( FExp  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setDynamicFExpList ( List< FExp list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setEvaluationValue ( CValue  val,
Map< CommonVariableDecl, CValue map 
)

Set the current function evaluation value.

Also updates value map. method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1814

Implements org.jmodelica.modelica.compiler.CommonVariableDecl.

void org.jmodelica.modelica.compiler.InstComponentDecl.setFAbstractEquation ( FAbstractEquation  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setFAbstractEquationList ( List< FAbstractEquation list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setFArraySubscripts ( FArraySubscripts  node  ) 

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

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstClassDecl ( InstClassDecl  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstClassDeclList ( List< InstClassDecl list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstComponentDecl ( InstComponentDecl  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstComponentDeclList ( List< InstComponentDecl list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstConstraining ( InstConstraining  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstConstrainingOpt ( Opt< InstConstraining opt  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstExtends ( InstExtends  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstExtendsList ( List< InstExtends list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstImport ( InstImport  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstImportList ( List< InstImport list  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstModification ( InstModification  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setInstModificationOpt ( Opt< InstModification opt  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setLocalFArraySubscripts ( FArraySubscripts  node  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setLocalFArraySubscriptsOpt ( Opt< FArraySubscripts opt  ) 

void org.jmodelica.modelica.compiler.InstComponentDecl.setRedeclaredInstClassDecl ( InstClassDecl  node,
int  i 
)

void org.jmodelica.modelica.compiler.InstComponentDecl.setRedeclaredInstClassDeclList ( List< InstClassDecl list  ) 

Size org.jmodelica.modelica.compiler.InstComponentDecl.size (  ) 

Get the array sizes.

syn Arrays /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Arrays.jrag:827

Reimplemented in org.jmodelica.modelica.compiler.InstAssignable.

ArrayList<ExtendsClause> org.jmodelica.modelica.compiler.InstComponentDecl.superClasses (  ) 

syn InstanceAST_API /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstanceTree.jrag:1284

Reimplemented from org.jmodelica.modelica.compiler.InstNode.

Reimplemented in org.jmodelica.modelica.compiler.InstArrayComponentDecl.

HashSet org.jmodelica.modelica.compiler.InstComponentDecl.superLookupInstClassInComponent ( String  name  ) 

syn InstLookupClasses /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/InstLookupClasses.jrag:361

String org.jmodelica.modelica.compiler.InstComponentDecl.toString ( String  indent  ) 

FType org.jmodelica.modelica.compiler.InstComponentDecl.type (  ) 

FTypePrefixVariability org.jmodelica.modelica.compiler.InstComponentDecl.variability (  ) 

syn FlatVariability /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatVariability.jrag:140

Reimplemented in org.jmodelica.modelica.compiler.InstEnumLiteral.


Member Data Documentation

internal

internal

internal

internal

method ConstantEvaluation /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/ConstantEvaluation.jrag:1875

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

internal

Initial value:

 
          new Comparator<InstComponentDecl>() {
          public int compare(InstComponentDecl o1, InstComponentDecl o2) {
                  return o1.name().compareTo(o2.name());
          }
  }
method Types /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Types.jrag:105

internal

internal

* internal * method InstanceTree.ast:8

* internal

internal

internal

internal

internal


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

Generated on Fri Oct 7 14:50:44 2011 for JModelica.org by  doxygen 1.5.8