48 virtual void setName(
const DtString&);
51 virtual void setVersionNo(
const DtString&);
52 virtual const DtString& getVersionNo();
54 virtual void setType(
const DtString&);
57 virtual void setPurpose(
const DtString&);
58 virtual const DtString& getPurpose();
60 virtual void setApplicationDomain(
const DtString&);
61 virtual const DtString& getApplicationDomain();
63 virtual void setSponsorOrgName(
const DtString&);
64 virtual const DtString& getSponsorOrgName();
66 virtual void setPOCHonorificName(
const DtString&);
67 virtual const DtString& getPOCHonorificName();
69 virtual void setPOCFirstName(
const DtString&);
70 virtual const DtString& getPOCFirstName();
72 virtual void setPOCLastName(
const DtString&);
73 virtual const DtString& getPOCLastName();
75 virtual void setPOCOrgName(
const DtString&);
76 virtual const DtString& getPOCOrgName();
78 virtual void setPOCPhone(
const DtString&);
79 virtual const DtString& getPOCPhone();
81 virtual void setPOCEmail(
const DtString&);
82 virtual const DtString& getPOCEmail();
84 virtual void setModificationDate(
const DtString&);
85 virtual const DtString& getModificationDate();
87 virtual void setSecurityClassification(
const DtString&);
88 virtual const DtString& getSecurityClassification()
const;
90 virtual void setReleaseRestriction(
const DtString&);
91 virtual const DtString& getReleaseRestriction()
const;
93 virtual void setDescription(
const DtString&);
94 virtual const DtString& getDescription()
const;
96 virtual void setMOMVersion(
const DtString&);
97 virtual const DtString& getMOMVersion();
99 virtual void setReference(
const DtString&);
100 virtual const DtString& getReference();
102 virtual void setOther(
const DtString&);
107 virtual std::list<DtBasicDataRepresentationNode*>::iterator getBasicDataRepresentationNodeList();
108 virtual std::list<DtBasicDataRepresentationNode*>::iterator getBasicDataRepresentationEndNode();
112 virtual std::list<DtVariantDatatypeNode*>::iterator getVariantDatatypeNodeList();
113 virtual std::list<DtVariantDatatypeNode*>::iterator getVariantDatatypeEndNode();
117 virtual std::list<DtFixedDatatypeNode*>::iterator getFixedDatatypeNodeList();
118 virtual std::list<DtFixedDatatypeNode*>::iterator getFixedDatatypeEndNode();
122 virtual std::list<DtSimpleDatatypeNode*>::iterator getSimpleDatatypeNodeList();
123 virtual std::list<DtSimpleDatatypeNode*>::iterator getSimpleDatatypeEndNode();
127 virtual std::list<DtComplexDatatypeNode*>::iterator getComplexDatatypeNodeList();
128 virtual std::list<DtComplexDatatypeNode*>::iterator getComplexDatatypeEndNode();
132 virtual std::list<DtArrayDatatypeNode*>::iterator getArrayDatatypeNodeList();
133 virtual std::list<DtArrayDatatypeNode*>::iterator getArrayDatatypeEndNode();
137 virtual std::list<DtEnumeratedDatatypeNode*>::iterator getEnumeratedDatatypeNodeList();
138 virtual std::list<DtEnumeratedDatatypeNode*>::iterator getEnumeratedDatatypeEndNode();
142 virtual std::list<DtNoteNode*>::iterator getNoteNodeList();
143 virtual std::list<DtNoteNode*>::iterator getNoteEndNode();
147 virtual std::list<DtUpdateRateNode*>::iterator getUpdateRateNodeList();
148 virtual std::list<DtUpdateRateNode*>::iterator getUpdateRateEndNode();
164 virtual std::list<DtObjectClassFedNode*>::iterator getObjectClassNodeBegin();
165 virtual std::list<DtObjectClassFedNode*>::iterator getObjectClassNodeEnd();
166 virtual std::list<DtObjectClassFedNode*>::reverse_iterator getObjectClassNodeRBegin();
167 virtual std::list<DtObjectClassFedNode*>::reverse_iterator getObjectClassNodeREnd();
182 virtual std::list<DtInteractionClassFedNode*>::iterator getInteractionClassNodeBegin();
183 virtual std::list<DtInteractionClassFedNode*>::iterator getInteractionClassNodeEnd();
184 virtual std::list<DtInteractionClassFedNode*>::reverse_iterator getInteractionClassNodeRBegin();
185 virtual std::list<DtInteractionClassFedNode*>::reverse_iterator getInteractionClassNodeREnd();
189 virtual std::list<DtBoolAttrNode*>::iterator getSwitchNodeList();
190 virtual std::list<DtBoolAttrNode*>::iterator getSwitchEndNode();
194 virtual std::list<DtDescriptionNode*>::iterator getTransportationNodeList();
195 virtual std::list<DtDescriptionNode*>::iterator getTransportationEndNode();
199 virtual std::list<DtDimensionNode*>::iterator getDimensionNodeList();
200 virtual std::list<DtDimensionNode*>::iterator getDimensionEndNode();
204 virtual std::list<DtSynchroNode*>::iterator getSynchroNodeList();
205 virtual std::list<DtSynchroNode*>::iterator getSynchroEndNode();
209 virtual std::list<DtTagNode*>::iterator getTagNodeList();
210 virtual std::list<DtTagNode*>::iterator getTagEndNode();
214 virtual void merge(
DtOMTTree* mergeTree);
227 virtual void mergeObjects(
DtOMTTree* mergeTree);
228 virtual void mergeInteractions(
DtOMTTree* mergeTree);
229 virtual void mergeDatatypes(
DtOMTTree* mergeTree);
230 virtual void mergeDimensions(
DtOMTTree* mergTree);
231 virtual void mergeNotes(
DtOMTTree* mergeTree);
232 virtual void mergeSyncPoints(
DtOMTTree* mergeTree);
233 virtual void mergeTransportations(
DtOMTTree* mergeTree);
234 virtual void mergeUpdateRates(
DtOMTTree* mergeTree);