All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy