/** * Copyright (C) 2009-2013 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 <http://www.gnu.org/licenses/>. */ package org.bimserver.models.ifc2x3tc1; import java.util.Arrays; import java.util.Collections; import java.util.List; import org.eclipse.emf.common.util.Enumerator; /** * <!-- begin-user-doc --> * A representation of the literals of the enumeration '<em><b>Ifc Derived Unit Enum</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcDerivedUnitEnum() * @model * @generated */ public enum IfcDerivedUnitEnum implements Enumerator { /** * The '<em><b>NULL</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #NULL_VALUE * @generated * @ordered */ NULL(0, "NULL", "NULL"), /** * The '<em><b>MOMENTOFINERTIAUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MOMENTOFINERTIAUNIT_VALUE * @generated * @ordered */ MOMENTOFINERTIAUNIT(1, "MOMENTOFINERTIAUNIT", "MOMENTOFINERTIAUNIT"), /** * The '<em><b>MOLECULARWEIGHTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MOLECULARWEIGHTUNIT_VALUE * @generated * @ordered */ MOLECULARWEIGHTUNIT(2, "MOLECULARWEIGHTUNIT", "MOLECULARWEIGHTUNIT"), /** * The '<em><b>SECTIONMODULUSUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SECTIONMODULUSUNIT_VALUE * @generated * @ordered */ SECTIONMODULUSUNIT(3, "SECTIONMODULUSUNIT", "SECTIONMODULUSUNIT"), /** * The '<em><b>HEATFLUXDENSITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HEATFLUXDENSITYUNIT_VALUE * @generated * @ordered */ HEATFLUXDENSITYUNIT(4, "HEATFLUXDENSITYUNIT", "HEATFLUXDENSITYUNIT"), /** * The '<em><b>ROTATIONALFREQUENCYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ROTATIONALFREQUENCYUNIT_VALUE * @generated * @ordered */ ROTATIONALFREQUENCYUNIT(5, "ROTATIONALFREQUENCYUNIT", "ROTATIONALFREQUENCYUNIT"), /** * The '<em><b>THERMALTRANSMITTANCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #THERMALTRANSMITTANCEUNIT_VALUE * @generated * @ordered */ THERMALTRANSMITTANCEUNIT(6, "THERMALTRANSMITTANCEUNIT", "THERMALTRANSMITTANCEUNIT"), /** * The '<em><b>KINEMATICVISCOSITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #KINEMATICVISCOSITYUNIT_VALUE * @generated * @ordered */ KINEMATICVISCOSITYUNIT(7, "KINEMATICVISCOSITYUNIT", "KINEMATICVISCOSITYUNIT"), /** * The '<em><b>VOLUMETRICFLOWRATEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VOLUMETRICFLOWRATEUNIT_VALUE * @generated * @ordered */ VOLUMETRICFLOWRATEUNIT(8, "VOLUMETRICFLOWRATEUNIT", "VOLUMETRICFLOWRATEUNIT"), /** * The '<em><b>SPECIFICHEATCAPACITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SPECIFICHEATCAPACITYUNIT_VALUE * @generated * @ordered */ SPECIFICHEATCAPACITYUNIT(9, "SPECIFICHEATCAPACITYUNIT", "SPECIFICHEATCAPACITYUNIT"), /** * The '<em><b>HEATINGVALUEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #HEATINGVALUEUNIT_VALUE * @generated * @ordered */ HEATINGVALUEUNIT(10, "HEATINGVALUEUNIT", "HEATINGVALUEUNIT"), /** * The '<em><b>TORQUEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #TORQUEUNIT_VALUE * @generated * @ordered */ TORQUEUNIT(11, "TORQUEUNIT", "TORQUEUNIT"), /** * The '<em><b>THERMALRESISTANCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #THERMALRESISTANCEUNIT_VALUE * @generated * @ordered */ THERMALRESISTANCEUNIT(12, "THERMALRESISTANCEUNIT", "THERMALRESISTANCEUNIT"), /** * The '<em><b>SHEARMODULUSUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SHEARMODULUSUNIT_VALUE * @generated * @ordered */ SHEARMODULUSUNIT(13, "SHEARMODULUSUNIT", "SHEARMODULUSUNIT"), /** * The '<em><b>MODULUSOFSUBGRADEREACTIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MODULUSOFSUBGRADEREACTIONUNIT_VALUE * @generated * @ordered */ MODULUSOFSUBGRADEREACTIONUNIT(14, "MODULUSOFSUBGRADEREACTIONUNIT", "MODULUSOFSUBGRADEREACTIONUNIT"), /** * The '<em><b>DYNAMICVISCOSITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #DYNAMICVISCOSITYUNIT_VALUE * @generated * @ordered */ DYNAMICVISCOSITYUNIT(15, "DYNAMICVISCOSITYUNIT", "DYNAMICVISCOSITYUNIT"), /** * The '<em><b>ROTATIONALSTIFFNESSUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ROTATIONALSTIFFNESSUNIT_VALUE * @generated * @ordered */ ROTATIONALSTIFFNESSUNIT(16, "ROTATIONALSTIFFNESSUNIT", "ROTATIONALSTIFFNESSUNIT"), /** * The '<em><b>MASSDENSITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MASSDENSITYUNIT_VALUE * @generated * @ordered */ MASSDENSITYUNIT(17, "MASSDENSITYUNIT", "MASSDENSITYUNIT"), /** * The '<em><b>LINEARSTIFFNESSUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LINEARSTIFFNESSUNIT_VALUE * @generated * @ordered */ LINEARSTIFFNESSUNIT(18, "LINEARSTIFFNESSUNIT", "LINEARSTIFFNESSUNIT"), /** * The '<em><b>VAPORPERMEABILITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #VAPORPERMEABILITYUNIT_VALUE * @generated * @ordered */ VAPORPERMEABILITYUNIT(19, "VAPORPERMEABILITYUNIT", "VAPORPERMEABILITYUNIT"), /** * The '<em><b>TEMPERATUREGRADIENTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #TEMPERATUREGRADIENTUNIT_VALUE * @generated * @ordered */ TEMPERATUREGRADIENTUNIT(20, "TEMPERATUREGRADIENTUNIT", "TEMPERATUREGRADIENTUNIT"), /** * The '<em><b>ANGULARVELOCITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ANGULARVELOCITYUNIT_VALUE * @generated * @ordered */ ANGULARVELOCITYUNIT(21, "ANGULARVELOCITYUNIT", "ANGULARVELOCITYUNIT"), /** * The '<em><b>CURVATUREUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #CURVATUREUNIT_VALUE * @generated * @ordered */ CURVATUREUNIT(22, "CURVATUREUNIT", "CURVATUREUNIT"), /** * The '<em><b>WARPINGMOMENTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WARPINGMOMENTUNIT_VALUE * @generated * @ordered */ WARPINGMOMENTUNIT(23, "WARPINGMOMENTUNIT", "WARPINGMOMENTUNIT"), /** * The '<em><b>ROTATIONALMASSUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ROTATIONALMASSUNIT_VALUE * @generated * @ordered */ ROTATIONALMASSUNIT(24, "ROTATIONALMASSUNIT", "ROTATIONALMASSUNIT"), /** * The '<em><b>THERMALADMITTANCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #THERMALADMITTANCEUNIT_VALUE * @generated * @ordered */ THERMALADMITTANCEUNIT(25, "THERMALADMITTANCEUNIT", "THERMALADMITTANCEUNIT"), /** * The '<em><b>MASSFLOWRATEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MASSFLOWRATEUNIT_VALUE * @generated * @ordered */ MASSFLOWRATEUNIT(26, "MASSFLOWRATEUNIT", "MASSFLOWRATEUNIT"), /** * The '<em><b>SOUNDPOWERUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SOUNDPOWERUNIT_VALUE * @generated * @ordered */ SOUNDPOWERUNIT(27, "SOUNDPOWERUNIT", "SOUNDPOWERUNIT"), /** * The '<em><b>COMPOUNDPLANEANGLEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #COMPOUNDPLANEANGLEUNIT_VALUE * @generated * @ordered */ COMPOUNDPLANEANGLEUNIT(28, "COMPOUNDPLANEANGLEUNIT", "COMPOUNDPLANEANGLEUNIT"), /** * The '<em><b>ISOTHERMALMOISTURECAPACITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ISOTHERMALMOISTURECAPACITYUNIT_VALUE * @generated * @ordered */ ISOTHERMALMOISTURECAPACITYUNIT(29, "ISOTHERMALMOISTURECAPACITYUNIT", "ISOTHERMALMOISTURECAPACITYUNIT"), /** * The '<em><b>IONCONCENTRATIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #IONCONCENTRATIONUNIT_VALUE * @generated * @ordered */ IONCONCENTRATIONUNIT(30, "IONCONCENTRATIONUNIT", "IONCONCENTRATIONUNIT"), /** * The '<em><b>ACCELERATIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #ACCELERATIONUNIT_VALUE * @generated * @ordered */ ACCELERATIONUNIT(31, "ACCELERATIONUNIT", "ACCELERATIONUNIT"), /** * The '<em><b>MODULUSOFROTATIONALSUBGRADEREACTIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MODULUSOFROTATIONALSUBGRADEREACTIONUNIT_VALUE * @generated * @ordered */ MODULUSOFROTATIONALSUBGRADEREACTIONUNIT(32, "MODULUSOFROTATIONALSUBGRADEREACTIONUNIT", "MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"), /** * The '<em><b>PLANARFORCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #PLANARFORCEUNIT_VALUE * @generated * @ordered */ PLANARFORCEUNIT(33, "PLANARFORCEUNIT", "PLANARFORCEUNIT"), /** * The '<em><b>MOISTUREDIFFUSIVITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MOISTUREDIFFUSIVITYUNIT_VALUE * @generated * @ordered */ MOISTUREDIFFUSIVITYUNIT(34, "MOISTUREDIFFUSIVITYUNIT", "MOISTUREDIFFUSIVITYUNIT"), /** * The '<em><b>SECTIONAREAINTEGRALUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SECTIONAREAINTEGRALUNIT_VALUE * @generated * @ordered */ SECTIONAREAINTEGRALUNIT(35, "SECTIONAREAINTEGRALUNIT", "SECTIONAREAINTEGRALUNIT"), /** * The '<em><b>MODULUSOFELASTICITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MODULUSOFELASTICITYUNIT_VALUE * @generated * @ordered */ MODULUSOFELASTICITYUNIT(36, "MODULUSOFELASTICITYUNIT", "MODULUSOFELASTICITYUNIT"), /** * The '<em><b>LINEARVELOCITYUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LINEARVELOCITYUNIT_VALUE * @generated * @ordered */ LINEARVELOCITYUNIT(37, "LINEARVELOCITYUNIT", "LINEARVELOCITYUNIT"), /** * The '<em><b>MASSPERLENGTHUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MASSPERLENGTHUNIT_VALUE * @generated * @ordered */ MASSPERLENGTHUNIT(38, "MASSPERLENGTHUNIT", "MASSPERLENGTHUNIT"), /** * The '<em><b>INTEGERCOUNTRATEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #INTEGERCOUNTRATEUNIT_VALUE * @generated * @ordered */ INTEGERCOUNTRATEUNIT(39, "INTEGERCOUNTRATEUNIT", "INTEGERCOUNTRATEUNIT"), /** * The '<em><b>LINEARMOMENTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LINEARMOMENTUNIT_VALUE * @generated * @ordered */ LINEARMOMENTUNIT(40, "LINEARMOMENTUNIT", "LINEARMOMENTUNIT"), /** * The '<em><b>SOUNDPRESSUREUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SOUNDPRESSUREUNIT_VALUE * @generated * @ordered */ SOUNDPRESSUREUNIT(41, "SOUNDPRESSUREUNIT", "SOUNDPRESSUREUNIT"), /** * The '<em><b>LINEARFORCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LINEARFORCEUNIT_VALUE * @generated * @ordered */ LINEARFORCEUNIT(42, "LINEARFORCEUNIT", "LINEARFORCEUNIT"), /** * The '<em><b>LUMINOUSINTENSITYDISTRIBUTIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LUMINOUSINTENSITYDISTRIBUTIONUNIT_VALUE * @generated * @ordered */ LUMINOUSINTENSITYDISTRIBUTIONUNIT(43, "LUMINOUSINTENSITYDISTRIBUTIONUNIT", "LUMINOUSINTENSITYDISTRIBUTIONUNIT"), /** * The '<em><b>PHUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #PHUNIT_VALUE * @generated * @ordered */ PHUNIT(44, "PHUNIT", "PHUNIT"), /** * The '<em><b>THERMALEXPANSIONCOEFFICIENTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #THERMALEXPANSIONCOEFFICIENTUNIT_VALUE * @generated * @ordered */ THERMALEXPANSIONCOEFFICIENTUNIT(45, "THERMALEXPANSIONCOEFFICIENTUNIT", "THERMALEXPANSIONCOEFFICIENTUNIT"), /** * The '<em><b>MODULUSOFLINEARSUBGRADEREACTIONUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MODULUSOFLINEARSUBGRADEREACTIONUNIT_VALUE * @generated * @ordered */ MODULUSOFLINEARSUBGRADEREACTIONUNIT(46, "MODULUSOFLINEARSUBGRADEREACTIONUNIT", "MODULUSOFLINEARSUBGRADEREACTIONUNIT"), /** * The '<em><b>WARPINGCONSTANTUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #WARPINGCONSTANTUNIT_VALUE * @generated * @ordered */ WARPINGCONSTANTUNIT(47, "WARPINGCONSTANTUNIT", "WARPINGCONSTANTUNIT"), /** * The '<em><b>USERDEFINED</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #USERDEFINED_VALUE * @generated * @ordered */ USERDEFINED(48, "USERDEFINED", "USERDEFINED"), /** * The '<em><b>THERMALCONDUCTANCEUNIT</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #THERMALCONDUCTANCEUNIT_VALUE * @generated * @ordered */ THERMALCONDUCTANCEUNIT(49, "THERMALCONDUCTANCEUNIT", "THERMALCONDUCTANCEUNIT"); /** * The '<em><b>NULL</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>NULL</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #NULL * @model * @generated * @ordered */ public static final int NULL_VALUE = 0; /** * The '<em><b>MOMENTOFINERTIAUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MOMENTOFINERTIAUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MOMENTOFINERTIAUNIT * @model * @generated * @ordered */ public static final int MOMENTOFINERTIAUNIT_VALUE = 1; /** * The '<em><b>MOLECULARWEIGHTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MOLECULARWEIGHTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MOLECULARWEIGHTUNIT * @model * @generated * @ordered */ public static final int MOLECULARWEIGHTUNIT_VALUE = 2; /** * The '<em><b>SECTIONMODULUSUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SECTIONMODULUSUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SECTIONMODULUSUNIT * @model * @generated * @ordered */ public static final int SECTIONMODULUSUNIT_VALUE = 3; /** * The '<em><b>HEATFLUXDENSITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>HEATFLUXDENSITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HEATFLUXDENSITYUNIT * @model * @generated * @ordered */ public static final int HEATFLUXDENSITYUNIT_VALUE = 4; /** * The '<em><b>ROTATIONALFREQUENCYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ROTATIONALFREQUENCYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ROTATIONALFREQUENCYUNIT * @model * @generated * @ordered */ public static final int ROTATIONALFREQUENCYUNIT_VALUE = 5; /** * The '<em><b>THERMALTRANSMITTANCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>THERMALTRANSMITTANCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #THERMALTRANSMITTANCEUNIT * @model * @generated * @ordered */ public static final int THERMALTRANSMITTANCEUNIT_VALUE = 6; /** * The '<em><b>KINEMATICVISCOSITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>KINEMATICVISCOSITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #KINEMATICVISCOSITYUNIT * @model * @generated * @ordered */ public static final int KINEMATICVISCOSITYUNIT_VALUE = 7; /** * The '<em><b>VOLUMETRICFLOWRATEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>VOLUMETRICFLOWRATEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #VOLUMETRICFLOWRATEUNIT * @model * @generated * @ordered */ public static final int VOLUMETRICFLOWRATEUNIT_VALUE = 8; /** * The '<em><b>SPECIFICHEATCAPACITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SPECIFICHEATCAPACITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SPECIFICHEATCAPACITYUNIT * @model * @generated * @ordered */ public static final int SPECIFICHEATCAPACITYUNIT_VALUE = 9; /** * The '<em><b>HEATINGVALUEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>HEATINGVALUEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #HEATINGVALUEUNIT * @model * @generated * @ordered */ public static final int HEATINGVALUEUNIT_VALUE = 10; /** * The '<em><b>TORQUEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>TORQUEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #TORQUEUNIT * @model * @generated * @ordered */ public static final int TORQUEUNIT_VALUE = 11; /** * The '<em><b>THERMALRESISTANCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>THERMALRESISTANCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #THERMALRESISTANCEUNIT * @model * @generated * @ordered */ public static final int THERMALRESISTANCEUNIT_VALUE = 12; /** * The '<em><b>SHEARMODULUSUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SHEARMODULUSUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SHEARMODULUSUNIT * @model * @generated * @ordered */ public static final int SHEARMODULUSUNIT_VALUE = 13; /** * The '<em><b>MODULUSOFSUBGRADEREACTIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MODULUSOFSUBGRADEREACTIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MODULUSOFSUBGRADEREACTIONUNIT * @model * @generated * @ordered */ public static final int MODULUSOFSUBGRADEREACTIONUNIT_VALUE = 14; /** * The '<em><b>DYNAMICVISCOSITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>DYNAMICVISCOSITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #DYNAMICVISCOSITYUNIT * @model * @generated * @ordered */ public static final int DYNAMICVISCOSITYUNIT_VALUE = 15; /** * The '<em><b>ROTATIONALSTIFFNESSUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ROTATIONALSTIFFNESSUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ROTATIONALSTIFFNESSUNIT * @model * @generated * @ordered */ public static final int ROTATIONALSTIFFNESSUNIT_VALUE = 16; /** * The '<em><b>MASSDENSITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MASSDENSITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MASSDENSITYUNIT * @model * @generated * @ordered */ public static final int MASSDENSITYUNIT_VALUE = 17; /** * The '<em><b>LINEARSTIFFNESSUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>LINEARSTIFFNESSUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LINEARSTIFFNESSUNIT * @model * @generated * @ordered */ public static final int LINEARSTIFFNESSUNIT_VALUE = 18; /** * The '<em><b>VAPORPERMEABILITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>VAPORPERMEABILITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #VAPORPERMEABILITYUNIT * @model * @generated * @ordered */ public static final int VAPORPERMEABILITYUNIT_VALUE = 19; /** * The '<em><b>TEMPERATUREGRADIENTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>TEMPERATUREGRADIENTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #TEMPERATUREGRADIENTUNIT * @model * @generated * @ordered */ public static final int TEMPERATUREGRADIENTUNIT_VALUE = 20; /** * The '<em><b>ANGULARVELOCITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ANGULARVELOCITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ANGULARVELOCITYUNIT * @model * @generated * @ordered */ public static final int ANGULARVELOCITYUNIT_VALUE = 21; /** * The '<em><b>CURVATUREUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>CURVATUREUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #CURVATUREUNIT * @model * @generated * @ordered */ public static final int CURVATUREUNIT_VALUE = 22; /** * The '<em><b>WARPINGMOMENTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>WARPINGMOMENTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #WARPINGMOMENTUNIT * @model * @generated * @ordered */ public static final int WARPINGMOMENTUNIT_VALUE = 23; /** * The '<em><b>ROTATIONALMASSUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ROTATIONALMASSUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ROTATIONALMASSUNIT * @model * @generated * @ordered */ public static final int ROTATIONALMASSUNIT_VALUE = 24; /** * The '<em><b>THERMALADMITTANCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>THERMALADMITTANCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #THERMALADMITTANCEUNIT * @model * @generated * @ordered */ public static final int THERMALADMITTANCEUNIT_VALUE = 25; /** * The '<em><b>MASSFLOWRATEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MASSFLOWRATEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MASSFLOWRATEUNIT * @model * @generated * @ordered */ public static final int MASSFLOWRATEUNIT_VALUE = 26; /** * The '<em><b>SOUNDPOWERUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SOUNDPOWERUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SOUNDPOWERUNIT * @model * @generated * @ordered */ public static final int SOUNDPOWERUNIT_VALUE = 27; /** * The '<em><b>COMPOUNDPLANEANGLEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>COMPOUNDPLANEANGLEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #COMPOUNDPLANEANGLEUNIT * @model * @generated * @ordered */ public static final int COMPOUNDPLANEANGLEUNIT_VALUE = 28; /** * The '<em><b>ISOTHERMALMOISTURECAPACITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ISOTHERMALMOISTURECAPACITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ISOTHERMALMOISTURECAPACITYUNIT * @model * @generated * @ordered */ public static final int ISOTHERMALMOISTURECAPACITYUNIT_VALUE = 29; /** * The '<em><b>IONCONCENTRATIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>IONCONCENTRATIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #IONCONCENTRATIONUNIT * @model * @generated * @ordered */ public static final int IONCONCENTRATIONUNIT_VALUE = 30; /** * The '<em><b>ACCELERATIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>ACCELERATIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #ACCELERATIONUNIT * @model * @generated * @ordered */ public static final int ACCELERATIONUNIT_VALUE = 31; /** * The '<em><b>MODULUSOFROTATIONALSUBGRADEREACTIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MODULUSOFROTATIONALSUBGRADEREACTIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MODULUSOFROTATIONALSUBGRADEREACTIONUNIT * @model * @generated * @ordered */ public static final int MODULUSOFROTATIONALSUBGRADEREACTIONUNIT_VALUE = 32; /** * The '<em><b>PLANARFORCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>PLANARFORCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #PLANARFORCEUNIT * @model * @generated * @ordered */ public static final int PLANARFORCEUNIT_VALUE = 33; /** * The '<em><b>MOISTUREDIFFUSIVITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MOISTUREDIFFUSIVITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MOISTUREDIFFUSIVITYUNIT * @model * @generated * @ordered */ public static final int MOISTUREDIFFUSIVITYUNIT_VALUE = 34; /** * The '<em><b>SECTIONAREAINTEGRALUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SECTIONAREAINTEGRALUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SECTIONAREAINTEGRALUNIT * @model * @generated * @ordered */ public static final int SECTIONAREAINTEGRALUNIT_VALUE = 35; /** * The '<em><b>MODULUSOFELASTICITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MODULUSOFELASTICITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MODULUSOFELASTICITYUNIT * @model * @generated * @ordered */ public static final int MODULUSOFELASTICITYUNIT_VALUE = 36; /** * The '<em><b>LINEARVELOCITYUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>LINEARVELOCITYUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LINEARVELOCITYUNIT * @model * @generated * @ordered */ public static final int LINEARVELOCITYUNIT_VALUE = 37; /** * The '<em><b>MASSPERLENGTHUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MASSPERLENGTHUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MASSPERLENGTHUNIT * @model * @generated * @ordered */ public static final int MASSPERLENGTHUNIT_VALUE = 38; /** * The '<em><b>INTEGERCOUNTRATEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>INTEGERCOUNTRATEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #INTEGERCOUNTRATEUNIT * @model * @generated * @ordered */ public static final int INTEGERCOUNTRATEUNIT_VALUE = 39; /** * The '<em><b>LINEARMOMENTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>LINEARMOMENTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LINEARMOMENTUNIT * @model * @generated * @ordered */ public static final int LINEARMOMENTUNIT_VALUE = 40; /** * The '<em><b>SOUNDPRESSUREUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>SOUNDPRESSUREUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #SOUNDPRESSUREUNIT * @model * @generated * @ordered */ public static final int SOUNDPRESSUREUNIT_VALUE = 41; /** * The '<em><b>LINEARFORCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>LINEARFORCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LINEARFORCEUNIT * @model * @generated * @ordered */ public static final int LINEARFORCEUNIT_VALUE = 42; /** * The '<em><b>LUMINOUSINTENSITYDISTRIBUTIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>LUMINOUSINTENSITYDISTRIBUTIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #LUMINOUSINTENSITYDISTRIBUTIONUNIT * @model * @generated * @ordered */ public static final int LUMINOUSINTENSITYDISTRIBUTIONUNIT_VALUE = 43; /** * The '<em><b>PHUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>PHUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #PHUNIT * @model * @generated * @ordered */ public static final int PHUNIT_VALUE = 44; /** * The '<em><b>THERMALEXPANSIONCOEFFICIENTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>THERMALEXPANSIONCOEFFICIENTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #THERMALEXPANSIONCOEFFICIENTUNIT * @model * @generated * @ordered */ public static final int THERMALEXPANSIONCOEFFICIENTUNIT_VALUE = 45; /** * The '<em><b>MODULUSOFLINEARSUBGRADEREACTIONUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>MODULUSOFLINEARSUBGRADEREACTIONUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #MODULUSOFLINEARSUBGRADEREACTIONUNIT * @model * @generated * @ordered */ public static final int MODULUSOFLINEARSUBGRADEREACTIONUNIT_VALUE = 46; /** * The '<em><b>WARPINGCONSTANTUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>WARPINGCONSTANTUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #WARPINGCONSTANTUNIT * @model * @generated * @ordered */ public static final int WARPINGCONSTANTUNIT_VALUE = 47; /** * The '<em><b>USERDEFINED</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>USERDEFINED</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #USERDEFINED * @model * @generated * @ordered */ public static final int USERDEFINED_VALUE = 48; /** * The '<em><b>THERMALCONDUCTANCEUNIT</b></em>' literal value. * <!-- begin-user-doc --> * <p> * If the meaning of '<em><b>THERMALCONDUCTANCEUNIT</b></em>' literal object isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @see #THERMALCONDUCTANCEUNIT * @model * @generated * @ordered */ public static final int THERMALCONDUCTANCEUNIT_VALUE = 49; /** * An array of all the '<em><b>Ifc Derived Unit Enum</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static final IfcDerivedUnitEnum[] VALUES_ARRAY = new IfcDerivedUnitEnum[] { NULL, MOMENTOFINERTIAUNIT, MOLECULARWEIGHTUNIT, SECTIONMODULUSUNIT, HEATFLUXDENSITYUNIT, ROTATIONALFREQUENCYUNIT, THERMALTRANSMITTANCEUNIT, KINEMATICVISCOSITYUNIT, VOLUMETRICFLOWRATEUNIT, SPECIFICHEATCAPACITYUNIT, HEATINGVALUEUNIT, TORQUEUNIT, THERMALRESISTANCEUNIT, SHEARMODULUSUNIT, MODULUSOFSUBGRADEREACTIONUNIT, DYNAMICVISCOSITYUNIT, ROTATIONALSTIFFNESSUNIT, MASSDENSITYUNIT, LINEARSTIFFNESSUNIT, VAPORPERMEABILITYUNIT, TEMPERATUREGRADIENTUNIT, ANGULARVELOCITYUNIT, CURVATUREUNIT, WARPINGMOMENTUNIT, ROTATIONALMASSUNIT, THERMALADMITTANCEUNIT, MASSFLOWRATEUNIT, SOUNDPOWERUNIT, COMPOUNDPLANEANGLEUNIT, ISOTHERMALMOISTURECAPACITYUNIT, IONCONCENTRATIONUNIT, ACCELERATIONUNIT, MODULUSOFROTATIONALSUBGRADEREACTIONUNIT, PLANARFORCEUNIT, MOISTUREDIFFUSIVITYUNIT, SECTIONAREAINTEGRALUNIT, MODULUSOFELASTICITYUNIT, LINEARVELOCITYUNIT, MASSPERLENGTHUNIT, INTEGERCOUNTRATEUNIT, LINEARMOMENTUNIT, SOUNDPRESSUREUNIT, LINEARFORCEUNIT, LUMINOUSINTENSITYDISTRIBUTIONUNIT, PHUNIT, THERMALEXPANSIONCOEFFICIENTUNIT, MODULUSOFLINEARSUBGRADEREACTIONUNIT, WARPINGCONSTANTUNIT, USERDEFINED, THERMALCONDUCTANCEUNIT, }; /** * A public read-only list of all the '<em><b>Ifc Derived Unit Enum</b></em>' enumerators. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final List<IfcDerivedUnitEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); /** * Returns the '<em><b>Ifc Derived Unit Enum</b></em>' literal with the specified literal value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static IfcDerivedUnitEnum get(String literal) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { IfcDerivedUnitEnum result = VALUES_ARRAY[i]; if (result.toString().equals(literal)) { return result; } } return null; } /** * Returns the '<em><b>Ifc Derived Unit Enum</b></em>' literal with the specified name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static IfcDerivedUnitEnum getByName(String name) { for (int i = 0; i < VALUES_ARRAY.length; ++i) { IfcDerivedUnitEnum result = VALUES_ARRAY[i]; if (result.getName().equals(name)) { return result; } } return null; } /** * Returns the '<em><b>Ifc Derived Unit Enum</b></em>' literal with the specified integer value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static IfcDerivedUnitEnum get(int value) { switch (value) { case NULL_VALUE: return NULL; case MOMENTOFINERTIAUNIT_VALUE: return MOMENTOFINERTIAUNIT; case MOLECULARWEIGHTUNIT_VALUE: return MOLECULARWEIGHTUNIT; case SECTIONMODULUSUNIT_VALUE: return SECTIONMODULUSUNIT; case HEATFLUXDENSITYUNIT_VALUE: return HEATFLUXDENSITYUNIT; case ROTATIONALFREQUENCYUNIT_VALUE: return ROTATIONALFREQUENCYUNIT; case THERMALTRANSMITTANCEUNIT_VALUE: return THERMALTRANSMITTANCEUNIT; case KINEMATICVISCOSITYUNIT_VALUE: return KINEMATICVISCOSITYUNIT; case VOLUMETRICFLOWRATEUNIT_VALUE: return VOLUMETRICFLOWRATEUNIT; case SPECIFICHEATCAPACITYUNIT_VALUE: return SPECIFICHEATCAPACITYUNIT; case HEATINGVALUEUNIT_VALUE: return HEATINGVALUEUNIT; case TORQUEUNIT_VALUE: return TORQUEUNIT; case THERMALRESISTANCEUNIT_VALUE: return THERMALRESISTANCEUNIT; case SHEARMODULUSUNIT_VALUE: return SHEARMODULUSUNIT; case MODULUSOFSUBGRADEREACTIONUNIT_VALUE: return MODULUSOFSUBGRADEREACTIONUNIT; case DYNAMICVISCOSITYUNIT_VALUE: return DYNAMICVISCOSITYUNIT; case ROTATIONALSTIFFNESSUNIT_VALUE: return ROTATIONALSTIFFNESSUNIT; case MASSDENSITYUNIT_VALUE: return MASSDENSITYUNIT; case LINEARSTIFFNESSUNIT_VALUE: return LINEARSTIFFNESSUNIT; case VAPORPERMEABILITYUNIT_VALUE: return VAPORPERMEABILITYUNIT; case TEMPERATUREGRADIENTUNIT_VALUE: return TEMPERATUREGRADIENTUNIT; case ANGULARVELOCITYUNIT_VALUE: return ANGULARVELOCITYUNIT; case CURVATUREUNIT_VALUE: return CURVATUREUNIT; case WARPINGMOMENTUNIT_VALUE: return WARPINGMOMENTUNIT; case ROTATIONALMASSUNIT_VALUE: return ROTATIONALMASSUNIT; case THERMALADMITTANCEUNIT_VALUE: return THERMALADMITTANCEUNIT; case MASSFLOWRATEUNIT_VALUE: return MASSFLOWRATEUNIT; case SOUNDPOWERUNIT_VALUE: return SOUNDPOWERUNIT; case COMPOUNDPLANEANGLEUNIT_VALUE: return COMPOUNDPLANEANGLEUNIT; case ISOTHERMALMOISTURECAPACITYUNIT_VALUE: return ISOTHERMALMOISTURECAPACITYUNIT; case IONCONCENTRATIONUNIT_VALUE: return IONCONCENTRATIONUNIT; case ACCELERATIONUNIT_VALUE: return ACCELERATIONUNIT; case MODULUSOFROTATIONALSUBGRADEREACTIONUNIT_VALUE: return MODULUSOFROTATIONALSUBGRADEREACTIONUNIT; case PLANARFORCEUNIT_VALUE: return PLANARFORCEUNIT; case MOISTUREDIFFUSIVITYUNIT_VALUE: return MOISTUREDIFFUSIVITYUNIT; case SECTIONAREAINTEGRALUNIT_VALUE: return SECTIONAREAINTEGRALUNIT; case MODULUSOFELASTICITYUNIT_VALUE: return MODULUSOFELASTICITYUNIT; case LINEARVELOCITYUNIT_VALUE: return LINEARVELOCITYUNIT; case MASSPERLENGTHUNIT_VALUE: return MASSPERLENGTHUNIT; case INTEGERCOUNTRATEUNIT_VALUE: return INTEGERCOUNTRATEUNIT; case LINEARMOMENTUNIT_VALUE: return LINEARMOMENTUNIT; case SOUNDPRESSUREUNIT_VALUE: return SOUNDPRESSUREUNIT; case LINEARFORCEUNIT_VALUE: return LINEARFORCEUNIT; case LUMINOUSINTENSITYDISTRIBUTIONUNIT_VALUE: return LUMINOUSINTENSITYDISTRIBUTIONUNIT; case PHUNIT_VALUE: return PHUNIT; case THERMALEXPANSIONCOEFFICIENTUNIT_VALUE: return THERMALEXPANSIONCOEFFICIENTUNIT; case MODULUSOFLINEARSUBGRADEREACTIONUNIT_VALUE: return MODULUSOFLINEARSUBGRADEREACTIONUNIT; case WARPINGCONSTANTUNIT_VALUE: return WARPINGCONSTANTUNIT; case USERDEFINED_VALUE: return USERDEFINED; case THERMALCONDUCTANCEUNIT_VALUE: return THERMALCONDUCTANCEUNIT; } return null; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final int value; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final String name; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private final String literal; /** * Only this class can construct instances. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private IfcDerivedUnitEnum(int value, String name, String literal) { this.value = value; this.name = name; this.literal = literal; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public int getValue() { return value; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getName() { return name; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getLiteral() { return literal; } /** * Returns the literal value of the enumerator, which is its string representation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { return literal; } } //IfcDerivedUnitEnum