Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

XMLComposedComponentPrototypeDictionary.h

Go to the documentation of this file.
00001 
00039 #ifndef _AMIRE_PERSISTENCE_XML_COMPOSED_COMPONENT_PROTOTYPE_DICTIONARY_H
00040 #define _AMIRE_PERSISTENCE_XML_COMPOSED_COMPONENT_PROTOTYPE_DICTIONARY_H
00041 
00042 #include <xercesc/util/XMLString.hpp>
00043  
00044 namespace amire {
00045   namespace persistence {           
00046     class AMIRE_EXPORT_API XMLComposedComponentPrototypeDictionary  {
00047       protected:
00048         // xml name constants
00049         const XMLCh * enComposedComponentPrototype;
00050         const XMLCh * enComponentPrototypeReference;
00051         const XMLCh * enComponentPrototype;
00052         const XMLCh * enPrototypeConnection;
00053         const XMLCh * enInSlot;
00054         const XMLCh * enOutSlot;
00055         const XMLCh * enConfigurationPropertyExporter;
00056               const XMLCh * enEmittingState;    
00057         const XMLCh * enEmittingOutSlot;                                   
00058         const XMLCh * enPrototypeInitialisation;
00059         
00060         const XMLCh * anPrototypeName;
00061         const XMLCh * anInternalName;
00062         const XMLCh * anEmitterInternalName;        
00063         const XMLCh * anReceiverInternalName;
00064         const XMLCh * anInSlotName;
00065         const XMLCh * anOutSlotName;
00066         const XMLCh * anFilterName;
00067         
00068         const XMLCh * anName;
00069               const XMLCh * anType;
00070         const XMLCh * anReceiverInSlotName;
00071         const XMLCh * anEmitterOutSlotName;
00072         
00073         const XMLCh * anExternalProertyName;
00074         const XMLCh * anInternalPropertyName;
00075         const XMLCh * anInternalComponentName;
00076         const XMLCh * anExporterName;
00077         
00078         const XMLCh * anStateName;
00079         
00080                                         
00081       public:   
00082         
00083         XMLComposedComponentPrototypeDictionary(): enComposedComponentPrototype(XMLString::transcode("ComposedComponentPrototype")),
00084           enComponentPrototypeReference(XMLString::transcode("ComponentPrototypeReference")),          
00085           enPrototypeInitialisation(XMLString::transcode("PrototypeInitialisation")),
00086           enComponentPrototype(XMLString::transcode("ComponentPrototype")),
00087           enPrototypeConnection(XMLString::transcode("PrototypeConnection")),
00088           enInSlot(XMLString::transcode("InSlot")),
00089           enOutSlot(XMLString::transcode("OutSlot")),     
00090           enConfigurationPropertyExporter(XMLString::transcode("ConfigurationPropertyExporter")),     
00091           enEmittingState(XMLString::transcode("EmittingState")),
00092           enEmittingOutSlot(XMLString::transcode("EmittingOutSlot")),
00093                                
00094           anName(XMLString::transcode("name")),
00095           anType(XMLString::transcode("type")),
00096           anPrototypeName(XMLString::transcode("prototypeName")),
00097           anInternalName(XMLString::transcode("internalName")),
00098           anEmitterInternalName(XMLString::transcode("emitterInternalName")),
00099           anStateName(XMLString::transcode("stateName")),
00100           anOutSlotName(XMLString::transcode("outSlotName")),    
00101           anReceiverInternalName(XMLString::transcode("receiverInternalName")),    
00102           anInSlotName(XMLString::transcode("inSlotName")),          
00103           anFilterName(XMLString::transcode("filterName")),
00104           anReceiverInSlotName(XMLString::transcode("receiverInSlotName")),
00105           anEmitterOutSlotName(XMLString::transcode("emitterOutSlotName")),
00106           anExternalProertyName(XMLString::transcode("externalProertyName")),
00107           anInternalPropertyName(XMLString::transcode("internalPropertyName")),
00108           anInternalComponentName(XMLString::transcode("internalComponentName")),
00109           anExporterName(XMLString::transcode("exporterName")) {
00110         };     
00111         
00112                                                           
00113     };
00114   }
00115 }
00116 #endif

Generated on Tue May 20 17:23:54 2003 for AMIRE-Framework by doxygen1.3