VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtSchemaManagerSchemaRenamed Class Reference

makVrv::DtSchemaManagerSchemaRenamed will handle the renaming of a schema as it applied to changing model definition or element definition schema types More...

Inheritance diagram for makVrv::DtSchemaManagerSchemaRenamed:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSchemaManagerSchemaRenamed (DtDe &de)
virtual ~DtSchemaManagerSchemaRenamed ()
virtual void schemaRenamed (const std::string &oldName, const std::string &newName)
 Method called when the schema has indicated a name has changed.

Protected Member Functions

virtual bool checkModelDefinitions (const std::string &oldName, const std::string &newName)
 Goes through model definitions and changes those that need to be changed.

Protected Attributes

DtDemyDe

Detailed Description

makVrv::DtSchemaManagerSchemaRenamed will handle the renaming of a schema as it applied to changing model definition or element definition schema types


Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrv::DtSchemaManagerSchemaRenamed::schemaRenamed ( const std::string &  oldName,
const std::string &  newName 
) [virtual]

Method called when the schema has indicated a name has changed.

Will look at the schema type to determine if a check on the model definition manager (1) or element definition manager (2) needs to be made. If a change is need to be made, will make appropriate changes to backup manager objects to restore model definition manager or element definition manager if schema is restored

virtual bool makVrv::DtSchemaManagerSchemaRenamed::checkModelDefinitions ( const std::string &  oldName,
const std::string &  newName 
) [protected, virtual]

Goes through model definitions and changes those that need to be changed.

Returns true if something has changed


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)