tags.cpp
Go to the documentation of this file.
1 /***************************************************************************
2  * *
3  * Copyright(C) 2007-2013 by Johan De Taeye, frePPLe bvba *
4  * *
5  * This library is free software; you can redistribute it and/or modify it *
6  * under the terms of the GNU Affero General Public License as published *
7  * by the Free Software Foundation; either version 3 of the License, or *
8  *(at your option) any later version. *
9  * *
10  * This library is distributed in the hope that it will be useful, *
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13  * GNU Affero General Public License for more details. *
14  * *
15  * You should have received a copy of the GNU Affero General Public *
16  * License along with this program. *
17  * If not, see <http://www.gnu.org/licenses/>. *
18  * *
19  ***************************************************************************/
20 
21 #define FREPPLE_CORE
22 #include "frepple/utils.h"
23 using namespace frepple;
24 
25 namespace frepple
26 {
27 namespace utils
28 {
29 
31 DECLARE_EXPORT const Keyword Tags::tag_alternate("alternate");
32 DECLARE_EXPORT const Keyword Tags::tag_alternates("alternates");
33 DECLARE_EXPORT const Keyword Tags::tag_autocommit("autocommit");
34 DECLARE_EXPORT const Keyword Tags::tag_available("available");
39 DECLARE_EXPORT const Keyword Tags::tag_calendar("calendar");
40 DECLARE_EXPORT const Keyword Tags::tag_calendars("calendars");
41 DECLARE_EXPORT const Keyword Tags::tag_carrying_cost("carrying_cost");
42 DECLARE_EXPORT const Keyword Tags::tag_category("category");
46 DECLARE_EXPORT const Keyword Tags::tag_commands("commands");
47 DECLARE_EXPORT const Keyword Tags::tag_constraints("constraints");
48 DECLARE_EXPORT const Keyword Tags::tag_consuming("consuming");
49 DECLARE_EXPORT const Keyword Tags::tag_consuming_date("consuming_date");
53 DECLARE_EXPORT const Keyword Tags::tag_customer("customer");
54 DECLARE_EXPORT const Keyword Tags::tag_customers("customers");
62 DECLARE_EXPORT const Keyword Tags::tag_description("description");
63 DECLARE_EXPORT const Keyword Tags::tag_detectproblems("detectproblems");
64 DECLARE_EXPORT const Keyword Tags::tag_discrete("discrete");
66 DECLARE_EXPORT const Keyword Tags::tag_duration("duration");
67 DECLARE_EXPORT const Keyword Tags::tag_duration_per("duration_per");
68 DECLARE_EXPORT const Keyword Tags::tag_effective_start("effective_start");
69 DECLARE_EXPORT const Keyword Tags::tag_effective_end("effective_end");
76 DECLARE_EXPORT const Keyword Tags::tag_filename("filename");
78 DECLARE_EXPORT const Keyword Tags::tag_flowplan("flowplan");
79 DECLARE_EXPORT const Keyword Tags::tag_flowplans("flowplans");
81 DECLARE_EXPORT const Keyword Tags::tag_fromsetup("fromsetup");
82 DECLARE_EXPORT const Keyword Tags::tag_headeratts("headeratts");
83 DECLARE_EXPORT const Keyword Tags::tag_headerstart("headerstart");
88 DECLARE_EXPORT const Keyword Tags::tag_leadtime("leadtime");
91 DECLARE_EXPORT const Keyword Tags::tag_loadplan("loadplan");
92 DECLARE_EXPORT const Keyword Tags::tag_loadplans("loadplans");
94 DECLARE_EXPORT const Keyword Tags::tag_location("location");
95 DECLARE_EXPORT const Keyword Tags::tag_locations("locations");
98 DECLARE_EXPORT const Keyword Tags::tag_loglevel("loglevel");
99 DECLARE_EXPORT const Keyword Tags::tag_maxearly("maxearly");
100 DECLARE_EXPORT const Keyword Tags::tag_maximum("maximum");
101 DECLARE_EXPORT const Keyword Tags::tag_maximum_calendar("maximum_calendar");
102 DECLARE_EXPORT const Keyword Tags::tag_maxinterval("maxinterval");
103 DECLARE_EXPORT const Keyword Tags::tag_maxinventory("maxinventory");
104 DECLARE_EXPORT const Keyword Tags::tag_maxlateness("maxlateness");
105 DECLARE_EXPORT const Keyword Tags::tag_members("members");
106 DECLARE_EXPORT const Keyword Tags::tag_minimum("minimum");
107 DECLARE_EXPORT const Keyword Tags::tag_minimum_calendar("minimum_calendar");
108 DECLARE_EXPORT const Keyword Tags::tag_mininterval("mininterval");
109 DECLARE_EXPORT const Keyword Tags::tag_mininventory("mininventory");
110 DECLARE_EXPORT const Keyword Tags::tag_minshipment("minshipment");
111 DECLARE_EXPORT const Keyword Tags::tag_motive("motive");
113 DECLARE_EXPORT const Keyword Tags::tag_onhand("onhand");
114 DECLARE_EXPORT const Keyword Tags::tag_operation("operation");
115 DECLARE_EXPORT const Keyword Tags::tag_operationplan("operationplan");
116 DECLARE_EXPORT const Keyword Tags::tag_operationplans("operationplans");
117 DECLARE_EXPORT const Keyword Tags::tag_operations("operations");
118 DECLARE_EXPORT const Keyword Tags::tag_owner("owner");
119 DECLARE_EXPORT const Keyword Tags::tag_parameter("parameter");
120 DECLARE_EXPORT const Keyword Tags::tag_pegged("pegged");
121 DECLARE_EXPORT const Keyword Tags::tag_pegging("pegging");
123 DECLARE_EXPORT const Keyword Tags::tag_plantype("plantype");
124 DECLARE_EXPORT const Keyword Tags::tag_posttime("posttime");
125 DECLARE_EXPORT const Keyword Tags::tag_pretime("pretime");
126 DECLARE_EXPORT const Keyword Tags::tag_price("price");
127 DECLARE_EXPORT const Keyword Tags::tag_priority("priority");
128 DECLARE_EXPORT const Keyword Tags::tag_problem("problem");
129 DECLARE_EXPORT const Keyword Tags::tag_problems("problems");
130 DECLARE_EXPORT const Keyword Tags::tag_producing("producing");
131 DECLARE_EXPORT const Keyword Tags::tag_producing_date("producing_date");
132 DECLARE_EXPORT const Keyword Tags::tag_quantity("quantity");
133 DECLARE_EXPORT const Keyword Tags::tag_quantity_buffer("quantity_buffer");
134 DECLARE_EXPORT const Keyword Tags::tag_quantity_demand("quantity_demand");
135 DECLARE_EXPORT const Keyword Tags::tag_resource("resource");
136 DECLARE_EXPORT const Keyword Tags::tag_resources("resources");
137 DECLARE_EXPORT const Keyword Tags::tag_resourceskill("resourceskill");
138 DECLARE_EXPORT const Keyword Tags::tag_resourceskills("resourceskills");
140 DECLARE_EXPORT const Keyword Tags::tag_rules("rules");
141 DECLARE_EXPORT const Keyword Tags::tag_search("search");
142 DECLARE_EXPORT const Keyword Tags::tag_setup("setup");
143 DECLARE_EXPORT const Keyword Tags::tag_setupmatrices("setupmatrices");
144 DECLARE_EXPORT const Keyword Tags::tag_setupmatrix("setupmatrix");
145 DECLARE_EXPORT const Keyword Tags::tag_size_maximum("size_maximum");
146 DECLARE_EXPORT const Keyword Tags::tag_size_minimum("size_minimum");
147 DECLARE_EXPORT const Keyword Tags::tag_size_multiple("size_multiple");
148 DECLARE_EXPORT const Keyword Tags::tag_skill("skill");
149 DECLARE_EXPORT const Keyword Tags::tag_skills("skills");
150 DECLARE_EXPORT const Keyword Tags::tag_solver("solver");
151 DECLARE_EXPORT const Keyword Tags::tag_solvers("solvers");
152 DECLARE_EXPORT const Keyword Tags::tag_start("start");
153 DECLARE_EXPORT const Keyword Tags::tag_startorend("startorend");
154 DECLARE_EXPORT const Keyword Tags::tag_startdate("startdate");
155 DECLARE_EXPORT const Keyword Tags::tag_starttime("starttime");
156 DECLARE_EXPORT const Keyword Tags::tag_steps("steps");
157 DECLARE_EXPORT const Keyword Tags::tag_subcategory("subcategory");
158 DECLARE_EXPORT const Keyword Tags::tag_supply("supply");
159 DECLARE_EXPORT const Keyword Tags::tag_tosetup("tosetup");
160 // The next line requires the namespace "xsi" to be defined.
161 // It must refer to "http://www.w3.org/2001/XMLSchema-instance"
162 // This is required to support subclassing in the XML schema.
163 DECLARE_EXPORT const Keyword Tags::tag_type("type","xsi");
164 DECLARE_EXPORT const Keyword Tags::tag_unavailable("unavailable");
165 DECLARE_EXPORT const Keyword Tags::tag_userexit_buffer("userexit_buffer");
166 DECLARE_EXPORT const Keyword Tags::tag_userexit_demand("userexit_demand");
167 DECLARE_EXPORT const Keyword Tags::tag_userexit_flow("userexit_flow");
168 DECLARE_EXPORT const Keyword Tags::tag_userexit_operation("userexit_operation");
169 DECLARE_EXPORT const Keyword Tags::tag_userexit_resource("userexit_resource");
170 DECLARE_EXPORT const Keyword Tags::tag_validate("validate");
171 DECLARE_EXPORT const Keyword Tags::tag_value("value");
172 DECLARE_EXPORT const Keyword Tags::tag_variable("variable");
173 DECLARE_EXPORT const Keyword Tags::tag_verbose("verbose");
174 DECLARE_EXPORT const Keyword Tags::tag_weight("weight");
175 
176 } // end namespace
177 } // end namespace