53 virtual void setName(
const DtString&);
56 virtual void setVersionNo(
const DtString&);
57 virtual const DtString& getVersionNo();
59 virtual void setType(
const DtString&);
62 virtual void setPurpose(
const DtString&);
63 virtual const DtString& getPurpose();
65 virtual void setApplicationDomain(
const DtString&);
66 virtual const DtString& getApplicationDomain();
68 virtual void setSponsorOrgName(
const DtString&);
69 virtual const DtString& getSponsorOrgName();
71 virtual void setPOCHonorificName(
const DtString&);
72 virtual const DtString& getPOCHonorificName();
74 virtual void setPOCFirstName(
const DtString&);
75 virtual const DtString& getPOCFirstName();
77 virtual void setPOCLastName(
const DtString&);
78 virtual const DtString& getPOCLastName();
80 virtual void setPOCOrgName(
const DtString&);
81 virtual const DtString& getPOCOrgName();
83 virtual void setPOCPhone(
const DtString&);
84 virtual const DtString& getPOCPhone();
86 virtual void setPOCEmail(
const DtString&);
87 virtual const DtString& getPOCEmail();
89 virtual void setModificationDate(
const DtString&);
90 virtual const DtString& getModificationDate();
92 virtual void setSecurityClassification(
const DtString&);
93 virtual const DtString& getSecurityClassification()
const;
95 virtual void setReleaseRestriction(
const DtString&);
96 virtual const DtString& getReleaseRestriction()
const;
98 virtual void setDescription(
const DtString&);
99 virtual const DtString& getDescription()
const;
101 virtual void setMOMVersion(
const DtString&);
102 virtual const DtString& getMOMVersion();
104 virtual void setReference(
const DtString&);
105 virtual const DtString& getReference();
107 virtual void setOther(
const DtString&);
112 virtual std::list<DtBasicDataRepresentationNode*>::iterator getBasicDataRepresentationNodeList();
113 virtual std::list<DtBasicDataRepresentationNode*>::iterator getBasicDataRepresentationEndNode();
117 virtual std::list<DtVariantDatatypeNode*>::iterator getVariantDatatypeNodeList();
118 virtual std::list<DtVariantDatatypeNode*>::iterator getVariantDatatypeEndNode();
122 virtual std::list<DtFixedDatatypeNode*>::iterator getFixedDatatypeNodeList();
123 virtual std::list<DtFixedDatatypeNode*>::iterator getFixedDatatypeEndNode();
127 virtual std::list<DtSimpleDatatypeNode*>::iterator getSimpleDatatypeNodeList();
128 virtual std::list<DtSimpleDatatypeNode*>::iterator getSimpleDatatypeEndNode();
132 virtual std::list<DtComplexDatatypeNode*>::iterator getComplexDatatypeNodeList();
133 virtual std::list<DtComplexDatatypeNode*>::iterator getComplexDatatypeEndNode();
137 virtual std::list<DtArrayDatatypeNode*>::iterator getArrayDatatypeNodeList();
138 virtual std::list<DtArrayDatatypeNode*>::iterator getArrayDatatypeEndNode();
142 virtual std::list<DtEnumeratedDatatypeNode*>::iterator getEnumeratedDatatypeNodeList();
143 virtual std::list<DtEnumeratedDatatypeNode*>::iterator getEnumeratedDatatypeEndNode();
147 virtual std::list<DtNoteNode*>::iterator getNoteNodeList();
148 virtual std::list<DtNoteNode*>::iterator getNoteEndNode();
152 virtual std::list<DtUpdateRateNode*>::iterator getUpdateRateNodeList();
153 virtual std::list<DtUpdateRateNode*>::iterator getUpdateRateEndNode();
169 virtual std::list<DtObjectClassFedNode*>::iterator getObjectClassNodeBegin();
170 virtual std::list<DtObjectClassFedNode*>::iterator getObjectClassNodeEnd();
171 virtual std::list<DtObjectClassFedNode*>::reverse_iterator getObjectClassNodeRBegin();
172 virtual std::list<DtObjectClassFedNode*>::reverse_iterator getObjectClassNodeREnd();
187 virtual std::list<DtInteractionClassFedNode*>::iterator getInteractionClassNodeBegin();
188 virtual std::list<DtInteractionClassFedNode*>::iterator getInteractionClassNodeEnd();
189 virtual std::list<DtInteractionClassFedNode*>::reverse_iterator getInteractionClassNodeRBegin();
190 virtual std::list<DtInteractionClassFedNode*>::reverse_iterator getInteractionClassNodeREnd();
194 virtual std::list<DtBoolAttrNode*>::iterator getSwitchNodeList();
195 virtual std::list<DtBoolAttrNode*>::iterator getSwitchEndNode();
199 virtual std::list<DtDescriptionNode*>::iterator getTransportationNodeList();
200 virtual std::list<DtDescriptionNode*>::iterator getTransportationEndNode();
204 virtual std::list<DtDimensionNode*>::iterator getDimensionNodeList();
205 virtual std::list<DtDimensionNode*>::iterator getDimensionEndNode();
209 virtual std::list<DtSynchroNode*>::iterator getSynchroNodeList();
210 virtual std::list<DtSynchroNode*>::iterator getSynchroEndNode();
214 virtual std::list<DtTagNode*>::iterator getTagNodeList();
215 virtual std::list<DtTagNode*>::iterator getTagEndNode();
219 virtual void merge(
DtOMTTree* mergeTree);
232 virtual void mergeObjects(
DtOMTTree* mergeTree);
233 virtual void mergeInteractions(
DtOMTTree* mergeTree);
234 virtual void mergeDatatypes(
DtOMTTree* mergeTree);
235 virtual void mergeDimensions(
DtOMTTree* mergTree);
236 virtual void mergeNotes(
DtOMTTree* mergeTree);
237 virtual void mergeSyncPoints(
DtOMTTree* mergeTree);
238 virtual void mergeTransportations(
DtOMTTree* mergeTree);
239 virtual void mergeUpdateRates(
DtOMTTree* mergeTree);