tags.cpp

Go to the documentation of this file.
00001 /***************************************************************************
00002   file : $URL: https://frepple.svn.sourceforge.net/svnroot/frepple/tags/0.8.0/src/tags.cpp $
00003   version : $LastChangedRevision: 1177 $  $LastChangedBy: jdetaeye $
00004   date : $LastChangedDate: 2010-02-16 17:21:05 +0100 (Tue, 16 Feb 2010) $
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., 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_leadtime("leadtime");
00094 DECLARE_EXPORT const Keyword Tags::tag_level("level");
00095 DECLARE_EXPORT const Keyword Tags::tag_load("load");
00096 DECLARE_EXPORT const Keyword Tags::tag_loadplan("loadplan");
00097 DECLARE_EXPORT const Keyword Tags::tag_loadplans("loadplans");
00098 DECLARE_EXPORT const Keyword Tags::tag_loads("loads");
00099 DECLARE_EXPORT const Keyword Tags::tag_location("location");
00100 DECLARE_EXPORT const Keyword Tags::tag_locations("locations");
00101 DECLARE_EXPORT const Keyword Tags::tag_locked("locked");
00102 DECLARE_EXPORT const Keyword Tags::tag_logfile("logfile");
00103 DECLARE_EXPORT const Keyword Tags::tag_loglevel("loglevel");
00104 DECLARE_EXPORT const Keyword Tags::tag_maxearly("maxearly");
00105 DECLARE_EXPORT const Keyword Tags::tag_maximum("maximum");
00106 DECLARE_EXPORT const Keyword Tags::tag_maxinterval("maxinterval");
00107 DECLARE_EXPORT const Keyword Tags::tag_maxinventory("maxinventory");
00108 DECLARE_EXPORT const Keyword Tags::tag_maxlateness("maxlateness");
00109 DECLARE_EXPORT const Keyword Tags::tag_maxparallel("maxparallel");
00110 DECLARE_EXPORT const Keyword Tags::tag_members("members");
00111 DECLARE_EXPORT const Keyword Tags::tag_minimum("minimum");
00112 DECLARE_EXPORT const Keyword Tags::tag_mininterval("mininterval");
00113 DECLARE_EXPORT const Keyword Tags::tag_mininventory("mininventory");
00114 DECLARE_EXPORT const Keyword Tags::tag_minshipment("minshipment");
00115 DECLARE_EXPORT const Keyword Tags::tag_name("name");
00116 DECLARE_EXPORT const Keyword Tags::tag_onhand("onhand");
00117 DECLARE_EXPORT const Keyword Tags::tag_operation("operation");
00118 DECLARE_EXPORT const Keyword Tags::tag_operationplan("operationplan");
00119 DECLARE_EXPORT const Keyword Tags::tag_operationplans("operationplans");
00120 DECLARE_EXPORT const Keyword Tags::tag_operations("operations");
00121 DECLARE_EXPORT const Keyword Tags::tag_owner("owner");
00122 DECLARE_EXPORT const Keyword Tags::tag_parameter("parameter");
00123 DECLARE_EXPORT const Keyword Tags::tag_pegged("pegged");
00124 DECLARE_EXPORT const Keyword Tags::tag_pegging("pegging");
00125 DECLARE_EXPORT const Keyword Tags::tag_plan("plan");
00126 DECLARE_EXPORT const Keyword Tags::tag_plantype("plantype");
00127 DECLARE_EXPORT const Keyword Tags::tag_posttime("posttime");
00128 DECLARE_EXPORT const Keyword Tags::tag_pretime("pretime");
00129 DECLARE_EXPORT const Keyword Tags::tag_price("price");
00130 DECLARE_EXPORT const Keyword Tags::tag_priority("priority");
00131 DECLARE_EXPORT const Keyword Tags::tag_problem("problem");
00132 DECLARE_EXPORT const Keyword Tags::tag_problems("problems");
00133 DECLARE_EXPORT const Keyword Tags::tag_producing("producing");
00134 DECLARE_EXPORT const Keyword Tags::tag_producing_date("producing_date");
00135 DECLARE_EXPORT const Keyword Tags::tag_quantity("quantity");
00136 DECLARE_EXPORT const Keyword Tags::tag_quantity_buffer("quantity_buffer");
00137 DECLARE_EXPORT const Keyword Tags::tag_quantity_demand("quantity_demand");
00138 DECLARE_EXPORT const Keyword Tags::tag_resource("resource");
00139 DECLARE_EXPORT const Keyword Tags::tag_resources("resources");
00140 DECLARE_EXPORT const Keyword Tags::tag_rule("rule");
00141 DECLARE_EXPORT const Keyword Tags::tag_rules("rules");
00142 DECLARE_EXPORT const Keyword Tags::tag_search("search");
00143 DECLARE_EXPORT const Keyword Tags::tag_setup("setup");
00144 DECLARE_EXPORT const Keyword Tags::tag_setupmatrices("setupmatrices");
00145 DECLARE_EXPORT const Keyword Tags::tag_setupmatrix("setupmatrix");
00146 DECLARE_EXPORT const Keyword Tags::tag_size_maximum("size_maximum");
00147 DECLARE_EXPORT const Keyword Tags::tag_size_minimum("size_minimum");
00148 DECLARE_EXPORT const Keyword Tags::tag_size_multiple("size_multiple");
00149 DECLARE_EXPORT const Keyword Tags::tag_solver("solver");
00150 DECLARE_EXPORT const Keyword Tags::tag_solvers("solvers");
00151 DECLARE_EXPORT const Keyword Tags::tag_start("start");
00152 DECLARE_EXPORT const Keyword Tags::tag_startorend("startorend");
00153 DECLARE_EXPORT const Keyword Tags::tag_startdate("startdate");
00154 DECLARE_EXPORT const Keyword Tags::tag_steps("steps");
00155 DECLARE_EXPORT const Keyword Tags::tag_subcategory("subcategory");
00156 DECLARE_EXPORT const Keyword Tags::tag_supply("supply");
00157 DECLARE_EXPORT const Keyword Tags::tag_tosetup("tosetup");
00158 // The next line requires the namespace "xsi" to be defined.
00159 // It must refer to "http://www.w3.org/2001/XMLSchema-instance"
00160 // This is required to support subclassing in the XML schema.
00161 DECLARE_EXPORT const Keyword Tags::tag_type("type","xsi");
00162 DECLARE_EXPORT const Keyword Tags::tag_unavailable("unavailable");
00163 DECLARE_EXPORT const Keyword Tags::tag_userexit_buffer("userexit_buffer");
00164 DECLARE_EXPORT const Keyword Tags::tag_userexit_demand("userexit_demand");
00165 DECLARE_EXPORT const Keyword Tags::tag_userexit_flow("userexit_flow");
00166 DECLARE_EXPORT const Keyword Tags::tag_userexit_operation("userexit_operation");
00167 DECLARE_EXPORT const Keyword Tags::tag_userexit_resource("userexit_resource");
00168 DECLARE_EXPORT const Keyword Tags::tag_validate("validate");
00169 DECLARE_EXPORT const Keyword Tags::tag_value("value");
00170 DECLARE_EXPORT const Keyword Tags::tag_variable("variable");
00171 DECLARE_EXPORT const Keyword Tags::tag_verbose("verbose");
00172 DECLARE_EXPORT const Keyword Tags::tag_weight("weight");
00173 
00174 } // end namespace
00175 } // end namespace