12 #include <mtl/xmlFedTags.h>
13 #include <mtl/fedReader.h>
14 #include <libxml/xmlwriter.h>
58 DtString writeString();
61 void writeFile(
const char* fileName);
67 void writeAllXMLInformation();
69 void writeVersionInformation();
70 void writeModelIdentification();
71 void writeName(
const DtString & name);
72 void writeVersionNo(
const DtString & version);
73 void writeType(
const DtString & type);
74 void writePurpose(
const DtString & purpose);
75 void writeApplicationDomain(
const DtString & AppDomain);
76 void writeSponsorOrgName(xmlAttrPtr& ptr,
DtOMTTree*);
77 void writeModificationDate(
const DtString & date);
78 void writeSecurityClassification(
const DtString & SecInfo);
79 void writeReleaseRestriction(
const DtString & Restriction);
80 void writeDescription(
const DtString & Description);
81 void writeOther(xmlAttrPtr& ptr,
DtOMTTree*);
83 void writeUseLimitation(
const DtString & limitation);
84 void writeUseHistory(
const DtString & history);
89 void writePOCOrgName(
const DtString & Org);
90 void writePOCType(
const DtString & type);
91 void writePOCFirstName(
const DtString & name);
92 void writePOCPhone(
const DtString & phone);
93 void writePOCEmail(
const DtString & email);
94 void writePOCLastName(
const DtString & lastName);
95 void writePOCHonorificName(
const DtString & honorificName);
99 void writeReferenceType(
const DtString & RefType);
100 void writeReferenceIdentification(
const DtString & RefId);
111 void writeDimensions();
123 void writeSynchronizations();
124 void writeSynchronizationPoint(
const DtSynchroNode & syncro);
127 void writeTransportations();
131 void writeSwitches();
134 void writeUpdateRates();
138 void writeDataTypes();
154 void writeEmbeddedNote(
const DtOMTNode& note);
158 void writeElementWithText(
const DtString & elementName,
const DtString & text);