00001 //## begin module%39CA75AC0026.cm preserve=no 00002 // %X% %Q% %Z% %W% 00003 //## end module%39CA75AC0026.cm 00004 00005 //## begin module%39CA75AC0026.cp preserve=no 00006 //## end module%39CA75AC0026.cp 00007 00008 //## Module: NamedElement%39CA75AC0026; Pseudo Package specification 00009 //## Source file: C:\user\gipson\projects\mpk\code\additional\NamedElement\NamedElement.h 00010 00011 #ifndef NamedElement_h 00012 #define NamedElement_h 1 00013 00014 //## begin module%39CA75AC0026.additionalIncludes preserve=no 00015 //## end module%39CA75AC0026.additionalIncludes 00016 00017 //## begin module%39CA75AC0026.includes preserve=yes 00018 //## end module%39CA75AC0026.includes 00019 00020 //## begin module%39CA75AC0026.additionalDeclarations preserve=yes 00021 //## end module%39CA75AC0026.additionalDeclarations 00022 00023 00024 //## begin NamedElement%39CA75AC0026.preface preserve=yes 00025 //## end NamedElement%39CA75AC0026.preface 00026 00027 //## Class: NamedElement%39CA75AC0026 00028 //## Category: additional::NamedElement%39CA75990209 00029 //## Persistence: Transient 00030 //## Cardinality/Multiplicity: n 00031 00032 class NamedElement 00033 { 00034 //## begin NamedElement%39CA75AC0026.initialDeclarations preserve=yes 00035 //## end NamedElement%39CA75AC0026.initialDeclarations 00036 00037 public: 00038 //## Constructors (specified) 00039 //## Operation: NamedElement%969569778 00040 NamedElement (); 00041 00042 //## Operation: NamedElement%969569779 00043 NamedElement (const NamedElement& right); 00044 00045 //## Destructor (generated) 00046 virtual ~NamedElement(); 00047 00048 00049 //## Other Operations (specified) 00050 //## Operation: SetName%969569777 00051 void SetName (const char* name); 00052 00053 // Additional Public Declarations 00054 //## begin NamedElement%39CA75AC0026.public preserve=yes 00055 //## end NamedElement%39CA75AC0026.public 00056 00057 protected: 00058 // Data Members for Class Attributes 00059 00060 //## Attribute: name%39CA75C003C8 00061 //## begin NamedElement::name%39CA75C003C8.attr preserve=no protected: char* {UA} NULL 00062 char* name; 00063 //## end NamedElement::name%39CA75C003C8.attr 00064 00065 // Additional Protected Declarations 00066 //## begin NamedElement%39CA75AC0026.protected preserve=yes 00067 //## end NamedElement%39CA75AC0026.protected 00068 00069 private: 00070 // Additional Private Declarations 00071 //## begin NamedElement%39CA75AC0026.private preserve=yes 00072 //## end NamedElement%39CA75AC0026.private 00073 00074 private: //## implementation 00075 // Additional Implementation Declarations 00076 //## begin NamedElement%39CA75AC0026.implementation preserve=yes 00077 //## end NamedElement%39CA75AC0026.implementation 00078 00079 }; 00080 00081 //## begin NamedElement%39CA75AC0026.postscript preserve=yes 00082 //## end NamedElement%39CA75AC0026.postscript 00083 00084 // Class NamedElement 00085 00086 //## begin module%39CA75AC0026.epilog preserve=yes 00087 //## end module%39CA75AC0026.epilog 00088 00089 00090 #endif