A tree using the an OMT File information. More...
Collaboration diagram for DtOMTTree:Public Member Functions | |
| DtOMTTree () | |
| default constructor | |
| virtual | ~DtOMTTree () |
| destructor | |
| virtual void | setName (const DtString &) |
| virtual const DtString & | getName () |
| virtual void | setVersionNo (const DtString &) |
| virtual const DtString & | getVersionNo () |
| virtual void | setType (const DtString &) |
| virtual const DtString & | getType () |
| virtual void | setPurpose (const DtString &) |
| virtual const DtString & | getPurpose () |
| virtual void | setApplicationDomain (const DtString &) |
| virtual const DtString & | getApplicationDomain () |
| virtual void | setSponsorOrgName (const DtString &) |
| virtual const DtString & | getSponsorOrgName () |
| virtual void | setPOCHonorificName (const DtString &) |
| virtual const DtString & | getPOCHonorificName () |
| virtual void | setPOCFirstName (const DtString &) |
| virtual const DtString & | getPOCFirstName () |
| virtual void | setPOCLastName (const DtString &) |
| virtual const DtString & | getPOCLastName () |
| virtual void | setPOCOrgName (const DtString &) |
| virtual const DtString & | getPOCOrgName () |
| virtual void | setPOCPhone (const DtString &) |
| virtual const DtString & | getPOCPhone () |
| virtual void | setPOCEmail (const DtString &) |
| virtual const DtString & | getPOCEmail () |
| virtual void | setModificationDate (const DtString &) |
| virtual const DtString & | getModificationDate () |
| virtual void | setSecurityClassification (const DtString &) |
| virtual const DtString & | getSecurityClassification () const |
| virtual void | setReleaseRestriction (const DtString &) |
| virtual const DtString & | getReleaseRestriction () const |
| virtual void | setDescription (const DtString &) |
| virtual const DtString & | getDescription () const |
| virtual void | setMOMVersion (const DtString &) |
| virtual const DtString & | getMOMVersion () |
| virtual void | setReference (const DtString &) |
| virtual const DtString & | getReference () |
| virtual void | setOther (const DtString &) |
| virtual const DtString & | getOther () |
| virtual void | addBasicDataRepresentationNode (DtBasicDataRepresentationNode *) |
|
virtual DtBasicDataRepresentationNode * | getBasicDataRepresentationNode (const DtString &name) |
|
virtual std::list < DtBasicDataRepresentationNode * > ::iterator | getBasicDataRepresentationNodeList () |
|
virtual std::list < DtBasicDataRepresentationNode * > ::iterator | getBasicDataRepresentationEndNode () |
| virtual void | addVariantDatatypeNode (DtVariantDatatypeNode *) |
| virtual DtVariantDatatypeNode * | getVariantDatatypeNode (const DtString &name) |
|
virtual std::list < DtVariantDatatypeNode * > ::iterator | getVariantDatatypeNodeList () |
|
virtual std::list < DtVariantDatatypeNode * > ::iterator | getVariantDatatypeEndNode () |
| virtual void | addFixedDatatypeNode (DtFixedDatatypeNode *) |
| virtual DtFixedDatatypeNode * | getFixedDatatypeNode (const DtString &name) |
|
virtual std::list < DtFixedDatatypeNode * > ::iterator | getFixedDatatypeNodeList () |
|
virtual std::list < DtFixedDatatypeNode * > ::iterator | getFixedDatatypeEndNode () |
| virtual void | addSimpleDatatypeNode (DtSimpleDatatypeNode *) |
| virtual DtSimpleDatatypeNode * | getSimpleDatatypeNode (const DtString &name) |
|
virtual std::list < DtSimpleDatatypeNode * > ::iterator | getSimpleDatatypeNodeList () |
|
virtual std::list < DtSimpleDatatypeNode * > ::iterator | getSimpleDatatypeEndNode () |
| virtual void | addComplexDatatypeNode (DtComplexDatatypeNode *) |
| virtual DtComplexDatatypeNode * | getComplexDatatypeNode (const DtString &name) |
|
virtual std::list < DtComplexDatatypeNode * > ::iterator | getComplexDatatypeNodeList () |
|
virtual std::list < DtComplexDatatypeNode * > ::iterator | getComplexDatatypeEndNode () |
| virtual void | addArrayDatatypeNode (DtArrayDatatypeNode *) |
| virtual DtArrayDatatypeNode * | getArrayDatatypeNode (const DtString &name) |
|
virtual std::list < DtArrayDatatypeNode * > ::iterator | getArrayDatatypeNodeList () |
|
virtual std::list < DtArrayDatatypeNode * > ::iterator | getArrayDatatypeEndNode () |
| virtual void | addEnumeratedDatatypeNode (DtEnumeratedDatatypeNode *) |
| virtual DtEnumeratedDatatypeNode * | getEnumeratedDatatypeNode (const DtString &name) |
|
virtual std::list < DtEnumeratedDatatypeNode * > ::iterator | getEnumeratedDatatypeNodeList () |
|
virtual std::list < DtEnumeratedDatatypeNode * > ::iterator | getEnumeratedDatatypeEndNode () |
| virtual void | addNoteNode (DtNoteNode *) |
| virtual DtNoteNode * | getNoteNode (int val) |
|
virtual std::list< DtNoteNode * > ::iterator | getNoteNodeList () |
|
virtual std::list< DtNoteNode * > ::iterator | getNoteEndNode () |
| virtual void | addUpdateRateNode (DtUpdateRateNode *node) |
| virtual DtUpdateRateNode * | getUpdateRateNode (const DtString &name) |
|
virtual std::list < DtUpdateRateNode * > ::iterator | getUpdateRateNodeList () |
|
virtual std::list < DtUpdateRateNode * > ::iterator | getUpdateRateEndNode () |
| virtual void | addObjectClassNode (DtObjectClassFedNode *) |
| virtual DtObjectClassFedNode * | getObjectClassNode (RTI::ObjectClassHandle value) |
| virtual DtObjectClassFedNode * | getObjectClassNode (const DtString &name="") |
| Returns root node by default (name is empty string). | |
| virtual DtObjectClassFedNode * | getObjectClassNodeByID (int id) |
|
virtual std::list < DtObjectClassFedNode * > ::iterator | getObjectClassNodeBegin () |
|
virtual std::list < DtObjectClassFedNode * > ::iterator | getObjectClassNodeEnd () |
|
virtual std::list < DtObjectClassFedNode * > ::reverse_iterator | getObjectClassNodeRBegin () |
|
virtual std::list < DtObjectClassFedNode * > ::reverse_iterator | getObjectClassNodeREnd () |
| virtual void | addInteractionClassNode (DtInteractionClassFedNode *) |
| virtual DtInteractionClassFedNode * | getInteractionClassNode (RTI::InteractionClassHandle value) |
| virtual DtInteractionClassFedNode * | getInteractionClassNode (const DtString &name="") |
| Returns root node by default (name is empty string). | |
| virtual DtInteractionClassFedNode * | getInteractionClassNodeByID (int id) |
|
virtual std::list < DtInteractionClassFedNode * > ::iterator | getInteractionClassNodeBegin () |
|
virtual std::list < DtInteractionClassFedNode * > ::iterator | getInteractionClassNodeEnd () |
|
virtual std::list < DtInteractionClassFedNode * > ::reverse_iterator | getInteractionClassNodeRBegin () |
|
virtual std::list < DtInteractionClassFedNode * > ::reverse_iterator | getInteractionClassNodeREnd () |
| virtual void | addSwitchNode (DtBoolAttrNode *) |
| virtual DtBoolAttrNode * | getSwitchNode (const DtString &name) |
|
virtual std::list < DtBoolAttrNode * >::iterator | getSwitchNodeList () |
|
virtual std::list < DtBoolAttrNode * >::iterator | getSwitchEndNode () |
| virtual void | addTransportationNode (DtDescriptionNode *) |
| virtual DtDescriptionNode * | getTransportationNode (const DtString &name) |
|
virtual std::list < DtDescriptionNode * > ::iterator | getTransportationNodeList () |
|
virtual std::list < DtDescriptionNode * > ::iterator | getTransportationEndNode () |
| virtual void | addDimensionNode (DtDimensionNode *) |
| virtual DtDimensionNode * | getDimensionNode (const DtString &name) |
|
virtual std::list < DtDimensionNode * > ::iterator | getDimensionNodeList () |
|
virtual std::list < DtDimensionNode * > ::iterator | getDimensionEndNode () |
| virtual void | addSynchroNode (DtSynchroNode *) |
| virtual DtSynchroNode * | getSynchroNode (const DtString &name) |
|
virtual std::list < DtSynchroNode * >::iterator | getSynchroNodeList () |
|
virtual std::list < DtSynchroNode * >::iterator | getSynchroEndNode () |
| virtual void | addTagNode (DtTagNode *) |
| virtual DtTagNode * | getTagNode (const DtString &name) |
|
virtual std::list< DtTagNode * > ::iterator | getTagNodeList () |
|
virtual std::list< DtTagNode * > ::iterator | getTagEndNode () |
| virtual DtTimeRepNode * | getTimeRepNode () |
| virtual void | merge (DtOMTTree *mergeTree) |
| virtual void | setObjectClassRoot (DtObjectClassFedNode *node) |
| Accessor/Mutator for object class root node. | |
| virtual DtObjectClassFedNode * | objectClassRoot () |
| Accessor/Mutator for object class root node. | |
| virtual void | setInteractionClassRoot (DtInteractionClassFedNode *node) |
| Accessor/Mutator for interaction class root node. | |
| virtual DtInteractionClassFedNode * | interactionClassRoot () |
| Accessor/Mutator for interaction class root node. | |
Protected Member Functions | |
| virtual DtObjectClassFedNode * | mergeObjectNode (const DtObjectClassFedNode &sourceNode) |
| Merge the given source object node and its children into this tree. | |
| virtual DtInteractionClassFedNode * | mergeInteractionNode (const DtInteractionClassFedNode &sourceNode) |
| Merge the given source interaction node and its children into this tree. | |
| virtual void | mergeObjects (DtOMTTree *mergeTree) |
| virtual void | mergeInteractions (DtOMTTree *mergeTree) |
| virtual void | mergeDatatypes (DtOMTTree *mergeTree) |
| virtual void | mergeDimensions (DtOMTTree *mergTree) |
| virtual void | mergeNotes (DtOMTTree *mergeTree) |
| virtual void | mergeSyncPoints (DtOMTTree *mergeTree) |
| virtual void | mergeTransportations (DtOMTTree *mergeTree) |
| virtual void | mergeUpdateRates (DtOMTTree *mergeTree) |
Protected Attributes | |
| std::list< DtNoteNode * > | myNoteNodes |
| std::list< DtObjectClassFedNode * > | myObjectClassNodes |
|
std::list < DtInteractionClassFedNode * > | myInteractionClassNodes |
|
std::list < DtComplexDatatypeNode * > | myComplexDatatypeNodes |
|
std::list < DtEnumeratedDatatypeNode * > | myEnumeratedDatatypeNodes |
|
std::list < DtBasicDataRepresentationNode * > | myBasicDataRepresentationNodes |
| std::list< DtSimpleDatatypeNode * > | mySimpleDatatypeNodes |
| std::list< DtArrayDatatypeNode * > | myArrayDatatypeNodes |
| std::list< DtFixedDatatypeNode * > | myFixedDatatypeNodes |
|
std::list < DtVariantDatatypeNode * > | myVariantDatatypeNodes |
| std::list< DtBoolAttrNode * > | mySwitchNodes |
| std::list< DtDescriptionNode * > | myTransportationNodes |
| std::list< DtDimensionNode * > | myDimensionNodes |
| std::list< DtSynchroNode * > | mySynchroNodes |
| std::list< DtTagNode * > | myTagNodes |
| std::list< DtUpdateRateNode * > | myUpdateRateNodes |
| Evolved only tables. | |
| DtTimeRepNode * | myTimeRepNode |
| DtObjectClassFedNode * | myObjectClassRoot |
| DtInteractionClassFedNode * | myInteractionClassRoot |
| DtString | myName |
| DtString | myVersionNo |
| DtString | myType |
| DtString | myPurpose |
| DtString | myApplicationDomain |
| DtString | mySponsorOrgName |
| DtString | myPOCHonorificName |
| DtString | myPOCFirstName |
| DtString | myPOCLastName |
| DtString | myPOCOrgName |
| DtString | myPOCPhone |
| DtString | myPOCEmail |
| DtString | myModificationDate |
| DtString | mySecurityClassification |
| DtString | myReleaseRestriction |
| DtString | myDescription |
| DtString | myMOMVersion |
| DtString | myReference |
| DtString | myOther |
A tree using the an OMT File information.
| virtual DtInteractionClassFedNode* DtOMTTree::mergeInteractionNode | ( | const DtInteractionClassFedNode & | sourceNode | ) | [protected, virtual] |
Merge the given source interaction node and its children into this tree.
The source node's children are traversed recursively. If a node does not exist in this tree then a copy is added and its reference is returned. Return: reference to a copy of the source node if it was added (i.e. did not already exist); otherwise, null.
| virtual DtObjectClassFedNode* DtOMTTree::mergeObjectNode | ( | const DtObjectClassFedNode & | sourceNode | ) | [protected, virtual] |
Merge the given source object node and its children into this tree.
The source node's children are traversed recursively. If a node does not exist in this tree then a copy is added and its reference is returned. Return: reference to a copy of the source node if it was added (i.e. did not already exist); otherwise, null.