tags.cpp
Go to the documentation of this file.
00001 /*************************************************************************** 00002 file : $URL: https://frepple.svn.sourceforge.net/svnroot/frepple/tags/0.9.1/src/tags.cpp $ 00003 version : $LastChangedRevision: 1626 $ $LastChangedBy: jdetaeye $ 00004 date : $LastChangedDate: 2012-02-24 18:48:31 +0100 (Fri, 24 Feb 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 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 #define FREPPLE_CORE 00029 #include "frepple/utils.h" 00030 using namespace frepple; 00031 00032 namespace frepple 00033 { 00034 namespace utils 00035 { 00036 00037 DECLARE_EXPORT const Keyword Tags::tag_action("action"); 00038 DECLARE_EXPORT const Keyword Tags::tag_alternate("alternate"); 00039 DECLARE_EXPORT const Keyword Tags::tag_alternates("alternates"); 00040 DECLARE_EXPORT const Keyword Tags::tag_autocommit("autocommit"); 00041 DECLARE_EXPORT const Keyword Tags::tag_available("available"); 00042 DECLARE_EXPORT const Keyword Tags::tag_bucket("bucket"); 00043 DECLARE_EXPORT const Keyword Tags::tag_buckets("buckets"); 00044 DECLARE_EXPORT const Keyword Tags::tag_buffer("buffer"); 00045 DECLARE_EXPORT const Keyword Tags::tag_buffers("buffers"); 00046 DECLARE_EXPORT const Keyword Tags::tag_calendar("calendar"); 00047 DECLARE_EXPORT const Keyword Tags::tag_calendars("calendars"); 00048 DECLARE_EXPORT const Keyword Tags::tag_carrying_cost("carrying_cost"); 00049 DECLARE_EXPORT const Keyword Tags::tag_category("category"); 00050 DECLARE_EXPORT const Keyword Tags::tag_cluster("cluster"); 00051 DECLARE_EXPORT const Keyword Tags::tag_cmdline("cmdline"); 00052 DECLARE_EXPORT const Keyword Tags::tag_command("command"); 00053 DECLARE_EXPORT const Keyword Tags::tag_commands("commands"); 00054 DECLARE_EXPORT const Keyword Tags::tag_constraints("constraints"); 00055 DECLARE_EXPORT const Keyword Tags::tag_consuming("consuming"); 00056 DECLARE_EXPORT const Keyword Tags::tag_consuming_date("consuming_date"); 00057 DECLARE_EXPORT const Keyword Tags::tag_content("content"); 00058 DECLARE_EXPORT const Keyword Tags::tag_cost("cost"); 00059 DECLARE_EXPORT const Keyword Tags::tag_current("current"); 00060 DECLARE_EXPORT const Keyword Tags::tag_customer("customer"); 00061 DECLARE_EXPORT const Keyword Tags::tag_customers("customers"); 00062 DECLARE_EXPORT const Keyword Tags::tag_data("data"); 00063 DECLARE_EXPORT const Keyword Tags::tag_date("date"); 00064 DECLARE_EXPORT const Keyword Tags::tag_dates("dates"); 00065 DECLARE_EXPORT const Keyword Tags::tag_default("default"); 00066 DECLARE_EXPORT const Keyword Tags::tag_demand("demand"); 00067 DECLARE_EXPORT const Keyword Tags::tag_demands("demands"); 00068 DECLARE_EXPORT const Keyword Tags::tag_description("description"); 00069 DECLARE_EXPORT const Keyword Tags::tag_detectproblems("detectproblems"); 00070 DECLARE_EXPORT const Keyword Tags::tag_discrete("discrete"); 00071 DECLARE_EXPORT const Keyword Tags::tag_due("due"); 00072 DECLARE_EXPORT const Keyword Tags::tag_duration("duration"); 00073 DECLARE_EXPORT const Keyword Tags::tag_duration_per("duration_per"); 00074 DECLARE_EXPORT const Keyword Tags::tag_effective_start("effective_start"); 00075 DECLARE_EXPORT const Keyword Tags::tag_effective_end("effective_end"); 00076 DECLARE_EXPORT const Keyword Tags::tag_end("end"); 00077 DECLARE_EXPORT const Keyword Tags::tag_enddate("enddate"); 00078 DECLARE_EXPORT const Keyword Tags::tag_entity("entity"); 00079 DECLARE_EXPORT const Keyword Tags::tag_fence("fence"); 00080 DECLARE_EXPORT const Keyword Tags::tag_factor("factor"); 00081 DECLARE_EXPORT const Keyword Tags::tag_filename("filename"); 00082 DECLARE_EXPORT const Keyword Tags::tag_flow("flow"); 00083 DECLARE_EXPORT const Keyword Tags::tag_flowplan("flowplan"); 00084 DECLARE_EXPORT const Keyword Tags::tag_flowplans("flowplans"); 00085 DECLARE_EXPORT const Keyword Tags::tag_flows("flows"); 00086 DECLARE_EXPORT const Keyword Tags::tag_fromsetup("fromsetup"); 00087 DECLARE_EXPORT const Keyword Tags::tag_headeratts("headeratts"); 00088 DECLARE_EXPORT const Keyword Tags::tag_headerstart("headerstart"); 00089 DECLARE_EXPORT const Keyword Tags::tag_hidden("hidden"); 00090 DECLARE_EXPORT const Keyword Tags::tag_id("id"); 00091 DECLARE_EXPORT const Keyword Tags::tag_item("item"); 00092 DECLARE_EXPORT const Keyword Tags::tag_items("items"); 00093 DECLARE_EXPORT const Keyword Tags::tag_iterationaccuracy("iterationaccuracy"); 00094 DECLARE_EXPORT const Keyword Tags::tag_iterationthreshold("iterationthreshold"); 00095 DECLARE_EXPORT const Keyword Tags::tag_leadtime("leadtime"); 00096 DECLARE_EXPORT const Keyword Tags::tag_level("level"); 00097 DECLARE_EXPORT const Keyword Tags::tag_load("load"); 00098 DECLARE_EXPORT const Keyword Tags::tag_loadplan("loadplan"); 00099 DECLARE_EXPORT const Keyword Tags::tag_loadplans("loadplans"); 00100 DECLARE_EXPORT const Keyword Tags::tag_loads("loads"); 00101 DECLARE_EXPORT const Keyword Tags::tag_location("location"); 00102 DECLARE_EXPORT const Keyword Tags::tag_locations("locations"); 00103 DECLARE_EXPORT const Keyword Tags::tag_locked("locked"); 00104 DECLARE_EXPORT const Keyword Tags::tag_logfile("logfile"); 00105 DECLARE_EXPORT const Keyword Tags::tag_loglevel("loglevel"); 00106 DECLARE_EXPORT const Keyword Tags::tag_maxearly("maxearly"); 00107 DECLARE_EXPORT const Keyword Tags::tag_maximum("maximum"); 00108 DECLARE_EXPORT const Keyword Tags::tag_maximum_calendar("maximum_calendar"); 00109 DECLARE_EXPORT const Keyword Tags::tag_maxinterval("maxinterval"); 00110 DECLARE_EXPORT const Keyword Tags::tag_maxinventory("maxinventory"); 00111 DECLARE_EXPORT const Keyword Tags::tag_maxlateness("maxlateness"); 00112 DECLARE_EXPORT const Keyword Tags::tag_members("members"); 00113 DECLARE_EXPORT const Keyword Tags::tag_minimum("minimum"); 00114 DECLARE_EXPORT const Keyword Tags::tag_minimum_calendar("minimum_calendar"); 00115 DECLARE_EXPORT const Keyword Tags::tag_mininterval("mininterval"); 00116 DECLARE_EXPORT const Keyword Tags::tag_mininventory("mininventory"); 00117 DECLARE_EXPORT const Keyword Tags::tag_minshipment("minshipment"); 00118 DECLARE_EXPORT const Keyword Tags::tag_motive("motive"); 00119 DECLARE_EXPORT const Keyword Tags::tag_name("name"); 00120 DECLARE_EXPORT const Keyword Tags::tag_onhand("onhand"); 00121 DECLARE_EXPORT const Keyword Tags::tag_operation("operation"); 00122 DECLARE_EXPORT const Keyword Tags::tag_operationplan("operationplan"); 00123 DECLARE_EXPORT const Keyword Tags::tag_operationplans("operationplans"); 00124 DECLARE_EXPORT const Keyword Tags::tag_operations("operations"); 00125 DECLARE_EXPORT const Keyword Tags::tag_owner("owner"); 00126 DECLARE_EXPORT const Keyword Tags::tag_parameter("parameter"); 00127 DECLARE_EXPORT const Keyword Tags::tag_pegged("pegged"); 00128 DECLARE_EXPORT const Keyword Tags::tag_pegging("pegging"); 00129 DECLARE_EXPORT const Keyword Tags::tag_plan("plan"); 00130 DECLARE_EXPORT const Keyword Tags::tag_plantype("plantype"); 00131 DECLARE_EXPORT const Keyword Tags::tag_posttime("posttime"); 00132 DECLARE_EXPORT const Keyword Tags::tag_pretime("pretime"); 00133 DECLARE_EXPORT const Keyword Tags::tag_price("price"); 00134 DECLARE_EXPORT const Keyword Tags::tag_priority("priority"); 00135 DECLARE_EXPORT const Keyword Tags::tag_problem("problem"); 00136 DECLARE_EXPORT const Keyword Tags::tag_problems("problems"); 00137 DECLARE_EXPORT const Keyword Tags::tag_producing("producing"); 00138 DECLARE_EXPORT const Keyword Tags::tag_producing_date("producing_date"); 00139 DECLARE_EXPORT const Keyword Tags::tag_quantity("quantity"); 00140 DECLARE_EXPORT const Keyword Tags::tag_quantity_buffer("quantity_buffer"); 00141 DECLARE_EXPORT const Keyword Tags::tag_quantity_demand("quantity_demand"); 00142 DECLARE_EXPORT const Keyword Tags::tag_resource("resource"); 00143 DECLARE_EXPORT const Keyword Tags::tag_resources("resources"); 00144 DECLARE_EXPORT const Keyword Tags::tag_rule("rule"); 00145 DECLARE_EXPORT const Keyword Tags::tag_rules("rules"); 00146 DECLARE_EXPORT const Keyword Tags::tag_search("search"); 00147 DECLARE_EXPORT const Keyword Tags::tag_setup("setup"); 00148 DECLARE_EXPORT const Keyword Tags::tag_setupmatrices("setupmatrices"); 00149 DECLARE_EXPORT const Keyword Tags::tag_setupmatrix("setupmatrix"); 00150 DECLARE_EXPORT const Keyword Tags::tag_size_maximum("size_maximum"); 00151 DECLARE_EXPORT const Keyword Tags::tag_size_minimum("size_minimum"); 00152 DECLARE_EXPORT const Keyword Tags::tag_size_multiple("size_multiple"); 00153 DECLARE_EXPORT const Keyword Tags::tag_solver("solver"); 00154 DECLARE_EXPORT const Keyword Tags::tag_solvers("solvers"); 00155 DECLARE_EXPORT const Keyword Tags::tag_start("start"); 00156 DECLARE_EXPORT const Keyword Tags::tag_startorend("startorend"); 00157 DECLARE_EXPORT const Keyword Tags::tag_startdate("startdate"); 00158 DECLARE_EXPORT const Keyword Tags::tag_steps("steps"); 00159 DECLARE_EXPORT const Keyword Tags::tag_subcategory("subcategory"); 00160 DECLARE_EXPORT const Keyword Tags::tag_supply("supply"); 00161 DECLARE_EXPORT const Keyword Tags::tag_tosetup("tosetup"); 00162 // The next line requires the namespace "xsi" to be defined. 00163 // It must refer to "http://www.w3.org/2001/XMLSchema-instance" 00164 // This is required to support subclassing in the XML schema. 00165 DECLARE_EXPORT const Keyword Tags::tag_type("type","xsi"); 00166 DECLARE_EXPORT const Keyword Tags::tag_unavailable("unavailable"); 00167 DECLARE_EXPORT const Keyword Tags::tag_userexit_buffer("userexit_buffer"); 00168 DECLARE_EXPORT const Keyword Tags::tag_userexit_demand("userexit_demand"); 00169 DECLARE_EXPORT const Keyword Tags::tag_userexit_flow("userexit_flow"); 00170 DECLARE_EXPORT const Keyword Tags::tag_userexit_operation("userexit_operation"); 00171 DECLARE_EXPORT const Keyword Tags::tag_userexit_resource("userexit_resource"); 00172 DECLARE_EXPORT const Keyword Tags::tag_validate("validate"); 00173 DECLARE_EXPORT const Keyword Tags::tag_value("value"); 00174 DECLARE_EXPORT const Keyword Tags::tag_variable("variable"); 00175 DECLARE_EXPORT const Keyword Tags::tag_verbose("verbose"); 00176 DECLARE_EXPORT const Keyword Tags::tag_weight("weight"); 00177 00178 } // end namespace 00179 } // end namespace