12 #include <mtl/xmlFedTags.h>
13 #include <mtl/fedReader.h>
14 #include <libxml/xmlwriter.h>
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);
Definition: dimensionNode.h:14
Represents an attribute inside a object class.
Definition: attributeFedNode.h:25
Definition: timeRepNode.h:13
Definition: enumeratedDatatypeNode.h:21
Definition: synchroNode.h:13
Definition: descriptionNode.h:14
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
Definition: basicDataRepresentationNode.h:18
Definition: updateRateNode.h:14
defines an object class inside our Fed Tree
Definition: interactionClassFedNode.h:25
represents a node in an OMT tree.
Definition: omtNode.h:16
Definition: fieldComponentNode.h:14
Definition: complexComponentNode.h:17
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:30
This is a generic switch with an enabled disabled category.
Definition: boolAttrNode.h:17
Definition: arrayDatatypeNode.h:15
A tree using the an OMT File information.
Definition: omtTree.h:58
Definition: xmlEvolvedFileWriter.h:47
Definition: variantDatatypeNode.h:16
Definition: fixedDatatypeNode.h:19
Definition: enumerationNode.h:13
DtOMTTree * myOmtTree
Definition: xmlEvolvedFileWriter.h:162
Definition: alternativeComponentNode.h:15
Definition: simpleDatatypeNode.h:14
Definition: noteNode.h:13
xmlTextWriterPtr myWriter
Definition: xmlEvolvedFileWriter.h:163
Represents an parameter inside a object class.
Definition: parameterFedNode.h:25