tags.h
Go to the documentation of this file.
00001 /*************************************************************************** 00002 file : $URL: http://svn.code.sf.net/p/frepple/code/trunk/include/frepple/tags.h $ 00003 version : $LastChangedRevision: 1715 $ $LastChangedBy: jdetaeye $ 00004 date : $LastChangedDate: 2012-07-19 21:37:46 +0200 (Thu, 19 Jul 2012) $ 00005 ***************************************************************************/ 00006 00007 /*************************************************************************** 00008 * * 00009 * Copyright (C) 2007-2012 by Johan De Taeye, frePPLe bvba * 00010 * * 00011 * This library is free software; you can redistribute it and/or modify it * 00012 * under the terms of the GNU Affero General Public License as published * 00013 * by the Free Software Foundation; either version 3 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 * This library is distributed in the hope that it will be useful, * 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00019 * GNU Affero General Public License for more details. * 00020 * * 00021 * You should have received a copy of the GNU Affero General Public * 00022 * License along with this program. * 00023 * If not, see <http://www.gnu.org/licenses/>. * 00024 * * 00025 ***************************************************************************/ 00026 00027 00028 /** @brief This class holds a collection of all XML tags used by frepple. 00029 * 00030 * The class is a mere placeholder for a number of static instances of the 00031 * Keyword class.<br> 00032 * Nothing prevents you from creating static Keyword instances. 00033 */ 00034 class Tags 00035 { 00036 public: 00037 static DECLARE_EXPORT const Keyword tag_action; 00038 static DECLARE_EXPORT const Keyword tag_alternate; 00039 static DECLARE_EXPORT const Keyword tag_alternates; 00040 static DECLARE_EXPORT const Keyword tag_autocommit; 00041 static DECLARE_EXPORT const Keyword tag_available; 00042 static DECLARE_EXPORT const Keyword tag_bucket; 00043 static DECLARE_EXPORT const Keyword tag_buckets; 00044 static DECLARE_EXPORT const Keyword tag_buffer; 00045 static DECLARE_EXPORT const Keyword tag_buffers; 00046 static DECLARE_EXPORT const Keyword tag_calendar; 00047 static DECLARE_EXPORT const Keyword tag_calendars; 00048 static DECLARE_EXPORT const Keyword tag_carrying_cost; 00049 static DECLARE_EXPORT const Keyword tag_category; 00050 static DECLARE_EXPORT const Keyword tag_cluster; 00051 static DECLARE_EXPORT const Keyword tag_cmdline; 00052 static DECLARE_EXPORT const Keyword tag_command; 00053 static DECLARE_EXPORT const Keyword tag_commands; 00054 static DECLARE_EXPORT const Keyword tag_constraints; 00055 static DECLARE_EXPORT const Keyword tag_consuming; 00056 static DECLARE_EXPORT const Keyword tag_consuming_date; 00057 static DECLARE_EXPORT const Keyword tag_content; 00058 static DECLARE_EXPORT const Keyword tag_cost; 00059 static DECLARE_EXPORT const Keyword tag_current; 00060 static DECLARE_EXPORT const Keyword tag_customer; 00061 static DECLARE_EXPORT const Keyword tag_customers; 00062 static DECLARE_EXPORT const Keyword tag_data; 00063 static DECLARE_EXPORT const Keyword tag_date; 00064 static DECLARE_EXPORT const Keyword tag_dates; 00065 static DECLARE_EXPORT const Keyword tag_days; 00066 static DECLARE_EXPORT const Keyword tag_default; 00067 static DECLARE_EXPORT const Keyword tag_demand; 00068 static DECLARE_EXPORT const Keyword tag_demands; 00069 static DECLARE_EXPORT const Keyword tag_description; 00070 static DECLARE_EXPORT const Keyword tag_detectproblems; 00071 static DECLARE_EXPORT const Keyword tag_discrete; 00072 static DECLARE_EXPORT const Keyword tag_due; 00073 static DECLARE_EXPORT const Keyword tag_duration; 00074 static DECLARE_EXPORT const Keyword tag_duration_per; 00075 static DECLARE_EXPORT const Keyword tag_effective_start; 00076 static DECLARE_EXPORT const Keyword tag_effective_end; 00077 static DECLARE_EXPORT const Keyword tag_end; 00078 static DECLARE_EXPORT const Keyword tag_enddate; 00079 static DECLARE_EXPORT const Keyword tag_endtime; 00080 static DECLARE_EXPORT const Keyword tag_entity; 00081 static DECLARE_EXPORT const Keyword tag_fence; 00082 static DECLARE_EXPORT const Keyword tag_factor; 00083 static DECLARE_EXPORT const Keyword tag_filename; 00084 static DECLARE_EXPORT const Keyword tag_flow; 00085 static DECLARE_EXPORT const Keyword tag_flowplan; 00086 static DECLARE_EXPORT const Keyword tag_flowplans; 00087 static DECLARE_EXPORT const Keyword tag_flows; 00088 static DECLARE_EXPORT const Keyword tag_fromsetup; 00089 static DECLARE_EXPORT const Keyword tag_headeratts; 00090 static DECLARE_EXPORT const Keyword tag_headerstart; 00091 static DECLARE_EXPORT const Keyword tag_hidden; 00092 static DECLARE_EXPORT const Keyword tag_id; 00093 static DECLARE_EXPORT const Keyword tag_item; 00094 static DECLARE_EXPORT const Keyword tag_items; 00095 static DECLARE_EXPORT const Keyword tag_iterationaccuracy; 00096 static DECLARE_EXPORT const Keyword tag_iterationthreshold; 00097 static DECLARE_EXPORT const Keyword tag_leadtime; 00098 static DECLARE_EXPORT const Keyword tag_level; 00099 static DECLARE_EXPORT const Keyword tag_load; 00100 static DECLARE_EXPORT const Keyword tag_loadplan; 00101 static DECLARE_EXPORT const Keyword tag_loadplans; 00102 static DECLARE_EXPORT const Keyword tag_loads; 00103 static DECLARE_EXPORT const Keyword tag_location; 00104 static DECLARE_EXPORT const Keyword tag_locations; 00105 static DECLARE_EXPORT const Keyword tag_locked; 00106 static DECLARE_EXPORT const Keyword tag_logfile; 00107 static DECLARE_EXPORT const Keyword tag_loglevel; 00108 static DECLARE_EXPORT const Keyword tag_maxearly; 00109 static DECLARE_EXPORT const Keyword tag_maximum; 00110 static DECLARE_EXPORT const Keyword tag_maximum_calendar; 00111 static DECLARE_EXPORT const Keyword tag_maxinterval; 00112 static DECLARE_EXPORT const Keyword tag_maxinventory; 00113 static DECLARE_EXPORT const Keyword tag_maxlateness; 00114 static DECLARE_EXPORT const Keyword tag_members; 00115 static DECLARE_EXPORT const Keyword tag_minimum; 00116 static DECLARE_EXPORT const Keyword tag_minimum_calendar; 00117 static DECLARE_EXPORT const Keyword tag_mininterval; 00118 static DECLARE_EXPORT const Keyword tag_mininventory; 00119 static DECLARE_EXPORT const Keyword tag_minshipment; 00120 static DECLARE_EXPORT const Keyword tag_motive; 00121 static DECLARE_EXPORT const Keyword tag_name; 00122 static DECLARE_EXPORT const Keyword tag_onhand; 00123 static DECLARE_EXPORT const Keyword tag_operation; 00124 static DECLARE_EXPORT const Keyword tag_operationplan; 00125 static DECLARE_EXPORT const Keyword tag_operationplans; 00126 static DECLARE_EXPORT const Keyword tag_operations; 00127 static DECLARE_EXPORT const Keyword tag_owner; 00128 static DECLARE_EXPORT const Keyword tag_parameter; 00129 static DECLARE_EXPORT const Keyword tag_pegged; 00130 static DECLARE_EXPORT const Keyword tag_pegging; 00131 static DECLARE_EXPORT const Keyword tag_plan; 00132 static DECLARE_EXPORT const Keyword tag_plantype; 00133 static DECLARE_EXPORT const Keyword tag_posttime; 00134 static DECLARE_EXPORT const Keyword tag_pretime; 00135 static DECLARE_EXPORT const Keyword tag_price; 00136 static DECLARE_EXPORT const Keyword tag_priority; 00137 static DECLARE_EXPORT const Keyword tag_problem; 00138 static DECLARE_EXPORT const Keyword tag_problems; 00139 static DECLARE_EXPORT const Keyword tag_producing; 00140 static DECLARE_EXPORT const Keyword tag_producing_date; 00141 static DECLARE_EXPORT const Keyword tag_quantity; 00142 static DECLARE_EXPORT const Keyword tag_quantity_buffer; 00143 static DECLARE_EXPORT const Keyword tag_quantity_demand; 00144 static DECLARE_EXPORT const Keyword tag_resource; 00145 static DECLARE_EXPORT const Keyword tag_resources; 00146 static DECLARE_EXPORT const Keyword tag_rule; 00147 static DECLARE_EXPORT const Keyword tag_rules; 00148 static DECLARE_EXPORT const Keyword tag_search; 00149 static DECLARE_EXPORT const Keyword tag_setup; 00150 static DECLARE_EXPORT const Keyword tag_setupmatrices; 00151 static DECLARE_EXPORT const Keyword tag_setupmatrix; 00152 static DECLARE_EXPORT const Keyword tag_size_maximum; 00153 static DECLARE_EXPORT const Keyword tag_size_minimum; 00154 static DECLARE_EXPORT const Keyword tag_size_multiple; 00155 static DECLARE_EXPORT const Keyword tag_solver; 00156 static DECLARE_EXPORT const Keyword tag_solvers; 00157 static DECLARE_EXPORT const Keyword tag_start; 00158 static DECLARE_EXPORT const Keyword tag_startorend; 00159 static DECLARE_EXPORT const Keyword tag_startdate; 00160 static DECLARE_EXPORT const Keyword tag_starttime; 00161 static DECLARE_EXPORT const Keyword tag_steps; 00162 static DECLARE_EXPORT const Keyword tag_subcategory; 00163 static DECLARE_EXPORT const Keyword tag_supply; 00164 static DECLARE_EXPORT const Keyword tag_tosetup; 00165 static DECLARE_EXPORT const Keyword tag_type; 00166 static DECLARE_EXPORT const Keyword tag_unavailable; 00167 static DECLARE_EXPORT const Keyword tag_userexit_buffer; 00168 static DECLARE_EXPORT const Keyword tag_userexit_demand; 00169 static DECLARE_EXPORT const Keyword tag_userexit_flow; 00170 static DECLARE_EXPORT const Keyword tag_userexit_operation; 00171 static DECLARE_EXPORT const Keyword tag_userexit_resource; 00172 static DECLARE_EXPORT const Keyword tag_validate; 00173 static DECLARE_EXPORT const Keyword tag_value; 00174 static DECLARE_EXPORT const Keyword tag_variable; 00175 static DECLARE_EXPORT const Keyword tag_verbose; 00176 static DECLARE_EXPORT const Keyword tag_weight; 00177 }; 00178