#ifndef  SCHEMA_CC
#define  SCHEMA_CC
// This file was generated by fedex_plus.  You probably don't want to edit
// it since your modifications will be lost if fedex_plus is used to
// regenerate it.
/* $Id: schema.cc,v 1.3 2000/01/21 13:43:14 gcosmo Exp $  */ 
#include <schema.h>
class Registry;

void
SchemaInit (Registry & reg)
{
	 extern void InitSchemasAndEnts (Registry & r);
	 InitSchemasAndEnts (reg);
	 extern void SdaiCONFIG_CONTROL_DESIGNInit (Registry & r);
	 SdaiCONFIG_CONTROL_DESIGNInit (reg); 
	 reg.SetCompCollect( gencomplex() );
}

// Generate a function to be called by Model to help it
// create the necessary Model_contents without the
// dictionary (Registry) handle since it doesn't have a
// predetermined way to access to the handle.

SCLP23(Model_contents_ptr) GetModelContents(char *schemaName)
{
    if(!strcmp(schemaName, "config_control_design"))
        return (SCLP23(Model_contents_ptr)) new SdaiModel_contents_config_control_design; 
    // Added default return type - GC
    return 0;
}
#endif
