tags.h
Go to the documentation of this file.
1 /***************************************************************************
2  * *
3  * Copyright (C) 2007-2012 by Johan De Taeye, frePPLe bvba *
4  * *
5  * This library is free software; you can redistribute it and/or modify it *
6  * under the terms of the GNU Affero General Public License as published *
7  * by the Free Software Foundation; either version 3 of the License, or *
8  * (at your option) any later version. *
9  * *
10  * This library is distributed in the hope that it will be useful, *
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13  * GNU Affero General Public License for more details. *
14  * *
15  * You should have received a copy of the GNU Affero General Public *
16  * License along with this program. *
17  * If not, see <http://www.gnu.org/licenses/>. *
18  * *
19  ***************************************************************************/
20 
21 
22 /** @brief This class holds a collection of all XML tags used by frepple.
23  *
24  * The class is a mere placeholder for a number of static instances of the
25  * Keyword class.<br>
26  * Nothing prevents you from creating static Keyword instances.
27  */
28 class Tags
29 {
30  public:
31  static DECLARE_EXPORT const Keyword tag_action;
32  static DECLARE_EXPORT const Keyword tag_alternate;
33  static DECLARE_EXPORT const Keyword tag_alternates;
34  static DECLARE_EXPORT const Keyword tag_autocommit;
35  static DECLARE_EXPORT const Keyword tag_available;
36  static DECLARE_EXPORT const Keyword tag_bucket;
37  static DECLARE_EXPORT const Keyword tag_buckets;
38  static DECLARE_EXPORT const Keyword tag_buffer;
39  static DECLARE_EXPORT const Keyword tag_buffers;
40  static DECLARE_EXPORT const Keyword tag_calendar;
41  static DECLARE_EXPORT const Keyword tag_calendars;
42  static DECLARE_EXPORT const Keyword tag_carrying_cost;
43  static DECLARE_EXPORT const Keyword tag_category;
44  static DECLARE_EXPORT const Keyword tag_cluster;
45  static DECLARE_EXPORT const Keyword tag_cmdline;
46  static DECLARE_EXPORT const Keyword tag_command;
47  static DECLARE_EXPORT const Keyword tag_commands;
48  static DECLARE_EXPORT const Keyword tag_constraints;
49  static DECLARE_EXPORT const Keyword tag_consuming;
50  static DECLARE_EXPORT const Keyword tag_consuming_date;
51  static DECLARE_EXPORT const Keyword tag_content;
52  static DECLARE_EXPORT const Keyword tag_cost;
53  static DECLARE_EXPORT const Keyword tag_current;
54  static DECLARE_EXPORT const Keyword tag_customer;
55  static DECLARE_EXPORT const Keyword tag_customers;
56  static DECLARE_EXPORT const Keyword tag_data;
57  static DECLARE_EXPORT const Keyword tag_date;
58  static DECLARE_EXPORT const Keyword tag_dates;
59  static DECLARE_EXPORT const Keyword tag_days;
60  static DECLARE_EXPORT const Keyword tag_default;
61  static DECLARE_EXPORT const Keyword tag_demand;
62  static DECLARE_EXPORT const Keyword tag_demands;
63  static DECLARE_EXPORT const Keyword tag_description;
64  static DECLARE_EXPORT const Keyword tag_detectproblems;
65  static DECLARE_EXPORT const Keyword tag_discrete;
66  static DECLARE_EXPORT const Keyword tag_due;
67  static DECLARE_EXPORT const Keyword tag_duration;
68  static DECLARE_EXPORT const Keyword tag_duration_per;
69  static DECLARE_EXPORT const Keyword tag_effective_start;
70  static DECLARE_EXPORT const Keyword tag_effective_end;
71  static DECLARE_EXPORT const Keyword tag_end;
72  static DECLARE_EXPORT const Keyword tag_enddate;
73  static DECLARE_EXPORT const Keyword tag_endtime;
74  static DECLARE_EXPORT const Keyword tag_entity;
75  static DECLARE_EXPORT const Keyword tag_fence;
76  static DECLARE_EXPORT const Keyword tag_factor;
77  static DECLARE_EXPORT const Keyword tag_filename;
78  static DECLARE_EXPORT const Keyword tag_flow;
79  static DECLARE_EXPORT const Keyword tag_flowplan;
80  static DECLARE_EXPORT const Keyword tag_flowplans;
81  static DECLARE_EXPORT const Keyword tag_flows;
82  static DECLARE_EXPORT const Keyword tag_fromsetup;
83  static DECLARE_EXPORT const Keyword tag_headeratts;
84  static DECLARE_EXPORT const Keyword tag_headerstart;
85  static DECLARE_EXPORT const Keyword tag_hidden;
86  static DECLARE_EXPORT const Keyword tag_id;
87  static DECLARE_EXPORT const Keyword tag_item;
88  static DECLARE_EXPORT const Keyword tag_items;
89  static DECLARE_EXPORT const Keyword tag_iterationaccuracy;
90  static DECLARE_EXPORT const Keyword tag_iterationthreshold;
91  static DECLARE_EXPORT const Keyword tag_leadtime;
92  static DECLARE_EXPORT const Keyword tag_level;
93  static DECLARE_EXPORT const Keyword tag_load;
94  static DECLARE_EXPORT const Keyword tag_loadplan;
95  static DECLARE_EXPORT const Keyword tag_loadplans;
96  static DECLARE_EXPORT const Keyword tag_loads;
97  static DECLARE_EXPORT const Keyword tag_location;
98  static DECLARE_EXPORT const Keyword tag_locations;
99  static DECLARE_EXPORT const Keyword tag_locked;
100  static DECLARE_EXPORT const Keyword tag_logfile;
101  static DECLARE_EXPORT const Keyword tag_loglevel;
102  static DECLARE_EXPORT const Keyword tag_maxearly;
103  static DECLARE_EXPORT const Keyword tag_maximum;
104  static DECLARE_EXPORT const Keyword tag_maximum_calendar;
105  static DECLARE_EXPORT const Keyword tag_maxinterval;
106  static DECLARE_EXPORT const Keyword tag_maxinventory;
107  static DECLARE_EXPORT const Keyword tag_maxlateness;
108  static DECLARE_EXPORT const Keyword tag_members;
109  static DECLARE_EXPORT const Keyword tag_minimum;
110  static DECLARE_EXPORT const Keyword tag_minimum_calendar;
111  static DECLARE_EXPORT const Keyword tag_mininterval;
112  static DECLARE_EXPORT const Keyword tag_mininventory;
113  static DECLARE_EXPORT const Keyword tag_minshipment;
114  static DECLARE_EXPORT const Keyword tag_motive;
115  static DECLARE_EXPORT const Keyword tag_name;
116  static DECLARE_EXPORT const Keyword tag_onhand;
117  static DECLARE_EXPORT const Keyword tag_operation;
118  static DECLARE_EXPORT const Keyword tag_operationplan;
119  static DECLARE_EXPORT const Keyword tag_operationplans;
120  static DECLARE_EXPORT const Keyword tag_operations;
121  static DECLARE_EXPORT const Keyword tag_owner;
122  static DECLARE_EXPORT const Keyword tag_parameter;
123  static DECLARE_EXPORT const Keyword tag_pegged;
124  static DECLARE_EXPORT const Keyword tag_pegging;
125  static DECLARE_EXPORT const Keyword tag_plan;
126  static DECLARE_EXPORT const Keyword tag_plantype;
127  static DECLARE_EXPORT const Keyword tag_posttime;
128  static DECLARE_EXPORT const Keyword tag_pretime;
129  static DECLARE_EXPORT const Keyword tag_price;
130  static DECLARE_EXPORT const Keyword tag_priority;
131  static DECLARE_EXPORT const Keyword tag_problem;
132  static DECLARE_EXPORT const Keyword tag_problems;
133  static DECLARE_EXPORT const Keyword tag_producing;
134  static DECLARE_EXPORT const Keyword tag_producing_date;
135  static DECLARE_EXPORT const Keyword tag_quantity;
136  static DECLARE_EXPORT const Keyword tag_quantity_buffer;
137  static DECLARE_EXPORT const Keyword tag_quantity_demand;
138  static DECLARE_EXPORT const Keyword tag_resource;
139  static DECLARE_EXPORT const Keyword tag_resources;
140  static DECLARE_EXPORT const Keyword tag_resourceskill;
141  static DECLARE_EXPORT const Keyword tag_resourceskills;
142  static DECLARE_EXPORT const Keyword tag_rule;
143  static DECLARE_EXPORT const Keyword tag_rules;
144  static DECLARE_EXPORT const Keyword tag_search;
145  static DECLARE_EXPORT const Keyword tag_setup;
146  static DECLARE_EXPORT const Keyword tag_setupmatrices;
147  static DECLARE_EXPORT const Keyword tag_setupmatrix;
148  static DECLARE_EXPORT const Keyword tag_size_maximum;
149  static DECLARE_EXPORT const Keyword tag_size_minimum;
150  static DECLARE_EXPORT const Keyword tag_size_multiple;
151  static DECLARE_EXPORT const Keyword tag_skill;
152  static DECLARE_EXPORT const Keyword tag_skills;
153  static DECLARE_EXPORT const Keyword tag_solver;
154  static DECLARE_EXPORT const Keyword tag_solvers;
155  static DECLARE_EXPORT const Keyword tag_start;
156  static DECLARE_EXPORT const Keyword tag_startorend;
157  static DECLARE_EXPORT const Keyword tag_startdate;
158  static DECLARE_EXPORT const Keyword tag_starttime;
159  static DECLARE_EXPORT const Keyword tag_steps;
160  static DECLARE_EXPORT const Keyword tag_subcategory;
161  static DECLARE_EXPORT const Keyword tag_supply;
162  static DECLARE_EXPORT const Keyword tag_tosetup;
163  static DECLARE_EXPORT const Keyword tag_type;
164  static DECLARE_EXPORT const Keyword tag_unavailable;
165  static DECLARE_EXPORT const Keyword tag_userexit_buffer;
166  static DECLARE_EXPORT const Keyword tag_userexit_demand;
167  static DECLARE_EXPORT const Keyword tag_userexit_flow;
169  static DECLARE_EXPORT const Keyword tag_userexit_resource;
170  static DECLARE_EXPORT const Keyword tag_validate;
171  static DECLARE_EXPORT const Keyword tag_value;
172  static DECLARE_EXPORT const Keyword tag_variable;
173  static DECLARE_EXPORT const Keyword tag_verbose;
174  static DECLARE_EXPORT const Keyword tag_weight;
175 };
176