1 // This file may be redistributed and modified only under the terms of
2 // the GNU Lesser General Public License (See COPYING for details).
3 // Copyright 2000-2001 Stefanus Du Toit and Alistair Riddoch.
4 // Automatically generated using gen_cc.py.
5 
6 #ifndef ATLAS_OBJECTS_OPERATION_CREATE_H
7 #define ATLAS_OBJECTS_OPERATION_CREATE_H
8 
9 #include <Atlas/Objects/Operation/Action.h>
10 
11 
12 namespace Atlas { namespace Objects { namespace Operation {
13 
14 /** Create new things from nothing using this operator.
15 
16 Map editor is main user for this in client side. Server uses this inside "info" operation to tell client about new things.
17 
18 */
19 class Create : public Action
20 {
21   public:
22     /// Construct a Create instance.
23     Create();
24   protected:
25     /// Constructor for sub-classes.
26     Create(const char *,const char *);
27   public:
28     /// Default destructor.
29     virtual ~Create();
30 
31     /// Create a new class for Create.
32     static Create Class();
33 
34 protected:
35 
36 };
37 
38 } } } // namespace Atlas::Objects::Operation
39 
40 #endif // ATLAS_OBJECTS_OPERATION_CREATE_H
41