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