org.jmodelica.modelica.compiler.BaseComponentDecl Class Reference

node Modelica.ast:219 More...

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

org.jmodelica.modelica.compiler.AbstractComponentDecl org.jmodelica.modelica.compiler.Element org.jmodelica.modelica.compiler.Clause org.jmodelica.modelica.compiler.BaseNode org.jmodelica.modelica.compiler.ComponentClause org.jmodelica.modelica.compiler.ComponentDecl org.jmodelica.modelica.compiler.PN_ComponentClause org.jmodelica.modelica.compiler.EnumLiteralDecl org.jmodelica.modelica.compiler.ForIndexDecl org.jmodelica.modelica.compiler.UnknownComponentDecl

List of all members.

Public Member Functions

void flushCache ()
 low-level
void flushCollectionCache ()
 internal
BaseComponentDecl clone () throws CloneNotSupportedException
 internal
 BaseComponentDecl ()
 method Modelica.ast:1
 BaseComponentDecl (Opt< Redeclare > p0, Opt< Final > p1, Opt< Inner > p2, Opt< Outer > p3, Opt< Replaceable > p4, Opt< TypePrefixFlow > p5, Opt< TypePrefixVariability > p6, Opt< TypePrefixInputOutput > p7, Access p8, Opt< ArraySubscripts > p9)
 method Modelica.ast:16
boolean mayHaveRewrite ()
 internal method Modelica.ast:37
void setRedeclareOpt (Opt< Redeclare > opt)
 Setter for RedeclareOpt low-level method Modelica.ast:5.
boolean hasRedeclare ()
 Does this node have a Redeclare child? high-level method Modelica.ast:12.
Redeclare getRedeclare ()
 Getter for optional child Redeclare high-level method Modelica.ast:19.
void setRedeclare (Redeclare node)
 Setter for optional child Redeclare high-level method Modelica.ast:27.
Opt< RedeclaregetRedeclareOpt ()
 low-level method Modelica.ast:37
Opt< RedeclaregetRedeclareOptNoTransform ()
 low-level method Modelica.ast:44
void setFinalOpt (Opt< Final > opt)
 Setter for FinalOpt low-level method Modelica.ast:5.
boolean hasFinal ()
 Does this node have a Final child? high-level method Modelica.ast:12.
Final getFinal ()
 Getter for optional child Final high-level method Modelica.ast:19.
void setFinal (Final node)
 Setter for optional child Final high-level method Modelica.ast:27.
Opt< FinalgetFinalOpt ()
 low-level method Modelica.ast:37
Opt< FinalgetFinalOptNoTransform ()
 low-level method Modelica.ast:44
void setInnerOpt (Opt< Inner > opt)
 Setter for InnerOpt low-level method Modelica.ast:5.
boolean hasInner ()
 Does this node have a Inner child? high-level method Modelica.ast:12.
Inner getInner ()
 Getter for optional child Inner high-level method Modelica.ast:19.
void setInner (Inner node)
 Setter for optional child Inner high-level method Modelica.ast:27.
Opt< InnergetInnerOpt ()
 low-level method Modelica.ast:37
Opt< InnergetInnerOptNoTransform ()
 low-level method Modelica.ast:44
void setOuterOpt (Opt< Outer > opt)
 Setter for OuterOpt low-level method Modelica.ast:5.
boolean hasOuter ()
 Does this node have a Outer child? high-level method Modelica.ast:12.
Outer getOuter ()
 Getter for optional child Outer high-level method Modelica.ast:19.
void setOuter (Outer node)
 Setter for optional child Outer high-level method Modelica.ast:27.
Opt< OutergetOuterOpt ()
 low-level method Modelica.ast:37
Opt< OutergetOuterOptNoTransform ()
 low-level method Modelica.ast:44
void setReplaceableOpt (Opt< Replaceable > opt)
 Setter for ReplaceableOpt low-level method Modelica.ast:5.
boolean hasReplaceable ()
 Does this node have a Replaceable child? high-level method Modelica.ast:12.
Replaceable getReplaceable ()
 Getter for optional child Replaceable high-level method Modelica.ast:19.
void setReplaceable (Replaceable node)
 Setter for optional child Replaceable high-level method Modelica.ast:27.
Opt< ReplaceablegetReplaceableOpt ()
 low-level method Modelica.ast:37
Opt< ReplaceablegetReplaceableOptNoTransform ()
 low-level method Modelica.ast:44
void setTypePrefixFlowOpt (Opt< TypePrefixFlow > opt)
 Setter for TypePrefixFlowOpt low-level method Modelica.ast:5.
boolean hasTypePrefixFlow ()
 Does this node have a TypePrefixFlow child? high-level method Modelica.ast:12.
TypePrefixFlow getTypePrefixFlow ()
 Getter for optional child TypePrefixFlow high-level method Modelica.ast:19.
void setTypePrefixFlow (TypePrefixFlow node)
 Setter for optional child TypePrefixFlow high-level method Modelica.ast:27.
Opt< TypePrefixFlowgetTypePrefixFlowOpt ()
 low-level method Modelica.ast:37
Opt< TypePrefixFlowgetTypePrefixFlowOptNoTransform ()
 low-level method Modelica.ast:44
void setTypePrefixVariabilityOpt (Opt< TypePrefixVariability > opt)
 Setter for TypePrefixVariabilityOpt low-level method Modelica.ast:5.
boolean hasTypePrefixVariability ()
 Does this node have a TypePrefixVariability child? high-level method Modelica.ast:12.
TypePrefixVariability getTypePrefixVariability ()
 Getter for optional child TypePrefixVariability high-level method Modelica.ast:19.
void setTypePrefixVariability (TypePrefixVariability node)
 Setter for optional child TypePrefixVariability high-level method Modelica.ast:27.
Opt< TypePrefixVariabilitygetTypePrefixVariabilityOpt ()
 low-level method Modelica.ast:37
Opt< TypePrefixVariabilitygetTypePrefixVariabilityOptNoTransform ()
 low-level method Modelica.ast:44
void setTypePrefixInputOutputOpt (Opt< TypePrefixInputOutput > opt)
 Setter for TypePrefixInputOutputOpt low-level method Modelica.ast:5.
boolean hasTypePrefixInputOutput ()
 Does this node have a TypePrefixInputOutput child? high-level method Modelica.ast:12.
TypePrefixInputOutput getTypePrefixInputOutput ()
 Getter for optional child TypePrefixInputOutput high-level method Modelica.ast:19.
void setTypePrefixInputOutput (TypePrefixInputOutput node)
 Setter for optional child TypePrefixInputOutput high-level method Modelica.ast:27.
Opt< TypePrefixInputOutputgetTypePrefixInputOutputOpt ()
 low-level method Modelica.ast:37
Opt< TypePrefixInputOutputgetTypePrefixInputOutputOptNoTransform ()
 low-level method Modelica.ast:44
void setClassName (Access node)
 Setter for ClassName high-level method Modelica.ast:5.
Access getClassName ()
 Getter for ClassName high-level method Modelica.ast:12.
Access getClassNameNoTransform ()
 low-level method Modelica.ast:18
void setTypeArraySubscriptsOpt (Opt< ArraySubscripts > opt)
 Setter for TypeArraySubscriptsOpt low-level method Modelica.ast:5.
boolean hasTypeArraySubscripts ()
 Does this node have a TypeArraySubscripts child? high-level method Modelica.ast:12.
ArraySubscripts getTypeArraySubscripts ()
 Getter for optional child TypeArraySubscripts high-level method Modelica.ast:19.
void setTypeArraySubscripts (ArraySubscripts node)
 Setter for optional child TypeArraySubscripts high-level method Modelica.ast:27.
Opt< ArraySubscriptsgetTypeArraySubscriptsOpt ()
 low-level method Modelica.ast:37
Opt< ArraySubscriptsgetTypeArraySubscriptsOptNoTransform ()
 low-level method Modelica.ast:44
ClassDecl findClassDecl ()
 syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:27
boolean isEnumLiteral ()
 syn ShortClassUtil /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/Util.jrag:1803
ASTNode rewriteTo ()
 internal

Protected Member Functions

int numChildren ()
 low-level method Modelica.ast:31


Detailed Description

node Modelica.ast:219

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.BaseComponentDecl.BaseComponentDecl (  ) 

method Modelica.ast:1

org.jmodelica.modelica.compiler.BaseComponentDecl.BaseComponentDecl ( Opt< Redeclare p0,
Opt< Final p1,
Opt< Inner p2,
Opt< Outer p3,
Opt< Replaceable p4,
Opt< TypePrefixFlow p5,
Opt< TypePrefixVariability p6,
Opt< TypePrefixInputOutput p7,
Access  p8,
Opt< ArraySubscripts p9 
)

method Modelica.ast:16


Member Function Documentation

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

ClassDecl org.jmodelica.modelica.compiler.BaseComponentDecl.findClassDecl (  ) 

syn SimpleClassLookup /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/SimpleLookup.jrag:27

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

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

Access org.jmodelica.modelica.compiler.BaseComponentDecl.getClassName (  ) 

Access org.jmodelica.modelica.compiler.BaseComponentDecl.getClassNameNoTransform (  ) 

Final org.jmodelica.modelica.compiler.BaseComponentDecl.getFinal (  ) 

Opt<Final> org.jmodelica.modelica.compiler.BaseComponentDecl.getFinalOpt (  ) 

Opt<Final> org.jmodelica.modelica.compiler.BaseComponentDecl.getFinalOptNoTransform (  ) 

Inner org.jmodelica.modelica.compiler.BaseComponentDecl.getInner (  ) 

Opt<Inner> org.jmodelica.modelica.compiler.BaseComponentDecl.getInnerOpt (  ) 

Opt<Inner> org.jmodelica.modelica.compiler.BaseComponentDecl.getInnerOptNoTransform (  ) 

Outer org.jmodelica.modelica.compiler.BaseComponentDecl.getOuter (  ) 

Opt<Outer> org.jmodelica.modelica.compiler.BaseComponentDecl.getOuterOpt (  ) 

Opt<Outer> org.jmodelica.modelica.compiler.BaseComponentDecl.getOuterOptNoTransform (  ) 

Redeclare org.jmodelica.modelica.compiler.BaseComponentDecl.getRedeclare (  ) 

Opt<Redeclare> org.jmodelica.modelica.compiler.BaseComponentDecl.getRedeclareOpt (  ) 

Opt<Redeclare> org.jmodelica.modelica.compiler.BaseComponentDecl.getRedeclareOptNoTransform (  ) 

Replaceable org.jmodelica.modelica.compiler.BaseComponentDecl.getReplaceable (  ) 

Opt<Replaceable> org.jmodelica.modelica.compiler.BaseComponentDecl.getReplaceableOpt (  ) 

Opt<Replaceable> org.jmodelica.modelica.compiler.BaseComponentDecl.getReplaceableOptNoTransform (  ) 

ArraySubscripts org.jmodelica.modelica.compiler.BaseComponentDecl.getTypeArraySubscripts (  ) 

Opt<ArraySubscripts> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypeArraySubscriptsOpt (  ) 

Opt<ArraySubscripts> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypeArraySubscriptsOptNoTransform (  ) 

TypePrefixFlow org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixFlow (  ) 

Opt<TypePrefixFlow> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixFlowOpt (  ) 

Opt<TypePrefixFlow> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixFlowOptNoTransform (  ) 

TypePrefixInputOutput org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixInputOutput (  ) 

Opt<TypePrefixInputOutput> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixInputOutputOpt (  ) 

Opt<TypePrefixInputOutput> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixInputOutputOptNoTransform (  ) 

TypePrefixVariability org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixVariability (  ) 

Opt<TypePrefixVariability> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixVariabilityOpt (  ) 

Opt<TypePrefixVariability> org.jmodelica.modelica.compiler.BaseComponentDecl.getTypePrefixVariabilityOptNoTransform (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasFinal (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasInner (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasOuter (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasRedeclare (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasReplaceable (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasTypeArraySubscripts (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasTypePrefixFlow (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasTypePrefixInputOutput (  ) 

boolean org.jmodelica.modelica.compiler.BaseComponentDecl.hasTypePrefixVariability (  ) 

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

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

Reimplemented in org.jmodelica.modelica.compiler.EnumLiteralDecl.

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

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

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

void org.jmodelica.modelica.compiler.BaseComponentDecl.setClassName ( Access  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setFinal ( Final  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setFinalOpt ( Opt< Final opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setInner ( Inner  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setInnerOpt ( Opt< Inner opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setOuter ( Outer  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setOuterOpt ( Opt< Outer opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setRedeclare ( Redeclare  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setRedeclareOpt ( Opt< Redeclare opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setReplaceable ( Replaceable  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setReplaceableOpt ( Opt< Replaceable opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypeArraySubscripts ( ArraySubscripts  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypeArraySubscriptsOpt ( Opt< ArraySubscripts opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixFlow ( TypePrefixFlow  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixFlowOpt ( Opt< TypePrefixFlow opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixInputOutput ( TypePrefixInputOutput  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixInputOutputOpt ( Opt< TypePrefixInputOutput opt  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixVariability ( TypePrefixVariability  node  ) 

void org.jmodelica.modelica.compiler.BaseComponentDecl.setTypePrefixVariabilityOpt ( Opt< TypePrefixVariability opt  ) 


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

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