00001 /*************************************************************************** 00002 file : $HeadURL: https://frepple.svn.sourceforge.net/svnroot/frepple/trunk/include/frepple/tags.h $ 00003 version : $LastChangedRevision: 778 $ $LastChangedBy: jdetaeye $ 00004 date : $LastChangedDate: 2008-06-07 14:18:13 +0200 (Sat, 07 Jun 2008) $ 00005 ***************************************************************************/ 00006 00007 /*************************************************************************** 00008 * * 00009 * Copyright (C) 2007 by Johan De Taeye * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA * 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_abortonerror; 00038 static DECLARE_EXPORT const Keyword tag_action; 00039 static DECLARE_EXPORT const Keyword tag_after; 00040 static DECLARE_EXPORT const Keyword tag_alternate; 00041 static DECLARE_EXPORT const Keyword tag_alternates; 00042 static DECLARE_EXPORT const Keyword tag_available; 00043 static DECLARE_EXPORT const Keyword tag_before; 00044 static DECLARE_EXPORT const Keyword tag_bucket; 00045 static DECLARE_EXPORT const Keyword tag_buckets; 00046 static DECLARE_EXPORT const Keyword tag_buffer; 00047 static DECLARE_EXPORT const Keyword tag_buffers; 00048 static DECLARE_EXPORT const Keyword tag_calendar; 00049 static DECLARE_EXPORT const Keyword tag_calendars; 00050 static DECLARE_EXPORT const Keyword tag_carrying_cost; 00051 static DECLARE_EXPORT const Keyword tag_category; 00052 static DECLARE_EXPORT const Keyword tag_cluster; 00053 static DECLARE_EXPORT const Keyword tag_cmdline; 00054 static DECLARE_EXPORT const Keyword tag_command; 00055 static DECLARE_EXPORT const Keyword tag_commands; 00056 static DECLARE_EXPORT const Keyword tag_constraints; 00057 static DECLARE_EXPORT const Keyword tag_consuming; 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_epst; 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_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_leadtime; 00095 static DECLARE_EXPORT const Keyword tag_level; 00096 static DECLARE_EXPORT const Keyword tag_load; 00097 static DECLARE_EXPORT const Keyword tag_loadplan; 00098 static DECLARE_EXPORT const Keyword tag_loadplans; 00099 static DECLARE_EXPORT const Keyword tag_loads; 00100 static DECLARE_EXPORT const Keyword tag_location; 00101 static DECLARE_EXPORT const Keyword tag_locations; 00102 static DECLARE_EXPORT const Keyword tag_locked; 00103 static DECLARE_EXPORT const Keyword tag_logfile; 00104 static DECLARE_EXPORT const Keyword tag_loglevel; 00105 static DECLARE_EXPORT const Keyword tag_lpst; 00106 static DECLARE_EXPORT const Keyword tag_maximum; 00107 static DECLARE_EXPORT const Keyword tag_maxinterval; 00108 static DECLARE_EXPORT const Keyword tag_maxinventory; 00109 static DECLARE_EXPORT const Keyword tag_maxlateness; 00110 static DECLARE_EXPORT const Keyword tag_maxparallel; 00111 static DECLARE_EXPORT const Keyword tag_members; 00112 static DECLARE_EXPORT const Keyword tag_minimum; 00113 static DECLARE_EXPORT const Keyword tag_mininterval; 00114 static DECLARE_EXPORT const Keyword tag_mininventory; 00115 static DECLARE_EXPORT const Keyword tag_minshipment; 00116 static DECLARE_EXPORT const Keyword tag_mode; 00117 static DECLARE_EXPORT const Keyword tag_name; 00118 static DECLARE_EXPORT const Keyword tag_onhand; 00119 static DECLARE_EXPORT const Keyword tag_operation; 00120 static DECLARE_EXPORT const Keyword tag_operationplan; 00121 static DECLARE_EXPORT const Keyword tag_operationplans; 00122 static DECLARE_EXPORT const Keyword tag_operations; 00123 static DECLARE_EXPORT const Keyword tag_owner; 00124 static DECLARE_EXPORT const Keyword tag_parameter; 00125 static DECLARE_EXPORT const Keyword tag_pegging; 00126 static DECLARE_EXPORT const Keyword tag_plan; 00127 static DECLARE_EXPORT const Keyword tag_posttime; 00128 static DECLARE_EXPORT const Keyword tag_pretime; 00129 static DECLARE_EXPORT const Keyword tag_price; 00130 static DECLARE_EXPORT const Keyword tag_priority; 00131 static DECLARE_EXPORT const Keyword tag_problem; 00132 static DECLARE_EXPORT const Keyword tag_problems; 00133 static DECLARE_EXPORT const Keyword tag_producing; 00134 static DECLARE_EXPORT const Keyword tag_quantity; 00135 static DECLARE_EXPORT const Keyword tag_resource; 00136 static DECLARE_EXPORT const Keyword tag_resources; 00137 static DECLARE_EXPORT const Keyword tag_size_maximum; 00138 static DECLARE_EXPORT const Keyword tag_size_minimum; 00139 static DECLARE_EXPORT const Keyword tag_size_multiple; 00140 static DECLARE_EXPORT const Keyword tag_solver; 00141 static DECLARE_EXPORT const Keyword tag_solvers; 00142 static DECLARE_EXPORT const Keyword tag_start; 00143 static DECLARE_EXPORT const Keyword tag_startorend; 00144 static DECLARE_EXPORT const Keyword tag_startdate; 00145 static DECLARE_EXPORT const Keyword tag_steps; 00146 static DECLARE_EXPORT const Keyword tag_subcategory; 00147 static DECLARE_EXPORT const Keyword tag_supply; 00148 static DECLARE_EXPORT const Keyword tag_type; 00149 static DECLARE_EXPORT const Keyword tag_validate; 00150 static DECLARE_EXPORT const Keyword tag_value; 00151 static DECLARE_EXPORT const Keyword tag_variable; 00152 static DECLARE_EXPORT const Keyword tag_verbose; 00153 static DECLARE_EXPORT const Keyword tag_weight; 00154 00155 }; 00156