001/* 002 * #%L 003 * SIH-Adagio 004 * $Id: javaMergeMappings.xml 12002 2014-03-26 10:17:22Z bl05b3e $ 005 * $HeadURL: https://forge.ifremer.fr/svn/sih-adagio/tags/adagio-3.5.6/mda/src/main/config/javaMergeMappings.xml $ 006 * %% 007 * Copyright (C) 2012 - 2013 Ifremer 008 * %% 009 * This program is free software: you can redistribute it and/or modify 010 * it under the terms of the GNU Affero General Public License as published by 011 * the Free Software Foundation, either version 3 of the License, or 012 * (at your option) any later version. 013 * 014 * This program is distributed in the hope that it will be useful, 015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 017 * GNU General Public License for more details. 018 * 019 * You should have received a copy of the GNU Affero General Public License 020 * along with this program. If not, see <http://www.gnu.org/licenses/>. 021 * #L% 022 */ 023// 024// Attention: Generated code! Do not modify by hand! 025// Generated by: TypeSafeEnumeration.vsl in andromda-java-cartridge. 026// Model Class: Data::fr.ifremer.adagio.core.dao::referential::pmfm::ParameterCode 027// Metafacade: org.andromda.metafacades.uml.Enumeration 028// Stereotype: Enumeration 029// 030package fr.ifremer.adagio.core.dao.referential.pmfm; 031 032import fr.ifremer.adagio.core.dao.technical.AdagioEnumerationDef; 033import java.io.Serializable; 034import java.util.ArrayList; 035import java.util.Collections; 036import java.util.LinkedHashMap; 037import java.util.List; 038import java.util.Map; 039import static org.nuiton.i18n.I18n.n; 040 041/** 042 * 043 */ 044public enum ParameterCode 045 implements Serializable, AdagioEnumerationDef<String> 046{ 047 /** TODO: Model Documentation for Enumeration Literal WEIGHT value "WEIGHT" */ 048 WEIGHT ( 049 "adagio.enumeration.ParameterCode.WEIGHT", 050 n("adagio.enumeration.ParameterCode.WEIGHT.description"), 051 "WEIGHT"), 052 /** TODO: Model Documentation for Enumeration Literal CALCULATED_WEIGHT value "WEIGHT_CALCULATED" */ 053 CALCULATED_WEIGHT ( 054 "adagio.enumeration.ParameterCode.CALCULATED_WEIGHT", 055 n("adagio.enumeration.ParameterCode.CALCULATED_WEIGHT.description"), 056 "WEIGHT_CALCULATED"), 057 /** TODO: Model Documentation for Enumeration Literal LANDING_REJECTION value "DISCARD_OR_LANDING" */ 058 LANDING_REJECTION ( 059 "adagio.enumeration.ParameterCode.LANDING_REJECTION", 060 n("adagio.enumeration.ParameterCode.LANDING_REJECTION.description"), 061 "DISCARD_OR_LANDING"), 062 /** TODO: Model Documentation for Enumeration Literal BULK value "SORTED" */ 063 BULK ( 064 "adagio.enumeration.ParameterCode.BULK", 065 n("adagio.enumeration.ParameterCode.BULK.description"), 066 "SORTED"), 067 /** TODO: Model Documentation for Enumeration Literal PRESENTATION value "DRESSING" */ 068 PRESENTATION ( 069 "adagio.enumeration.ParameterCode.PRESENTATION", 070 n("adagio.enumeration.ParameterCode.PRESENTATION.description"), 071 "DRESSING"), 072 /** TODO: Model Documentation for Enumeration Literal STATUS value "QUALITY" */ 073 STATUS ( 074 "adagio.enumeration.ParameterCode.STATUS", 075 n("adagio.enumeration.ParameterCode.STATUS.description"), 076 "QUALITY"), 077 /** TODO: Model Documentation for Enumeration Literal SEX value "SEX" */ 078 SEX ( 079 "adagio.enumeration.ParameterCode.SEX", 080 n("adagio.enumeration.ParameterCode.SEX.description"), 081 "SEX"), 082 /** TODO: Model Documentation for Enumeration Literal SIZE value "LENGTH_TOTAL" */ 083 SIZE ( 084 "adagio.enumeration.ParameterCode.SIZE", 085 n("adagio.enumeration.ParameterCode.SIZE.description"), 086 "LENGTH_TOTAL"), 087 /** TODO: Model Documentation for Enumeration Literal PROCEEDING value "TRIP_PROGRESS" */ 088 PROCEEDING ( 089 "adagio.enumeration.ParameterCode.PROCEEDING", 090 n("adagio.enumeration.ParameterCode.PROCEEDING.description"), 091 "TRIP_PROGRESS"), 092 /** TODO: Model Documentation for Enumeration Literal SEA_DAY_COUNT value "DURATION_AT_SEA" */ 093 SEA_DAY_COUNT ( 094 "adagio.enumeration.ParameterCode.SEA_DAY_COUNT", 095 n("adagio.enumeration.ParameterCode.SEA_DAY_COUNT.description"), 096 "DURATION_AT_SEA"), 097 /** TODO: Model Documentation for Enumeration Literal FISHING_DAY_COUNT value "FISHING_DURATION" */ 098 FISHING_DAY_COUNT ( 099 "adagio.enumeration.ParameterCode.FISHING_DAY_COUNT", 100 n("adagio.enumeration.ParameterCode.FISHING_DAY_COUNT.description"), 101 "FISHING_DURATION"), 102 /** TODO: Model Documentation for Enumeration Literal CREW_SIZE value "CREW_SIZE" */ 103 CREW_SIZE ( 104 "adagio.enumeration.ParameterCode.CREW_SIZE", 105 n("adagio.enumeration.ParameterCode.CREW_SIZE.description"), 106 "CREW_SIZE"), 107 /** TODO: Model Documentation for Enumeration Literal GEAR_DEPTH value "GEAR_DEPTH" */ 108 GEAR_DEPTH ( 109 "adagio.enumeration.ParameterCode.GEAR_DEPTH", 110 n("adagio.enumeration.ParameterCode.GEAR_DEPTH.description"), 111 "GEAR_DEPTH"), 112 /** TODO: Model Documentation for Enumeration Literal SEA_STATE value "SEA_STATE" */ 113 SEA_STATE ( 114 "adagio.enumeration.ParameterCode.SEA_STATE", 115 n("adagio.enumeration.ParameterCode.SEA_STATE.description"), 116 "SEA_STATE"), 117 /** TODO: Model Documentation for Enumeration Literal SURVEY_QUALIFICATION value "SURVEY_QUALIFICATION" */ 118 SURVEY_QUALIFICATION ( 119 "adagio.enumeration.ParameterCode.SURVEY_QUALIFICATION", 120 n("adagio.enumeration.ParameterCode.SURVEY_QUALIFICATION.description"), 121 "SURVEY_QUALIFICATION"), 122 /** TODO: Model Documentation for Enumeration Literal ANOTHER_SURVEY value "ACCEPT_OTHER_SURVEY" */ 123 ANOTHER_SURVEY ( 124 "adagio.enumeration.ParameterCode.ANOTHER_SURVEY", 125 n("adagio.enumeration.ParameterCode.ANOTHER_SURVEY.description"), 126 "ACCEPT_OTHER_SURVEY"), 127 /** TODO: Model Documentation for Enumeration Literal CONTRACT_CODE value "CONTRACT_CODE" */ 128 CONTRACT_CODE ( 129 "adagio.enumeration.ParameterCode.CONTRACT_CODE", 130 n("adagio.enumeration.ParameterCode.CONTRACT_CODE.description"), 131 "CONTRACT_CODE"), 132 /** TODO: Model Documentation for Enumeration Literal DATA_RELIABILITY value "SURVEY_RELIABILITY" */ 133 DATA_RELIABILITY ( 134 "adagio.enumeration.ParameterCode.DATA_RELIABILITY", 135 n("adagio.enumeration.ParameterCode.DATA_RELIABILITY.description"), 136 "SURVEY_RELIABILITY"), 137 /** TODO: Model Documentation for Enumeration Literal DISCARD_TYPE value "DISCARD_TYPE" */ 138 DISCARD_TYPE ( 139 "adagio.enumeration.ParameterCode.DISCARD_TYPE", 140 n("adagio.enumeration.ParameterCode.DISCARD_TYPE.description"), 141 "DISCARD_TYPE"), 142 /** TODO: Model Documentation for Enumeration Literal IS_SAMPLING value "IS_SAMPLING" */ 143 IS_SAMPLING ( 144 "adagio.enumeration.ParameterCode.IS_SAMPLING", 145 n("adagio.enumeration.ParameterCode.IS_SAMPLING.description"), 146 "IS_SAMPLING"), 147 /** TODO: Model Documentation for Enumeration Literal RECEPTION_QUALITY value "WELCOME_QUALITY" */ 148 RECEPTION_QUALITY ( 149 "adagio.enumeration.ParameterCode.RECEPTION_QUALITY", 150 n("adagio.enumeration.ParameterCode.RECEPTION_QUALITY.description"), 151 "WELCOME_QUALITY"), 152 /** TODO: Model Documentation for Enumeration Literal VALIDATION_PROGRAM value "IS_VALIDATED_PRG" */ 153 VALIDATION_PROGRAM ( 154 "adagio.enumeration.ParameterCode.VALIDATION_PROGRAM", 155 n("adagio.enumeration.ParameterCode.VALIDATION_PROGRAM.description"), 156 "IS_VALIDATED_PRG"), 157 /** TODO: Model Documentation for Enumeration Literal VALIDATION_SUPERVISOR value "IS_VALIDATED" */ 158 VALIDATION_SUPERVISOR ( 159 "adagio.enumeration.ParameterCode.VALIDATION_SUPERVISOR", 160 n("adagio.enumeration.ParameterCode.VALIDATION_SUPERVISOR.description"), 161 "IS_VALIDATED"), 162 /** TODO: Model Documentation for Enumeration Literal ENGIN_TIME value "ENGIN_DURATION" */ 163 ENGIN_TIME ( 164 "adagio.enumeration.ParameterCode.ENGIN_TIME", 165 n("adagio.enumeration.ParameterCode.ENGIN_TIME.description"), 166 "ENGIN_DURATION"), 167 /** TODO: Model Documentation for Enumeration Literal AGE value "AGE" */ 168 AGE ( 169 "adagio.enumeration.ParameterCode.AGE", 170 n("adagio.enumeration.ParameterCode.AGE.description"), 171 "AGE"), 172 /** TODO: Model Documentation for Enumeration Literal DRESSING value "DRESSING" */ 173 DRESSING ( 174 "adagio.enumeration.ParameterCode.DRESSING", 175 n("adagio.enumeration.ParameterCode.DRESSING.description"), 176 "DRESSING"), 177 /** TODO: Model Documentation for Enumeration Literal PRESERVATION value "PRESERVATION" */ 178 PRESERVATION ( 179 "adagio.enumeration.ParameterCode.PRESERVATION", 180 n("adagio.enumeration.ParameterCode.PRESERVATION.description"), 181 "PRESERVATION"), 182 /** TODO: Model Documentation for Enumeration Literal SIZE_UE_CAT value "SIZE_UE_CAT" */ 183 SIZE_UE_CAT ( 184 "adagio.enumeration.ParameterCode.SIZE_UE_CAT", 185 n("adagio.enumeration.ParameterCode.SIZE_UE_CAT.description"), 186 "SIZE_UE_CAT"), 187 /** TODO: Model Documentation for Enumeration Literal SIZE_UNLI_CAT value "SIZE_UNLI_CAT" */ 188 SIZE_UNLI_CAT ( 189 "adagio.enumeration.ParameterCode.SIZE_UNLI_CAT", 190 n("adagio.enumeration.ParameterCode.SIZE_UNLI_CAT.description"), 191 "SIZE_UNLI_CAT"), 192 /** TODO: Model Documentation for Enumeration Literal SORTING_TYPE value "SORTING_TYPE" */ 193 SORTING_TYPE ( 194 "adagio.enumeration.ParameterCode.SORTING_TYPE", 195 n("adagio.enumeration.ParameterCode.SORTING_TYPE.description"), 196 "SORTING_TYPE"), 197 /** TODO: Model Documentation for Enumeration Literal LENGTH_TOTAL value "LENGTH_TOTAL" */ 198 LENGTH_TOTAL ( 199 "adagio.enumeration.ParameterCode.LENGTH_TOTAL", 200 n("adagio.enumeration.ParameterCode.LENGTH_TOTAL.description"), 201 "LENGTH_TOTAL"); 202 203 /** 204 * The serial version UID of this class. Needed for serialization. 205 */ 206 private static final long serialVersionUID = -1699504651916582301L; 207 208 private String key; 209 private String description; 210 private String enumValue; 211 212 private ParameterCode(String key, String description, String value) 213 { 214 this.key = key; 215 this.description = description; 216 this.enumValue = value; 217 } 218 219 @Override 220 public void setValue(String newValue) { 221 if (newValue != null && !this.enumValue.equals(newValue)) { 222 // Update static lists 223 values.remove(this.enumValue); 224 literals.remove(this.enumValue); 225 this.enumValue = newValue; 226 values.put(this.enumValue, this); 227 literals.add(this.enumValue); 228 } 229 } 230 231 232 @Override 233 public String getValueAsString() 234 { 235 return String.valueOf(this.enumValue); 236 } 237 238 /** 239 * Retrieves an instance of ParameterCode from <code>its name</code>. 240 * 241 * @param name the name to create the ParameterCode from. 242 * @return The enumeration literal named after the 'name' argument 243 */ 244 public static ParameterCode fromString(String name) 245 { 246 return ParameterCode.valueOf(name); 247 } 248 249 /** 250 * Returns an enumeration literal String <code>value</code>. 251 * Required by JAXB2 enumeration implementation 252 * 253 * @return String with corresponding value 254 */ 255 public String value() 256 { 257 return this.enumValue; 258 } 259 260 /** 261 * Returns an instance of ParameterCode from String <code>value</code>. 262 * Required by JAXB2 enumeration implementation 263 * 264 * @param value the value to create the ParameterCode from. 265 * @return static Enumeration with corresponding value 266 */ 267 public static ParameterCode fromValue(String value) 268 { 269 for (ParameterCode enumName: ParameterCode.values()) 270 { 271 if (enumName.getValue().equals(value)) 272 { 273 return enumName; 274 } 275 } 276 throw new IllegalArgumentException("ParameterCode.fromValue(" + value + ')'); 277 } 278 279 /** 280 * Gets the underlying value of this type safe enumeration. 281 * This method is necessary to comply with DaoBase implementation. 282 * @return The name of this literal. 283 */ 284 public String getValue() 285 { 286 return this.enumValue; 287 } 288 289 @Override 290 public String getDescription() { 291 return description; 292 } 293 294 @Override 295 public String getKey() { 296 return key; 297 } 298 299 @Override 300 public Class<?> getType() { 301 return String.class; 302 } 303 304 /** 305 * Returns an unmodifiable list containing the literals that are known by this enumeration. 306 * 307 * @return A List containing the actual literals defined by this enumeration, this list 308 * can not be modified. 309 */ 310 public static List<String> literals() 311 { 312 return ParameterCode.literals; 313 } 314 315 /** 316 * Returns an unmodifiable list containing the names of the literals that are known 317 * by this enumeration. 318 * 319 * @return A List containing the actual names of the literals defined by this 320 * enumeration, this list can not be modified. 321 */ 322 public static List<String> names() 323 { 324 return ParameterCode.names; 325 } 326 327 private static Map<String, ParameterCode> values = new LinkedHashMap<String, ParameterCode>(31, 1); 328 private static List<String> literals = new ArrayList<String>(31); 329 private static List<String> names = new ArrayList<String>(31); 330 private static List<ParameterCode> valueList = new ArrayList<ParameterCode>(31); 331 332 /** 333 * Initializes the values. 334 */ 335 static 336 { 337 synchronized (ParameterCode.values) 338 { 339 ParameterCode.values.put(WEIGHT.enumValue, WEIGHT); 340 ParameterCode.values.put(CALCULATED_WEIGHT.enumValue, CALCULATED_WEIGHT); 341 ParameterCode.values.put(LANDING_REJECTION.enumValue, LANDING_REJECTION); 342 ParameterCode.values.put(BULK.enumValue, BULK); 343 ParameterCode.values.put(PRESENTATION.enumValue, PRESENTATION); 344 ParameterCode.values.put(STATUS.enumValue, STATUS); 345 ParameterCode.values.put(SEX.enumValue, SEX); 346 ParameterCode.values.put(SIZE.enumValue, SIZE); 347 ParameterCode.values.put(PROCEEDING.enumValue, PROCEEDING); 348 ParameterCode.values.put(SEA_DAY_COUNT.enumValue, SEA_DAY_COUNT); 349 ParameterCode.values.put(FISHING_DAY_COUNT.enumValue, FISHING_DAY_COUNT); 350 ParameterCode.values.put(CREW_SIZE.enumValue, CREW_SIZE); 351 ParameterCode.values.put(GEAR_DEPTH.enumValue, GEAR_DEPTH); 352 ParameterCode.values.put(SEA_STATE.enumValue, SEA_STATE); 353 ParameterCode.values.put(SURVEY_QUALIFICATION.enumValue, SURVEY_QUALIFICATION); 354 ParameterCode.values.put(ANOTHER_SURVEY.enumValue, ANOTHER_SURVEY); 355 ParameterCode.values.put(CONTRACT_CODE.enumValue, CONTRACT_CODE); 356 ParameterCode.values.put(DATA_RELIABILITY.enumValue, DATA_RELIABILITY); 357 ParameterCode.values.put(DISCARD_TYPE.enumValue, DISCARD_TYPE); 358 ParameterCode.values.put(IS_SAMPLING.enumValue, IS_SAMPLING); 359 ParameterCode.values.put(RECEPTION_QUALITY.enumValue, RECEPTION_QUALITY); 360 ParameterCode.values.put(VALIDATION_PROGRAM.enumValue, VALIDATION_PROGRAM); 361 ParameterCode.values.put(VALIDATION_SUPERVISOR.enumValue, VALIDATION_SUPERVISOR); 362 ParameterCode.values.put(ENGIN_TIME.enumValue, ENGIN_TIME); 363 ParameterCode.values.put(AGE.enumValue, AGE); 364 ParameterCode.values.put(DRESSING.enumValue, DRESSING); 365 ParameterCode.values.put(PRESERVATION.enumValue, PRESERVATION); 366 ParameterCode.values.put(SIZE_UE_CAT.enumValue, SIZE_UE_CAT); 367 ParameterCode.values.put(SIZE_UNLI_CAT.enumValue, SIZE_UNLI_CAT); 368 ParameterCode.values.put(SORTING_TYPE.enumValue, SORTING_TYPE); 369 ParameterCode.values.put(LENGTH_TOTAL.enumValue, LENGTH_TOTAL); 370 } 371 synchronized (ParameterCode.valueList) 372 { 373 ParameterCode.valueList.add(WEIGHT); 374 ParameterCode.valueList.add(CALCULATED_WEIGHT); 375 ParameterCode.valueList.add(LANDING_REJECTION); 376 ParameterCode.valueList.add(BULK); 377 ParameterCode.valueList.add(PRESENTATION); 378 ParameterCode.valueList.add(STATUS); 379 ParameterCode.valueList.add(SEX); 380 ParameterCode.valueList.add(SIZE); 381 ParameterCode.valueList.add(PROCEEDING); 382 ParameterCode.valueList.add(SEA_DAY_COUNT); 383 ParameterCode.valueList.add(FISHING_DAY_COUNT); 384 ParameterCode.valueList.add(CREW_SIZE); 385 ParameterCode.valueList.add(GEAR_DEPTH); 386 ParameterCode.valueList.add(SEA_STATE); 387 ParameterCode.valueList.add(SURVEY_QUALIFICATION); 388 ParameterCode.valueList.add(ANOTHER_SURVEY); 389 ParameterCode.valueList.add(CONTRACT_CODE); 390 ParameterCode.valueList.add(DATA_RELIABILITY); 391 ParameterCode.valueList.add(DISCARD_TYPE); 392 ParameterCode.valueList.add(IS_SAMPLING); 393 ParameterCode.valueList.add(RECEPTION_QUALITY); 394 ParameterCode.valueList.add(VALIDATION_PROGRAM); 395 ParameterCode.valueList.add(VALIDATION_SUPERVISOR); 396 ParameterCode.valueList.add(ENGIN_TIME); 397 ParameterCode.valueList.add(AGE); 398 ParameterCode.valueList.add(DRESSING); 399 ParameterCode.valueList.add(PRESERVATION); 400 ParameterCode.valueList.add(SIZE_UE_CAT); 401 ParameterCode.valueList.add(SIZE_UNLI_CAT); 402 ParameterCode.valueList.add(SORTING_TYPE); 403 ParameterCode.valueList.add(LENGTH_TOTAL); 404 // For Adagio, lists could be reload from configuration 405 //ParameterCode.valueList = Collections.unmodifiableList(valueList); 406 } 407 synchronized (ParameterCode.literals) 408 { 409 ParameterCode.literals.add(WEIGHT.enumValue); 410 ParameterCode.literals.add(CALCULATED_WEIGHT.enumValue); 411 ParameterCode.literals.add(LANDING_REJECTION.enumValue); 412 ParameterCode.literals.add(BULK.enumValue); 413 ParameterCode.literals.add(PRESENTATION.enumValue); 414 ParameterCode.literals.add(STATUS.enumValue); 415 ParameterCode.literals.add(SEX.enumValue); 416 ParameterCode.literals.add(SIZE.enumValue); 417 ParameterCode.literals.add(PROCEEDING.enumValue); 418 ParameterCode.literals.add(SEA_DAY_COUNT.enumValue); 419 ParameterCode.literals.add(FISHING_DAY_COUNT.enumValue); 420 ParameterCode.literals.add(CREW_SIZE.enumValue); 421 ParameterCode.literals.add(GEAR_DEPTH.enumValue); 422 ParameterCode.literals.add(SEA_STATE.enumValue); 423 ParameterCode.literals.add(SURVEY_QUALIFICATION.enumValue); 424 ParameterCode.literals.add(ANOTHER_SURVEY.enumValue); 425 ParameterCode.literals.add(CONTRACT_CODE.enumValue); 426 ParameterCode.literals.add(DATA_RELIABILITY.enumValue); 427 ParameterCode.literals.add(DISCARD_TYPE.enumValue); 428 ParameterCode.literals.add(IS_SAMPLING.enumValue); 429 ParameterCode.literals.add(RECEPTION_QUALITY.enumValue); 430 ParameterCode.literals.add(VALIDATION_PROGRAM.enumValue); 431 ParameterCode.literals.add(VALIDATION_SUPERVISOR.enumValue); 432 ParameterCode.literals.add(ENGIN_TIME.enumValue); 433 ParameterCode.literals.add(AGE.enumValue); 434 ParameterCode.literals.add(DRESSING.enumValue); 435 ParameterCode.literals.add(PRESERVATION.enumValue); 436 ParameterCode.literals.add(SIZE_UE_CAT.enumValue); 437 ParameterCode.literals.add(SIZE_UNLI_CAT.enumValue); 438 ParameterCode.literals.add(SORTING_TYPE.enumValue); 439 ParameterCode.literals.add(LENGTH_TOTAL.enumValue); 440 // For Adagio, lists could be reload from configuration 441 //ParameterCode.literals = Collections.unmodifiableList(literals); 442 } 443 synchronized (ParameterCode.names) 444 { 445 ParameterCode.names.add("WEIGHT"); 446 ParameterCode.names.add("CALCULATED_WEIGHT"); 447 ParameterCode.names.add("LANDING_REJECTION"); 448 ParameterCode.names.add("BULK"); 449 ParameterCode.names.add("PRESENTATION"); 450 ParameterCode.names.add("STATUS"); 451 ParameterCode.names.add("SEX"); 452 ParameterCode.names.add("SIZE"); 453 ParameterCode.names.add("PROCEEDING"); 454 ParameterCode.names.add("SEA_DAY_COUNT"); 455 ParameterCode.names.add("FISHING_DAY_COUNT"); 456 ParameterCode.names.add("CREW_SIZE"); 457 ParameterCode.names.add("GEAR_DEPTH"); 458 ParameterCode.names.add("SEA_STATE"); 459 ParameterCode.names.add("SURVEY_QUALIFICATION"); 460 ParameterCode.names.add("ANOTHER_SURVEY"); 461 ParameterCode.names.add("CONTRACT_CODE"); 462 ParameterCode.names.add("DATA_RELIABILITY"); 463 ParameterCode.names.add("DISCARD_TYPE"); 464 ParameterCode.names.add("IS_SAMPLING"); 465 ParameterCode.names.add("RECEPTION_QUALITY"); 466 ParameterCode.names.add("VALIDATION_PROGRAM"); 467 ParameterCode.names.add("VALIDATION_SUPERVISOR"); 468 ParameterCode.names.add("ENGIN_TIME"); 469 ParameterCode.names.add("AGE"); 470 ParameterCode.names.add("DRESSING"); 471 ParameterCode.names.add("PRESERVATION"); 472 ParameterCode.names.add("SIZE_UE_CAT"); 473 ParameterCode.names.add("SIZE_UNLI_CAT"); 474 ParameterCode.names.add("SORTING_TYPE"); 475 ParameterCode.names.add("LENGTH_TOTAL"); 476 ParameterCode.names = Collections.unmodifiableList(names); 477 } 478 } 479 // type-safe-enumeration-object java merge-point 480}