tags.h
Go to the documentation of this file.
00001 /*************************************************************************** 00002 file : $URL: https://frepple.svn.sourceforge.net/svnroot/frepple/trunk/include/frepple/tags.h $ 00003 version : $LastChangedRevision: 1478 $ $LastChangedBy: jdetaeye $ 00004 date : $LastChangedDate: 2011-07-10 12:34:00 +0200 (Sun, 10 Jul 2011) $ 00005 ***************************************************************************/ 00006 00007 /*************************************************************************** 00008 * * 00009 * Copyright (C) 2007 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 Lesser General Public License as published * 00013 * by the Free Software Foundation; either version 2.1 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 GNU Lesser * 00019 * General Public License for more details. * 00020 * * 00021 * You should have received a copy of the GNU Lesser General Public * 00022 * License along with this library; if not, write to the Free Software * 00023 * Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,* 00024 * USA * 00025 * * 00026 ***************************************************************************/ 00027 00028 00029 /** @brief This class holds a collection of all XML tags used by frepple. 00030 * 00031 * The class is a mere placeholder for a number of static instances of the 00032 * Keyword class.<br> 00033 * Nothing prevents you from creating static Keyword instances. 00034 */ 00035 class Tags 00036 { 00037 public: 00038 static DECLARE_EXPORT const Keyword tag_action; 00039 static DECLARE_EXPORT const Keyword tag_alternate; 00040 static DECLARE_EXPORT const Keyword tag_alternates; 00041 static DECLARE_EXPORT const Keyword tag_autocommit; 00042 static DECLARE_EXPORT const Keyword tag_available; 00043 static DECLARE_EXPORT const Keyword tag_bucket; 00044 static DECLARE_EXPORT const Keyword tag_buckets; 00045 static DECLARE_EXPORT const Keyword tag_buffer; 00046 static DECLARE_EXPORT const Keyword tag_buffers; 00047 static DECLARE_EXPORT const Keyword tag_calendar; 00048 static DECLARE_EXPORT const Keyword tag_calendars; 00049 static DECLARE_EXPORT const Keyword tag_carrying_cost; 00050 static DECLARE_EXPORT const Keyword tag_category; 00051 static DECLARE_EXPORT const Keyword tag_cluster; 00052 static DECLARE_EXPORT const Keyword tag_cmdline; 00053 static DECLARE_EXPORT const Keyword tag_command; 00054 static DECLARE_EXPORT const Keyword tag_commands; 00055 static DECLARE_EXPORT const Keyword tag_constraints; 00056 static DECLARE_EXPORT const Keyword tag_consuming; 00057 static DECLARE_EXPORT const Keyword tag_consuming_date; 00058 static DECLARE_EXPORT const Keyword tag_content; 00059 static DECLARE_EXPORT const Keyword tag_cost; 00060 static DECLARE_EXPORT const Keyword tag_current; 00061 static DECLARE_EXPORT const Keyword tag_customer; 00062 static DECLARE_EXPORT const Keyword tag_customers; 00063 static DECLARE_EXPORT const Keyword tag_data; 00064 static DECLARE_EXPORT const Keyword tag_date; 00065 static DECLARE_EXPORT const Keyword tag_dates; 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_entity; 00080 static DECLARE_EXPORT const Keyword tag_fence; 00081 static DECLARE_EXPORT const Keyword tag_factor; 00082 static DECLARE_EXPORT const Keyword tag_filename; 00083 static DECLARE_EXPORT const Keyword tag_flow; 00084 static DECLARE_EXPORT const Keyword tag_flowplan; 00085 static DECLARE_EXPORT const Keyword tag_flowplans; 00086 static DECLARE_EXPORT const Keyword tag_flows; 00087 static DECLARE_EXPORT const Keyword tag_fromsetup; 00088 static DECLARE_EXPORT const Keyword tag_headeratts; 00089 static DECLARE_EXPORT const Keyword tag_headerstart; 00090 static DECLARE_EXPORT const Keyword tag_hidden; 00091 static DECLARE_EXPORT const Keyword tag_id; 00092 static DECLARE_EXPORT const Keyword tag_item; 00093 static DECLARE_EXPORT const Keyword tag_items; 00094 static DECLARE_EXPORT const Keyword tag_iterationaccuracy; 00095 static DECLARE_EXPORT const Keyword tag_iterationthreshold; 00096 static DECLARE_EXPORT const Keyword tag_leadtime; 00097 static DECLARE_EXPORT const Keyword tag_level; 00098 static DECLARE_EXPORT const Keyword tag_load; 00099 static DECLARE_EXPORT const Keyword tag_loadplan; 00100 static DECLARE_EXPORT const Keyword tag_loadplans; 00101 static DECLARE_EXPORT const Keyword tag_loads; 00102 static DECLARE_EXPORT const Keyword tag_location; 00103 static DECLARE_EXPORT const Keyword tag_locations; 00104 static DECLARE_EXPORT const Keyword tag_locked; 00105 static DECLARE_EXPORT const Keyword tag_logfile; 00106 static DECLARE_EXPORT const Keyword tag_loglevel; 00107 static DECLARE_EXPORT const Keyword tag_maxearly; 00108 static DECLARE_EXPORT const Keyword tag_maximum; 00109 static DECLARE_EXPORT const Keyword tag_maximum_calendar; 00110 static DECLARE_EXPORT const Keyword tag_maxinterval; 00111 static DECLARE_EXPORT const Keyword tag_maxinventory; 00112 static DECLARE_EXPORT const Keyword tag_maxlateness; 00113 static DECLARE_EXPORT const Keyword tag_members; 00114 static DECLARE_EXPORT const Keyword tag_minimum; 00115 static DECLARE_EXPORT const Keyword tag_minimum_calendar; 00116 static DECLARE_EXPORT const Keyword tag_mininterval; 00117 static DECLARE_EXPORT const Keyword tag_mininventory; 00118 static DECLARE_EXPORT const Keyword tag_minshipment; 00119 static DECLARE_EXPORT const Keyword tag_name; 00120 static DECLARE_EXPORT const Keyword tag_onhand; 00121 static DECLARE_EXPORT const Keyword tag_operation; 00122 static DECLARE_EXPORT const Keyword tag_operationplan; 00123 static DECLARE_EXPORT const Keyword tag_operationplans; 00124 static DECLARE_EXPORT const Keyword tag_operations; 00125 static DECLARE_EXPORT const Keyword tag_owner; 00126 static DECLARE_EXPORT const Keyword tag_parameter; 00127 static DECLARE_EXPORT const Keyword tag_pegged; 00128 static DECLARE_EXPORT const Keyword tag_pegging; 00129 static DECLARE_EXPORT const Keyword tag_plan; 00130 static DECLARE_EXPORT const Keyword tag_plantype; 00131 static DECLARE_EXPORT const Keyword tag_posttime; 00132 static DECLARE_EXPORT const Keyword tag_pretime; 00133 static DECLARE_EXPORT const Keyword tag_price; 00134 static DECLARE_EXPORT const Keyword tag_priority; 00135 static DECLARE_EXPORT const Keyword tag_problem; 00136 static DECLARE_EXPORT const Keyword tag_problems; 00137 static DECLARE_EXPORT const Keyword tag_producing; 00138 static DECLARE_EXPORT const Keyword tag_producing_date; 00139 static DECLARE_EXPORT const Keyword tag_quantity; 00140 static DECLARE_EXPORT const Keyword tag_quantity_buffer; 00141 static DECLARE_EXPORT const Keyword tag_quantity_demand; 00142 static DECLARE_EXPORT const Keyword tag_resource; 00143 static DECLARE_EXPORT const Keyword tag_resources; 00144 static DECLARE_EXPORT const Keyword tag_rule; 00145 static DECLARE_EXPORT const Keyword tag_rules; 00146 static DECLARE_EXPORT const Keyword tag_search; 00147 static DECLARE_EXPORT const Keyword tag_setup; 00148 static DECLARE_EXPORT const Keyword tag_setupmatrices; 00149 static DECLARE_EXPORT const Keyword tag_setupmatrix; 00150 static DECLARE_EXPORT const Keyword tag_size_maximum; 00151 static DECLARE_EXPORT const Keyword tag_size_minimum; 00152 static DECLARE_EXPORT const Keyword tag_size_multiple; 00153 static DECLARE_EXPORT const Keyword tag_solver; 00154 static DECLARE_EXPORT const Keyword tag_solvers; 00155 static DECLARE_EXPORT const Keyword tag_start; 00156 static DECLARE_EXPORT const Keyword tag_startorend; 00157 static DECLARE_EXPORT const Keyword tag_startdate; 00158 static DECLARE_EXPORT const Keyword tag_steps; 00159 static DECLARE_EXPORT const Keyword tag_subcategory; 00160 static DECLARE_EXPORT const Keyword tag_supply; 00161 static DECLARE_EXPORT const Keyword tag_tosetup; 00162 static DECLARE_EXPORT const Keyword tag_type; 00163 static DECLARE_EXPORT const Keyword tag_unavailable; 00164 static DECLARE_EXPORT const Keyword tag_userexit_buffer; 00165 static DECLARE_EXPORT const Keyword tag_userexit_demand; 00166 static DECLARE_EXPORT const Keyword tag_userexit_flow; 00167 static DECLARE_EXPORT const Keyword tag_userexit_operation; 00168 static DECLARE_EXPORT const Keyword tag_userexit_resource; 00169 static DECLARE_EXPORT const Keyword tag_validate; 00170 static DECLARE_EXPORT const Keyword tag_value; 00171 static DECLARE_EXPORT const Keyword tag_variable; 00172 static DECLARE_EXPORT const Keyword tag_verbose; 00173 static DECLARE_EXPORT const Keyword tag_weight; 00174 }; 00175