org.bimserver.models.ifc2x3tc1.IfcCurrencyEnum Maven / Gradle / Ivy
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.ifc2x3tc1;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.eclipse.emf.common.util.Enumerator;
/**
*
* A representation of the literals of the enumeration 'Ifc Currency Enum',
* and utility methods for working with them.
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcCurrencyEnum()
* @model
* @generated
*/
public enum IfcCurrencyEnum implements Enumerator {
/**
* The 'NULL' literal object.
*
*
* @see #NULL_VALUE
* @generated
* @ordered
*/
NULL(0, "NULL", "NULL"),
/**
* The 'ATS' literal object.
*
*
* @see #ATS_VALUE
* @generated
* @ordered
*/
ATS(1, "ATS", "ATS"),
/**
* The 'CHF' literal object.
*
*
* @see #CHF_VALUE
* @generated
* @ordered
*/
CHF(2, "CHF", "CHF"),
/**
* The 'ITL' literal object.
*
*
* @see #ITL_VALUE
* @generated
* @ordered
*/
ITL(3, "ITL", "ITL"),
/**
* The 'FJD' literal object.
*
*
* @see #FJD_VALUE
* @generated
* @ordered
*/
FJD(4, "FJD", "FJD"),
/**
* The 'MXN' literal object.
*
*
* @see #MXN_VALUE
* @generated
* @ordered
*/
MXN(5, "MXN", "MXN"),
/**
* The 'SCR' literal object.
*
*
* @see #SCR_VALUE
* @generated
* @ordered
*/
SCR(6, "SCR", "SCR"),
/**
* The 'MTL' literal object.
*
*
* @see #MTL_VALUE
* @generated
* @ordered
*/
MTL(7, "MTL", "MTL"),
/**
* The 'BBD' literal object.
*
*
* @see #BBD_VALUE
* @generated
* @ordered
*/
BBD(8, "BBD", "BBD"),
/**
* The 'CLP' literal object.
*
*
* @see #CLP_VALUE
* @generated
* @ordered
*/
CLP(9, "CLP", "CLP"),
/**
* The 'XEU' literal object.
*
*
* @see #XEU_VALUE
* @generated
* @ordered
*/
XEU(10, "XEU", "XEU"),
/**
* The 'ZAR' literal object.
*
*
* @see #ZAR_VALUE
* @generated
* @ordered
*/
ZAR(11, "ZAR", "ZAR"),
/**
* The 'VND' literal object.
*
*
* @see #VND_VALUE
* @generated
* @ordered
*/
VND(12, "VND", "VND"),
/**
* The 'TRL' literal object.
*
*
* @see #TRL_VALUE
* @generated
* @ordered
*/
TRL(13, "TRL", "TRL"),
/**
* The 'AUD' literal object.
*
*
* @see #AUD_VALUE
* @generated
* @ordered
*/
AUD(14, "AUD", "AUD"),
/**
* The 'ILS' literal object.
*
*
* @see #ILS_VALUE
* @generated
* @ordered
*/
ILS(15, "ILS", "ILS"),
/**
* The 'BSD' literal object.
*
*
* @see #BSD_VALUE
* @generated
* @ordered
*/
BSD(16, "BSD", "BSD"),
/**
* The 'IDR' literal object.
*
*
* @see #IDR_VALUE
* @generated
* @ordered
*/
IDR(17, "IDR", "IDR"),
/**
* The 'KYD' literal object.
*
*
* @see #KYD_VALUE
* @generated
* @ordered
*/
KYD(18, "KYD", "KYD"),
/**
* The 'BWP' literal object.
*
*
* @see #BWP_VALUE
* @generated
* @ordered
*/
BWP(19, "BWP", "BWP"),
/**
* The 'CYS' literal object.
*
*
* @see #CYS_VALUE
* @generated
* @ordered
*/
CYS(20, "CYS", "CYS"),
/**
* The 'JOD' literal object.
*
*
* @see #JOD_VALUE
* @generated
* @ordered
*/
JOD(21, "JOD", "JOD"),
/**
* The 'GMD' literal object.
*
*
* @see #GMD_VALUE
* @generated
* @ordered
*/
GMD(22, "GMD", "GMD"),
/**
* The 'AED' literal object.
*
*
* @see #AED_VALUE
* @generated
* @ordered
*/
AED(23, "AED", "AED"),
/**
* The 'HKD' literal object.
*
*
* @see #HKD_VALUE
* @generated
* @ordered
*/
HKD(24, "HKD", "HKD"),
/**
* The 'TWD' literal object.
*
*
* @see #TWD_VALUE
* @generated
* @ordered
*/
TWD(25, "TWD", "TWD"),
/**
* The 'EUR' literal object.
*
*
* @see #EUR_VALUE
* @generated
* @ordered
*/
EUR(26, "EUR", "EUR"),
/**
* The 'DKK' literal object.
*
*
* @see #DKK_VALUE
* @generated
* @ordered
*/
DKK(27, "DKK", "DKK"),
/**
* The 'BGL' literal object.
*
*
* @see #BGL_VALUE
* @generated
* @ordered
*/
BGL(28, "BGL", "BGL"),
/**
* The 'ZWD' literal object.
*
*
* @see #ZWD_VALUE
* @generated
* @ordered
*/
ZWD(29, "ZWD", "ZWD"),
/**
* The 'CAD' literal object.
*
*
* @see #CAD_VALUE
* @generated
* @ordered
*/
CAD(30, "CAD", "CAD"),
/**
* The 'MYR' literal object.
*
*
* @see #MYR_VALUE
* @generated
* @ordered
*/
MYR(31, "MYR", "MYR"),
/**
* The 'FKP' literal object.
*
*
* @see #FKP_VALUE
* @generated
* @ordered
*/
FKP(32, "FKP", "FKP"),
/**
* The 'MUR' literal object.
*
*
* @see #MUR_VALUE
* @generated
* @ordered
*/
MUR(33, "MUR", "MUR"),
/**
* The 'NOK' literal object.
*
*
* @see #NOK_VALUE
* @generated
* @ordered
*/
NOK(34, "NOK", "NOK"),
/**
* The 'AES' literal object.
*
*
* @see #AES_VALUE
* @generated
* @ordered
*/
AES(35, "AES", "AES"),
/**
* The 'GIP' literal object.
*
*
* @see #GIP_VALUE
* @generated
* @ordered
*/
GIP(36, "GIP", "GIP"),
/**
* The 'LKR' literal object.
*
*
* @see #LKR_VALUE
* @generated
* @ordered
*/
LKR(37, "LKR", "LKR"),
/**
* The 'CZK' literal object.
*
*
* @see #CZK_VALUE
* @generated
* @ordered
*/
CZK(38, "CZK", "CZK"),
/**
* The 'OMR' literal object.
*
*
* @see #OMR_VALUE
* @generated
* @ordered
*/
OMR(39, "OMR", "OMR"),
/**
* The 'PGK' literal object.
*
*
* @see #PGK_VALUE
* @generated
* @ordered
*/
PGK(40, "PGK", "PGK"),
/**
* The 'PKR' literal object.
*
*
* @see #PKR_VALUE
* @generated
* @ordered
*/
PKR(41, "PKR", "PKR"),
/**
* The 'KES' literal object.
*
*
* @see #KES_VALUE
* @generated
* @ordered
*/
KES(42, "KES", "KES"),
/**
* The 'SEK' literal object.
*
*
* @see #SEK_VALUE
* @generated
* @ordered
*/
SEK(43, "SEK", "SEK"),
/**
* The 'BHD' literal object.
*
*
* @see #BHD_VALUE
* @generated
* @ordered
*/
BHD(44, "BHD", "BHD"),
/**
* The 'QAR' literal object.
*
*
* @see #QAR_VALUE
* @generated
* @ordered
*/
QAR(45, "QAR", "QAR"),
/**
* The 'CBD' literal object.
*
*
* @see #CBD_VALUE
* @generated
* @ordered
*/
CBD(46, "CBD", "CBD"),
/**
* The 'SAR' literal object.
*
*
* @see #SAR_VALUE
* @generated
* @ordered
*/
SAR(47, "SAR", "SAR"),
/**
* The 'TTD' literal object.
*
*
* @see #TTD_VALUE
* @generated
* @ordered
*/
TTD(48, "TTD", "TTD"),
/**
* The 'IRP' literal object.
*
*
* @see #IRP_VALUE
* @generated
* @ordered
*/
IRP(49, "IRP", "IRP"),
/**
* The 'NLG' literal object.
*
*
* @see #NLG_VALUE
* @generated
* @ordered
*/
NLG(50, "NLG", "NLG"),
/**
* The 'PTN' literal object.
*
*
* @see #PTN_VALUE
* @generated
* @ordered
*/
PTN(51, "PTN", "PTN"),
/**
* The 'GRX' literal object.
*
*
* @see #GRX_VALUE
* @generated
* @ordered
*/
GRX(52, "GRX", "GRX"),
/**
* The 'INR' literal object.
*
*
* @see #INR_VALUE
* @generated
* @ordered
*/
INR(53, "INR", "INR"),
/**
* The 'CNY' literal object.
*
*
* @see #CNY_VALUE
* @generated
* @ordered
*/
CNY(54, "CNY", "CNY"),
/**
* The 'THB' literal object.
*
*
* @see #THB_VALUE
* @generated
* @ordered
*/
THB(55, "THB", "THB"),
/**
* The 'DDP' literal object.
*
*
* @see #DDP_VALUE
* @generated
* @ordered
*/
DDP(56, "DDP", "DDP"),
/**
* The 'KRW' literal object.
*
*
* @see #KRW_VALUE
* @generated
* @ordered
*/
KRW(57, "KRW", "KRW"),
/**
* The 'JPY' literal object.
*
*
* @see #JPY_VALUE
* @generated
* @ordered
*/
JPY(58, "JPY", "JPY"),
/**
* The 'PLN' literal object.
*
*
* @see #PLN_VALUE
* @generated
* @ordered
*/
PLN(59, "PLN", "PLN"),
/**
* The 'GBP' literal object.
*
*
* @see #GBP_VALUE
* @generated
* @ordered
*/
GBP(60, "GBP", "GBP"),
/**
* The 'BMD' literal object.
*
*
* @see #BMD_VALUE
* @generated
* @ordered
*/
BMD(61, "BMD", "BMD"),
/**
* The 'HUF' literal object.
*
*
* @see #HUF_VALUE
* @generated
* @ordered
*/
HUF(62, "HUF", "HUF"),
/**
* The 'KWD' literal object.
*
*
* @see #KWD_VALUE
* @generated
* @ordered
*/
KWD(63, "KWD", "KWD"),
/**
* The 'PHP' literal object.
*
*
* @see #PHP_VALUE
* @generated
* @ordered
*/
PHP(64, "PHP", "PHP"),
/**
* The 'LUF' literal object.
*
*
* @see #LUF_VALUE
* @generated
* @ordered
*/
LUF(65, "LUF", "LUF"),
/**
* The 'JMD' literal object.
*
*
* @see #JMD_VALUE
* @generated
* @ordered
*/
JMD(66, "JMD", "JMD"),
/**
* The 'BEG' literal object.
*
*
* @see #BEG_VALUE
* @generated
* @ordered
*/
BEG(67, "BEG", "BEG"),
/**
* The 'EST' literal object.
*
*
* @see #EST_VALUE
* @generated
* @ordered
*/
EST(68, "EST", "EST"),
/**
* The 'USD' literal object.
*
*
* @see #USD_VALUE
* @generated
* @ordered
*/
USD(69, "USD", "USD"),
/**
* The 'EGL' literal object.
*
*
* @see #EGL_VALUE
* @generated
* @ordered
*/
EGL(70, "EGL", "EGL"),
/**
* The 'FIM' literal object.
*
*
* @see #FIM_VALUE
* @generated
* @ordered
*/
FIM(71, "FIM", "FIM"),
/**
* The 'BZD' literal object.
*
*
* @see #BZD_VALUE
* @generated
* @ordered
*/
BZD(72, "BZD", "BZD"),
/**
* The 'DEM' literal object.
*
*
* @see #DEM_VALUE
* @generated
* @ordered
*/
DEM(73, "DEM", "DEM"),
/**
* The 'RUR' literal object.
*
*
* @see #RUR_VALUE
* @generated
* @ordered
*/
RUR(74, "RUR", "RUR"),
/**
* The 'ICK' literal object.
*
*
* @see #ICK_VALUE
* @generated
* @ordered
*/
ICK(75, "ICK", "ICK"),
/**
* The 'FAK' literal object.
*
*
* @see #FAK_VALUE
* @generated
* @ordered
*/
FAK(76, "FAK", "FAK"),
/**
* The 'SGD' literal object.
*
*
* @see #SGD_VALUE
* @generated
* @ordered
*/
SGD(77, "SGD", "SGD"),
/**
* The 'VEB' literal object.
*
*
* @see #VEB_VALUE
* @generated
* @ordered
*/
VEB(78, "VEB", "VEB"),
/**
* The 'BND' literal object.
*
*
* @see #BND_VALUE
* @generated
* @ordered
*/
BND(79, "BND", "BND"),
/**
* The 'NZD' literal object.
*
*
* @see #NZD_VALUE
* @generated
* @ordered
*/
NZD(80, "NZD", "NZD"),
/**
* The 'SKP' literal object.
*
*
* @see #SKP_VALUE
* @generated
* @ordered
*/
SKP(81, "SKP", "SKP"),
/**
* The 'FRF' literal object.
*
*
* @see #FRF_VALUE
* @generated
* @ordered
*/
FRF(82, "FRF", "FRF"),
/**
* The 'BRL' literal object.
*
*
* @see #BRL_VALUE
* @generated
* @ordered
*/
BRL(83, "BRL", "BRL");
/**
* The 'NULL' literal value.
*
*
* If the meaning of 'NULL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #NULL
* @model
* @generated
* @ordered
*/
public static final int NULL_VALUE = 0;
/**
* The 'ATS' literal value.
*
*
* If the meaning of 'ATS' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ATS
* @model
* @generated
* @ordered
*/
public static final int ATS_VALUE = 1;
/**
* The 'CHF' literal value.
*
*
* If the meaning of 'CHF' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CHF
* @model
* @generated
* @ordered
*/
public static final int CHF_VALUE = 2;
/**
* The 'ITL' literal value.
*
*
* If the meaning of 'ITL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ITL
* @model
* @generated
* @ordered
*/
public static final int ITL_VALUE = 3;
/**
* The 'FJD' literal value.
*
*
* If the meaning of 'FJD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #FJD
* @model
* @generated
* @ordered
*/
public static final int FJD_VALUE = 4;
/**
* The 'MXN' literal value.
*
*
* If the meaning of 'MXN' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #MXN
* @model
* @generated
* @ordered
*/
public static final int MXN_VALUE = 5;
/**
* The 'SCR' literal value.
*
*
* If the meaning of 'SCR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #SCR
* @model
* @generated
* @ordered
*/
public static final int SCR_VALUE = 6;
/**
* The 'MTL' literal value.
*
*
* If the meaning of 'MTL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #MTL
* @model
* @generated
* @ordered
*/
public static final int MTL_VALUE = 7;
/**
* The 'BBD' literal value.
*
*
* If the meaning of 'BBD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BBD
* @model
* @generated
* @ordered
*/
public static final int BBD_VALUE = 8;
/**
* The 'CLP' literal value.
*
*
* If the meaning of 'CLP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CLP
* @model
* @generated
* @ordered
*/
public static final int CLP_VALUE = 9;
/**
* The 'XEU' literal value.
*
*
* If the meaning of 'XEU' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #XEU
* @model
* @generated
* @ordered
*/
public static final int XEU_VALUE = 10;
/**
* The 'ZAR' literal value.
*
*
* If the meaning of 'ZAR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ZAR
* @model
* @generated
* @ordered
*/
public static final int ZAR_VALUE = 11;
/**
* The 'VND' literal value.
*
*
* If the meaning of 'VND' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #VND
* @model
* @generated
* @ordered
*/
public static final int VND_VALUE = 12;
/**
* The 'TRL' literal value.
*
*
* If the meaning of 'TRL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #TRL
* @model
* @generated
* @ordered
*/
public static final int TRL_VALUE = 13;
/**
* The 'AUD' literal value.
*
*
* If the meaning of 'AUD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #AUD
* @model
* @generated
* @ordered
*/
public static final int AUD_VALUE = 14;
/**
* The 'ILS' literal value.
*
*
* If the meaning of 'ILS' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ILS
* @model
* @generated
* @ordered
*/
public static final int ILS_VALUE = 15;
/**
* The 'BSD' literal value.
*
*
* If the meaning of 'BSD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BSD
* @model
* @generated
* @ordered
*/
public static final int BSD_VALUE = 16;
/**
* The 'IDR' literal value.
*
*
* If the meaning of 'IDR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #IDR
* @model
* @generated
* @ordered
*/
public static final int IDR_VALUE = 17;
/**
* The 'KYD' literal value.
*
*
* If the meaning of 'KYD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #KYD
* @model
* @generated
* @ordered
*/
public static final int KYD_VALUE = 18;
/**
* The 'BWP' literal value.
*
*
* If the meaning of 'BWP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BWP
* @model
* @generated
* @ordered
*/
public static final int BWP_VALUE = 19;
/**
* The 'CYS' literal value.
*
*
* If the meaning of 'CYS' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CYS
* @model
* @generated
* @ordered
*/
public static final int CYS_VALUE = 20;
/**
* The 'JOD' literal value.
*
*
* If the meaning of 'JOD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #JOD
* @model
* @generated
* @ordered
*/
public static final int JOD_VALUE = 21;
/**
* The 'GMD' literal value.
*
*
* If the meaning of 'GMD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #GMD
* @model
* @generated
* @ordered
*/
public static final int GMD_VALUE = 22;
/**
* The 'AED' literal value.
*
*
* If the meaning of 'AED' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #AED
* @model
* @generated
* @ordered
*/
public static final int AED_VALUE = 23;
/**
* The 'HKD' literal value.
*
*
* If the meaning of 'HKD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #HKD
* @model
* @generated
* @ordered
*/
public static final int HKD_VALUE = 24;
/**
* The 'TWD' literal value.
*
*
* If the meaning of 'TWD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #TWD
* @model
* @generated
* @ordered
*/
public static final int TWD_VALUE = 25;
/**
* The 'EUR' literal value.
*
*
* If the meaning of 'EUR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #EUR
* @model
* @generated
* @ordered
*/
public static final int EUR_VALUE = 26;
/**
* The 'DKK' literal value.
*
*
* If the meaning of 'DKK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #DKK
* @model
* @generated
* @ordered
*/
public static final int DKK_VALUE = 27;
/**
* The 'BGL' literal value.
*
*
* If the meaning of 'BGL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BGL
* @model
* @generated
* @ordered
*/
public static final int BGL_VALUE = 28;
/**
* The 'ZWD' literal value.
*
*
* If the meaning of 'ZWD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ZWD
* @model
* @generated
* @ordered
*/
public static final int ZWD_VALUE = 29;
/**
* The 'CAD' literal value.
*
*
* If the meaning of 'CAD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CAD
* @model
* @generated
* @ordered
*/
public static final int CAD_VALUE = 30;
/**
* The 'MYR' literal value.
*
*
* If the meaning of 'MYR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #MYR
* @model
* @generated
* @ordered
*/
public static final int MYR_VALUE = 31;
/**
* The 'FKP' literal value.
*
*
* If the meaning of 'FKP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #FKP
* @model
* @generated
* @ordered
*/
public static final int FKP_VALUE = 32;
/**
* The 'MUR' literal value.
*
*
* If the meaning of 'MUR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #MUR
* @model
* @generated
* @ordered
*/
public static final int MUR_VALUE = 33;
/**
* The 'NOK' literal value.
*
*
* If the meaning of 'NOK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #NOK
* @model
* @generated
* @ordered
*/
public static final int NOK_VALUE = 34;
/**
* The 'AES' literal value.
*
*
* If the meaning of 'AES' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #AES
* @model
* @generated
* @ordered
*/
public static final int AES_VALUE = 35;
/**
* The 'GIP' literal value.
*
*
* If the meaning of 'GIP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #GIP
* @model
* @generated
* @ordered
*/
public static final int GIP_VALUE = 36;
/**
* The 'LKR' literal value.
*
*
* If the meaning of 'LKR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #LKR
* @model
* @generated
* @ordered
*/
public static final int LKR_VALUE = 37;
/**
* The 'CZK' literal value.
*
*
* If the meaning of 'CZK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CZK
* @model
* @generated
* @ordered
*/
public static final int CZK_VALUE = 38;
/**
* The 'OMR' literal value.
*
*
* If the meaning of 'OMR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #OMR
* @model
* @generated
* @ordered
*/
public static final int OMR_VALUE = 39;
/**
* The 'PGK' literal value.
*
*
* If the meaning of 'PGK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #PGK
* @model
* @generated
* @ordered
*/
public static final int PGK_VALUE = 40;
/**
* The 'PKR' literal value.
*
*
* If the meaning of 'PKR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #PKR
* @model
* @generated
* @ordered
*/
public static final int PKR_VALUE = 41;
/**
* The 'KES' literal value.
*
*
* If the meaning of 'KES' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #KES
* @model
* @generated
* @ordered
*/
public static final int KES_VALUE = 42;
/**
* The 'SEK' literal value.
*
*
* If the meaning of 'SEK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #SEK
* @model
* @generated
* @ordered
*/
public static final int SEK_VALUE = 43;
/**
* The 'BHD' literal value.
*
*
* If the meaning of 'BHD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BHD
* @model
* @generated
* @ordered
*/
public static final int BHD_VALUE = 44;
/**
* The 'QAR' literal value.
*
*
* If the meaning of 'QAR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #QAR
* @model
* @generated
* @ordered
*/
public static final int QAR_VALUE = 45;
/**
* The 'CBD' literal value.
*
*
* If the meaning of 'CBD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CBD
* @model
* @generated
* @ordered
*/
public static final int CBD_VALUE = 46;
/**
* The 'SAR' literal value.
*
*
* If the meaning of 'SAR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #SAR
* @model
* @generated
* @ordered
*/
public static final int SAR_VALUE = 47;
/**
* The 'TTD' literal value.
*
*
* If the meaning of 'TTD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #TTD
* @model
* @generated
* @ordered
*/
public static final int TTD_VALUE = 48;
/**
* The 'IRP' literal value.
*
*
* If the meaning of 'IRP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #IRP
* @model
* @generated
* @ordered
*/
public static final int IRP_VALUE = 49;
/**
* The 'NLG' literal value.
*
*
* If the meaning of 'NLG' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #NLG
* @model
* @generated
* @ordered
*/
public static final int NLG_VALUE = 50;
/**
* The 'PTN' literal value.
*
*
* If the meaning of 'PTN' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #PTN
* @model
* @generated
* @ordered
*/
public static final int PTN_VALUE = 51;
/**
* The 'GRX' literal value.
*
*
* If the meaning of 'GRX' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #GRX
* @model
* @generated
* @ordered
*/
public static final int GRX_VALUE = 52;
/**
* The 'INR' literal value.
*
*
* If the meaning of 'INR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #INR
* @model
* @generated
* @ordered
*/
public static final int INR_VALUE = 53;
/**
* The 'CNY' literal value.
*
*
* If the meaning of 'CNY' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #CNY
* @model
* @generated
* @ordered
*/
public static final int CNY_VALUE = 54;
/**
* The 'THB' literal value.
*
*
* If the meaning of 'THB' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #THB
* @model
* @generated
* @ordered
*/
public static final int THB_VALUE = 55;
/**
* The 'DDP' literal value.
*
*
* If the meaning of 'DDP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #DDP
* @model
* @generated
* @ordered
*/
public static final int DDP_VALUE = 56;
/**
* The 'KRW' literal value.
*
*
* If the meaning of 'KRW' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #KRW
* @model
* @generated
* @ordered
*/
public static final int KRW_VALUE = 57;
/**
* The 'JPY' literal value.
*
*
* If the meaning of 'JPY' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #JPY
* @model
* @generated
* @ordered
*/
public static final int JPY_VALUE = 58;
/**
* The 'PLN' literal value.
*
*
* If the meaning of 'PLN' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #PLN
* @model
* @generated
* @ordered
*/
public static final int PLN_VALUE = 59;
/**
* The 'GBP' literal value.
*
*
* If the meaning of 'GBP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #GBP
* @model
* @generated
* @ordered
*/
public static final int GBP_VALUE = 60;
/**
* The 'BMD' literal value.
*
*
* If the meaning of 'BMD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BMD
* @model
* @generated
* @ordered
*/
public static final int BMD_VALUE = 61;
/**
* The 'HUF' literal value.
*
*
* If the meaning of 'HUF' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #HUF
* @model
* @generated
* @ordered
*/
public static final int HUF_VALUE = 62;
/**
* The 'KWD' literal value.
*
*
* If the meaning of 'KWD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #KWD
* @model
* @generated
* @ordered
*/
public static final int KWD_VALUE = 63;
/**
* The 'PHP' literal value.
*
*
* If the meaning of 'PHP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #PHP
* @model
* @generated
* @ordered
*/
public static final int PHP_VALUE = 64;
/**
* The 'LUF' literal value.
*
*
* If the meaning of 'LUF' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #LUF
* @model
* @generated
* @ordered
*/
public static final int LUF_VALUE = 65;
/**
* The 'JMD' literal value.
*
*
* If the meaning of 'JMD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #JMD
* @model
* @generated
* @ordered
*/
public static final int JMD_VALUE = 66;
/**
* The 'BEG' literal value.
*
*
* If the meaning of 'BEG' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BEG
* @model
* @generated
* @ordered
*/
public static final int BEG_VALUE = 67;
/**
* The 'EST' literal value.
*
*
* If the meaning of 'EST' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #EST
* @model
* @generated
* @ordered
*/
public static final int EST_VALUE = 68;
/**
* The 'USD' literal value.
*
*
* If the meaning of 'USD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #USD
* @model
* @generated
* @ordered
*/
public static final int USD_VALUE = 69;
/**
* The 'EGL' literal value.
*
*
* If the meaning of 'EGL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #EGL
* @model
* @generated
* @ordered
*/
public static final int EGL_VALUE = 70;
/**
* The 'FIM' literal value.
*
*
* If the meaning of 'FIM' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #FIM
* @model
* @generated
* @ordered
*/
public static final int FIM_VALUE = 71;
/**
* The 'BZD' literal value.
*
*
* If the meaning of 'BZD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BZD
* @model
* @generated
* @ordered
*/
public static final int BZD_VALUE = 72;
/**
* The 'DEM' literal value.
*
*
* If the meaning of 'DEM' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #DEM
* @model
* @generated
* @ordered
*/
public static final int DEM_VALUE = 73;
/**
* The 'RUR' literal value.
*
*
* If the meaning of 'RUR' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #RUR
* @model
* @generated
* @ordered
*/
public static final int RUR_VALUE = 74;
/**
* The 'ICK' literal value.
*
*
* If the meaning of 'ICK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #ICK
* @model
* @generated
* @ordered
*/
public static final int ICK_VALUE = 75;
/**
* The 'FAK' literal value.
*
*
* If the meaning of 'FAK' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #FAK
* @model
* @generated
* @ordered
*/
public static final int FAK_VALUE = 76;
/**
* The 'SGD' literal value.
*
*
* If the meaning of 'SGD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #SGD
* @model
* @generated
* @ordered
*/
public static final int SGD_VALUE = 77;
/**
* The 'VEB' literal value.
*
*
* If the meaning of 'VEB' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #VEB
* @model
* @generated
* @ordered
*/
public static final int VEB_VALUE = 78;
/**
* The 'BND' literal value.
*
*
* If the meaning of 'BND' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BND
* @model
* @generated
* @ordered
*/
public static final int BND_VALUE = 79;
/**
* The 'NZD' literal value.
*
*
* If the meaning of 'NZD' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #NZD
* @model
* @generated
* @ordered
*/
public static final int NZD_VALUE = 80;
/**
* The 'SKP' literal value.
*
*
* If the meaning of 'SKP' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #SKP
* @model
* @generated
* @ordered
*/
public static final int SKP_VALUE = 81;
/**
* The 'FRF' literal value.
*
*
* If the meaning of 'FRF' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #FRF
* @model
* @generated
* @ordered
*/
public static final int FRF_VALUE = 82;
/**
* The 'BRL' literal value.
*
*
* If the meaning of 'BRL' literal object isn't clear,
* there really should be more of a description here...
*
*
* @see #BRL
* @model
* @generated
* @ordered
*/
public static final int BRL_VALUE = 83;
/**
* An array of all the 'Ifc Currency Enum' enumerators.
*
*
* @generated
*/
private static final IfcCurrencyEnum[] VALUES_ARRAY = new IfcCurrencyEnum[] { NULL, ATS, CHF, ITL, FJD, MXN, SCR, MTL, BBD, CLP, XEU, ZAR, VND, TRL, AUD, ILS, BSD, IDR, KYD, BWP, CYS, JOD, GMD, AED, HKD, TWD, EUR, DKK, BGL, ZWD, CAD,
MYR, FKP, MUR, NOK, AES, GIP, LKR, CZK, OMR, PGK, PKR, KES, SEK, BHD, QAR, CBD, SAR, TTD, IRP, NLG, PTN, GRX, INR, CNY, THB, DDP, KRW, JPY, PLN, GBP, BMD, HUF, KWD, PHP, LUF, JMD, BEG, EST, USD, EGL, FIM, BZD, DEM, RUR, ICK,
FAK, SGD, VEB, BND, NZD, SKP, FRF, BRL, };
/**
* A public read-only list of all the 'Ifc Currency Enum' enumerators.
*
*
* @generated
*/
public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
/**
* Returns the 'Ifc Currency Enum' literal with the specified literal value.
*
*
* @param literal the literal.
* @return the matching enumerator or null
.
* @generated
*/
public static IfcCurrencyEnum get(String literal) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
IfcCurrencyEnum result = VALUES_ARRAY[i];
if (result.toString().equals(literal)) {
return result;
}
}
return null;
}
/**
* Returns the 'Ifc Currency Enum' literal with the specified name.
*
*
* @param name the name.
* @return the matching enumerator or null
.
* @generated
*/
public static IfcCurrencyEnum getByName(String name) {
for (int i = 0; i < VALUES_ARRAY.length; ++i) {
IfcCurrencyEnum result = VALUES_ARRAY[i];
if (result.getName().equals(name)) {
return result;
}
}
return null;
}
/**
* Returns the 'Ifc Currency Enum' literal with the specified integer value.
*
*
* @param value the integer value.
* @return the matching enumerator or null
.
* @generated
*/
public static IfcCurrencyEnum get(int value) {
switch (value) {
case NULL_VALUE:
return NULL;
case ATS_VALUE:
return ATS;
case CHF_VALUE:
return CHF;
case ITL_VALUE:
return ITL;
case FJD_VALUE:
return FJD;
case MXN_VALUE:
return MXN;
case SCR_VALUE:
return SCR;
case MTL_VALUE:
return MTL;
case BBD_VALUE:
return BBD;
case CLP_VALUE:
return CLP;
case XEU_VALUE:
return XEU;
case ZAR_VALUE:
return ZAR;
case VND_VALUE:
return VND;
case TRL_VALUE:
return TRL;
case AUD_VALUE:
return AUD;
case ILS_VALUE:
return ILS;
case BSD_VALUE:
return BSD;
case IDR_VALUE:
return IDR;
case KYD_VALUE:
return KYD;
case BWP_VALUE:
return BWP;
case CYS_VALUE:
return CYS;
case JOD_VALUE:
return JOD;
case GMD_VALUE:
return GMD;
case AED_VALUE:
return AED;
case HKD_VALUE:
return HKD;
case TWD_VALUE:
return TWD;
case EUR_VALUE:
return EUR;
case DKK_VALUE:
return DKK;
case BGL_VALUE:
return BGL;
case ZWD_VALUE:
return ZWD;
case CAD_VALUE:
return CAD;
case MYR_VALUE:
return MYR;
case FKP_VALUE:
return FKP;
case MUR_VALUE:
return MUR;
case NOK_VALUE:
return NOK;
case AES_VALUE:
return AES;
case GIP_VALUE:
return GIP;
case LKR_VALUE:
return LKR;
case CZK_VALUE:
return CZK;
case OMR_VALUE:
return OMR;
case PGK_VALUE:
return PGK;
case PKR_VALUE:
return PKR;
case KES_VALUE:
return KES;
case SEK_VALUE:
return SEK;
case BHD_VALUE:
return BHD;
case QAR_VALUE:
return QAR;
case CBD_VALUE:
return CBD;
case SAR_VALUE:
return SAR;
case TTD_VALUE:
return TTD;
case IRP_VALUE:
return IRP;
case NLG_VALUE:
return NLG;
case PTN_VALUE:
return PTN;
case GRX_VALUE:
return GRX;
case INR_VALUE:
return INR;
case CNY_VALUE:
return CNY;
case THB_VALUE:
return THB;
case DDP_VALUE:
return DDP;
case KRW_VALUE:
return KRW;
case JPY_VALUE:
return JPY;
case PLN_VALUE:
return PLN;
case GBP_VALUE:
return GBP;
case BMD_VALUE:
return BMD;
case HUF_VALUE:
return HUF;
case KWD_VALUE:
return KWD;
case PHP_VALUE:
return PHP;
case LUF_VALUE:
return LUF;
case JMD_VALUE:
return JMD;
case BEG_VALUE:
return BEG;
case EST_VALUE:
return EST;
case USD_VALUE:
return USD;
case EGL_VALUE:
return EGL;
case FIM_VALUE:
return FIM;
case BZD_VALUE:
return BZD;
case DEM_VALUE:
return DEM;
case RUR_VALUE:
return RUR;
case ICK_VALUE:
return ICK;
case FAK_VALUE:
return FAK;
case SGD_VALUE:
return SGD;
case VEB_VALUE:
return VEB;
case BND_VALUE:
return BND;
case NZD_VALUE:
return NZD;
case SKP_VALUE:
return SKP;
case FRF_VALUE:
return FRF;
case BRL_VALUE:
return BRL;
}
return null;
}
/**
*
*
* @generated
*/
private final int value;
/**
*
*
* @generated
*/
private final String name;
/**
*
*
* @generated
*/
private final String literal;
/**
* Only this class can construct instances.
*
*
* @generated
*/
private IfcCurrencyEnum(int value, String name, String literal) {
this.value = value;
this.name = name;
this.literal = literal;
}
/**
*
*
* @generated
*/
public int getValue() {
return value;
}
/**
*
*
* @generated
*/
public String getName() {
return name;
}
/**
*
*
* @generated
*/
public String getLiteral() {
return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
*
*
* @generated
*/
@Override
public String toString() {
return literal;
}
} //IfcCurrencyEnum