//## Cardinality/Multiplicity: nSystemManager
{
//## begin SystemManager% 4B31A2E80188.initialDeclarations preserve=yes
//## end SystemManager% 4B31A2E80188.initialDeclarations:
//## Constructors (generated) (); (const SystemManager amp; right);
//## Destructor (generated)
~ SystemManager ();
//## Assignment Operation (generated) amp; operator=(const SystemManager amp; right);
//## Equality Operations (generated) operator == (const SystemManager amp; right) const; operator!=(const SystemManager amp; right) const;
//## Other Operations (specified)
//## Operation: Save% 4B31A333016ESave ();
//## Get and Set Operations for Associations (generated)
//## Association: lt; unnamed gt;% 4B31B39100B3
//## Role: SystemManager::lt;the_DevelopmentGuidegt;%4B31B39102A6UnboundedSetByReferencelt;DevelopmentGuidegt; get_the_DevelopmentGuide () const; set_the_DevelopmentGuide (UnboundedSetByReference lt; DevelopmentGuide gt; value);
//## Association: lt; unnamed gt;% 4B31B3950204
//## Role: SystemManager :: lt; the_EducationGuide gt;% 4B31B396006CUnboundedSetByReference lt; EducationGuide gt; get_the_EducationGuide () const; set_the_EducationGuide (UnboundedSetByReference lt; EducationGuide gt; value);
//## Association: lt; unnamed gt;% 4B31B3C0001A
//## Role: SystemManager :: lt; the_FounderGuard gt;% 4B31B3C001FDUnboundedSetByReference lt; FounderGuard gt; get_the_FounderGuard () const; set_the_FounderGuard (UnboundedSetByReference lt; FounderGuard gt; value);
//## Association: lt; unnamed gt;% 4B31B3C4011C
//## Role: SystemManager :: lt; the_SystemsGuide gt;% 4B31B3C4036DUnboundedSetByReference lt; SystemsGuide gt; get_the_SystemsGuide () const; set_the_SystemsGuide (UnboundedSetByReference lt; SystemsGuide gt; value);
//## Association: lt; unnamed gt;% 4B31B3C60251
//## Role: SystemManager :: lt; the_KnowlageGuide gt;% 4B31B3C70194UnboundedSetByReference lt; KnowlageGuide gt; get_the_KnowlageGuide () const; set_the_KnowlageGuide (UnboundedSetByReference lt; KnowlageGuide gt; value);
//Additional Public Declarations
//## begin SystemManager% 4B31A2E80188.public preserve=yes
//## end SystemManager% 4B31A2E80188.public:
//Additional Protected Declarations
//## begin SystemManager% 4B31A2E80188.protected preserve=yes
//## end SystemManager% 4B31A2E80188.protected:
//Additional Private Declarations
//## begin SystemManager% 4B31A2E80188.private preserve=yes
//## end SystemManager% 4B31A2E80188.private://## implementation
//Data Members for Associations
//## Association: lt; unnamed gt;% 4B31B39100B3
//## begin SystemManager :: lt; the_DevelopmentGuide gt;% 4B31B39102A6.role preserve=no public: DevelopmentGuide {1 - gt; 1 .. * RHN} lt; DevelopmentGuide gt; the_DevelopmentGuide;
//## end SystemManager :: lt; the_DevelopmentGuide gt;% 4B31B39102A6.role
//## Association: lt; unnamed gt;% 4B31B3950204
//## begin SystemManager :: lt; the_EducationGuide gt;% 4B31B396006C.role preserve=no public: EducationGuide {1 - gt; 1 .. * RHN} lt; EducationGuide gt; the_EducationGuide;
//## end SystemManager :: lt; the_EducationGuide gt;% 4B31B396006C.role
//## Association: lt; unnamed gt;% 4B31B3C0001A
//## begin SystemManager :: lt; the_FounderGuard gt;% 4B31B3C001FD.role preserve=no public: FounderGuard {1 - gt; 1 .. * RHN} lt; FounderGuard gt; the_FounderGuard;
//## end SystemManager :: lt; the_FounderGuard gt;% 4B31B3C001FD.role
//## Association: lt; unnamed gt;% 4B31B3C4011C
//## begin SystemManager :: lt; the_SystemsGuide gt;% 4B31B3C4036D.role preserve=no public: SystemsGuide {1 - gt; 1 .. * RHN} lt; SystemsGuide gt; the_SystemsGuide;
//## end SystemManager :: lt; the_SystemsGuide gt;% 4B31B3C4036D.role
//## Association: lt; unnamed gt;% 4B31B3C60251
//## begin SystemManager :: lt; the_KnowlageGuide gt;% 4B31B3C70194.role preserve=no public: KnowlageGuide {1 - gt; 1 .. * RHN} lt; KnowlageGuide gt; the_KnowlageGuide;
//## end SystemManager :: lt; the_KnowlageGuide gt;% 4B31B3C70194.role
//Additional Implementation De...