org.jmodelica.modelica.compiler.XMLGenerator Class Reference

class :0 More...

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

org.jmodelica.modelica.compiler.GenericGenerator org.jmodelica.modelica.compiler.AbstractGenerator

List of all members.

Classes

class  DAETag_XML_bindingEquations
 Internal class used to generate the tags for parameters binding equations. More...
class  DAETag_XML_defaultExperiment
 Internal class used to generate the default experiment tag. More...
class  DAETag_XML_equations
 Internal class used to generate the tags for dynamic equations. More...
class  DAETag_XML_functions
 Internal class used to generate the tags for user-defined functions declaration. More...
class  DAETag_XML_initialEquations
 Internal class used to generate the tags for initial equations. More...
class  DAETag_XML_modelVariables
 Internal class used to generate the model variables tags. More...
class  DAETag_XML_namespaces
 Internal class used to generate roots attributes of the XML document. More...
class  DAETag_XML_Optimization
 Internal class used to generate the tags for optimization problems. More...
class  DAETag_XML_rootAttributes
 Internal class used to generate the model root attributes. More...
class  DAETag_XML_typeDefinitions
 Internal class used to generate the type definitions tag. More...
class  DAETag_XML_unitDefinitions
 Internal class used to generate the unit definitions tag. More...
class  DAETag_XML_vendorAnnotations
 Internal class used to generate the vendor annotations tag. More...

Public Member Functions

 XMLGenerator (Printer expPrinter, char escapeCharacter, FClass fclass)

Protected Member Functions

String replaceIllegalChars (String s)
void addLinearInfo (PrintStream genPrinter, FVariable variable)
void addRealAttributes (PrintStream genPrinter, FRealVariable realvariable)
void addIntegerAttributes (PrintStream genPrinter, FIntegerVariable integervariable)
void addEnumAttributes (PrintStream genPrinter, FEnumVariable enumvariable)
void addBooleanAttributes (PrintStream genPrinter, FBooleanVariable booleanvariable)
void addStringAttributes (PrintStream genPrinter, FStringVariable stringvariable)
String startOfBlurb ()
String endOfBlurb ()


Detailed Description

class :0

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.XMLGenerator.XMLGenerator ( Printer  expPrinter,
char  escapeCharacter,
FClass  fclass 
)


Member Function Documentation

void org.jmodelica.modelica.compiler.XMLGenerator.addBooleanAttributes ( PrintStream  genPrinter,
FBooleanVariable  booleanvariable 
) [protected]

void org.jmodelica.modelica.compiler.XMLGenerator.addEnumAttributes ( PrintStream  genPrinter,
FEnumVariable  enumvariable 
) [protected]

void org.jmodelica.modelica.compiler.XMLGenerator.addIntegerAttributes ( PrintStream  genPrinter,
FIntegerVariable  integervariable 
) [protected]

void org.jmodelica.modelica.compiler.XMLGenerator.addLinearInfo ( PrintStream  genPrinter,
FVariable  variable 
) [protected]

void org.jmodelica.modelica.compiler.XMLGenerator.addRealAttributes ( PrintStream  genPrinter,
FRealVariable  realvariable 
) [protected]

void org.jmodelica.modelica.compiler.XMLGenerator.addStringAttributes ( PrintStream  genPrinter,
FStringVariable  stringvariable 
) [protected]

String org.jmodelica.modelica.compiler.XMLGenerator.endOfBlurb (  )  [protected]

String org.jmodelica.modelica.compiler.XMLGenerator.replaceIllegalChars ( String  s  )  [protected]

String org.jmodelica.modelica.compiler.XMLGenerator.startOfBlurb (  )  [protected]


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

Generated on Fri Oct 7 14:51:15 2011 for JModelica.org by  doxygen 1.5.8