14 #include <libxml/xmlwriter.h>
16 #ifdef DtUSE_UTILITIES_NAMESPACE
17 namespace DtUSE_UTILITIES_NAMESPACE
65 void writeFile(
const char* fileName);
71 void writeAllXMLInformation();
73 void writeVersionInformation();
74 void writeModelIdentification();
75 void writeName(
const DtString & name);
76 void writeVersionNo(
const DtString & version);
77 void writeType(
const DtString & type);
78 void writePurpose(
const DtString & purpose);
79 void writeApplicationDomain(
const DtString & AppDomain);
80 void writeSponsorOrgName(xmlAttrPtr& ptr,
DtOMTTree*);
81 void writeModificationDate(
const DtString & date);
82 void writeSecurityClassification(
const DtString & SecInfo);
83 void writeReleaseRestriction(
const DtString & Restriction);
84 void writeDescription(
const DtString & Description);
85 void writeOther(xmlAttrPtr& ptr,
DtOMTTree*);
87 void writeUseLimitation(
const DtString & limitation);
88 void writeUseHistory(
const DtString & history);
93 void writePOCOrgName(
const DtString & Org);
94 void writePOCType(
const DtString & type);
95 void writePOCFirstName(
const DtString & name);
96 void writePOCPhone(
const DtString & phone);
97 void writePOCEmail(
const DtString & email);
98 void writePOCLastName(
const DtString & lastName);
99 void writePOCHonorificName(
const DtString & honorificName);
103 void writeReferenceType(
const DtString & RefType);
104 void writeReferenceIdentification(
const DtString & RefId);
115 void writeDimensions();
127 void writeSynchronizations();
128 void writeSynchronizationPoint(
const DtSynchroNode & syncro);
131 void writeTransportations();
135 void writeSwitches();
138 void writeUpdateRates();
142 void writeDataTypes();
158 void writeEmbeddedNote(
const DtOMTNode& note);
162 void writeElementWithText(
const DtString & elementName,
const DtString & text);
170 #ifdef DtUSE_UTILITIES_NAMESPACE
Definition: dimensionNode.h:18
Represents an attribute inside a object class.
Definition: attributeFedNode.h:33
Definition: timeRepNode.h:17
Definition: enumeratedDatatypeNode.h:25
Definition: synchroNode.h:17
Definition: descriptionNode.h:18
This file declares DtFedReader and several helper classes.
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:27
Definition: basicDataRepresentationNode.h:22
Definition: updateRateNode.h:18
defines an object class inside our Fed Tree
Definition: interactionClassFedNode.h:31
represents a node in an OMT tree.
Definition: omtNode.h:20
Definition: fieldComponentNode.h:18
Definition: complexComponentNode.h:21
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:36
This is a generic switch with an enabled disabled category.
Definition: boolAttrNode.h:21
Definition: arrayDatatypeNode.h:19
A tree using the an OMT File information.
Definition: omtTree.h:64
Definition: xmlEvolvedFileWriter.h:51
Definition: variantDatatypeNode.h:20
Instances of DtString are used to represent strings.
Definition: vlString.h:29
Definition: fixedDatatypeNode.h:23
Definition: enumerationNode.h:17
DtOMTTree * myOmtTree
Definition: xmlEvolvedFileWriter.h:166
Definition: alternativeComponentNode.h:19
Definition: simpleDatatypeNode.h:18
Definition: noteNode.h:17
xmlTextWriterPtr myWriter
Definition: xmlEvolvedFileWriter.h:167
Represents an parameter inside a object class.
Definition: parameterFedNode.h:33