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