20 #ifdef DtUSE_UTILITIES_NAMESPACE
21 namespace DtUSE_UTILITIES_NAMESPACE
48 virtual const DtString& getLastError();
49 virtual void clearLastError();
51 virtual DtOMTTree* processObjectModel(xmlNodePtr& ptr);
54 virtual void processName(xmlNodePtr& ptr,
DtOMTTree*);
55 virtual void processVersionNo(xmlNodePtr& ptr,
DtOMTTree*);
56 virtual void processType(xmlNodePtr& ptr,
DtOMTTree*);
57 virtual void processPurpose(xmlNodePtr& ptr,
DtOMTTree*);
58 virtual void processUseLimitation(xmlNodePtr& ptr,
DtOMTTree*);
59 virtual void processUseHistory(xmlNodePtr& ptr,
DtOMTTree*);
60 virtual void processApplicationDomain(xmlNodePtr& ptr,
DtOMTTree*);
61 virtual void processSponsorOrgName(xmlAttrPtr& ptr,
DtOMTTree*);
62 virtual void processModificationDate(xmlNodePtr& ptr,
DtOMTTree*);
63 virtual void processSecurityClassification(xmlNodePtr& ptr,
DtOMTTree*);
64 virtual void processReleaseRestriction(xmlNodePtr& ptr,
DtOMTTree*);
65 virtual void processDescription(xmlNodePtr& ptr,
DtOMTTree*);
66 virtual void processReference(xmlAttrPtr& ptr,
DtOMTTree*);
67 virtual void processOther(xmlAttrPtr& ptr,
DtOMTTree*);
69 virtual void processInteractions(xmlNodePtr& ptr,
DtOMTTree*);
74 virtual void processObjects(xmlNodePtr& ptr,
DtOMTTree*);
77 virtual void processNotes(xmlNodePtr& ptr,
DtOMTTree*);
78 virtual void processNote(xmlNodePtr& ptr,
DtOMTTree*);
80 virtual void processUpdateRates(xmlNodePtr& ptr,
DtOMTTree*);
81 virtual void processUpdateRate(xmlNodePtr& ptr,
DtOMTTree*);
83 virtual void processDatatypes(xmlNodePtr& ptr,
DtOMTTree*);
84 virtual void processSimpleDatatypes(xmlNodePtr& ptr,
DtOMTTree*);
85 virtual void processSimpleData(xmlNodePtr& ptr,
DtOMTTree*);
86 virtual void processArrayDatatypes(xmlNodePtr& ptr,
DtOMTTree*);
87 virtual void processArrayData(xmlNodePtr& ptr,
DtOMTTree*);
88 virtual void processFixedDatatypes(xmlNodePtr& ptr,
DtOMTTree*);
89 virtual void processFixedData(xmlNodePtr& ptr,
DtOMTTree*);
91 virtual void processBasicDataReps(xmlNodePtr& ptr,
DtOMTTree*);
92 virtual void processBasicDataRep(xmlNodePtr& ptr,
DtOMTTree*);
93 virtual void processVariantDatatypes(xmlNodePtr& ptr,
DtOMTTree*);
94 virtual void processVariantData(xmlNodePtr& ptr,
DtOMTTree*);
96 virtual void processEnumeratedDatatype(xmlNodePtr& ptr,
DtOMTTree*);
98 virtual void processEnumerations(xmlNodePtr& ptr,
DtOMTTree*);
100 virtual void processSwitches(xmlNodePtr& ptr,
DtOMTTree*);
101 virtual void processSwitch(xmlNodePtr& ptr,
DtOMTTree*);
103 virtual void processDimensions(xmlNodePtr& ptr,
DtOMTTree*);
104 virtual void processDimension(xmlNodePtr& ptr,
DtOMTTree*);
105 virtual void processTimeRepresentation(xmlNodePtr& ptr,
DtOMTTree*);
106 virtual void processSynchronizations(xmlNodePtr& ptr,
DtOMTTree*);
107 virtual void processSynchronization(xmlNodePtr& ptr,
DtOMTTree*);
108 virtual void processTags(xmlNodePtr& ptr,
DtOMTTree*);
109 virtual void processTag(xmlNodePtr& ptr,
DtOMTTree*);
110 virtual void processTransportations(xmlNodePtr& ptr,
DtOMTTree*);
111 virtual void processTransportation(xmlNodePtr& ptr,
DtOMTTree*);
114 virtual void processModelIdentification(xmlNodePtr& ptr,
DtOMTTree*);
115 virtual void processPoc(xmlNodePtr& ptr,
DtOMTTree*);
116 virtual void processEmbeddedNote(xmlNodePtr& ptr,
DtOMTNode*);
118 virtual const char* childNodeString(xmlAttrPtr& ptr);
119 virtual const char* childNodeString(xmlNodePtr& ptr);
136 void initializeHandles(
DtOMTTree* omtTree);
141 #ifdef DtUSE_UTILITIES_NAMESPACE
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
Represents an attribute inside a object class.
Definition: attributeFedNode.h:33
Definition: xmlEvolvedFileReader.h:37
DtHLAProtocolVersion
Definition: omtTree.h:41
Contains the DtString class declaration.
DtString myLastError
Definition: xmlEvolvedFileReader.h:122
DtExerciseConn * myExConn
Definition: xmlEvolvedFileReader.h:123
DtHLAProtocolVersion myProtocolVersion
Definition: xmlEvolvedFileReader.h:125
This file declares DtFedReader and several helper classes.
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:27
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
A tree using the an OMT File information.
Definition: omtTree.h:64
Instances of DtString are used to represent strings.
Definition: vlString.h:36
Definition: enumerationNode.h:17
Definition: alternativeComponentNode.h:19
Represents an parameter inside a object class.
Definition: parameterFedNode.h:33