org.bimserver.models.ifc4.impl.Ifc4PackageImpl 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.ifc4.impl;
import java.io.IOException;
import java.net.URL;
import org.bimserver.models.geometry.GeometryPackage;
import org.bimserver.models.geometry.impl.GeometryPackageImpl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.impl.Ifc2x3tc1PackageImpl;
import org.bimserver.models.ifc4.Ifc4Factory;
import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.log.LogPackage;
import org.bimserver.models.log.impl.LogPackageImpl;
import org.bimserver.models.store.StorePackage;
import org.bimserver.models.store.impl.StorePackageImpl;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.common.util.WrappedException;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl;
/**
*
* An implementation of the model Package.
*
* @generated
*/
public class Ifc4PackageImpl extends EPackageImpl implements Ifc4Package {
/**
*
*
* @generated
*/
protected String packageFilename = "ifc4.ecore";
/**
*
*
* @generated
*/
private EClass ifcActionRequestEClass = null;
/**
*
*
* @generated
*/
private EClass ifcActorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcActorRoleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcActuatorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcActuatorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAddressEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAdvancedBrepEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAdvancedBrepWithVoidsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAdvancedFaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirTerminalBoxEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirTerminalBoxTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirToAirHeatRecoveryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAirToAirHeatRecoveryTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAlarmEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAlarmTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAnnotationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAnnotationFillAreaEClass = null;
/**
*
*
* @generated
*/
private EClass ifcApplicationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAppliedValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcApprovalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcApprovalRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcArbitraryClosedProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcArbitraryOpenProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcArbitraryProfileDefWithVoidsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAssetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAsymmetricIShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAudioVisualApplianceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAudioVisualApplianceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAxis1PlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAxis2Placement2DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAxis2Placement3DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBSplineCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBSplineCurveWithKnotsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBSplineSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBSplineSurfaceWithKnotsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBeamEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBeamStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBeamTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBlobTextureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBlockEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoilerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoilerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBooleanClippingResultEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBooleanResultEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryEdgeConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryFaceConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryNodeConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundaryNodeConditionWarpingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundedCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundedSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoundingBoxEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoxedHalfSpaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementPartEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementPartTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementProxyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementProxyTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingStoreyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBuildingSystemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBurnerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBurnerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableCarrierFittingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableCarrierFittingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableCarrierSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableCarrierSegmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableFittingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableFittingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCableSegmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianPointEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianPointListEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianPointList3DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianTransformationOperatorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianTransformationOperator2DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianTransformationOperator2DnonUniformEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianTransformationOperator3DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCartesianTransformationOperator3DnonUniformEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCenterLineProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcChillerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcChillerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcChimneyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcChimneyTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCircleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCircleHollowProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCircleProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCivilElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCivilElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcClassificationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcClassificationReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcClosedShellEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoilEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoilTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColourRgbEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColourRgbListEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColourSpecificationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColumnEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColumnStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColumnTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCommunicationsApplianceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCommunicationsApplianceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcComplexPropertyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcComplexPropertyTemplateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompositeCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompositeCurveOnSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompositeCurveSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompositeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompressorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompressorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCondenserEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCondenserTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConicEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectedFaceSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionCurveGeometryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionGeometryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionPointEccentricityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionPointGeometryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionSurfaceGeometryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConnectionVolumeGeometryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstraintEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionEquipmentResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionEquipmentResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionMaterialResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionMaterialResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionProductResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionProductResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConstructionResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcContextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcContextDependentUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcControlEClass = null;
/**
*
*
* @generated
*/
private EClass ifcControllerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcControllerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConversionBasedUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcConversionBasedUnitWithOffsetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCooledBeamEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCooledBeamTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoolingTowerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoolingTowerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoordinateOperationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoordinateReferenceSystemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCostItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCostScheduleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCostValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoveringEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoveringTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCrewResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCrewResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCsgPrimitive3DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCsgSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurrencyRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurtainWallEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurtainWallTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveBoundedPlaneEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveBoundedSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveStyleFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveStyleFontAndScalingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveStyleFontPatternEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCylindricalSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDamperEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDamperTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDerivedProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDerivedUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDerivedUnitElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDimensionalExponentsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDirectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDiscreteAccessoryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDiscreteAccessoryTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionChamberElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionChamberElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionCircuitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionControlElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionControlElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionFlowElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionFlowElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionPortEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDistributionSystemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDocumentInformationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDocumentInformationRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDocumentReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorLiningPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorPanelPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDraughtingPreDefinedColourEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDraughtingPreDefinedCurveFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctFittingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctFittingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctSegmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctSilencerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDuctSilencerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEdgeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEdgeCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEdgeLoopEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricApplianceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricApplianceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricDistributionBoardEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricDistributionBoardTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricFlowStorageDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricFlowStorageDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricGeneratorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricGeneratorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricMotorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricMotorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricTimeControlEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricTimeControlTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementAssemblyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementAssemblyTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementComponentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementComponentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementQuantityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElementarySurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEllipseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEllipseProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEnergyConversionDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEnergyConversionDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEngineEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEngineTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEvaporativeCoolerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEvaporativeCoolerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEvaporatorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEvaporatorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEventEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEventTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEventTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExtendedPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternalInformationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternalReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternalReferenceRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternalSpatialElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternalSpatialStructureElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternallyDefinedHatchStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternallyDefinedSurfaceStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExternallyDefinedTextFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExtrudedAreaSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcExtrudedAreaSolidTaperedEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFaceBasedSurfaceModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFaceBoundEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFaceOuterBoundEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFaceSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFacetedBrepEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFacetedBrepWithVoidsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFailureConnectionConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFanEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFanTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFastenerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFastenerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFeatureElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFeatureElementAdditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFeatureElementSubtractionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFillAreaStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFillAreaStyleHatchingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFillAreaStyleTilesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFilterEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFilterTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFireSuppressionTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFireSuppressionTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFixedReferenceSweptAreaSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowControllerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowControllerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowFittingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowFittingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowInstrumentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowInstrumentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowMeterEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowMeterTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowMovingDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowMovingDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowSegmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowStorageDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowStorageDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowTreatmentDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFlowTreatmentDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFootingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFootingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFurnishingElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFurnishingElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFurnitureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFurnitureTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeographicElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeographicElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricCurveSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricRepresentationContextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricRepresentationItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricRepresentationSubContextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGridEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGridAxisEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGridPlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGroupEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHalfSpaceSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHeatExchangerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHeatExchangerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHumidifierEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHumidifierTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcImageTextureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIndexedColourMapEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIndexedTextureMapEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIndexedTriangleTextureMapEClass = null;
/**
*
*
* @generated
*/
private EClass ifcInterceptorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcInterceptorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcInventoryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIrregularTimeSeriesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIrregularTimeSeriesValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcJunctionBoxEClass = null;
/**
*
*
* @generated
*/
private EClass ifcJunctionBoxTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLaborResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLaborResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLagTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLampEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLampTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLibraryInformationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLibraryReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightDistributionDataEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightFixtureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightFixtureTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightIntensityDistributionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourceAmbientEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourceDirectionalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourceGoniometricEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourcePositionalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightSourceSpotEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLineEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLocalPlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLoopEClass = null;
/**
*
*
* @generated
*/
private EClass ifcManifoldSolidBrepEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMapConversionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMappedItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialClassificationRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialConstituentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialConstituentSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialDefinitionRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialLayerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialLayerSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialLayerSetUsageEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialLayerWithOffsetsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialListEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialProfileEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialProfileSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialProfileSetUsageEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialProfileSetUsageTaperingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialProfileWithOffsetsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialUsageDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMeasureWithUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMechanicalFastenerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMechanicalFastenerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMedicalDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMedicalDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMemberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMemberStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMemberTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMetricEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMirroredProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMonetaryUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMotorConnectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMotorConnectionTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcNamedUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcObjectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcObjectDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcObjectPlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcObjectiveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOccupantEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOffsetCurve2DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOffsetCurve3DEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOpenShellEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOpeningElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOpeningStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOrganizationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOrganizationRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOrientedEdgeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOuterBoundaryCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOutletEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOutletTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcOwnerHistoryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcParameterizedProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPathEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPcurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPerformanceHistoryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPermeableCoveringPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPermitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPersonEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPersonAndOrganizationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPhysicalComplexQuantityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPhysicalQuantityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPhysicalSimpleQuantityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPileEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPileTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPipeFittingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPipeFittingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPipeSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPipeSegmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPixelTextureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlanarBoxEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlanarExtentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlaneEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlateStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlateTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPointEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPointOnCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPointOnSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPolyLoopEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPolygonalBoundedHalfSpaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPolylineEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPortEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPostalAddressEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedColourEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedCurveFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedPropertySetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPreDefinedTextFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationLayerAssignmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationLayerWithStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationStyleAssignmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProcedureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProcedureTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProcessEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProductEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProductDefinitionShapeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProductRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProfilePropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProjectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProjectLibraryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProjectOrderEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProjectedCRSEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProjectionElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyAbstractionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyBoundedValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyDependencyRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyEnumeratedValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyEnumerationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyListValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyReferenceValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertySetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertySetDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertySetTemplateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertySingleValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyTableValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyTemplateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertyTemplateDefinitionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProtectiveDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProtectiveDeviceTrippingUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProtectiveDeviceTrippingUnitTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProtectiveDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProxyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPumpEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPumpTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityAreaEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityCountEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityLengthEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantitySetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityVolumeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcQuantityWeightEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRailingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRailingTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRampEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRampFlightEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRampFlightTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRampTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRationalBSplineCurveWithKnotsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRationalBSplineSurfaceWithKnotsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRectangleHollowProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRectangleProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRectangularPyramidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRectangularTrimmedSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRecurrencePatternEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRegularTimeSeriesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcementBarPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcementDefinitionPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingBarEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingBarTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingMeshEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReinforcingMeshTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAggregatesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToActorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToControlEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToGroupEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToGroupByFactorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToProcessEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToProductEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssignsToResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesApprovalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesClassificationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesConstraintEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesDocumentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesLibraryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelAssociatesMaterialEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsPathElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsPortToElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsPortsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsStructuralActivityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsStructuralMemberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsWithEccentricityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelConnectsWithRealizingElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelContainedInSpatialStructureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelCoversBldgElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelCoversSpacesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDeclaresEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDecomposesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDefinesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDefinesByObjectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDefinesByPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDefinesByTemplateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelDefinesByTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelFillsElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelFlowControlElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelInterferesElementsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelNestsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelProjectsElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelReferencedInSpatialStructureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelSequenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelServicesBuildingsEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelSpaceBoundaryEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelSpaceBoundary1stLevelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelSpaceBoundary2ndLevelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelVoidsElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcReparametrisedCompositeCurveSegmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRepresentationContextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRepresentationItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRepresentationMapEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceApprovalRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceConstraintRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceLevelRelationshipEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRevolvedAreaSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRevolvedAreaSolidTaperedEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRightCircularConeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRightCircularCylinderEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRoofEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRoofTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRootEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRoundedRectangleProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSIUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSanitaryTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSanitaryTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSchedulingTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSectionPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSectionReinforcementPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSectionedSpineEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSensorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSensorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShadingDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShadingDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShapeAspectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShapeModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShapeRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShellBasedSurfaceModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSimplePropertyEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSimplePropertyTemplateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSiteEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSlabEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSlabElementedCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSlabStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSlabTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSlippageConnectionConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSolarDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSolarDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSolidModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpaceHeaterEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpaceHeaterTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpaceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialStructureElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialStructureElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialZoneEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpatialZoneTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSphereEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStackTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStackTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStairEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStairFlightEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStairFlightTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStairTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralActivityEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralAnalysisModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralConnectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralConnectionConditionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralCurveActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralCurveConnectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralCurveMemberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralCurveMemberVaryingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralCurveReactionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLinearActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadConfigurationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadGroupEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadLinearForceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadOrResultEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadPlanarForceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadSingleDisplacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadSingleDisplacementDistortionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadSingleForceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadSingleForceWarpingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadStaticEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralLoadTemperatureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralMemberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralPlanarActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralPointActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralPointConnectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralPointReactionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralReactionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralResultGroupEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralSurfaceActionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralSurfaceConnectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralSurfaceMemberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralSurfaceMemberVaryingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralSurfaceReactionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStyleModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStyledItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStyledRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSubContractResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSubContractResourceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSubedgeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceCurveSweptAreaSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceFeatureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceOfLinearExtrusionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceOfRevolutionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceReinforcementAreaEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleLightingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleRefractionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleRenderingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleShadingEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleWithTexturesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceTextureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSweptAreaSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSweptDiskSolidEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSweptDiskSolidPolygonalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSweptSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSwitchingDeviceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSwitchingDeviceTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSystemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSystemFurnitureElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSystemFurnitureElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTableEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTableColumnEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTableRowEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTankEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTankTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTaskEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTaskTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTaskTimeRecurringEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTaskTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTelecomAddressEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTendonEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTendonAnchorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTendonAnchorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTendonTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTessellatedFaceSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTessellatedItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextLiteralEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextLiteralWithExtentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextStyleFontModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextStyleForDefinedFontEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextStyleTextModelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextureCoordinateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextureCoordinateGeneratorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextureMapEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextureVertexEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextureVertexListEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimePeriodEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeSeriesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeSeriesValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTopologicalRepresentationItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTopologyRepresentationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTransformerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTransformerTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTransportElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTransportElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTrapeziumProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTriangulatedFaceSetEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTrimmedCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTubeBundleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTubeBundleTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTypeObjectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTypeProcessEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTypeProductEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTypeResourceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitAssignmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitaryControlElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitaryControlElementTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitaryEquipmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitaryEquipmentTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcValveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcValveTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVectorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVertexEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVertexLoopEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVertexPointEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVibrationIsolatorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVibrationIsolatorTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVirtualElementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVirtualGridIntersectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVoidingFeatureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWallEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWallElementedCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWallStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWallTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWasteTerminalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWasteTerminalTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowLiningPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowPanelPropertiesEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowStandardCaseEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWindowTypeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWorkCalendarEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWorkControlEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWorkPlanEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWorkScheduleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWorkTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcZShapeProfileDefEClass = null;
/**
*
*
* @generated
*/
private EClass ifcZoneEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAbsorbedDoseMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAccelerationMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAmountOfSubstanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAngularVelocityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAreaDensityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAreaMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBooleanEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCardinalPointReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcContextDependentMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCountMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurvatureMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDateEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDateTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDayInMonthNumberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDayInWeekNumberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDescriptiveMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDimensionCountEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDoseEquivalentMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDurationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDynamicViscosityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricCapacitanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricChargeMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricConductanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricCurrentMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricResistanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcElectricVoltageMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcEnergyMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFontStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFontVariantEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFontWeightEClass = null;
/**
*
*
* @generated
*/
private EClass ifcForceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFrequencyMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGloballyUniqueIdEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHeatFluxDensityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHeatingValueMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIdentifierEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIlluminanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcInductanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIntegerEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIntegerCountRateMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIonConcentrationMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcIsothermalMoistureCapacityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcKinematicViscosityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLabelEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLengthMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLinearForceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLinearMomentMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLinearStiffnessMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLinearVelocityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLogicalEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLuminousFluxMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLuminousIntensityDistributionMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLuminousIntensityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMagneticFluxDensityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMagneticFluxMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMassDensityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMassFlowRateMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMassMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMassPerLengthMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfElasticityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfLinearSubgradeReactionMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfRotationalSubgradeReactionMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfSubgradeReactionMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMoistureDiffusivityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMolecularWeightMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMomentOfInertiaMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMonetaryMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMonthInYearNumberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcNumericMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPHMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcParameterValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlanarForceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPlaneAngleMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPowerMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentableTextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPressureMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRadioActivityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRatioMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRealEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRotationalFrequencyMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRotationalMassMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRotationalStiffnessMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSectionModulusMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSectionalAreaIntegralMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShearModulusMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSolidAngleMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSoundPowerLevelMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSoundPowerMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSoundPressureLevelMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSoundPressureMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpecificHeatCapacityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpecularExponentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpecularRoughnessEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTemperatureGradientMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTemperatureRateOfChangeMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextAlignmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextDecorationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextFontNameEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextTransformationEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermalAdmittanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermalConductivityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermalExpansionCoefficientMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermalResistanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermalTransmittanceMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcThermodynamicTemperatureMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeStampEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTorqueMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcURIReferenceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVaporPermeabilityMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVolumeMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVolumetricFlowRateMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWarpingConstantMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWarpingMomentMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBoxAlignmentEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCompoundPlaneAngleMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLanguageIdEClass = null;
/**
*
*
* @generated
*/
private EClass ifcNonNegativeLengthMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcNormalisedRatioMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPositiveLengthMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPositivePlaneAngleMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPositiveRatioMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass ifcComplexNumberEClass = null;
/**
*
*
* @generated
*/
private EClass ifcNullStyleEClass = null;
/**
*
*
* @generated
*/
private EClass ifcActorSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAppliedValueSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcAxis2PlacementEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBendingParameterSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcBooleanOperandEClass = null;
/**
*
*
* @generated
*/
private EClass ifcClassificationReferenceSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcClassificationSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColourEClass = null;
/**
*
*
* @generated
*/
private EClass ifcColourOrFactorEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCoordinateReferenceSystemSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCsgSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveFontOrScaledCurveFontSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveOnSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveOrEdgeCurveEClass = null;
/**
*
*
* @generated
*/
private EClass ifcCurveStyleFontSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDefinitionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDerivedMeasureValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcDocumentSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcFillStyleSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGeometricSetSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcGridPlacementDirectionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcHatchLineDistanceSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLayeredItemEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLibrarySelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcLightDistributionDataSourceSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMaterialSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMeasureValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcMetricValueSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfRotationalSubgradeReactionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfSubgradeReactionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcModulusOfTranslationalSubgradeReactionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcObjectReferenceSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPointOrVertexPointEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPresentationStyleSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProcessSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProductRepresentationSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcProductSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcPropertySetDefinitionSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceObjectSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcResourceSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcRotationalStiffnessSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcShellEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSimpleValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSizeSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSolidOrShellEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpaceBoundarySelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSpecularHighlightSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStructuralActivityAssignmentSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcStyleAssignmentSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceOrFaceSurfaceEClass = null;
/**
*
*
* @generated
*/
private EClass ifcSurfaceStyleElementSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTextFontSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTimeOrRatioSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTranslationalStiffnessSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcTrimmingSelectEClass = null;
/**
*
*
* @generated
*/
private EClass ifcUnitEClass = null;
/**
*
*
* @generated
*/
private EClass ifcValueEClass = null;
/**
*
*
* @generated
*/
private EClass ifcVectorOrDirectionEClass = null;
/**
*
*
* @generated
*/
private EClass ifcWarpingStiffnessSelectEClass = null;
/**
*
*
* @generated
*/
private EClass listOfIfcCartesianPointEClass = null;
/**
*
*
* @generated
*/
private EClass listOfIfcLengthMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass listOfIfcNormalisedRatioMeasureEClass = null;
/**
*
*
* @generated
*/
private EClass listOfELongEClass = null;
/**
*
*
* @generated
*/
private EClass listOfEDoubleEClass = null;
/**
*
*
* @generated
*/
private EClass listOfIfcParameterValueEClass = null;
/**
*
*
* @generated
*/
private EEnum tristateEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcActionRequestTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcActionSourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcActionTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcActuatorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAddressTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAirTerminalBoxTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAirTerminalTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAirToAirHeatRecoveryTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAlarmTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAnalysisModelTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAnalysisTheoryTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcArithmeticOperatorEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAssemblyPlaceEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcAudioVisualApplianceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBSplineCurveFormEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBSplineSurfaceFormEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBeamTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBenchmarkEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBoilerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBooleanOperatorEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBuildingElementPartTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBuildingElementProxyTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBuildingSystemTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcBurnerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCableCarrierFittingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCableCarrierSegmentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCableFittingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCableSegmentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcChangeActionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcChillerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcChimneyTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCoilTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcColumnTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCommunicationsApplianceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcComplexPropertyTemplateTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCompressorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCondenserTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcConnectionTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcConstraintEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcConstructionEquipmentResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcConstructionMaterialResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcConstructionProductResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcControllerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCooledBeamTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCoolingTowerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCostItemTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCostScheduleTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCoveringTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCrewResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCurtainWallTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcCurveInterpolationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDamperTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDataOriginEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDerivedUnitEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDirectionSenseEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDiscreteAccessoryTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDistributionChamberElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDistributionPortTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDistributionSystemEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDocumentConfidentialityEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDocumentStatusEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorPanelOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorPanelPositionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorStyleConstructionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorStyleOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDoorTypeOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDuctFittingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDuctSegmentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcDuctSilencerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricApplianceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricDistributionBoardTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricFlowStorageDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricGeneratorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricMotorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElectricTimeControlTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElementAssemblyTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcElementCompositionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcEngineTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcEvaporativeCoolerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcEvaporatorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcEventTriggerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcEventTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcExternalSpatialElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFanTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFastenerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFilterTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFireSuppressionTerminalTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFlowDirectionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFlowInstrumentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFlowMeterTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFootingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcFurnitureTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcGeographicElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcGeometricProjectionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcGlobalOrLocalEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcGridTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcHeatExchangerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcHumidifierTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcInterceptorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcInternalOrExternalEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcInventoryTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcJunctionBoxTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcKnotTypeEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLaborResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLampTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLayerSetDirectionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLightDistributionCurveEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLightEmissionSourceEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLightFixtureTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLoadGroupTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcLogicalOperatorEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcMechanicalFastenerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcMedicalDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcMemberTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcMotorConnectionTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcNullStyleEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcObjectTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcObjectiveEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcOccupantTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcOpeningElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcOutletTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPerformanceHistoryTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPermeableCoveringOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPermitTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPhysicalOrVirtualEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPileConstructionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPileTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPipeFittingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPipeSegmentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPlateTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProcedureTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProfileTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProjectOrderTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProjectedOrTrueLengthEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProjectionElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPropertySetTemplateTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProtectiveDeviceTrippingUnitTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcProtectiveDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcPumpTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRailingTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRampFlightTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRampTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRecurrenceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcReflectanceMethodEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcReinforcingBarRoleEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcReinforcingBarSurfaceEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcReinforcingBarTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcReinforcingMeshTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRoleEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcRoofTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSIPrefixEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSIUnitNameEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSanitaryTerminalTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSectionTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSensorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSequenceEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcShadingDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSimplePropertyTemplateTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSlabTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSolarDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSpaceHeaterTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSpaceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSpatialZoneTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStackTerminalTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStairFlightTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStairTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStateEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStructuralCurveActivityTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStructuralCurveMemberTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStructuralSurfaceActivityTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcStructuralSurfaceMemberTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSubContractResourceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSurfaceFeatureTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSurfaceSideEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSwitchingDeviceTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcSystemFurnitureElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTankTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTaskDurationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTaskTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTendonAnchorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTendonTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTextPathEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTimeSeriesDataTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTransformerTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTransitionCodeEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTransportElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTrimmingPreferenceEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcTubeBundleTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcUnitEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcUnitaryControlElementTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcUnitaryEquipmentTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcValveTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcVibrationIsolatorTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcVoidingFeatureTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWallTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWasteTerminalTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowPanelOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowPanelPositionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowStyleConstructionEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowStyleOperationEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWindowTypePartitioningEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWorkCalendarTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWorkPlanTypeEnumEEnum = null;
/**
*
*
* @generated
*/
private EEnum ifcWorkScheduleTypeEnumEEnum = null;
/**
* Creates an instance of the model Package, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
*
*
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.bimserver.models.ifc4.Ifc4Package#eNS_URI
* @see #init()
* @generated
*/
private Ifc4PackageImpl() {
super(eNS_URI, Ifc4Factory.eINSTANCE);
}
/**
*
*
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
*
*
This method is used to initialize {@link Ifc4Package#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
*
*
* @see #eNS_URI
* @generated
*/
public static Ifc4Package init() {
if (isInited)
return (Ifc4Package) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI);
// Obtain or create and register package
Ifc4PackageImpl theIfc4Package = (Ifc4PackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Ifc4PackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new Ifc4PackageImpl());
isInited = true;
// Obtain or create and register interdependencies
GeometryPackageImpl theGeometryPackage = (GeometryPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(GeometryPackage.eNS_URI) instanceof GeometryPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(GeometryPackage.eNS_URI)
: GeometryPackage.eINSTANCE);
Ifc2x3tc1PackageImpl theIfc2x3tc1Package = (Ifc2x3tc1PackageImpl) (EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI) instanceof Ifc2x3tc1PackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
: Ifc2x3tc1Package.eINSTANCE);
LogPackageImpl theLogPackage = (LogPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(LogPackage.eNS_URI) instanceof LogPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LogPackage.eNS_URI) : LogPackage.eINSTANCE);
StorePackageImpl theStorePackage = (StorePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(StorePackage.eNS_URI) instanceof StorePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(StorePackage.eNS_URI)
: StorePackage.eINSTANCE);
// Load packages
theIfc4Package.loadPackage();
theGeometryPackage.loadPackage();
theIfc2x3tc1Package.loadPackage();
theLogPackage.loadPackage();
theStorePackage.loadPackage();
// Fix loaded packages
theIfc4Package.fixPackageContents();
theGeometryPackage.fixPackageContents();
theIfc2x3tc1Package.fixPackageContents();
theLogPackage.fixPackageContents();
theStorePackage.fixPackageContents();
// Mark meta-data to indicate it can't be changed
theIfc4Package.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(Ifc4Package.eNS_URI, theIfc4Package);
return theIfc4Package;
}
/**
*
*
* @generated
*/
public EClass getIfcActionRequest() {
if (ifcActionRequestEClass == null) {
ifcActionRequestEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1);
}
return ifcActionRequestEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcActionRequest_PredefinedType() {
return (EAttribute) getIfcActionRequest().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcActionRequest_Status() {
return (EAttribute) getIfcActionRequest().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcActionRequest_LongDescription() {
return (EAttribute) getIfcActionRequest().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcActor() {
if (ifcActorEClass == null) {
ifcActorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(2);
}
return ifcActorEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcActor_TheActor() {
return (EReference) getIfcActor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcActor_IsActingUpon() {
return (EReference) getIfcActor().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcActorRole() {
if (ifcActorRoleEClass == null) {
ifcActorRoleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(3);
}
return ifcActorRoleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcActorRole_Role() {
return (EAttribute) getIfcActorRole().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcActorRole_UserDefinedRole() {
return (EAttribute) getIfcActorRole().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcActorRole_Description() {
return (EAttribute) getIfcActorRole().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcActorRole_HasExternalReference() {
return (EReference) getIfcActorRole().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcActuator() {
if (ifcActuatorEClass == null) {
ifcActuatorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(4);
}
return ifcActuatorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcActuator_PredefinedType() {
return (EAttribute) getIfcActuator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcActuatorType() {
if (ifcActuatorTypeEClass == null) {
ifcActuatorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(5);
}
return ifcActuatorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcActuatorType_PredefinedType() {
return (EAttribute) getIfcActuatorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAddress() {
if (ifcAddressEClass == null) {
ifcAddressEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(6);
}
return ifcAddressEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAddress_Purpose() {
return (EAttribute) getIfcAddress().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAddress_Description() {
return (EAttribute) getIfcAddress().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAddress_UserDefinedPurpose() {
return (EAttribute) getIfcAddress().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcAddress_OfPerson() {
return (EReference) getIfcAddress().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcAddress_OfOrganization() {
return (EReference) getIfcAddress().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcAdvancedBrep() {
if (ifcAdvancedBrepEClass == null) {
ifcAdvancedBrepEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(7);
}
return ifcAdvancedBrepEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcAdvancedBrepWithVoids() {
if (ifcAdvancedBrepWithVoidsEClass == null) {
ifcAdvancedBrepWithVoidsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(8);
}
return ifcAdvancedBrepWithVoidsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAdvancedBrepWithVoids_Voids() {
return (EReference) getIfcAdvancedBrepWithVoids().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAdvancedFace() {
if (ifcAdvancedFaceEClass == null) {
ifcAdvancedFaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(9);
}
return ifcAdvancedFaceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcAirTerminal() {
if (ifcAirTerminalEClass == null) {
ifcAirTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(10);
}
return ifcAirTerminalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirTerminal_PredefinedType() {
return (EAttribute) getIfcAirTerminal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAirTerminalBox() {
if (ifcAirTerminalBoxEClass == null) {
ifcAirTerminalBoxEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(11);
}
return ifcAirTerminalBoxEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirTerminalBox_PredefinedType() {
return (EAttribute) getIfcAirTerminalBox().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAirTerminalBoxType() {
if (ifcAirTerminalBoxTypeEClass == null) {
ifcAirTerminalBoxTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(12);
}
return ifcAirTerminalBoxTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirTerminalBoxType_PredefinedType() {
return (EAttribute) getIfcAirTerminalBoxType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAirTerminalType() {
if (ifcAirTerminalTypeEClass == null) {
ifcAirTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(13);
}
return ifcAirTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirTerminalType_PredefinedType() {
return (EAttribute) getIfcAirTerminalType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAirToAirHeatRecovery() {
if (ifcAirToAirHeatRecoveryEClass == null) {
ifcAirToAirHeatRecoveryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(14);
}
return ifcAirToAirHeatRecoveryEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirToAirHeatRecovery_PredefinedType() {
return (EAttribute) getIfcAirToAirHeatRecovery().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAirToAirHeatRecoveryType() {
if (ifcAirToAirHeatRecoveryTypeEClass == null) {
ifcAirToAirHeatRecoveryTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(15);
}
return ifcAirToAirHeatRecoveryTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAirToAirHeatRecoveryType_PredefinedType() {
return (EAttribute) getIfcAirToAirHeatRecoveryType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAlarm() {
if (ifcAlarmEClass == null) {
ifcAlarmEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(16);
}
return ifcAlarmEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAlarm_PredefinedType() {
return (EAttribute) getIfcAlarm().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAlarmType() {
if (ifcAlarmTypeEClass == null) {
ifcAlarmTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(17);
}
return ifcAlarmTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAlarmType_PredefinedType() {
return (EAttribute) getIfcAlarmType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAnnotation() {
if (ifcAnnotationEClass == null) {
ifcAnnotationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(18);
}
return ifcAnnotationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAnnotation_ContainedInStructure() {
return (EReference) getIfcAnnotation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAnnotationFillArea() {
if (ifcAnnotationFillAreaEClass == null) {
ifcAnnotationFillAreaEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(19);
}
return ifcAnnotationFillAreaEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAnnotationFillArea_OuterBoundary() {
return (EReference) getIfcAnnotationFillArea().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcAnnotationFillArea_InnerBoundaries() {
return (EReference) getIfcAnnotationFillArea().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcApplication() {
if (ifcApplicationEClass == null) {
ifcApplicationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(20);
}
return ifcApplicationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcApplication_ApplicationDeveloper() {
return (EReference) getIfcApplication().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApplication_Version() {
return (EAttribute) getIfcApplication().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApplication_ApplicationFullName() {
return (EAttribute) getIfcApplication().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApplication_ApplicationIdentifier() {
return (EAttribute) getIfcApplication().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcAppliedValue() {
if (ifcAppliedValueEClass == null) {
ifcAppliedValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(21);
}
return ifcAppliedValueEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_Name() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_Description() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcAppliedValue_AppliedValue() {
return (EReference) getIfcAppliedValue().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcAppliedValue_UnitBasis() {
return (EReference) getIfcAppliedValue().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_ApplicableDate() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_FixedUntilDate() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_Category() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_Condition() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAppliedValue_ArithmeticOperator() {
return (EAttribute) getIfcAppliedValue().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcAppliedValue_Components() {
return (EReference) getIfcAppliedValue().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EReference getIfcAppliedValue_HasExternalReference() {
return (EReference) getIfcAppliedValue().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EClass getIfcApproval() {
if (ifcApprovalEClass == null) {
ifcApprovalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(22);
}
return ifcApprovalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Identifier() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Name() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Description() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_TimeOfApproval() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Status() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Level() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcApproval_Qualifier() {
return (EAttribute) getIfcApproval().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_RequestingApproval() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_GivingApproval() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_HasExternalReferences() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_ApprovedObjects() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_ApprovedResources() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_IsRelatedWith() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EReference getIfcApproval_Relates() {
return (EReference) getIfcApproval().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EClass getIfcApprovalRelationship() {
if (ifcApprovalRelationshipEClass == null) {
ifcApprovalRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(23);
}
return ifcApprovalRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcApprovalRelationship_RelatingApproval() {
return (EReference) getIfcApprovalRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcApprovalRelationship_RelatedApprovals() {
return (EReference) getIfcApprovalRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcArbitraryClosedProfileDef() {
if (ifcArbitraryClosedProfileDefEClass == null) {
ifcArbitraryClosedProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(24);
}
return ifcArbitraryClosedProfileDefEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcArbitraryClosedProfileDef_OuterCurve() {
return (EReference) getIfcArbitraryClosedProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcArbitraryOpenProfileDef() {
if (ifcArbitraryOpenProfileDefEClass == null) {
ifcArbitraryOpenProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(25);
}
return ifcArbitraryOpenProfileDefEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcArbitraryOpenProfileDef_Curve() {
return (EReference) getIfcArbitraryOpenProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcArbitraryProfileDefWithVoids() {
if (ifcArbitraryProfileDefWithVoidsEClass == null) {
ifcArbitraryProfileDefWithVoidsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(26);
}
return ifcArbitraryProfileDefWithVoidsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcArbitraryProfileDefWithVoids_InnerCurves() {
return (EReference) getIfcArbitraryProfileDefWithVoids().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAsset() {
if (ifcAssetEClass == null) {
ifcAssetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(27);
}
return ifcAssetEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsset_Identification() {
return (EAttribute) getIfcAsset().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_OriginalValue() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_CurrentValue() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_TotalReplacementCost() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_Owner() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_User() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_ResponsiblePerson() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsset_IncorporationDate() {
return (EAttribute) getIfcAsset().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcAsset_DepreciatedValue() {
return (EReference) getIfcAsset().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcAsymmetricIShapeProfileDef() {
if (ifcAsymmetricIShapeProfileDefEClass == null) {
ifcAsymmetricIShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(28);
}
return ifcAsymmetricIShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeWidth() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeWidthAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_OverallDepth() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_OverallDepthAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_WebThickness() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_WebThicknessAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeThickness() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeThicknessAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeFilletRadius() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeFilletRadiusAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeWidth() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeWidthAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeThickness() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeThicknessAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeFilletRadius() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeFilletRadiusAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeEdgeRadius() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeEdgeRadiusAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeSlope() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_BottomFlangeSlopeAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(19);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeEdgeRadius() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(20);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeEdgeRadiusAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(21);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeSlope() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(22);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAsymmetricIShapeProfileDef_TopFlangeSlopeAsString() {
return (EAttribute) getIfcAsymmetricIShapeProfileDef().getEStructuralFeatures().get(23);
}
/**
*
*
* @generated
*/
public EClass getIfcAudioVisualAppliance() {
if (ifcAudioVisualApplianceEClass == null) {
ifcAudioVisualApplianceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(29);
}
return ifcAudioVisualApplianceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAudioVisualAppliance_PredefinedType() {
return (EAttribute) getIfcAudioVisualAppliance().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAudioVisualApplianceType() {
if (ifcAudioVisualApplianceTypeEClass == null) {
ifcAudioVisualApplianceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(30);
}
return ifcAudioVisualApplianceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAudioVisualApplianceType_PredefinedType() {
return (EAttribute) getIfcAudioVisualApplianceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAxis1Placement() {
if (ifcAxis1PlacementEClass == null) {
ifcAxis1PlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(31);
}
return ifcAxis1PlacementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAxis1Placement_Axis() {
return (EReference) getIfcAxis1Placement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAxis2Placement2D() {
if (ifcAxis2Placement2DEClass == null) {
ifcAxis2Placement2DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(32);
}
return ifcAxis2Placement2DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAxis2Placement2D_RefDirection() {
return (EReference) getIfcAxis2Placement2D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAxis2Placement3D() {
if (ifcAxis2Placement3DEClass == null) {
ifcAxis2Placement3DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(33);
}
return ifcAxis2Placement3DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcAxis2Placement3D_Axis() {
return (EReference) getIfcAxis2Placement3D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcAxis2Placement3D_RefDirection() {
return (EReference) getIfcAxis2Placement3D().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcBSplineCurve() {
if (ifcBSplineCurveEClass == null) {
ifcBSplineCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(34);
}
return ifcBSplineCurveEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurve_Degree() {
return (EAttribute) getIfcBSplineCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcBSplineCurve_ControlPointsList() {
return (EReference) getIfcBSplineCurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurve_CurveForm() {
return (EAttribute) getIfcBSplineCurve().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurve_ClosedCurve() {
return (EAttribute) getIfcBSplineCurve().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurve_SelfIntersect() {
return (EAttribute) getIfcBSplineCurve().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcBSplineCurveWithKnots() {
if (ifcBSplineCurveWithKnotsEClass == null) {
ifcBSplineCurveWithKnotsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(35);
}
return ifcBSplineCurveWithKnotsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurveWithKnots_KnotMultiplicities() {
return (EAttribute) getIfcBSplineCurveWithKnots().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurveWithKnots_Knots() {
return (EAttribute) getIfcBSplineCurveWithKnots().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurveWithKnots_KnotsAsString() {
return (EAttribute) getIfcBSplineCurveWithKnots().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineCurveWithKnots_KnotSpec() {
return (EAttribute) getIfcBSplineCurveWithKnots().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcBSplineSurface() {
if (ifcBSplineSurfaceEClass == null) {
ifcBSplineSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(36);
}
return ifcBSplineSurfaceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_UDegree() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_VDegree() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcBSplineSurface_ControlPointsList() {
return (EReference) getIfcBSplineSurface().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_SurfaceForm() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_UClosed() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_VClosed() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurface_SelfIntersect() {
return (EAttribute) getIfcBSplineSurface().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcBSplineSurfaceWithKnots() {
if (ifcBSplineSurfaceWithKnotsEClass == null) {
ifcBSplineSurfaceWithKnotsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(37);
}
return ifcBSplineSurfaceWithKnotsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_UMultiplicities() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_VMultiplicities() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_UKnots() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_UKnotsAsString() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_VKnots() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_VKnotsAsString() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBSplineSurfaceWithKnots_KnotSpec() {
return (EAttribute) getIfcBSplineSurfaceWithKnots().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcBeam() {
if (ifcBeamEClass == null) {
ifcBeamEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(38);
}
return ifcBeamEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBeam_PredefinedType() {
return (EAttribute) getIfcBeam().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBeamStandardCase() {
if (ifcBeamStandardCaseEClass == null) {
ifcBeamStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(39);
}
return ifcBeamStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBeamType() {
if (ifcBeamTypeEClass == null) {
ifcBeamTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(40);
}
return ifcBeamTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBeamType_PredefinedType() {
return (EAttribute) getIfcBeamType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBlobTexture() {
if (ifcBlobTextureEClass == null) {
ifcBlobTextureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(41);
}
return ifcBlobTextureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlobTexture_RasterFormat() {
return (EAttribute) getIfcBlobTexture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlobTexture_RasterCode() {
return (EAttribute) getIfcBlobTexture().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcBlock() {
if (ifcBlockEClass == null) {
ifcBlockEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(42);
}
return ifcBlockEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_XLength() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_XLengthAsString() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_YLength() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_YLengthAsString() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_ZLength() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBlock_ZLengthAsString() {
return (EAttribute) getIfcBlock().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcBoiler() {
if (ifcBoilerEClass == null) {
ifcBoilerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(43);
}
return ifcBoilerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoiler_PredefinedType() {
return (EAttribute) getIfcBoiler().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBoilerType() {
if (ifcBoilerTypeEClass == null) {
ifcBoilerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(44);
}
return ifcBoilerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoilerType_PredefinedType() {
return (EAttribute) getIfcBoilerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBooleanClippingResult() {
if (ifcBooleanClippingResultEClass == null) {
ifcBooleanClippingResultEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(45);
}
return ifcBooleanClippingResultEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBooleanResult() {
if (ifcBooleanResultEClass == null) {
ifcBooleanResultEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(46);
}
return ifcBooleanResultEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBooleanResult_Operator() {
return (EAttribute) getIfcBooleanResult().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcBooleanResult_FirstOperand() {
return (EReference) getIfcBooleanResult().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcBooleanResult_SecondOperand() {
return (EReference) getIfcBooleanResult().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBooleanResult_Dim() {
return (EAttribute) getIfcBooleanResult().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryCondition() {
if (ifcBoundaryConditionEClass == null) {
ifcBoundaryConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(47);
}
return ifcBoundaryConditionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundaryCondition_Name() {
return (EAttribute) getIfcBoundaryCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryCurve() {
if (ifcBoundaryCurveEClass == null) {
ifcBoundaryCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(48);
}
return ifcBoundaryCurveEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryEdgeCondition() {
if (ifcBoundaryEdgeConditionEClass == null) {
ifcBoundaryEdgeConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(49);
}
return ifcBoundaryEdgeConditionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_TranslationalStiffnessByLengthX() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_TranslationalStiffnessByLengthY() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_TranslationalStiffnessByLengthZ() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_RotationalStiffnessByLengthX() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_RotationalStiffnessByLengthY() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryEdgeCondition_RotationalStiffnessByLengthZ() {
return (EReference) getIfcBoundaryEdgeCondition().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryFaceCondition() {
if (ifcBoundaryFaceConditionEClass == null) {
ifcBoundaryFaceConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(50);
}
return ifcBoundaryFaceConditionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryFaceCondition_TranslationalStiffnessByAreaX() {
return (EReference) getIfcBoundaryFaceCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryFaceCondition_TranslationalStiffnessByAreaY() {
return (EReference) getIfcBoundaryFaceCondition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryFaceCondition_TranslationalStiffnessByAreaZ() {
return (EReference) getIfcBoundaryFaceCondition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryNodeCondition() {
if (ifcBoundaryNodeConditionEClass == null) {
ifcBoundaryNodeConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(51);
}
return ifcBoundaryNodeConditionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_TranslationalStiffnessX() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_TranslationalStiffnessY() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_TranslationalStiffnessZ() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_RotationalStiffnessX() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_RotationalStiffnessY() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeCondition_RotationalStiffnessZ() {
return (EReference) getIfcBoundaryNodeCondition().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundaryNodeConditionWarping() {
if (ifcBoundaryNodeConditionWarpingEClass == null) {
ifcBoundaryNodeConditionWarpingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(52);
}
return ifcBoundaryNodeConditionWarpingEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoundaryNodeConditionWarping_WarpingStiffness() {
return (EReference) getIfcBoundaryNodeConditionWarping().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBoundedCurve() {
if (ifcBoundedCurveEClass == null) {
ifcBoundedCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(53);
}
return ifcBoundedCurveEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBoundedSurface() {
if (ifcBoundedSurfaceEClass == null) {
ifcBoundedSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(54);
}
return ifcBoundedSurfaceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBoundingBox() {
if (ifcBoundingBoxEClass == null) {
ifcBoundingBoxEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(55);
}
return ifcBoundingBoxEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoundingBox_Corner() {
return (EReference) getIfcBoundingBox().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_XDim() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_XDimAsString() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_YDim() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_YDimAsString() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_ZDim() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_ZDimAsString() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoundingBox_Dim() {
return (EAttribute) getIfcBoundingBox().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcBoxedHalfSpace() {
if (ifcBoxedHalfSpaceEClass == null) {
ifcBoxedHalfSpaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(56);
}
return ifcBoxedHalfSpaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBoxedHalfSpace_Enclosure() {
return (EReference) getIfcBoxedHalfSpace().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuilding() {
if (ifcBuildingEClass == null) {
ifcBuildingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(57);
}
return ifcBuildingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuilding_ElevationOfRefHeight() {
return (EAttribute) getIfcBuilding().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuilding_ElevationOfRefHeightAsString() {
return (EAttribute) getIfcBuilding().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuilding_ElevationOfTerrain() {
return (EAttribute) getIfcBuilding().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuilding_ElevationOfTerrainAsString() {
return (EAttribute) getIfcBuilding().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcBuilding_BuildingAddress() {
return (EReference) getIfcBuilding().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElement() {
if (ifcBuildingElementEClass == null) {
ifcBuildingElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(58);
}
return ifcBuildingElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcBuildingElement_HasCoverings() {
return (EReference) getIfcBuildingElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElementPart() {
if (ifcBuildingElementPartEClass == null) {
ifcBuildingElementPartEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(59);
}
return ifcBuildingElementPartEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingElementPart_PredefinedType() {
return (EAttribute) getIfcBuildingElementPart().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElementPartType() {
if (ifcBuildingElementPartTypeEClass == null) {
ifcBuildingElementPartTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(60);
}
return ifcBuildingElementPartTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingElementPartType_PredefinedType() {
return (EAttribute) getIfcBuildingElementPartType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElementProxy() {
if (ifcBuildingElementProxyEClass == null) {
ifcBuildingElementProxyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(61);
}
return ifcBuildingElementProxyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingElementProxy_PredefinedType() {
return (EAttribute) getIfcBuildingElementProxy().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElementProxyType() {
if (ifcBuildingElementProxyTypeEClass == null) {
ifcBuildingElementProxyTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(62);
}
return ifcBuildingElementProxyTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingElementProxyType_PredefinedType() {
return (EAttribute) getIfcBuildingElementProxyType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingElementType() {
if (ifcBuildingElementTypeEClass == null) {
ifcBuildingElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(63);
}
return ifcBuildingElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingStorey() {
if (ifcBuildingStoreyEClass == null) {
ifcBuildingStoreyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(64);
}
return ifcBuildingStoreyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingStorey_Elevation() {
return (EAttribute) getIfcBuildingStorey().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingStorey_ElevationAsString() {
return (EAttribute) getIfcBuildingStorey().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcBuildingSystem() {
if (ifcBuildingSystemEClass == null) {
ifcBuildingSystemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(65);
}
return ifcBuildingSystemEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBuildingSystem_PredefinedType() {
return (EAttribute) getIfcBuildingSystem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBurner() {
if (ifcBurnerEClass == null) {
ifcBurnerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(66);
}
return ifcBurnerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBurner_PredefinedType() {
return (EAttribute) getIfcBurner().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcBurnerType() {
if (ifcBurnerTypeEClass == null) {
ifcBurnerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(67);
}
return ifcBurnerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBurnerType_PredefinedType() {
return (EAttribute) getIfcBurnerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCShapeProfileDef() {
if (ifcCShapeProfileDefEClass == null) {
ifcCShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(68);
}
return ifcCShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_Depth() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_DepthAsString() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_Width() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_WidthAsString() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_WallThickness() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_WallThicknessAsString() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_Girth() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_GirthAsString() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_InternalFilletRadius() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCShapeProfileDef_InternalFilletRadiusAsString() {
return (EAttribute) getIfcCShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EClass getIfcCableCarrierFitting() {
if (ifcCableCarrierFittingEClass == null) {
ifcCableCarrierFittingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(69);
}
return ifcCableCarrierFittingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableCarrierFitting_PredefinedType() {
return (EAttribute) getIfcCableCarrierFitting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableCarrierFittingType() {
if (ifcCableCarrierFittingTypeEClass == null) {
ifcCableCarrierFittingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(70);
}
return ifcCableCarrierFittingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableCarrierFittingType_PredefinedType() {
return (EAttribute) getIfcCableCarrierFittingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableCarrierSegment() {
if (ifcCableCarrierSegmentEClass == null) {
ifcCableCarrierSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(71);
}
return ifcCableCarrierSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableCarrierSegment_PredefinedType() {
return (EAttribute) getIfcCableCarrierSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableCarrierSegmentType() {
if (ifcCableCarrierSegmentTypeEClass == null) {
ifcCableCarrierSegmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(72);
}
return ifcCableCarrierSegmentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableCarrierSegmentType_PredefinedType() {
return (EAttribute) getIfcCableCarrierSegmentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableFitting() {
if (ifcCableFittingEClass == null) {
ifcCableFittingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(73);
}
return ifcCableFittingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableFitting_PredefinedType() {
return (EAttribute) getIfcCableFitting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableFittingType() {
if (ifcCableFittingTypeEClass == null) {
ifcCableFittingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(74);
}
return ifcCableFittingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableFittingType_PredefinedType() {
return (EAttribute) getIfcCableFittingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableSegment() {
if (ifcCableSegmentEClass == null) {
ifcCableSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(75);
}
return ifcCableSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableSegment_PredefinedType() {
return (EAttribute) getIfcCableSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCableSegmentType() {
if (ifcCableSegmentTypeEClass == null) {
ifcCableSegmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(76);
}
return ifcCableSegmentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCableSegmentType_PredefinedType() {
return (EAttribute) getIfcCableSegmentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianPoint() {
if (ifcCartesianPointEClass == null) {
ifcCartesianPointEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(77);
}
return ifcCartesianPointEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianPoint_Coordinates() {
return (EAttribute) getIfcCartesianPoint().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianPoint_CoordinatesAsString() {
return (EAttribute) getIfcCartesianPoint().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianPoint_Dim() {
return (EAttribute) getIfcCartesianPoint().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianPointList() {
if (ifcCartesianPointListEClass == null) {
ifcCartesianPointListEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(78);
}
return ifcCartesianPointListEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianPointList3D() {
if (ifcCartesianPointList3DEClass == null) {
ifcCartesianPointList3DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(79);
}
return ifcCartesianPointList3DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCartesianPointList3D_CoordList() {
return (EReference) getIfcCartesianPointList3D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianTransformationOperator() {
if (ifcCartesianTransformationOperatorEClass == null) {
ifcCartesianTransformationOperatorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(80);
}
return ifcCartesianTransformationOperatorEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCartesianTransformationOperator_Axis1() {
return (EReference) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCartesianTransformationOperator_Axis2() {
return (EReference) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCartesianTransformationOperator_LocalOrigin() {
return (EReference) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator_Scale() {
return (EAttribute) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator_ScaleAsString() {
return (EAttribute) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator_Dim() {
return (EAttribute) getIfcCartesianTransformationOperator().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianTransformationOperator2D() {
if (ifcCartesianTransformationOperator2DEClass == null) {
ifcCartesianTransformationOperator2DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(81);
}
return ifcCartesianTransformationOperator2DEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianTransformationOperator2DnonUniform() {
if (ifcCartesianTransformationOperator2DnonUniformEClass == null) {
ifcCartesianTransformationOperator2DnonUniformEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(82);
}
return ifcCartesianTransformationOperator2DnonUniformEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator2DnonUniform_Scale2() {
return (EAttribute) getIfcCartesianTransformationOperator2DnonUniform().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator2DnonUniform_Scale2AsString() {
return (EAttribute) getIfcCartesianTransformationOperator2DnonUniform().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianTransformationOperator3D() {
if (ifcCartesianTransformationOperator3DEClass == null) {
ifcCartesianTransformationOperator3DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(83);
}
return ifcCartesianTransformationOperator3DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCartesianTransformationOperator3D_Axis3() {
return (EReference) getIfcCartesianTransformationOperator3D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCartesianTransformationOperator3DnonUniform() {
if (ifcCartesianTransformationOperator3DnonUniformEClass == null) {
ifcCartesianTransformationOperator3DnonUniformEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(84);
}
return ifcCartesianTransformationOperator3DnonUniformEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator3DnonUniform_Scale2() {
return (EAttribute) getIfcCartesianTransformationOperator3DnonUniform().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator3DnonUniform_Scale2AsString() {
return (EAttribute) getIfcCartesianTransformationOperator3DnonUniform().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator3DnonUniform_Scale3() {
return (EAttribute) getIfcCartesianTransformationOperator3DnonUniform().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCartesianTransformationOperator3DnonUniform_Scale3AsString() {
return (EAttribute) getIfcCartesianTransformationOperator3DnonUniform().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCenterLineProfileDef() {
if (ifcCenterLineProfileDefEClass == null) {
ifcCenterLineProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(85);
}
return ifcCenterLineProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCenterLineProfileDef_Thickness() {
return (EAttribute) getIfcCenterLineProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCenterLineProfileDef_ThicknessAsString() {
return (EAttribute) getIfcCenterLineProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcChiller() {
if (ifcChillerEClass == null) {
ifcChillerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(86);
}
return ifcChillerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcChiller_PredefinedType() {
return (EAttribute) getIfcChiller().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcChillerType() {
if (ifcChillerTypeEClass == null) {
ifcChillerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(87);
}
return ifcChillerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcChillerType_PredefinedType() {
return (EAttribute) getIfcChillerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcChimney() {
if (ifcChimneyEClass == null) {
ifcChimneyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(88);
}
return ifcChimneyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcChimney_PredefinedType() {
return (EAttribute) getIfcChimney().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcChimneyType() {
if (ifcChimneyTypeEClass == null) {
ifcChimneyTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(89);
}
return ifcChimneyTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcChimneyType_PredefinedType() {
return (EAttribute) getIfcChimneyType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCircle() {
if (ifcCircleEClass == null) {
ifcCircleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(90);
}
return ifcCircleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircle_Radius() {
return (EAttribute) getIfcCircle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircle_RadiusAsString() {
return (EAttribute) getIfcCircle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCircleHollowProfileDef() {
if (ifcCircleHollowProfileDefEClass == null) {
ifcCircleHollowProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(91);
}
return ifcCircleHollowProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircleHollowProfileDef_WallThickness() {
return (EAttribute) getIfcCircleHollowProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircleHollowProfileDef_WallThicknessAsString() {
return (EAttribute) getIfcCircleHollowProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCircleProfileDef() {
if (ifcCircleProfileDefEClass == null) {
ifcCircleProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(92);
}
return ifcCircleProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircleProfileDef_Radius() {
return (EAttribute) getIfcCircleProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCircleProfileDef_RadiusAsString() {
return (EAttribute) getIfcCircleProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCivilElement() {
if (ifcCivilElementEClass == null) {
ifcCivilElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(93);
}
return ifcCivilElementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCivilElementType() {
if (ifcCivilElementTypeEClass == null) {
ifcCivilElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(94);
}
return ifcCivilElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcClassification() {
if (ifcClassificationEClass == null) {
ifcClassificationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(95);
}
return ifcClassificationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_Source() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_Edition() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_EditionDate() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_Name() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_Description() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_Location() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassification_ReferenceTokens() {
return (EAttribute) getIfcClassification().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcClassification_ClassificationForObjects() {
return (EReference) getIfcClassification().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcClassification_HasReferences() {
return (EReference) getIfcClassification().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcClassificationReference() {
if (ifcClassificationReferenceEClass == null) {
ifcClassificationReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(96);
}
return ifcClassificationReferenceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcClassificationReference_ReferencedSource() {
return (EReference) getIfcClassificationReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassificationReference_Description() {
return (EAttribute) getIfcClassificationReference().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcClassificationReference_Sort() {
return (EAttribute) getIfcClassificationReference().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcClassificationReference_ClassificationRefForObjects() {
return (EReference) getIfcClassificationReference().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcClassificationReference_HasReferences() {
return (EReference) getIfcClassificationReference().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcClosedShell() {
if (ifcClosedShellEClass == null) {
ifcClosedShellEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(97);
}
return ifcClosedShellEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCoil() {
if (ifcCoilEClass == null) {
ifcCoilEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(98);
}
return ifcCoilEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoil_PredefinedType() {
return (EAttribute) getIfcCoil().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCoilType() {
if (ifcCoilTypeEClass == null) {
ifcCoilTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(99);
}
return ifcCoilTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoilType_PredefinedType() {
return (EAttribute) getIfcCoilType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcColourRgb() {
if (ifcColourRgbEClass == null) {
ifcColourRgbEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(100);
}
return ifcColourRgbEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_Red() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_RedAsString() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_Green() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_GreenAsString() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_Blue() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourRgb_BlueAsString() {
return (EAttribute) getIfcColourRgb().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcColourRgbList() {
if (ifcColourRgbListEClass == null) {
ifcColourRgbListEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(101);
}
return ifcColourRgbListEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcColourRgbList_ColourList() {
return (EReference) getIfcColourRgbList().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcColourSpecification() {
if (ifcColourSpecificationEClass == null) {
ifcColourSpecificationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(102);
}
return ifcColourSpecificationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcColourSpecification_Name() {
return (EAttribute) getIfcColourSpecification().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcColumn() {
if (ifcColumnEClass == null) {
ifcColumnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(103);
}
return ifcColumnEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcColumn_PredefinedType() {
return (EAttribute) getIfcColumn().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcColumnStandardCase() {
if (ifcColumnStandardCaseEClass == null) {
ifcColumnStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(104);
}
return ifcColumnStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcColumnType() {
if (ifcColumnTypeEClass == null) {
ifcColumnTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(105);
}
return ifcColumnTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcColumnType_PredefinedType() {
return (EAttribute) getIfcColumnType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCommunicationsAppliance() {
if (ifcCommunicationsApplianceEClass == null) {
ifcCommunicationsApplianceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(106);
}
return ifcCommunicationsApplianceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCommunicationsAppliance_PredefinedType() {
return (EAttribute) getIfcCommunicationsAppliance().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCommunicationsApplianceType() {
if (ifcCommunicationsApplianceTypeEClass == null) {
ifcCommunicationsApplianceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(107);
}
return ifcCommunicationsApplianceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCommunicationsApplianceType_PredefinedType() {
return (EAttribute) getIfcCommunicationsApplianceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcComplexProperty() {
if (ifcComplexPropertyEClass == null) {
ifcComplexPropertyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(108);
}
return ifcComplexPropertyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcComplexProperty_UsageName() {
return (EAttribute) getIfcComplexProperty().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcComplexProperty_HasProperties() {
return (EReference) getIfcComplexProperty().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcComplexPropertyTemplate() {
if (ifcComplexPropertyTemplateEClass == null) {
ifcComplexPropertyTemplateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(109);
}
return ifcComplexPropertyTemplateEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcComplexPropertyTemplate_UsageName() {
return (EAttribute) getIfcComplexPropertyTemplate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcComplexPropertyTemplate_TemplateType() {
return (EAttribute) getIfcComplexPropertyTemplate().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcComplexPropertyTemplate_HasPropertyTemplates() {
return (EReference) getIfcComplexPropertyTemplate().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCompositeCurve() {
if (ifcCompositeCurveEClass == null) {
ifcCompositeCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(110);
}
return ifcCompositeCurveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCompositeCurve_Segments() {
return (EReference) getIfcCompositeCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompositeCurve_SelfIntersect() {
return (EAttribute) getIfcCompositeCurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCompositeCurveOnSurface() {
if (ifcCompositeCurveOnSurfaceEClass == null) {
ifcCompositeCurveOnSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(111);
}
return ifcCompositeCurveOnSurfaceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCompositeCurveSegment() {
if (ifcCompositeCurveSegmentEClass == null) {
ifcCompositeCurveSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(112);
}
return ifcCompositeCurveSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompositeCurveSegment_Transition() {
return (EAttribute) getIfcCompositeCurveSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompositeCurveSegment_SameSense() {
return (EAttribute) getIfcCompositeCurveSegment().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCompositeCurveSegment_ParentCurve() {
return (EReference) getIfcCompositeCurveSegment().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcCompositeCurveSegment_UsingCurves() {
return (EReference) getIfcCompositeCurveSegment().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompositeCurveSegment_Dim() {
return (EAttribute) getIfcCompositeCurveSegment().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcCompositeProfileDef() {
if (ifcCompositeProfileDefEClass == null) {
ifcCompositeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(113);
}
return ifcCompositeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCompositeProfileDef_Profiles() {
return (EReference) getIfcCompositeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompositeProfileDef_Label() {
return (EAttribute) getIfcCompositeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCompressor() {
if (ifcCompressorEClass == null) {
ifcCompressorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(114);
}
return ifcCompressorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompressor_PredefinedType() {
return (EAttribute) getIfcCompressor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCompressorType() {
if (ifcCompressorTypeEClass == null) {
ifcCompressorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(115);
}
return ifcCompressorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompressorType_PredefinedType() {
return (EAttribute) getIfcCompressorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCondenser() {
if (ifcCondenserEClass == null) {
ifcCondenserEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(116);
}
return ifcCondenserEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCondenser_PredefinedType() {
return (EAttribute) getIfcCondenser().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCondenserType() {
if (ifcCondenserTypeEClass == null) {
ifcCondenserTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(117);
}
return ifcCondenserTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCondenserType_PredefinedType() {
return (EAttribute) getIfcCondenserType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConic() {
if (ifcConicEClass == null) {
ifcConicEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(118);
}
return ifcConicEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConic_Position() {
return (EReference) getIfcConic().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectedFaceSet() {
if (ifcConnectedFaceSetEClass == null) {
ifcConnectedFaceSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(119);
}
return ifcConnectedFaceSetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConnectedFaceSet_CfsFaces() {
return (EReference) getIfcConnectedFaceSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionCurveGeometry() {
if (ifcConnectionCurveGeometryEClass == null) {
ifcConnectionCurveGeometryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(120);
}
return ifcConnectionCurveGeometryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionCurveGeometry_CurveOnRelatingElement() {
return (EReference) getIfcConnectionCurveGeometry().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionCurveGeometry_CurveOnRelatedElement() {
return (EReference) getIfcConnectionCurveGeometry().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionGeometry() {
if (ifcConnectionGeometryEClass == null) {
ifcConnectionGeometryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(121);
}
return ifcConnectionGeometryEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionPointEccentricity() {
if (ifcConnectionPointEccentricityEClass == null) {
ifcConnectionPointEccentricityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(122);
}
return ifcConnectionPointEccentricityEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInX() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInXAsString() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInY() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInYAsString() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInZ() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConnectionPointEccentricity_EccentricityInZAsString() {
return (EAttribute) getIfcConnectionPointEccentricity().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionPointGeometry() {
if (ifcConnectionPointGeometryEClass == null) {
ifcConnectionPointGeometryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(123);
}
return ifcConnectionPointGeometryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionPointGeometry_PointOnRelatingElement() {
return (EReference) getIfcConnectionPointGeometry().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionPointGeometry_PointOnRelatedElement() {
return (EReference) getIfcConnectionPointGeometry().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionSurfaceGeometry() {
if (ifcConnectionSurfaceGeometryEClass == null) {
ifcConnectionSurfaceGeometryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(124);
}
return ifcConnectionSurfaceGeometryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionSurfaceGeometry_SurfaceOnRelatingElement() {
return (EReference) getIfcConnectionSurfaceGeometry().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionSurfaceGeometry_SurfaceOnRelatedElement() {
return (EReference) getIfcConnectionSurfaceGeometry().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcConnectionVolumeGeometry() {
if (ifcConnectionVolumeGeometryEClass == null) {
ifcConnectionVolumeGeometryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(125);
}
return ifcConnectionVolumeGeometryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionVolumeGeometry_VolumeOnRelatingElement() {
return (EReference) getIfcConnectionVolumeGeometry().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConnectionVolumeGeometry_VolumeOnRelatedElement() {
return (EReference) getIfcConnectionVolumeGeometry().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcConstraint() {
if (ifcConstraintEClass == null) {
ifcConstraintEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(126);
}
return ifcConstraintEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_Name() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_Description() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_ConstraintGrade() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_ConstraintSource() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcConstraint_CreatingActor() {
return (EReference) getIfcConstraint().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_CreationTime() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstraint_UserDefinedGrade() {
return (EAttribute) getIfcConstraint().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcConstraint_HasExternalReferences() {
return (EReference) getIfcConstraint().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcConstraint_PropertiesForConstraint() {
return (EReference) getIfcConstraint().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionEquipmentResource() {
if (ifcConstructionEquipmentResourceEClass == null) {
ifcConstructionEquipmentResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(127);
}
return ifcConstructionEquipmentResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionEquipmentResource_PredefinedType() {
return (EAttribute) getIfcConstructionEquipmentResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionEquipmentResourceType() {
if (ifcConstructionEquipmentResourceTypeEClass == null) {
ifcConstructionEquipmentResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(128);
}
return ifcConstructionEquipmentResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionEquipmentResourceType_PredefinedType() {
return (EAttribute) getIfcConstructionEquipmentResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionMaterialResource() {
if (ifcConstructionMaterialResourceEClass == null) {
ifcConstructionMaterialResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(129);
}
return ifcConstructionMaterialResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionMaterialResource_PredefinedType() {
return (EAttribute) getIfcConstructionMaterialResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionMaterialResourceType() {
if (ifcConstructionMaterialResourceTypeEClass == null) {
ifcConstructionMaterialResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(130);
}
return ifcConstructionMaterialResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionMaterialResourceType_PredefinedType() {
return (EAttribute) getIfcConstructionMaterialResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionProductResource() {
if (ifcConstructionProductResourceEClass == null) {
ifcConstructionProductResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(131);
}
return ifcConstructionProductResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionProductResource_PredefinedType() {
return (EAttribute) getIfcConstructionProductResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionProductResourceType() {
if (ifcConstructionProductResourceTypeEClass == null) {
ifcConstructionProductResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(132);
}
return ifcConstructionProductResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConstructionProductResourceType_PredefinedType() {
return (EAttribute) getIfcConstructionProductResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionResource() {
if (ifcConstructionResourceEClass == null) {
ifcConstructionResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(133);
}
return ifcConstructionResourceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConstructionResource_Usage() {
return (EReference) getIfcConstructionResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConstructionResource_BaseCosts() {
return (EReference) getIfcConstructionResource().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcConstructionResource_BaseQuantity() {
return (EReference) getIfcConstructionResource().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcConstructionResourceType() {
if (ifcConstructionResourceTypeEClass == null) {
ifcConstructionResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(134);
}
return ifcConstructionResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcConstructionResourceType_BaseCosts() {
return (EReference) getIfcConstructionResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConstructionResourceType_BaseQuantity() {
return (EReference) getIfcConstructionResourceType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcContext() {
if (ifcContextEClass == null) {
ifcContextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(135);
}
return ifcContextEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcContext_ObjectType() {
return (EAttribute) getIfcContext().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcContext_LongName() {
return (EAttribute) getIfcContext().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcContext_Phase() {
return (EAttribute) getIfcContext().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcContext_RepresentationContexts() {
return (EReference) getIfcContext().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcContext_UnitsInContext() {
return (EReference) getIfcContext().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcContext_IsDefinedBy() {
return (EReference) getIfcContext().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcContext_Declares() {
return (EReference) getIfcContext().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcContextDependentUnit() {
if (ifcContextDependentUnitEClass == null) {
ifcContextDependentUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(136);
}
return ifcContextDependentUnitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcContextDependentUnit_Name() {
return (EAttribute) getIfcContextDependentUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcContextDependentUnit_HasExternalReference() {
return (EReference) getIfcContextDependentUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcControl() {
if (ifcControlEClass == null) {
ifcControlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(137);
}
return ifcControlEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcControl_Identification() {
return (EAttribute) getIfcControl().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcControl_Controls() {
return (EReference) getIfcControl().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcController() {
if (ifcControllerEClass == null) {
ifcControllerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(138);
}
return ifcControllerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcController_PredefinedType() {
return (EAttribute) getIfcController().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcControllerType() {
if (ifcControllerTypeEClass == null) {
ifcControllerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(139);
}
return ifcControllerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcControllerType_PredefinedType() {
return (EAttribute) getIfcControllerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcConversionBasedUnit() {
if (ifcConversionBasedUnitEClass == null) {
ifcConversionBasedUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(140);
}
return ifcConversionBasedUnitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConversionBasedUnit_Name() {
return (EAttribute) getIfcConversionBasedUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcConversionBasedUnit_ConversionFactor() {
return (EReference) getIfcConversionBasedUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcConversionBasedUnit_HasExternalReference() {
return (EReference) getIfcConversionBasedUnit().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcConversionBasedUnitWithOffset() {
if (ifcConversionBasedUnitWithOffsetEClass == null) {
ifcConversionBasedUnitWithOffsetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(141);
}
return ifcConversionBasedUnitWithOffsetEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcConversionBasedUnitWithOffset_ConversionOffset() {
return (EAttribute) getIfcConversionBasedUnitWithOffset().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcConversionBasedUnitWithOffset_ConversionOffsetAsString() {
return (EAttribute) getIfcConversionBasedUnitWithOffset().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCooledBeam() {
if (ifcCooledBeamEClass == null) {
ifcCooledBeamEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(142);
}
return ifcCooledBeamEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCooledBeam_PredefinedType() {
return (EAttribute) getIfcCooledBeam().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCooledBeamType() {
if (ifcCooledBeamTypeEClass == null) {
ifcCooledBeamTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(143);
}
return ifcCooledBeamTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCooledBeamType_PredefinedType() {
return (EAttribute) getIfcCooledBeamType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCoolingTower() {
if (ifcCoolingTowerEClass == null) {
ifcCoolingTowerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(144);
}
return ifcCoolingTowerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoolingTower_PredefinedType() {
return (EAttribute) getIfcCoolingTower().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCoolingTowerType() {
if (ifcCoolingTowerTypeEClass == null) {
ifcCoolingTowerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(145);
}
return ifcCoolingTowerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoolingTowerType_PredefinedType() {
return (EAttribute) getIfcCoolingTowerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCoordinateOperation() {
if (ifcCoordinateOperationEClass == null) {
ifcCoordinateOperationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(146);
}
return ifcCoordinateOperationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCoordinateOperation_SourceCRS() {
return (EReference) getIfcCoordinateOperation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCoordinateOperation_TargetCRS() {
return (EReference) getIfcCoordinateOperation().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCoordinateReferenceSystem() {
if (ifcCoordinateReferenceSystemEClass == null) {
ifcCoordinateReferenceSystemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(147);
}
return ifcCoordinateReferenceSystemEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoordinateReferenceSystem_Name() {
return (EAttribute) getIfcCoordinateReferenceSystem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoordinateReferenceSystem_Description() {
return (EAttribute) getIfcCoordinateReferenceSystem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoordinateReferenceSystem_GeodeticDatum() {
return (EAttribute) getIfcCoordinateReferenceSystem().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoordinateReferenceSystem_VerticalDatum() {
return (EAttribute) getIfcCoordinateReferenceSystem().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCostItem() {
if (ifcCostItemEClass == null) {
ifcCostItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(148);
}
return ifcCostItemEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCostItem_PredefinedType() {
return (EAttribute) getIfcCostItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCostItem_CostValues() {
return (EReference) getIfcCostItem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCostItem_CostQuantities() {
return (EReference) getIfcCostItem().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCostSchedule() {
if (ifcCostScheduleEClass == null) {
ifcCostScheduleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(149);
}
return ifcCostScheduleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCostSchedule_PredefinedType() {
return (EAttribute) getIfcCostSchedule().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCostSchedule_Status() {
return (EAttribute) getIfcCostSchedule().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCostSchedule_SubmittedOn() {
return (EAttribute) getIfcCostSchedule().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCostSchedule_UpdateDate() {
return (EAttribute) getIfcCostSchedule().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCostValue() {
if (ifcCostValueEClass == null) {
ifcCostValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(150);
}
return ifcCostValueEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCovering() {
if (ifcCoveringEClass == null) {
ifcCoveringEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(151);
}
return ifcCoveringEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCovering_PredefinedType() {
return (EAttribute) getIfcCovering().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCovering_CoversSpaces() {
return (EReference) getIfcCovering().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCovering_CoversElements() {
return (EReference) getIfcCovering().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCoveringType() {
if (ifcCoveringTypeEClass == null) {
ifcCoveringTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(152);
}
return ifcCoveringTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCoveringType_PredefinedType() {
return (EAttribute) getIfcCoveringType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCrewResource() {
if (ifcCrewResourceEClass == null) {
ifcCrewResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(153);
}
return ifcCrewResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCrewResource_PredefinedType() {
return (EAttribute) getIfcCrewResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCrewResourceType() {
if (ifcCrewResourceTypeEClass == null) {
ifcCrewResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(154);
}
return ifcCrewResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCrewResourceType_PredefinedType() {
return (EAttribute) getIfcCrewResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCsgPrimitive3D() {
if (ifcCsgPrimitive3DEClass == null) {
ifcCsgPrimitive3DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(155);
}
return ifcCsgPrimitive3DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCsgPrimitive3D_Position() {
return (EReference) getIfcCsgPrimitive3D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCsgPrimitive3D_Dim() {
return (EAttribute) getIfcCsgPrimitive3D().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCsgSolid() {
if (ifcCsgSolidEClass == null) {
ifcCsgSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(156);
}
return ifcCsgSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCsgSolid_TreeRootExpression() {
return (EReference) getIfcCsgSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCurrencyRelationship() {
if (ifcCurrencyRelationshipEClass == null) {
ifcCurrencyRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(157);
}
return ifcCurrencyRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCurrencyRelationship_RelatingMonetaryUnit() {
return (EReference) getIfcCurrencyRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurrencyRelationship_RelatedMonetaryUnit() {
return (EReference) getIfcCurrencyRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurrencyRelationship_ExchangeRate() {
return (EAttribute) getIfcCurrencyRelationship().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurrencyRelationship_ExchangeRateAsString() {
return (EAttribute) getIfcCurrencyRelationship().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurrencyRelationship_RateDateTime() {
return (EAttribute) getIfcCurrencyRelationship().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcCurrencyRelationship_RateSource() {
return (EReference) getIfcCurrencyRelationship().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcCurtainWall() {
if (ifcCurtainWallEClass == null) {
ifcCurtainWallEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(158);
}
return ifcCurtainWallEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurtainWall_PredefinedType() {
return (EAttribute) getIfcCurtainWall().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCurtainWallType() {
if (ifcCurtainWallTypeEClass == null) {
ifcCurtainWallTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(159);
}
return ifcCurtainWallTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurtainWallType_PredefinedType() {
return (EAttribute) getIfcCurtainWallType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCurve() {
if (ifcCurveEClass == null) {
ifcCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(160);
}
return ifcCurveEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurve_Dim() {
return (EAttribute) getIfcCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveBoundedPlane() {
if (ifcCurveBoundedPlaneEClass == null) {
ifcCurveBoundedPlaneEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(161);
}
return ifcCurveBoundedPlaneEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCurveBoundedPlane_BasisSurface() {
return (EReference) getIfcCurveBoundedPlane().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveBoundedPlane_OuterBoundary() {
return (EReference) getIfcCurveBoundedPlane().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveBoundedPlane_InnerBoundaries() {
return (EReference) getIfcCurveBoundedPlane().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveBoundedSurface() {
if (ifcCurveBoundedSurfaceEClass == null) {
ifcCurveBoundedSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(162);
}
return ifcCurveBoundedSurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCurveBoundedSurface_BasisSurface() {
return (EReference) getIfcCurveBoundedSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveBoundedSurface_Boundaries() {
return (EReference) getIfcCurveBoundedSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveBoundedSurface_ImplicitOuter() {
return (EAttribute) getIfcCurveBoundedSurface().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveStyle() {
if (ifcCurveStyleEClass == null) {
ifcCurveStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(163);
}
return ifcCurveStyleEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcCurveStyle_CurveFont() {
return (EReference) getIfcCurveStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveStyle_CurveWidth() {
return (EReference) getIfcCurveStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveStyle_CurveColour() {
return (EReference) getIfcCurveStyle().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyle_ModelOrDraughting() {
return (EAttribute) getIfcCurveStyle().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveStyleFont() {
if (ifcCurveStyleFontEClass == null) {
ifcCurveStyleFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(164);
}
return ifcCurveStyleFontEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFont_Name() {
return (EAttribute) getIfcCurveStyleFont().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveStyleFont_PatternList() {
return (EReference) getIfcCurveStyleFont().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveStyleFontAndScaling() {
if (ifcCurveStyleFontAndScalingEClass == null) {
ifcCurveStyleFontAndScalingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(165);
}
return ifcCurveStyleFontAndScalingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontAndScaling_Name() {
return (EAttribute) getIfcCurveStyleFontAndScaling().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcCurveStyleFontAndScaling_CurveFont() {
return (EReference) getIfcCurveStyleFontAndScaling().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontAndScaling_CurveFontScaling() {
return (EAttribute) getIfcCurveStyleFontAndScaling().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontAndScaling_CurveFontScalingAsString() {
return (EAttribute) getIfcCurveStyleFontAndScaling().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCurveStyleFontPattern() {
if (ifcCurveStyleFontPatternEClass == null) {
ifcCurveStyleFontPatternEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(166);
}
return ifcCurveStyleFontPatternEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontPattern_VisibleSegmentLength() {
return (EAttribute) getIfcCurveStyleFontPattern().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontPattern_VisibleSegmentLengthAsString() {
return (EAttribute) getIfcCurveStyleFontPattern().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontPattern_InvisibleSegmentLength() {
return (EAttribute) getIfcCurveStyleFontPattern().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurveStyleFontPattern_InvisibleSegmentLengthAsString() {
return (EAttribute) getIfcCurveStyleFontPattern().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcCylindricalSurface() {
if (ifcCylindricalSurfaceEClass == null) {
ifcCylindricalSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(167);
}
return ifcCylindricalSurfaceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCylindricalSurface_Radius() {
return (EAttribute) getIfcCylindricalSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCylindricalSurface_RadiusAsString() {
return (EAttribute) getIfcCylindricalSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcDamper() {
if (ifcDamperEClass == null) {
ifcDamperEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(168);
}
return ifcDamperEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDamper_PredefinedType() {
return (EAttribute) getIfcDamper().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDamperType() {
if (ifcDamperTypeEClass == null) {
ifcDamperTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(169);
}
return ifcDamperTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDamperType_PredefinedType() {
return (EAttribute) getIfcDamperType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDerivedProfileDef() {
if (ifcDerivedProfileDefEClass == null) {
ifcDerivedProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(170);
}
return ifcDerivedProfileDefEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDerivedProfileDef_ParentProfile() {
return (EReference) getIfcDerivedProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcDerivedProfileDef_Operator() {
return (EReference) getIfcDerivedProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDerivedProfileDef_Label() {
return (EAttribute) getIfcDerivedProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDerivedUnit() {
if (ifcDerivedUnitEClass == null) {
ifcDerivedUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(171);
}
return ifcDerivedUnitEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDerivedUnit_Elements() {
return (EReference) getIfcDerivedUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDerivedUnit_UnitType() {
return (EAttribute) getIfcDerivedUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDerivedUnit_UserDefinedType() {
return (EAttribute) getIfcDerivedUnit().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDerivedUnitElement() {
if (ifcDerivedUnitElementEClass == null) {
ifcDerivedUnitElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(172);
}
return ifcDerivedUnitElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDerivedUnitElement_Unit() {
return (EReference) getIfcDerivedUnitElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDerivedUnitElement_Exponent() {
return (EAttribute) getIfcDerivedUnitElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcDimensionalExponents() {
if (ifcDimensionalExponentsEClass == null) {
ifcDimensionalExponentsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(173);
}
return ifcDimensionalExponentsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_LengthExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_MassExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_TimeExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_ElectricCurrentExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_ThermodynamicTemperatureExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_AmountOfSubstanceExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionalExponents_LuminousIntensityExponent() {
return (EAttribute) getIfcDimensionalExponents().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcDirection() {
if (ifcDirectionEClass == null) {
ifcDirectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(174);
}
return ifcDirectionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDirection_DirectionRatios() {
return (EAttribute) getIfcDirection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDirection_DirectionRatiosAsString() {
return (EAttribute) getIfcDirection().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDirection_Dim() {
return (EAttribute) getIfcDirection().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDiscreteAccessory() {
if (ifcDiscreteAccessoryEClass == null) {
ifcDiscreteAccessoryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(175);
}
return ifcDiscreteAccessoryEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDiscreteAccessory_PredefinedType() {
return (EAttribute) getIfcDiscreteAccessory().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDiscreteAccessoryType() {
if (ifcDiscreteAccessoryTypeEClass == null) {
ifcDiscreteAccessoryTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(176);
}
return ifcDiscreteAccessoryTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDiscreteAccessoryType_PredefinedType() {
return (EAttribute) getIfcDiscreteAccessoryType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionChamberElement() {
if (ifcDistributionChamberElementEClass == null) {
ifcDistributionChamberElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(177);
}
return ifcDistributionChamberElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionChamberElement_PredefinedType() {
return (EAttribute) getIfcDistributionChamberElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionChamberElementType() {
if (ifcDistributionChamberElementTypeEClass == null) {
ifcDistributionChamberElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(178);
}
return ifcDistributionChamberElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionChamberElementType_PredefinedType() {
return (EAttribute) getIfcDistributionChamberElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionCircuit() {
if (ifcDistributionCircuitEClass == null) {
ifcDistributionCircuitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(179);
}
return ifcDistributionCircuitEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionControlElement() {
if (ifcDistributionControlElementEClass == null) {
ifcDistributionControlElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(180);
}
return ifcDistributionControlElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDistributionControlElement_AssignedToFlowElement() {
return (EReference) getIfcDistributionControlElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionControlElementType() {
if (ifcDistributionControlElementTypeEClass == null) {
ifcDistributionControlElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(181);
}
return ifcDistributionControlElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionElement() {
if (ifcDistributionElementEClass == null) {
ifcDistributionElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(182);
}
return ifcDistributionElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDistributionElement_HasPorts() {
return (EReference) getIfcDistributionElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionElementType() {
if (ifcDistributionElementTypeEClass == null) {
ifcDistributionElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(183);
}
return ifcDistributionElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionFlowElement() {
if (ifcDistributionFlowElementEClass == null) {
ifcDistributionFlowElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(184);
}
return ifcDistributionFlowElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDistributionFlowElement_HasControlElements() {
return (EReference) getIfcDistributionFlowElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionFlowElementType() {
if (ifcDistributionFlowElementTypeEClass == null) {
ifcDistributionFlowElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(185);
}
return ifcDistributionFlowElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionPort() {
if (ifcDistributionPortEClass == null) {
ifcDistributionPortEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(186);
}
return ifcDistributionPortEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionPort_FlowDirection() {
return (EAttribute) getIfcDistributionPort().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionPort_PredefinedType() {
return (EAttribute) getIfcDistributionPort().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionPort_SystemType() {
return (EAttribute) getIfcDistributionPort().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDistributionSystem() {
if (ifcDistributionSystemEClass == null) {
ifcDistributionSystemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(187);
}
return ifcDistributionSystemEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionSystem_LongName() {
return (EAttribute) getIfcDistributionSystem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDistributionSystem_PredefinedType() {
return (EAttribute) getIfcDistributionSystem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcDocumentInformation() {
if (ifcDocumentInformationEClass == null) {
ifcDocumentInformationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(188);
}
return ifcDocumentInformationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Identification() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Name() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Description() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Location() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Purpose() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_IntendedUse() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Scope() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Revision() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_DocumentOwner() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_Editors() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_CreationTime() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_LastRevisionTime() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_ElectronicFormat() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_ValidFrom() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_ValidUntil() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Confidentiality() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformation_Status() {
return (EAttribute) getIfcDocumentInformation().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_DocumentInfoForObjects() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_HasDocumentReferences() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_IsPointedTo() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(19);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformation_IsPointer() {
return (EReference) getIfcDocumentInformation().getEStructuralFeatures().get(20);
}
/**
*
*
* @generated
*/
public EClass getIfcDocumentInformationRelationship() {
if (ifcDocumentInformationRelationshipEClass == null) {
ifcDocumentInformationRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(189);
}
return ifcDocumentInformationRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformationRelationship_RelatingDocument() {
return (EReference) getIfcDocumentInformationRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentInformationRelationship_RelatedDocuments() {
return (EReference) getIfcDocumentInformationRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentInformationRelationship_RelationshipType() {
return (EAttribute) getIfcDocumentInformationRelationship().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDocumentReference() {
if (ifcDocumentReferenceEClass == null) {
ifcDocumentReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(190);
}
return ifcDocumentReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDocumentReference_Description() {
return (EAttribute) getIfcDocumentReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentReference_ReferencedDocument() {
return (EReference) getIfcDocumentReference().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcDocumentReference_DocumentRefForObjects() {
return (EReference) getIfcDocumentReference().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcDoor() {
if (ifcDoorEClass == null) {
ifcDoorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(191);
}
return ifcDoorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_OverallHeight() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_OverallHeightAsString() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_OverallWidth() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_OverallWidthAsString() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_PredefinedType() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_OperationType() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoor_UserDefinedOperationType() {
return (EAttribute) getIfcDoor().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcDoorLiningProperties() {
if (ifcDoorLiningPropertiesEClass == null) {
ifcDoorLiningPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(192);
}
return ifcDoorLiningPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningDepth() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningDepthAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningThickness() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningThicknessAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdDepth() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdDepthAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdThickness() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdThicknessAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_TransomThickness() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_TransomThicknessAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_TransomOffset() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_TransomOffsetAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningOffset() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningOffsetAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdOffset() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_ThresholdOffsetAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_CasingThickness() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_CasingThicknessAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_CasingDepth() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_CasingDepthAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(19);
}
/**
*
*
* @generated
*/
public EReference getIfcDoorLiningProperties_ShapeAspectStyle() {
return (EReference) getIfcDoorLiningProperties().getEStructuralFeatures().get(20);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningToPanelOffsetX() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(21);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningToPanelOffsetXAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(22);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningToPanelOffsetY() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(23);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorLiningProperties_LiningToPanelOffsetYAsString() {
return (EAttribute) getIfcDoorLiningProperties().getEStructuralFeatures().get(24);
}
/**
*
*
* @generated
*/
public EClass getIfcDoorPanelProperties() {
if (ifcDoorPanelPropertiesEClass == null) {
ifcDoorPanelPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(193);
}
return ifcDoorPanelPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelDepth() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelDepthAsString() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelOperation() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelWidth() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelWidthAsString() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorPanelProperties_PanelPosition() {
return (EAttribute) getIfcDoorPanelProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcDoorPanelProperties_ShapeAspectStyle() {
return (EReference) getIfcDoorPanelProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcDoorStandardCase() {
if (ifcDoorStandardCaseEClass == null) {
ifcDoorStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(194);
}
return ifcDoorStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDoorStyle() {
if (ifcDoorStyleEClass == null) {
ifcDoorStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(195);
}
return ifcDoorStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorStyle_OperationType() {
return (EAttribute) getIfcDoorStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorStyle_ConstructionType() {
return (EAttribute) getIfcDoorStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorStyle_ParameterTakesPrecedence() {
return (EAttribute) getIfcDoorStyle().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorStyle_Sizeable() {
return (EAttribute) getIfcDoorStyle().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcDoorType() {
if (ifcDoorTypeEClass == null) {
ifcDoorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(196);
}
return ifcDoorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorType_PredefinedType() {
return (EAttribute) getIfcDoorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorType_OperationType() {
return (EAttribute) getIfcDoorType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorType_ParameterTakesPrecedence() {
return (EAttribute) getIfcDoorType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoorType_UserDefinedOperationType() {
return (EAttribute) getIfcDoorType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcDraughtingPreDefinedColour() {
if (ifcDraughtingPreDefinedColourEClass == null) {
ifcDraughtingPreDefinedColourEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(197);
}
return ifcDraughtingPreDefinedColourEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDraughtingPreDefinedCurveFont() {
if (ifcDraughtingPreDefinedCurveFontEClass == null) {
ifcDraughtingPreDefinedCurveFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(198);
}
return ifcDraughtingPreDefinedCurveFontEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDuctFitting() {
if (ifcDuctFittingEClass == null) {
ifcDuctFittingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(199);
}
return ifcDuctFittingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctFitting_PredefinedType() {
return (EAttribute) getIfcDuctFitting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDuctFittingType() {
if (ifcDuctFittingTypeEClass == null) {
ifcDuctFittingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(200);
}
return ifcDuctFittingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctFittingType_PredefinedType() {
return (EAttribute) getIfcDuctFittingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDuctSegment() {
if (ifcDuctSegmentEClass == null) {
ifcDuctSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(201);
}
return ifcDuctSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctSegment_PredefinedType() {
return (EAttribute) getIfcDuctSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDuctSegmentType() {
if (ifcDuctSegmentTypeEClass == null) {
ifcDuctSegmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(202);
}
return ifcDuctSegmentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctSegmentType_PredefinedType() {
return (EAttribute) getIfcDuctSegmentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDuctSilencer() {
if (ifcDuctSilencerEClass == null) {
ifcDuctSilencerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(203);
}
return ifcDuctSilencerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctSilencer_PredefinedType() {
return (EAttribute) getIfcDuctSilencer().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDuctSilencerType() {
if (ifcDuctSilencerTypeEClass == null) {
ifcDuctSilencerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(204);
}
return ifcDuctSilencerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuctSilencerType_PredefinedType() {
return (EAttribute) getIfcDuctSilencerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEdge() {
if (ifcEdgeEClass == null) {
ifcEdgeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(205);
}
return ifcEdgeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcEdge_EdgeStart() {
return (EReference) getIfcEdge().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcEdge_EdgeEnd() {
return (EReference) getIfcEdge().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcEdgeCurve() {
if (ifcEdgeCurveEClass == null) {
ifcEdgeCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(206);
}
return ifcEdgeCurveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcEdgeCurve_EdgeGeometry() {
return (EReference) getIfcEdgeCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEdgeCurve_SameSense() {
return (EAttribute) getIfcEdgeCurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcEdgeLoop() {
if (ifcEdgeLoopEClass == null) {
ifcEdgeLoopEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(207);
}
return ifcEdgeLoopEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcEdgeLoop_EdgeList() {
return (EReference) getIfcEdgeLoop().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricAppliance() {
if (ifcElectricApplianceEClass == null) {
ifcElectricApplianceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(208);
}
return ifcElectricApplianceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricAppliance_PredefinedType() {
return (EAttribute) getIfcElectricAppliance().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricApplianceType() {
if (ifcElectricApplianceTypeEClass == null) {
ifcElectricApplianceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(209);
}
return ifcElectricApplianceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricApplianceType_PredefinedType() {
return (EAttribute) getIfcElectricApplianceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricDistributionBoard() {
if (ifcElectricDistributionBoardEClass == null) {
ifcElectricDistributionBoardEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(210);
}
return ifcElectricDistributionBoardEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricDistributionBoard_PredefinedType() {
return (EAttribute) getIfcElectricDistributionBoard().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricDistributionBoardType() {
if (ifcElectricDistributionBoardTypeEClass == null) {
ifcElectricDistributionBoardTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(211);
}
return ifcElectricDistributionBoardTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricDistributionBoardType_PredefinedType() {
return (EAttribute) getIfcElectricDistributionBoardType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricFlowStorageDevice() {
if (ifcElectricFlowStorageDeviceEClass == null) {
ifcElectricFlowStorageDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(212);
}
return ifcElectricFlowStorageDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricFlowStorageDevice_PredefinedType() {
return (EAttribute) getIfcElectricFlowStorageDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricFlowStorageDeviceType() {
if (ifcElectricFlowStorageDeviceTypeEClass == null) {
ifcElectricFlowStorageDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(213);
}
return ifcElectricFlowStorageDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricFlowStorageDeviceType_PredefinedType() {
return (EAttribute) getIfcElectricFlowStorageDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricGenerator() {
if (ifcElectricGeneratorEClass == null) {
ifcElectricGeneratorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(214);
}
return ifcElectricGeneratorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricGenerator_PredefinedType() {
return (EAttribute) getIfcElectricGenerator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricGeneratorType() {
if (ifcElectricGeneratorTypeEClass == null) {
ifcElectricGeneratorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(215);
}
return ifcElectricGeneratorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricGeneratorType_PredefinedType() {
return (EAttribute) getIfcElectricGeneratorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricMotor() {
if (ifcElectricMotorEClass == null) {
ifcElectricMotorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(216);
}
return ifcElectricMotorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricMotor_PredefinedType() {
return (EAttribute) getIfcElectricMotor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricMotorType() {
if (ifcElectricMotorTypeEClass == null) {
ifcElectricMotorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(217);
}
return ifcElectricMotorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricMotorType_PredefinedType() {
return (EAttribute) getIfcElectricMotorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricTimeControl() {
if (ifcElectricTimeControlEClass == null) {
ifcElectricTimeControlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(218);
}
return ifcElectricTimeControlEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricTimeControl_PredefinedType() {
return (EAttribute) getIfcElectricTimeControl().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricTimeControlType() {
if (ifcElectricTimeControlTypeEClass == null) {
ifcElectricTimeControlTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(219);
}
return ifcElectricTimeControlTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricTimeControlType_PredefinedType() {
return (EAttribute) getIfcElectricTimeControlType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElement() {
if (ifcElementEClass == null) {
ifcElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(220);
}
return ifcElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElement_Tag() {
return (EAttribute) getIfcElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_FillsVoids() {
return (EReference) getIfcElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_ConnectedTo() {
return (EReference) getIfcElement().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_IsInterferedByElements() {
return (EReference) getIfcElement().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_InterferesElements() {
return (EReference) getIfcElement().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_HasProjections() {
return (EReference) getIfcElement().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_ReferencedInStructures() {
return (EReference) getIfcElement().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_HasOpenings() {
return (EReference) getIfcElement().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_IsConnectionRealization() {
return (EReference) getIfcElement().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_ProvidesBoundaries() {
return (EReference) getIfcElement().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_ConnectedFrom() {
return (EReference) getIfcElement().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EReference getIfcElement_ContainedInStructure() {
return (EReference) getIfcElement().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcElementAssembly() {
if (ifcElementAssemblyEClass == null) {
ifcElementAssemblyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(221);
}
return ifcElementAssemblyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElementAssembly_AssemblyPlace() {
return (EAttribute) getIfcElementAssembly().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElementAssembly_PredefinedType() {
return (EAttribute) getIfcElementAssembly().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElementAssemblyType() {
if (ifcElementAssemblyTypeEClass == null) {
ifcElementAssemblyTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(222);
}
return ifcElementAssemblyTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElementAssemblyType_PredefinedType() {
return (EAttribute) getIfcElementAssemblyType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElementComponent() {
if (ifcElementComponentEClass == null) {
ifcElementComponentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(223);
}
return ifcElementComponentEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcElementComponentType() {
if (ifcElementComponentTypeEClass == null) {
ifcElementComponentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(224);
}
return ifcElementComponentTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcElementQuantity() {
if (ifcElementQuantityEClass == null) {
ifcElementQuantityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(225);
}
return ifcElementQuantityEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElementQuantity_MethodOfMeasurement() {
return (EAttribute) getIfcElementQuantity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcElementQuantity_Quantities() {
return (EReference) getIfcElementQuantity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElementType() {
if (ifcElementTypeEClass == null) {
ifcElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(226);
}
return ifcElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElementType_ElementType() {
return (EAttribute) getIfcElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcElementarySurface() {
if (ifcElementarySurfaceEClass == null) {
ifcElementarySurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(227);
}
return ifcElementarySurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcElementarySurface_Position() {
return (EReference) getIfcElementarySurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEllipse() {
if (ifcEllipseEClass == null) {
ifcEllipseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(228);
}
return ifcEllipseEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipse_SemiAxis1() {
return (EAttribute) getIfcEllipse().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipse_SemiAxis1AsString() {
return (EAttribute) getIfcEllipse().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipse_SemiAxis2() {
return (EAttribute) getIfcEllipse().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipse_SemiAxis2AsString() {
return (EAttribute) getIfcEllipse().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcEllipseProfileDef() {
if (ifcEllipseProfileDefEClass == null) {
ifcEllipseProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(229);
}
return ifcEllipseProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipseProfileDef_SemiAxis1() {
return (EAttribute) getIfcEllipseProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipseProfileDef_SemiAxis1AsString() {
return (EAttribute) getIfcEllipseProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipseProfileDef_SemiAxis2() {
return (EAttribute) getIfcEllipseProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEllipseProfileDef_SemiAxis2AsString() {
return (EAttribute) getIfcEllipseProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcEnergyConversionDevice() {
if (ifcEnergyConversionDeviceEClass == null) {
ifcEnergyConversionDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(230);
}
return ifcEnergyConversionDeviceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcEnergyConversionDeviceType() {
if (ifcEnergyConversionDeviceTypeEClass == null) {
ifcEnergyConversionDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(231);
}
return ifcEnergyConversionDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcEngine() {
if (ifcEngineEClass == null) {
ifcEngineEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(232);
}
return ifcEngineEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEngine_PredefinedType() {
return (EAttribute) getIfcEngine().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEngineType() {
if (ifcEngineTypeEClass == null) {
ifcEngineTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(233);
}
return ifcEngineTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEngineType_PredefinedType() {
return (EAttribute) getIfcEngineType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEvaporativeCooler() {
if (ifcEvaporativeCoolerEClass == null) {
ifcEvaporativeCoolerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(234);
}
return ifcEvaporativeCoolerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvaporativeCooler_PredefinedType() {
return (EAttribute) getIfcEvaporativeCooler().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEvaporativeCoolerType() {
if (ifcEvaporativeCoolerTypeEClass == null) {
ifcEvaporativeCoolerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(235);
}
return ifcEvaporativeCoolerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvaporativeCoolerType_PredefinedType() {
return (EAttribute) getIfcEvaporativeCoolerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEvaporator() {
if (ifcEvaporatorEClass == null) {
ifcEvaporatorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(236);
}
return ifcEvaporatorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvaporator_PredefinedType() {
return (EAttribute) getIfcEvaporator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEvaporatorType() {
if (ifcEvaporatorTypeEClass == null) {
ifcEvaporatorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(237);
}
return ifcEvaporatorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvaporatorType_PredefinedType() {
return (EAttribute) getIfcEvaporatorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcEvent() {
if (ifcEventEClass == null) {
ifcEventEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(238);
}
return ifcEventEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvent_PredefinedType() {
return (EAttribute) getIfcEvent().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvent_EventTriggerType() {
return (EAttribute) getIfcEvent().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEvent_UserDefinedEventTriggerType() {
return (EAttribute) getIfcEvent().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcEvent_EventOccurenceTime() {
return (EReference) getIfcEvent().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcEventTime() {
if (ifcEventTimeEClass == null) {
ifcEventTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(239);
}
return ifcEventTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventTime_ActualDate() {
return (EAttribute) getIfcEventTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventTime_EarlyDate() {
return (EAttribute) getIfcEventTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventTime_LateDate() {
return (EAttribute) getIfcEventTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventTime_ScheduleDate() {
return (EAttribute) getIfcEventTime().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcEventType() {
if (ifcEventTypeEClass == null) {
ifcEventTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(240);
}
return ifcEventTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventType_PredefinedType() {
return (EAttribute) getIfcEventType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventType_EventTriggerType() {
return (EAttribute) getIfcEventType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEventType_UserDefinedEventTriggerType() {
return (EAttribute) getIfcEventType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcExtendedProperties() {
if (ifcExtendedPropertiesEClass == null) {
ifcExtendedPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(241);
}
return ifcExtendedPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcExtendedProperties_Name() {
return (EAttribute) getIfcExtendedProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcExtendedProperties_Description() {
return (EAttribute) getIfcExtendedProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcExtendedProperties_Properties() {
return (EReference) getIfcExtendedProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcExternalInformation() {
if (ifcExternalInformationEClass == null) {
ifcExternalInformationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(242);
}
return ifcExternalInformationEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcExternalReference() {
if (ifcExternalReferenceEClass == null) {
ifcExternalReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(243);
}
return ifcExternalReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcExternalReference_Location() {
return (EAttribute) getIfcExternalReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcExternalReference_Identification() {
return (EAttribute) getIfcExternalReference().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcExternalReference_Name() {
return (EAttribute) getIfcExternalReference().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcExternalReference_ExternalReferenceForResources() {
return (EReference) getIfcExternalReference().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcExternalReferenceRelationship() {
if (ifcExternalReferenceRelationshipEClass == null) {
ifcExternalReferenceRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(244);
}
return ifcExternalReferenceRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcExternalReferenceRelationship_RelatingReference() {
return (EReference) getIfcExternalReferenceRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcExternalReferenceRelationship_RelatedResourceObjects() {
return (EReference) getIfcExternalReferenceRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcExternalSpatialElement() {
if (ifcExternalSpatialElementEClass == null) {
ifcExternalSpatialElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(245);
}
return ifcExternalSpatialElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcExternalSpatialElement_PredefinedType() {
return (EAttribute) getIfcExternalSpatialElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcExternalSpatialElement_BoundedBy() {
return (EReference) getIfcExternalSpatialElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcExternalSpatialStructureElement() {
if (ifcExternalSpatialStructureElementEClass == null) {
ifcExternalSpatialStructureElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(246);
}
return ifcExternalSpatialStructureElementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcExternallyDefinedHatchStyle() {
if (ifcExternallyDefinedHatchStyleEClass == null) {
ifcExternallyDefinedHatchStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(247);
}
return ifcExternallyDefinedHatchStyleEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcExternallyDefinedSurfaceStyle() {
if (ifcExternallyDefinedSurfaceStyleEClass == null) {
ifcExternallyDefinedSurfaceStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(248);
}
return ifcExternallyDefinedSurfaceStyleEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcExternallyDefinedTextFont() {
if (ifcExternallyDefinedTextFontEClass == null) {
ifcExternallyDefinedTextFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(249);
}
return ifcExternallyDefinedTextFontEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcExtrudedAreaSolid() {
if (ifcExtrudedAreaSolidEClass == null) {
ifcExtrudedAreaSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(250);
}
return ifcExtrudedAreaSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcExtrudedAreaSolid_ExtrudedDirection() {
return (EReference) getIfcExtrudedAreaSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcExtrudedAreaSolid_Depth() {
return (EAttribute) getIfcExtrudedAreaSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcExtrudedAreaSolid_DepthAsString() {
return (EAttribute) getIfcExtrudedAreaSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcExtrudedAreaSolidTapered() {
if (ifcExtrudedAreaSolidTaperedEClass == null) {
ifcExtrudedAreaSolidTaperedEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(251);
}
return ifcExtrudedAreaSolidTaperedEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcExtrudedAreaSolidTapered_EndSweptArea() {
return (EReference) getIfcExtrudedAreaSolidTapered().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFace() {
if (ifcFaceEClass == null) {
ifcFaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(252);
}
return ifcFaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFace_Bounds() {
return (EReference) getIfcFace().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcFace_HasTextureMaps() {
return (EReference) getIfcFace().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFaceBasedSurfaceModel() {
if (ifcFaceBasedSurfaceModelEClass == null) {
ifcFaceBasedSurfaceModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(253);
}
return ifcFaceBasedSurfaceModelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFaceBasedSurfaceModel_FbsmFaces() {
return (EReference) getIfcFaceBasedSurfaceModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFaceBasedSurfaceModel_Dim() {
return (EAttribute) getIfcFaceBasedSurfaceModel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFaceBound() {
if (ifcFaceBoundEClass == null) {
ifcFaceBoundEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(254);
}
return ifcFaceBoundEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFaceBound_Bound() {
return (EReference) getIfcFaceBound().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFaceBound_Orientation() {
return (EAttribute) getIfcFaceBound().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFaceOuterBound() {
if (ifcFaceOuterBoundEClass == null) {
ifcFaceOuterBoundEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(255);
}
return ifcFaceOuterBoundEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFaceSurface() {
if (ifcFaceSurfaceEClass == null) {
ifcFaceSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(256);
}
return ifcFaceSurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFaceSurface_FaceSurface() {
return (EReference) getIfcFaceSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFaceSurface_SameSense() {
return (EAttribute) getIfcFaceSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFacetedBrep() {
if (ifcFacetedBrepEClass == null) {
ifcFacetedBrepEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(257);
}
return ifcFacetedBrepEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFacetedBrepWithVoids() {
if (ifcFacetedBrepWithVoidsEClass == null) {
ifcFacetedBrepWithVoidsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(258);
}
return ifcFacetedBrepWithVoidsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFacetedBrepWithVoids_Voids() {
return (EReference) getIfcFacetedBrepWithVoids().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFailureConnectionCondition() {
if (ifcFailureConnectionConditionEClass == null) {
ifcFailureConnectionConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(259);
}
return ifcFailureConnectionConditionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureX() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureXAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureY() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureYAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureZ() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_TensionFailureZAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureX() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureXAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureY() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureYAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureZ() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFailureConnectionCondition_CompressionFailureZAsString() {
return (EAttribute) getIfcFailureConnectionCondition().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcFan() {
if (ifcFanEClass == null) {
ifcFanEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(260);
}
return ifcFanEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFan_PredefinedType() {
return (EAttribute) getIfcFan().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFanType() {
if (ifcFanTypeEClass == null) {
ifcFanTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(261);
}
return ifcFanTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFanType_PredefinedType() {
return (EAttribute) getIfcFanType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFastener() {
if (ifcFastenerEClass == null) {
ifcFastenerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(262);
}
return ifcFastenerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFastener_PredefinedType() {
return (EAttribute) getIfcFastener().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFastenerType() {
if (ifcFastenerTypeEClass == null) {
ifcFastenerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(263);
}
return ifcFastenerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFastenerType_PredefinedType() {
return (EAttribute) getIfcFastenerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFeatureElement() {
if (ifcFeatureElementEClass == null) {
ifcFeatureElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(264);
}
return ifcFeatureElementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFeatureElementAddition() {
if (ifcFeatureElementAdditionEClass == null) {
ifcFeatureElementAdditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(265);
}
return ifcFeatureElementAdditionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFeatureElementAddition_ProjectsElements() {
return (EReference) getIfcFeatureElementAddition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFeatureElementSubtraction() {
if (ifcFeatureElementSubtractionEClass == null) {
ifcFeatureElementSubtractionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(266);
}
return ifcFeatureElementSubtractionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFeatureElementSubtraction_VoidsElements() {
return (EReference) getIfcFeatureElementSubtraction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFillAreaStyle() {
if (ifcFillAreaStyleEClass == null) {
ifcFillAreaStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(267);
}
return ifcFillAreaStyleEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyle_FillStyles() {
return (EReference) getIfcFillAreaStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFillAreaStyle_ModelorDraughting() {
return (EAttribute) getIfcFillAreaStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFillAreaStyleHatching() {
if (ifcFillAreaStyleHatchingEClass == null) {
ifcFillAreaStyleHatchingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(268);
}
return ifcFillAreaStyleHatchingEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleHatching_HatchLineAppearance() {
return (EReference) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleHatching_StartOfNextHatchLine() {
return (EReference) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleHatching_PointOfReferenceHatchLine() {
return (EReference) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleHatching_PatternStart() {
return (EReference) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFillAreaStyleHatching_HatchLineAngle() {
return (EAttribute) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFillAreaStyleHatching_HatchLineAngleAsString() {
return (EAttribute) getIfcFillAreaStyleHatching().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcFillAreaStyleTiles() {
if (ifcFillAreaStyleTilesEClass == null) {
ifcFillAreaStyleTilesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(269);
}
return ifcFillAreaStyleTilesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleTiles_TilingPattern() {
return (EReference) getIfcFillAreaStyleTiles().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcFillAreaStyleTiles_Tiles() {
return (EReference) getIfcFillAreaStyleTiles().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFillAreaStyleTiles_TilingScale() {
return (EAttribute) getIfcFillAreaStyleTiles().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFillAreaStyleTiles_TilingScaleAsString() {
return (EAttribute) getIfcFillAreaStyleTiles().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcFilter() {
if (ifcFilterEClass == null) {
ifcFilterEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(270);
}
return ifcFilterEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFilter_PredefinedType() {
return (EAttribute) getIfcFilter().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFilterType() {
if (ifcFilterTypeEClass == null) {
ifcFilterTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(271);
}
return ifcFilterTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFilterType_PredefinedType() {
return (EAttribute) getIfcFilterType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFireSuppressionTerminal() {
if (ifcFireSuppressionTerminalEClass == null) {
ifcFireSuppressionTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(272);
}
return ifcFireSuppressionTerminalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFireSuppressionTerminal_PredefinedType() {
return (EAttribute) getIfcFireSuppressionTerminal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFireSuppressionTerminalType() {
if (ifcFireSuppressionTerminalTypeEClass == null) {
ifcFireSuppressionTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(273);
}
return ifcFireSuppressionTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFireSuppressionTerminalType_PredefinedType() {
return (EAttribute) getIfcFireSuppressionTerminalType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFixedReferenceSweptAreaSolid() {
if (ifcFixedReferenceSweptAreaSolidEClass == null) {
ifcFixedReferenceSweptAreaSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(274);
}
return ifcFixedReferenceSweptAreaSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcFixedReferenceSweptAreaSolid_Directrix() {
return (EReference) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFixedReferenceSweptAreaSolid_StartParam() {
return (EAttribute) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFixedReferenceSweptAreaSolid_StartParamAsString() {
return (EAttribute) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFixedReferenceSweptAreaSolid_EndParam() {
return (EAttribute) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFixedReferenceSweptAreaSolid_EndParamAsString() {
return (EAttribute) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcFixedReferenceSweptAreaSolid_FixedReference() {
return (EReference) getIfcFixedReferenceSweptAreaSolid().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcFlowController() {
if (ifcFlowControllerEClass == null) {
ifcFlowControllerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(275);
}
return ifcFlowControllerEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowControllerType() {
if (ifcFlowControllerTypeEClass == null) {
ifcFlowControllerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(276);
}
return ifcFlowControllerTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowFitting() {
if (ifcFlowFittingEClass == null) {
ifcFlowFittingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(277);
}
return ifcFlowFittingEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowFittingType() {
if (ifcFlowFittingTypeEClass == null) {
ifcFlowFittingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(278);
}
return ifcFlowFittingTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowInstrument() {
if (ifcFlowInstrumentEClass == null) {
ifcFlowInstrumentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(279);
}
return ifcFlowInstrumentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFlowInstrument_PredefinedType() {
return (EAttribute) getIfcFlowInstrument().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFlowInstrumentType() {
if (ifcFlowInstrumentTypeEClass == null) {
ifcFlowInstrumentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(280);
}
return ifcFlowInstrumentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFlowInstrumentType_PredefinedType() {
return (EAttribute) getIfcFlowInstrumentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFlowMeter() {
if (ifcFlowMeterEClass == null) {
ifcFlowMeterEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(281);
}
return ifcFlowMeterEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFlowMeter_PredefinedType() {
return (EAttribute) getIfcFlowMeter().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFlowMeterType() {
if (ifcFlowMeterTypeEClass == null) {
ifcFlowMeterTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(282);
}
return ifcFlowMeterTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFlowMeterType_PredefinedType() {
return (EAttribute) getIfcFlowMeterType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFlowMovingDevice() {
if (ifcFlowMovingDeviceEClass == null) {
ifcFlowMovingDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(283);
}
return ifcFlowMovingDeviceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowMovingDeviceType() {
if (ifcFlowMovingDeviceTypeEClass == null) {
ifcFlowMovingDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(284);
}
return ifcFlowMovingDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowSegment() {
if (ifcFlowSegmentEClass == null) {
ifcFlowSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(285);
}
return ifcFlowSegmentEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowSegmentType() {
if (ifcFlowSegmentTypeEClass == null) {
ifcFlowSegmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(286);
}
return ifcFlowSegmentTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowStorageDevice() {
if (ifcFlowStorageDeviceEClass == null) {
ifcFlowStorageDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(287);
}
return ifcFlowStorageDeviceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowStorageDeviceType() {
if (ifcFlowStorageDeviceTypeEClass == null) {
ifcFlowStorageDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(288);
}
return ifcFlowStorageDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowTerminal() {
if (ifcFlowTerminalEClass == null) {
ifcFlowTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(289);
}
return ifcFlowTerminalEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowTerminalType() {
if (ifcFlowTerminalTypeEClass == null) {
ifcFlowTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(290);
}
return ifcFlowTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowTreatmentDevice() {
if (ifcFlowTreatmentDeviceEClass == null) {
ifcFlowTreatmentDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(291);
}
return ifcFlowTreatmentDeviceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFlowTreatmentDeviceType() {
if (ifcFlowTreatmentDeviceTypeEClass == null) {
ifcFlowTreatmentDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(292);
}
return ifcFlowTreatmentDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFooting() {
if (ifcFootingEClass == null) {
ifcFootingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(293);
}
return ifcFootingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFooting_PredefinedType() {
return (EAttribute) getIfcFooting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFootingType() {
if (ifcFootingTypeEClass == null) {
ifcFootingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(294);
}
return ifcFootingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFootingType_PredefinedType() {
return (EAttribute) getIfcFootingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFurnishingElement() {
if (ifcFurnishingElementEClass == null) {
ifcFurnishingElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(295);
}
return ifcFurnishingElementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFurnishingElementType() {
if (ifcFurnishingElementTypeEClass == null) {
ifcFurnishingElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(296);
}
return ifcFurnishingElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFurniture() {
if (ifcFurnitureEClass == null) {
ifcFurnitureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(297);
}
return ifcFurnitureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFurniture_PredefinedType() {
return (EAttribute) getIfcFurniture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFurnitureType() {
if (ifcFurnitureTypeEClass == null) {
ifcFurnitureTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(298);
}
return ifcFurnitureTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFurnitureType_AssemblyPlace() {
return (EAttribute) getIfcFurnitureType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFurnitureType_PredefinedType() {
return (EAttribute) getIfcFurnitureType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcGeographicElement() {
if (ifcGeographicElementEClass == null) {
ifcGeographicElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(299);
}
return ifcGeographicElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeographicElement_PredefinedType() {
return (EAttribute) getIfcGeographicElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcGeographicElementType() {
if (ifcGeographicElementTypeEClass == null) {
ifcGeographicElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(300);
}
return ifcGeographicElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeographicElementType_PredefinedType() {
return (EAttribute) getIfcGeographicElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricCurveSet() {
if (ifcGeometricCurveSetEClass == null) {
ifcGeometricCurveSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(301);
}
return ifcGeometricCurveSetEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricRepresentationContext() {
if (ifcGeometricRepresentationContextEClass == null) {
ifcGeometricRepresentationContextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(302);
}
return ifcGeometricRepresentationContextEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationContext_CoordinateSpaceDimension() {
return (EAttribute) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationContext_Precision() {
return (EAttribute) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationContext_PrecisionAsString() {
return (EAttribute) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcGeometricRepresentationContext_WorldCoordinateSystem() {
return (EReference) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcGeometricRepresentationContext_TrueNorth() {
return (EReference) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcGeometricRepresentationContext_HasSubContexts() {
return (EReference) getIfcGeometricRepresentationContext().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricRepresentationItem() {
if (ifcGeometricRepresentationItemEClass == null) {
ifcGeometricRepresentationItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(303);
}
return ifcGeometricRepresentationItemEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricRepresentationSubContext() {
if (ifcGeometricRepresentationSubContextEClass == null) {
ifcGeometricRepresentationSubContextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(304);
}
return ifcGeometricRepresentationSubContextEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcGeometricRepresentationSubContext_ParentContext() {
return (EReference) getIfcGeometricRepresentationSubContext().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationSubContext_TargetScale() {
return (EAttribute) getIfcGeometricRepresentationSubContext().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationSubContext_TargetScaleAsString() {
return (EAttribute) getIfcGeometricRepresentationSubContext().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationSubContext_TargetView() {
return (EAttribute) getIfcGeometricRepresentationSubContext().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricRepresentationSubContext_UserDefinedTargetView() {
return (EAttribute) getIfcGeometricRepresentationSubContext().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricSet() {
if (ifcGeometricSetEClass == null) {
ifcGeometricSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(305);
}
return ifcGeometricSetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcGeometricSet_Elements() {
return (EReference) getIfcGeometricSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGeometricSet_Dim() {
return (EAttribute) getIfcGeometricSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcGrid() {
if (ifcGridEClass == null) {
ifcGridEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(306);
}
return ifcGridEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcGrid_UAxes() {
return (EReference) getIfcGrid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcGrid_VAxes() {
return (EReference) getIfcGrid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcGrid_WAxes() {
return (EReference) getIfcGrid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGrid_PredefinedType() {
return (EAttribute) getIfcGrid().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcGrid_ContainedInStructure() {
return (EReference) getIfcGrid().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcGridAxis() {
if (ifcGridAxisEClass == null) {
ifcGridAxisEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(307);
}
return ifcGridAxisEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcGridAxis_AxisTag() {
return (EAttribute) getIfcGridAxis().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcGridAxis_AxisCurve() {
return (EReference) getIfcGridAxis().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcGridAxis_SameSense() {
return (EAttribute) getIfcGridAxis().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcGridAxis_PartOfW() {
return (EReference) getIfcGridAxis().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcGridAxis_PartOfV() {
return (EReference) getIfcGridAxis().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcGridAxis_PartOfU() {
return (EReference) getIfcGridAxis().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcGridAxis_HasIntersections() {
return (EReference) getIfcGridAxis().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcGridPlacement() {
if (ifcGridPlacementEClass == null) {
ifcGridPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(308);
}
return ifcGridPlacementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcGridPlacement_PlacementLocation() {
return (EReference) getIfcGridPlacement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcGridPlacement_PlacementRefDirection() {
return (EReference) getIfcGridPlacement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcGroup() {
if (ifcGroupEClass == null) {
ifcGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(309);
}
return ifcGroupEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcGroup_IsGroupedBy() {
return (EReference) getIfcGroup().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcHalfSpaceSolid() {
if (ifcHalfSpaceSolidEClass == null) {
ifcHalfSpaceSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(310);
}
return ifcHalfSpaceSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcHalfSpaceSolid_BaseSurface() {
return (EReference) getIfcHalfSpaceSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcHalfSpaceSolid_AgreementFlag() {
return (EAttribute) getIfcHalfSpaceSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcHalfSpaceSolid_Dim() {
return (EAttribute) getIfcHalfSpaceSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcHeatExchanger() {
if (ifcHeatExchangerEClass == null) {
ifcHeatExchangerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(311);
}
return ifcHeatExchangerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatExchanger_PredefinedType() {
return (EAttribute) getIfcHeatExchanger().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcHeatExchangerType() {
if (ifcHeatExchangerTypeEClass == null) {
ifcHeatExchangerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(312);
}
return ifcHeatExchangerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatExchangerType_PredefinedType() {
return (EAttribute) getIfcHeatExchangerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcHumidifier() {
if (ifcHumidifierEClass == null) {
ifcHumidifierEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(313);
}
return ifcHumidifierEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHumidifier_PredefinedType() {
return (EAttribute) getIfcHumidifier().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcHumidifierType() {
if (ifcHumidifierTypeEClass == null) {
ifcHumidifierTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(314);
}
return ifcHumidifierTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHumidifierType_PredefinedType() {
return (EAttribute) getIfcHumidifierType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIShapeProfileDef() {
if (ifcIShapeProfileDefEClass == null) {
ifcIShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(315);
}
return ifcIShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_OverallWidth() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_OverallWidthAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_OverallDepth() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_OverallDepthAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_WebThickness() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_WebThicknessAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeThickness() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeThicknessAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FilletRadius() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FilletRadiusAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeEdgeRadius() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeEdgeRadiusAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeSlope() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIShapeProfileDef_FlangeSlopeAsString() {
return (EAttribute) getIfcIShapeProfileDef().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EClass getIfcImageTexture() {
if (ifcImageTextureEClass == null) {
ifcImageTextureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(316);
}
return ifcImageTextureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcImageTexture_URLReference() {
return (EAttribute) getIfcImageTexture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIndexedColourMap() {
if (ifcIndexedColourMapEClass == null) {
ifcIndexedColourMapEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(317);
}
return ifcIndexedColourMapEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedColourMap_MappedTo() {
return (EReference) getIfcIndexedColourMap().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedColourMap_Overrides() {
return (EReference) getIfcIndexedColourMap().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedColourMap_Colours() {
return (EReference) getIfcIndexedColourMap().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIndexedColourMap_ColourIndex() {
return (EAttribute) getIfcIndexedColourMap().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcIndexedTextureMap() {
if (ifcIndexedTextureMapEClass == null) {
ifcIndexedTextureMapEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(318);
}
return ifcIndexedTextureMapEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedTextureMap_MappedTo() {
return (EReference) getIfcIndexedTextureMap().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedTextureMap_TexCoords() {
return (EReference) getIfcIndexedTextureMap().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcIndexedTriangleTextureMap() {
if (ifcIndexedTriangleTextureMapEClass == null) {
ifcIndexedTriangleTextureMapEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(319);
}
return ifcIndexedTriangleTextureMapEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcIndexedTriangleTextureMap_TexCoordIndex() {
return (EReference) getIfcIndexedTriangleTextureMap().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcInterceptor() {
if (ifcInterceptorEClass == null) {
ifcInterceptorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(320);
}
return ifcInterceptorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcInterceptor_PredefinedType() {
return (EAttribute) getIfcInterceptor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcInterceptorType() {
if (ifcInterceptorTypeEClass == null) {
ifcInterceptorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(321);
}
return ifcInterceptorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcInterceptorType_PredefinedType() {
return (EAttribute) getIfcInterceptorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcInventory() {
if (ifcInventoryEClass == null) {
ifcInventoryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(322);
}
return ifcInventoryEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcInventory_PredefinedType() {
return (EAttribute) getIfcInventory().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcInventory_Jurisdiction() {
return (EReference) getIfcInventory().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcInventory_ResponsiblePersons() {
return (EReference) getIfcInventory().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcInventory_LastUpdateDate() {
return (EAttribute) getIfcInventory().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcInventory_CurrentValue() {
return (EReference) getIfcInventory().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcInventory_OriginalValue() {
return (EReference) getIfcInventory().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcIrregularTimeSeries() {
if (ifcIrregularTimeSeriesEClass == null) {
ifcIrregularTimeSeriesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(323);
}
return ifcIrregularTimeSeriesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcIrregularTimeSeries_Values() {
return (EReference) getIfcIrregularTimeSeries().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIrregularTimeSeriesValue() {
if (ifcIrregularTimeSeriesValueEClass == null) {
ifcIrregularTimeSeriesValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(324);
}
return ifcIrregularTimeSeriesValueEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIrregularTimeSeriesValue_TimeStamp() {
return (EAttribute) getIfcIrregularTimeSeriesValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcIrregularTimeSeriesValue_ListValues() {
return (EReference) getIfcIrregularTimeSeriesValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcJunctionBox() {
if (ifcJunctionBoxEClass == null) {
ifcJunctionBoxEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(325);
}
return ifcJunctionBoxEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcJunctionBox_PredefinedType() {
return (EAttribute) getIfcJunctionBox().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcJunctionBoxType() {
if (ifcJunctionBoxTypeEClass == null) {
ifcJunctionBoxTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(326);
}
return ifcJunctionBoxTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcJunctionBoxType_PredefinedType() {
return (EAttribute) getIfcJunctionBoxType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLShapeProfileDef() {
if (ifcLShapeProfileDefEClass == null) {
ifcLShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(327);
}
return ifcLShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_Depth() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_DepthAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_Width() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_WidthAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_Thickness() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_ThicknessAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_FilletRadius() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_FilletRadiusAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_EdgeRadius() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_EdgeRadiusAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_LegSlope() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLShapeProfileDef_LegSlopeAsString() {
return (EAttribute) getIfcLShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcLaborResource() {
if (ifcLaborResourceEClass == null) {
ifcLaborResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(328);
}
return ifcLaborResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLaborResource_PredefinedType() {
return (EAttribute) getIfcLaborResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLaborResourceType() {
if (ifcLaborResourceTypeEClass == null) {
ifcLaborResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(329);
}
return ifcLaborResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLaborResourceType_PredefinedType() {
return (EAttribute) getIfcLaborResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLagTime() {
if (ifcLagTimeEClass == null) {
ifcLagTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(330);
}
return ifcLagTimeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLagTime_LagValue() {
return (EReference) getIfcLagTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLagTime_DurationType() {
return (EAttribute) getIfcLagTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLamp() {
if (ifcLampEClass == null) {
ifcLampEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(331);
}
return ifcLampEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLamp_PredefinedType() {
return (EAttribute) getIfcLamp().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLampType() {
if (ifcLampTypeEClass == null) {
ifcLampTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(332);
}
return ifcLampTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLampType_PredefinedType() {
return (EAttribute) getIfcLampType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLibraryInformation() {
if (ifcLibraryInformationEClass == null) {
ifcLibraryInformationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(333);
}
return ifcLibraryInformationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryInformation_Name() {
return (EAttribute) getIfcLibraryInformation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryInformation_Version() {
return (EAttribute) getIfcLibraryInformation().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcLibraryInformation_Publisher() {
return (EReference) getIfcLibraryInformation().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryInformation_VersionDate() {
return (EAttribute) getIfcLibraryInformation().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryInformation_Location() {
return (EAttribute) getIfcLibraryInformation().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryInformation_Description() {
return (EAttribute) getIfcLibraryInformation().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcLibraryInformation_LibraryInfoForObjects() {
return (EReference) getIfcLibraryInformation().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcLibraryInformation_HasLibraryReferences() {
return (EReference) getIfcLibraryInformation().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcLibraryReference() {
if (ifcLibraryReferenceEClass == null) {
ifcLibraryReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(334);
}
return ifcLibraryReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryReference_Description() {
return (EAttribute) getIfcLibraryReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLibraryReference_Language() {
return (EAttribute) getIfcLibraryReference().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcLibraryReference_ReferencedLibrary() {
return (EReference) getIfcLibraryReference().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcLibraryReference_LibraryRefForObjects() {
return (EReference) getIfcLibraryReference().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcLightDistributionData() {
if (ifcLightDistributionDataEClass == null) {
ifcLightDistributionDataEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(335);
}
return ifcLightDistributionDataEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_MainPlaneAngle() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_MainPlaneAngleAsString() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_SecondaryPlaneAngle() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_SecondaryPlaneAngleAsString() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_LuminousIntensity() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightDistributionData_LuminousIntensityAsString() {
return (EAttribute) getIfcLightDistributionData().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcLightFixture() {
if (ifcLightFixtureEClass == null) {
ifcLightFixtureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(336);
}
return ifcLightFixtureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightFixture_PredefinedType() {
return (EAttribute) getIfcLightFixture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLightFixtureType() {
if (ifcLightFixtureTypeEClass == null) {
ifcLightFixtureTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(337);
}
return ifcLightFixtureTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightFixtureType_PredefinedType() {
return (EAttribute) getIfcLightFixtureType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLightIntensityDistribution() {
if (ifcLightIntensityDistributionEClass == null) {
ifcLightIntensityDistributionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(338);
}
return ifcLightIntensityDistributionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightIntensityDistribution_LightDistributionCurve() {
return (EAttribute) getIfcLightIntensityDistribution().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcLightIntensityDistribution_DistributionData() {
return (EReference) getIfcLightIntensityDistribution().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLightSource() {
if (ifcLightSourceEClass == null) {
ifcLightSourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(339);
}
return ifcLightSourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSource_Name() {
return (EAttribute) getIfcLightSource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcLightSource_LightColour() {
return (EReference) getIfcLightSource().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSource_AmbientIntensity() {
return (EAttribute) getIfcLightSource().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSource_AmbientIntensityAsString() {
return (EAttribute) getIfcLightSource().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSource_Intensity() {
return (EAttribute) getIfcLightSource().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSource_IntensityAsString() {
return (EAttribute) getIfcLightSource().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcLightSourceAmbient() {
if (ifcLightSourceAmbientEClass == null) {
ifcLightSourceAmbientEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(340);
}
return ifcLightSourceAmbientEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcLightSourceDirectional() {
if (ifcLightSourceDirectionalEClass == null) {
ifcLightSourceDirectionalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(341);
}
return ifcLightSourceDirectionalEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourceDirectional_Orientation() {
return (EReference) getIfcLightSourceDirectional().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLightSourceGoniometric() {
if (ifcLightSourceGoniometricEClass == null) {
ifcLightSourceGoniometricEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(342);
}
return ifcLightSourceGoniometricEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourceGoniometric_Position() {
return (EReference) getIfcLightSourceGoniometric().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourceGoniometric_ColourAppearance() {
return (EReference) getIfcLightSourceGoniometric().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceGoniometric_ColourTemperature() {
return (EAttribute) getIfcLightSourceGoniometric().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceGoniometric_ColourTemperatureAsString() {
return (EAttribute) getIfcLightSourceGoniometric().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceGoniometric_LuminousFlux() {
return (EAttribute) getIfcLightSourceGoniometric().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceGoniometric_LuminousFluxAsString() {
return (EAttribute) getIfcLightSourceGoniometric().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceGoniometric_LightEmissionSource() {
return (EAttribute) getIfcLightSourceGoniometric().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourceGoniometric_LightDistributionDataSource() {
return (EReference) getIfcLightSourceGoniometric().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcLightSourcePositional() {
if (ifcLightSourcePositionalEClass == null) {
ifcLightSourcePositionalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(343);
}
return ifcLightSourcePositionalEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourcePositional_Position() {
return (EReference) getIfcLightSourcePositional().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_Radius() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_RadiusAsString() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_ConstantAttenuation() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_ConstantAttenuationAsString() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_DistanceAttenuation() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_DistanceAttenuationAsString() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_QuadricAttenuation() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourcePositional_QuadricAttenuationAsString() {
return (EAttribute) getIfcLightSourcePositional().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcLightSourceSpot() {
if (ifcLightSourceSpotEClass == null) {
ifcLightSourceSpotEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(344);
}
return ifcLightSourceSpotEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLightSourceSpot_Orientation() {
return (EReference) getIfcLightSourceSpot().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_ConcentrationExponent() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_ConcentrationExponentAsString() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_SpreadAngle() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_SpreadAngleAsString() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_BeamWidthAngle() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLightSourceSpot_BeamWidthAngleAsString() {
return (EAttribute) getIfcLightSourceSpot().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcLine() {
if (ifcLineEClass == null) {
ifcLineEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(345);
}
return ifcLineEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLine_Pnt() {
return (EReference) getIfcLine().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcLine_Dir() {
return (EReference) getIfcLine().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLocalPlacement() {
if (ifcLocalPlacementEClass == null) {
ifcLocalPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(346);
}
return ifcLocalPlacementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcLocalPlacement_PlacementRelTo() {
return (EReference) getIfcLocalPlacement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcLocalPlacement_RelativePlacement() {
return (EReference) getIfcLocalPlacement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLoop() {
if (ifcLoopEClass == null) {
ifcLoopEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(347);
}
return ifcLoopEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcManifoldSolidBrep() {
if (ifcManifoldSolidBrepEClass == null) {
ifcManifoldSolidBrepEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(348);
}
return ifcManifoldSolidBrepEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcManifoldSolidBrep_Outer() {
return (EReference) getIfcManifoldSolidBrep().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMapConversion() {
if (ifcMapConversionEClass == null) {
ifcMapConversionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(349);
}
return ifcMapConversionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_Eastings() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_EastingsAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_Northings() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_NorthingsAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_OrthogonalHeight() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_OrthogonalHeightAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_XAxisAbscissa() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_XAxisAbscissaAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_XAxisOrdinate() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_XAxisOrdinateAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_Scale() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMapConversion_ScaleAsString() {
return (EAttribute) getIfcMapConversion().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcMappedItem() {
if (ifcMappedItemEClass == null) {
ifcMappedItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(350);
}
return ifcMappedItemEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMappedItem_MappingSource() {
return (EReference) getIfcMappedItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcMappedItem_MappingTarget() {
return (EReference) getIfcMappedItem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterial() {
if (ifcMaterialEClass == null) {
ifcMaterialEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(351);
}
return ifcMaterialEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterial_Name() {
return (EAttribute) getIfcMaterial().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterial_Description() {
return (EAttribute) getIfcMaterial().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterial_Category() {
return (EAttribute) getIfcMaterial().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterial_HasRepresentation() {
return (EReference) getIfcMaterial().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterial_IsRelatedWith() {
return (EReference) getIfcMaterial().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterial_RelatesTo() {
return (EReference) getIfcMaterial().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialClassificationRelationship() {
if (ifcMaterialClassificationRelationshipEClass == null) {
ifcMaterialClassificationRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(352);
}
return ifcMaterialClassificationRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialClassificationRelationship_MaterialClassifications() {
return (EReference) getIfcMaterialClassificationRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialClassificationRelationship_ClassifiedMaterial() {
return (EReference) getIfcMaterialClassificationRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialConstituent() {
if (ifcMaterialConstituentEClass == null) {
ifcMaterialConstituentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(353);
}
return ifcMaterialConstituentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituent_Name() {
return (EAttribute) getIfcMaterialConstituent().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituent_Description() {
return (EAttribute) getIfcMaterialConstituent().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialConstituent_Material() {
return (EReference) getIfcMaterialConstituent().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituent_Fraction() {
return (EAttribute) getIfcMaterialConstituent().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituent_FractionAsString() {
return (EAttribute) getIfcMaterialConstituent().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituent_Category() {
return (EAttribute) getIfcMaterialConstituent().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialConstituent_ToMaterialConstituentSet() {
return (EReference) getIfcMaterialConstituent().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialConstituentSet() {
if (ifcMaterialConstituentSetEClass == null) {
ifcMaterialConstituentSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(354);
}
return ifcMaterialConstituentSetEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituentSet_Name() {
return (EAttribute) getIfcMaterialConstituentSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialConstituentSet_Description() {
return (EAttribute) getIfcMaterialConstituentSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialConstituentSet_MaterialConstituents() {
return (EReference) getIfcMaterialConstituentSet().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialDefinition() {
if (ifcMaterialDefinitionEClass == null) {
ifcMaterialDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(355);
}
return ifcMaterialDefinitionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialDefinition_AssociatedTo() {
return (EReference) getIfcMaterialDefinition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialDefinition_HasExternalReferences() {
return (EReference) getIfcMaterialDefinition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialDefinition_HasProperties() {
return (EReference) getIfcMaterialDefinition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialDefinitionRepresentation() {
if (ifcMaterialDefinitionRepresentationEClass == null) {
ifcMaterialDefinitionRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(356);
}
return ifcMaterialDefinitionRepresentationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialDefinitionRepresentation_RepresentedMaterial() {
return (EReference) getIfcMaterialDefinitionRepresentation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialLayer() {
if (ifcMaterialLayerEClass == null) {
ifcMaterialLayerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(357);
}
return ifcMaterialLayerEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialLayer_Material() {
return (EReference) getIfcMaterialLayer().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_LayerThickness() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_LayerThicknessAsString() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_IsVentilated() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_Name() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_Description() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_Category() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_Priority() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayer_PriorityAsString() {
return (EAttribute) getIfcMaterialLayer().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialLayer_ToMaterialLayerSet() {
return (EReference) getIfcMaterialLayer().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialLayerSet() {
if (ifcMaterialLayerSetEClass == null) {
ifcMaterialLayerSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(358);
}
return ifcMaterialLayerSetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialLayerSet_MaterialLayers() {
return (EReference) getIfcMaterialLayerSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSet_LayerSetName() {
return (EAttribute) getIfcMaterialLayerSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSet_Description() {
return (EAttribute) getIfcMaterialLayerSet().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSet_TotalThickness() {
return (EAttribute) getIfcMaterialLayerSet().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSet_TotalThicknessAsString() {
return (EAttribute) getIfcMaterialLayerSet().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialLayerSetUsage() {
if (ifcMaterialLayerSetUsageEClass == null) {
ifcMaterialLayerSetUsageEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(359);
}
return ifcMaterialLayerSetUsageEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialLayerSetUsage_ForLayerSet() {
return (EReference) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_LayerSetDirection() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_DirectionSense() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_OffsetFromReferenceLine() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_OffsetFromReferenceLineAsString() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_ReferenceExtent() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerSetUsage_ReferenceExtentAsString() {
return (EAttribute) getIfcMaterialLayerSetUsage().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialLayerWithOffsets() {
if (ifcMaterialLayerWithOffsetsEClass == null) {
ifcMaterialLayerWithOffsetsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(360);
}
return ifcMaterialLayerWithOffsetsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerWithOffsets_OffsetDirection() {
return (EAttribute) getIfcMaterialLayerWithOffsets().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerWithOffsets_OffsetValues() {
return (EAttribute) getIfcMaterialLayerWithOffsets().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialLayerWithOffsets_OffsetValuesAsString() {
return (EAttribute) getIfcMaterialLayerWithOffsets().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialList() {
if (ifcMaterialListEClass == null) {
ifcMaterialListEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(361);
}
return ifcMaterialListEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialList_Materials() {
return (EReference) getIfcMaterialList().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProfile() {
if (ifcMaterialProfileEClass == null) {
ifcMaterialProfileEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(362);
}
return ifcMaterialProfileEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfile_Name() {
return (EAttribute) getIfcMaterialProfile().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfile_Description() {
return (EAttribute) getIfcMaterialProfile().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfile_Material() {
return (EReference) getIfcMaterialProfile().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfile_Profile() {
return (EReference) getIfcMaterialProfile().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfile_Priority() {
return (EAttribute) getIfcMaterialProfile().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfile_PriorityAsString() {
return (EAttribute) getIfcMaterialProfile().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfile_Category() {
return (EAttribute) getIfcMaterialProfile().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfile_ToMaterialProfileSet() {
return (EReference) getIfcMaterialProfile().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProfileSet() {
if (ifcMaterialProfileSetEClass == null) {
ifcMaterialProfileSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(363);
}
return ifcMaterialProfileSetEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSet_Name() {
return (EAttribute) getIfcMaterialProfileSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSet_Description() {
return (EAttribute) getIfcMaterialProfileSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfileSet_MaterialProfiles() {
return (EReference) getIfcMaterialProfileSet().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfileSet_CompositeProfile() {
return (EReference) getIfcMaterialProfileSet().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProfileSetUsage() {
if (ifcMaterialProfileSetUsageEClass == null) {
ifcMaterialProfileSetUsageEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(364);
}
return ifcMaterialProfileSetUsageEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfileSetUsage_ForProfileSet() {
return (EReference) getIfcMaterialProfileSetUsage().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSetUsage_CardinalPoint() {
return (EAttribute) getIfcMaterialProfileSetUsage().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSetUsage_ReferenceExtent() {
return (EAttribute) getIfcMaterialProfileSetUsage().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSetUsage_ReferenceExtentAsString() {
return (EAttribute) getIfcMaterialProfileSetUsage().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProfileSetUsageTapering() {
if (ifcMaterialProfileSetUsageTaperingEClass == null) {
ifcMaterialProfileSetUsageTaperingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(365);
}
return ifcMaterialProfileSetUsageTaperingEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProfileSetUsageTapering_ForProfileEndSet() {
return (EReference) getIfcMaterialProfileSetUsageTapering().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileSetUsageTapering_CardinalEndPoint() {
return (EAttribute) getIfcMaterialProfileSetUsageTapering().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProfileWithOffsets() {
if (ifcMaterialProfileWithOffsetsEClass == null) {
ifcMaterialProfileWithOffsetsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(366);
}
return ifcMaterialProfileWithOffsetsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileWithOffsets_OffsetValues() {
return (EAttribute) getIfcMaterialProfileWithOffsets().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialProfileWithOffsets_OffsetValuesAsString() {
return (EAttribute) getIfcMaterialProfileWithOffsets().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialProperties() {
if (ifcMaterialPropertiesEClass == null) {
ifcMaterialPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(367);
}
return ifcMaterialPropertiesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialProperties_Material() {
return (EReference) getIfcMaterialProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialRelationship() {
if (ifcMaterialRelationshipEClass == null) {
ifcMaterialRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(368);
}
return ifcMaterialRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialRelationship_RelatingMaterial() {
return (EReference) getIfcMaterialRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialRelationship_RelatedMaterials() {
return (EReference) getIfcMaterialRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMaterialRelationship_Expression() {
return (EAttribute) getIfcMaterialRelationship().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialUsageDefinition() {
if (ifcMaterialUsageDefinitionEClass == null) {
ifcMaterialUsageDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(369);
}
return ifcMaterialUsageDefinitionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMaterialUsageDefinition_AssociatedTo() {
return (EReference) getIfcMaterialUsageDefinition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMeasureWithUnit() {
if (ifcMeasureWithUnitEClass == null) {
ifcMeasureWithUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(370);
}
return ifcMeasureWithUnitEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcMeasureWithUnit_ValueComponent() {
return (EReference) getIfcMeasureWithUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcMeasureWithUnit_UnitComponent() {
return (EReference) getIfcMeasureWithUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMechanicalFastener() {
if (ifcMechanicalFastenerEClass == null) {
ifcMechanicalFastenerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(371);
}
return ifcMechanicalFastenerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastener_NominalDiameter() {
return (EAttribute) getIfcMechanicalFastener().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastener_NominalDiameterAsString() {
return (EAttribute) getIfcMechanicalFastener().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastener_NominalLength() {
return (EAttribute) getIfcMechanicalFastener().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastener_NominalLengthAsString() {
return (EAttribute) getIfcMechanicalFastener().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastener_PredefinedType() {
return (EAttribute) getIfcMechanicalFastener().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcMechanicalFastenerType() {
if (ifcMechanicalFastenerTypeEClass == null) {
ifcMechanicalFastenerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(372);
}
return ifcMechanicalFastenerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastenerType_PredefinedType() {
return (EAttribute) getIfcMechanicalFastenerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastenerType_NominalDiameter() {
return (EAttribute) getIfcMechanicalFastenerType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastenerType_NominalDiameterAsString() {
return (EAttribute) getIfcMechanicalFastenerType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastenerType_NominalLength() {
return (EAttribute) getIfcMechanicalFastenerType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMechanicalFastenerType_NominalLengthAsString() {
return (EAttribute) getIfcMechanicalFastenerType().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcMedicalDevice() {
if (ifcMedicalDeviceEClass == null) {
ifcMedicalDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(373);
}
return ifcMedicalDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMedicalDevice_PredefinedType() {
return (EAttribute) getIfcMedicalDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMedicalDeviceType() {
if (ifcMedicalDeviceTypeEClass == null) {
ifcMedicalDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(374);
}
return ifcMedicalDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMedicalDeviceType_PredefinedType() {
return (EAttribute) getIfcMedicalDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMember() {
if (ifcMemberEClass == null) {
ifcMemberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(375);
}
return ifcMemberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMember_PredefinedType() {
return (EAttribute) getIfcMember().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMemberStandardCase() {
if (ifcMemberStandardCaseEClass == null) {
ifcMemberStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(376);
}
return ifcMemberStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcMemberType() {
if (ifcMemberTypeEClass == null) {
ifcMemberTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(377);
}
return ifcMemberTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMemberType_PredefinedType() {
return (EAttribute) getIfcMemberType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMetric() {
if (ifcMetricEClass == null) {
ifcMetricEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(378);
}
return ifcMetricEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMetric_Benchmark() {
return (EAttribute) getIfcMetric().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMetric_ValueSource() {
return (EAttribute) getIfcMetric().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcMetric_DataValue() {
return (EReference) getIfcMetric().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcMetric_ReferencePath() {
return (EReference) getIfcMetric().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcMirroredProfileDef() {
if (ifcMirroredProfileDefEClass == null) {
ifcMirroredProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(379);
}
return ifcMirroredProfileDefEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcMonetaryUnit() {
if (ifcMonetaryUnitEClass == null) {
ifcMonetaryUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(380);
}
return ifcMonetaryUnitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMonetaryUnit_Currency() {
return (EAttribute) getIfcMonetaryUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMotorConnection() {
if (ifcMotorConnectionEClass == null) {
ifcMotorConnectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(381);
}
return ifcMotorConnectionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMotorConnection_PredefinedType() {
return (EAttribute) getIfcMotorConnection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcMotorConnectionType() {
if (ifcMotorConnectionTypeEClass == null) {
ifcMotorConnectionTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(382);
}
return ifcMotorConnectionTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMotorConnectionType_PredefinedType() {
return (EAttribute) getIfcMotorConnectionType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcNamedUnit() {
if (ifcNamedUnitEClass == null) {
ifcNamedUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(383);
}
return ifcNamedUnitEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcNamedUnit_Dimensions() {
return (EReference) getIfcNamedUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcNamedUnit_UnitType() {
return (EAttribute) getIfcNamedUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcObject() {
if (ifcObjectEClass == null) {
ifcObjectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(384);
}
return ifcObjectEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcObject_ObjectType() {
return (EAttribute) getIfcObject().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcObject_IsDeclaredBy() {
return (EReference) getIfcObject().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcObject_Declares() {
return (EReference) getIfcObject().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcObject_IsTypedBy() {
return (EReference) getIfcObject().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcObject_IsDefinedBy() {
return (EReference) getIfcObject().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcObjectDefinition() {
if (ifcObjectDefinitionEClass == null) {
ifcObjectDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(385);
}
return ifcObjectDefinitionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_HasAssignments() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_Nests() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_IsNestedBy() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_HasContext() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_IsDecomposedBy() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_Decomposes() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectDefinition_HasAssociations() {
return (EReference) getIfcObjectDefinition().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcObjectPlacement() {
if (ifcObjectPlacementEClass == null) {
ifcObjectPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(386);
}
return ifcObjectPlacementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcObjectPlacement_PlacesObject() {
return (EReference) getIfcObjectPlacement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcObjectPlacement_ReferencedByPlacements() {
return (EReference) getIfcObjectPlacement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcObjective() {
if (ifcObjectiveEClass == null) {
ifcObjectiveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(387);
}
return ifcObjectiveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcObjective_BenchmarkValues() {
return (EReference) getIfcObjective().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcObjective_LogicalAggregator() {
return (EAttribute) getIfcObjective().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcObjective_ObjectiveQualifier() {
return (EAttribute) getIfcObjective().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcObjective_UserDefinedQualifier() {
return (EAttribute) getIfcObjective().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcOccupant() {
if (ifcOccupantEClass == null) {
ifcOccupantEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(388);
}
return ifcOccupantEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcOccupant_PredefinedType() {
return (EAttribute) getIfcOccupant().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcOffsetCurve2D() {
if (ifcOffsetCurve2DEClass == null) {
ifcOffsetCurve2DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(389);
}
return ifcOffsetCurve2DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcOffsetCurve2D_BasisCurve() {
return (EReference) getIfcOffsetCurve2D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve2D_Distance() {
return (EAttribute) getIfcOffsetCurve2D().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve2D_DistanceAsString() {
return (EAttribute) getIfcOffsetCurve2D().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve2D_SelfIntersect() {
return (EAttribute) getIfcOffsetCurve2D().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcOffsetCurve3D() {
if (ifcOffsetCurve3DEClass == null) {
ifcOffsetCurve3DEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(390);
}
return ifcOffsetCurve3DEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcOffsetCurve3D_BasisCurve() {
return (EReference) getIfcOffsetCurve3D().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve3D_Distance() {
return (EAttribute) getIfcOffsetCurve3D().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve3D_DistanceAsString() {
return (EAttribute) getIfcOffsetCurve3D().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOffsetCurve3D_SelfIntersect() {
return (EAttribute) getIfcOffsetCurve3D().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcOffsetCurve3D_RefDirection() {
return (EReference) getIfcOffsetCurve3D().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcOpenShell() {
if (ifcOpenShellEClass == null) {
ifcOpenShellEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(391);
}
return ifcOpenShellEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcOpeningElement() {
if (ifcOpeningElementEClass == null) {
ifcOpeningElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(392);
}
return ifcOpeningElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcOpeningElement_PredefinedType() {
return (EAttribute) getIfcOpeningElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcOpeningElement_HasFillings() {
return (EReference) getIfcOpeningElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcOpeningStandardCase() {
if (ifcOpeningStandardCaseEClass == null) {
ifcOpeningStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(393);
}
return ifcOpeningStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcOrganization() {
if (ifcOrganizationEClass == null) {
ifcOrganizationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(394);
}
return ifcOrganizationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcOrganization_Identification() {
return (EAttribute) getIfcOrganization().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOrganization_Name() {
return (EAttribute) getIfcOrganization().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOrganization_Description() {
return (EAttribute) getIfcOrganization().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganization_Roles() {
return (EReference) getIfcOrganization().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganization_Addresses() {
return (EReference) getIfcOrganization().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganization_IsRelatedBy() {
return (EReference) getIfcOrganization().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganization_Relates() {
return (EReference) getIfcOrganization().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganization_Engages() {
return (EReference) getIfcOrganization().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcOrganizationRelationship() {
if (ifcOrganizationRelationshipEClass == null) {
ifcOrganizationRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(395);
}
return ifcOrganizationRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcOrganizationRelationship_RelatingOrganization() {
return (EReference) getIfcOrganizationRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcOrganizationRelationship_RelatedOrganizations() {
return (EReference) getIfcOrganizationRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcOrientedEdge() {
if (ifcOrientedEdgeEClass == null) {
ifcOrientedEdgeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(396);
}
return ifcOrientedEdgeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcOrientedEdge_EdgeElement() {
return (EReference) getIfcOrientedEdge().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOrientedEdge_Orientation() {
return (EAttribute) getIfcOrientedEdge().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcOuterBoundaryCurve() {
if (ifcOuterBoundaryCurveEClass == null) {
ifcOuterBoundaryCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(397);
}
return ifcOuterBoundaryCurveEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcOutlet() {
if (ifcOutletEClass == null) {
ifcOutletEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(398);
}
return ifcOutletEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcOutlet_PredefinedType() {
return (EAttribute) getIfcOutlet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcOutletType() {
if (ifcOutletTypeEClass == null) {
ifcOutletTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(399);
}
return ifcOutletTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcOutletType_PredefinedType() {
return (EAttribute) getIfcOutletType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcOwnerHistory() {
if (ifcOwnerHistoryEClass == null) {
ifcOwnerHistoryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(400);
}
return ifcOwnerHistoryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcOwnerHistory_OwningUser() {
return (EReference) getIfcOwnerHistory().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcOwnerHistory_OwningApplication() {
return (EReference) getIfcOwnerHistory().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOwnerHistory_State() {
return (EAttribute) getIfcOwnerHistory().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOwnerHistory_ChangeAction() {
return (EAttribute) getIfcOwnerHistory().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOwnerHistory_LastModifiedDate() {
return (EAttribute) getIfcOwnerHistory().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcOwnerHistory_LastModifyingUser() {
return (EReference) getIfcOwnerHistory().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcOwnerHistory_LastModifyingApplication() {
return (EReference) getIfcOwnerHistory().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcOwnerHistory_CreationDate() {
return (EAttribute) getIfcOwnerHistory().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcParameterizedProfileDef() {
if (ifcParameterizedProfileDefEClass == null) {
ifcParameterizedProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(401);
}
return ifcParameterizedProfileDefEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcParameterizedProfileDef_Position() {
return (EReference) getIfcParameterizedProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPath() {
if (ifcPathEClass == null) {
ifcPathEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(402);
}
return ifcPathEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPath_EdgeList() {
return (EReference) getIfcPath().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPcurve() {
if (ifcPcurveEClass == null) {
ifcPcurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(403);
}
return ifcPcurveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPcurve_BasisSurface() {
return (EReference) getIfcPcurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPcurve_ReferenceCurve() {
return (EReference) getIfcPcurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPerformanceHistory() {
if (ifcPerformanceHistoryEClass == null) {
ifcPerformanceHistoryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(404);
}
return ifcPerformanceHistoryEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerformanceHistory_LifeCyclePhase() {
return (EAttribute) getIfcPerformanceHistory().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerformanceHistory_PredefinedType() {
return (EAttribute) getIfcPerformanceHistory().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPermeableCoveringProperties() {
if (ifcPermeableCoveringPropertiesEClass == null) {
ifcPermeableCoveringPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(405);
}
return ifcPermeableCoveringPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_OperationType() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_PanelPosition() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_FrameDepth() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_FrameDepthAsString() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_FrameThickness() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermeableCoveringProperties_FrameThicknessAsString() {
return (EAttribute) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcPermeableCoveringProperties_ShapeAspectStyle() {
return (EReference) getIfcPermeableCoveringProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcPermit() {
if (ifcPermitEClass == null) {
ifcPermitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(406);
}
return ifcPermitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermit_PredefinedType() {
return (EAttribute) getIfcPermit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermit_Status() {
return (EAttribute) getIfcPermit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPermit_LongDescription() {
return (EAttribute) getIfcPermit().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPerson() {
if (ifcPersonEClass == null) {
ifcPersonEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(407);
}
return ifcPersonEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_Identification() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_FamilyName() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_GivenName() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_MiddleNames() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_PrefixTitles() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPerson_SuffixTitles() {
return (EAttribute) getIfcPerson().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcPerson_Roles() {
return (EReference) getIfcPerson().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcPerson_Addresses() {
return (EReference) getIfcPerson().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcPerson_EngagedIn() {
return (EReference) getIfcPerson().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcPersonAndOrganization() {
if (ifcPersonAndOrganizationEClass == null) {
ifcPersonAndOrganizationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(408);
}
return ifcPersonAndOrganizationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPersonAndOrganization_ThePerson() {
return (EReference) getIfcPersonAndOrganization().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPersonAndOrganization_TheOrganization() {
return (EReference) getIfcPersonAndOrganization().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPersonAndOrganization_Roles() {
return (EReference) getIfcPersonAndOrganization().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPhysicalComplexQuantity() {
if (ifcPhysicalComplexQuantityEClass == null) {
ifcPhysicalComplexQuantityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(409);
}
return ifcPhysicalComplexQuantityEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPhysicalComplexQuantity_HasQuantities() {
return (EReference) getIfcPhysicalComplexQuantity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPhysicalComplexQuantity_Discrimination() {
return (EAttribute) getIfcPhysicalComplexQuantity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPhysicalComplexQuantity_Quality() {
return (EAttribute) getIfcPhysicalComplexQuantity().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPhysicalComplexQuantity_Usage() {
return (EAttribute) getIfcPhysicalComplexQuantity().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPhysicalQuantity() {
if (ifcPhysicalQuantityEClass == null) {
ifcPhysicalQuantityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(410);
}
return ifcPhysicalQuantityEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPhysicalQuantity_Name() {
return (EAttribute) getIfcPhysicalQuantity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPhysicalQuantity_Description() {
return (EAttribute) getIfcPhysicalQuantity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPhysicalQuantity_HasExternalReferences() {
return (EReference) getIfcPhysicalQuantity().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcPhysicalQuantity_PartOfComplex() {
return (EReference) getIfcPhysicalQuantity().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPhysicalSimpleQuantity() {
if (ifcPhysicalSimpleQuantityEClass == null) {
ifcPhysicalSimpleQuantityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(411);
}
return ifcPhysicalSimpleQuantityEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPhysicalSimpleQuantity_Unit() {
return (EReference) getIfcPhysicalSimpleQuantity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPile() {
if (ifcPileEClass == null) {
ifcPileEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(412);
}
return ifcPileEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPile_PredefinedType() {
return (EAttribute) getIfcPile().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPile_ConstructionType() {
return (EAttribute) getIfcPile().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPileType() {
if (ifcPileTypeEClass == null) {
ifcPileTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(413);
}
return ifcPileTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPileType_PredefinedType() {
return (EAttribute) getIfcPileType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPipeFitting() {
if (ifcPipeFittingEClass == null) {
ifcPipeFittingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(414);
}
return ifcPipeFittingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPipeFitting_PredefinedType() {
return (EAttribute) getIfcPipeFitting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPipeFittingType() {
if (ifcPipeFittingTypeEClass == null) {
ifcPipeFittingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(415);
}
return ifcPipeFittingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPipeFittingType_PredefinedType() {
return (EAttribute) getIfcPipeFittingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPipeSegment() {
if (ifcPipeSegmentEClass == null) {
ifcPipeSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(416);
}
return ifcPipeSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPipeSegment_PredefinedType() {
return (EAttribute) getIfcPipeSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPipeSegmentType() {
if (ifcPipeSegmentTypeEClass == null) {
ifcPipeSegmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(417);
}
return ifcPipeSegmentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPipeSegmentType_PredefinedType() {
return (EAttribute) getIfcPipeSegmentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPixelTexture() {
if (ifcPixelTextureEClass == null) {
ifcPixelTextureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(418);
}
return ifcPixelTextureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPixelTexture_Width() {
return (EAttribute) getIfcPixelTexture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPixelTexture_Height() {
return (EAttribute) getIfcPixelTexture().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPixelTexture_ColourComponents() {
return (EAttribute) getIfcPixelTexture().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPixelTexture_Pixel() {
return (EAttribute) getIfcPixelTexture().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPlacement() {
if (ifcPlacementEClass == null) {
ifcPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(419);
}
return ifcPlacementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPlacement_Location() {
return (EReference) getIfcPlacement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlacement_Dim() {
return (EAttribute) getIfcPlacement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPlanarBox() {
if (ifcPlanarBoxEClass == null) {
ifcPlanarBoxEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(420);
}
return ifcPlanarBoxEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPlanarBox_Placement() {
return (EReference) getIfcPlanarBox().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPlanarExtent() {
if (ifcPlanarExtentEClass == null) {
ifcPlanarExtentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(421);
}
return ifcPlanarExtentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarExtent_SizeInX() {
return (EAttribute) getIfcPlanarExtent().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarExtent_SizeInXAsString() {
return (EAttribute) getIfcPlanarExtent().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarExtent_SizeInY() {
return (EAttribute) getIfcPlanarExtent().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarExtent_SizeInYAsString() {
return (EAttribute) getIfcPlanarExtent().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPlane() {
if (ifcPlaneEClass == null) {
ifcPlaneEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(422);
}
return ifcPlaneEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPlate() {
if (ifcPlateEClass == null) {
ifcPlateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(423);
}
return ifcPlateEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlate_PredefinedType() {
return (EAttribute) getIfcPlate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPlateStandardCase() {
if (ifcPlateStandardCaseEClass == null) {
ifcPlateStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(424);
}
return ifcPlateStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPlateType() {
if (ifcPlateTypeEClass == null) {
ifcPlateTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(425);
}
return ifcPlateTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlateType_PredefinedType() {
return (EAttribute) getIfcPlateType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPoint() {
if (ifcPointEClass == null) {
ifcPointEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(426);
}
return ifcPointEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPointOnCurve() {
if (ifcPointOnCurveEClass == null) {
ifcPointOnCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(427);
}
return ifcPointOnCurveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPointOnCurve_BasisCurve() {
return (EReference) getIfcPointOnCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnCurve_PointParameter() {
return (EAttribute) getIfcPointOnCurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnCurve_PointParameterAsString() {
return (EAttribute) getIfcPointOnCurve().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnCurve_Dim() {
return (EAttribute) getIfcPointOnCurve().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPointOnSurface() {
if (ifcPointOnSurfaceEClass == null) {
ifcPointOnSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(428);
}
return ifcPointOnSurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPointOnSurface_BasisSurface() {
return (EReference) getIfcPointOnSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnSurface_PointParameterU() {
return (EAttribute) getIfcPointOnSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnSurface_PointParameterUAsString() {
return (EAttribute) getIfcPointOnSurface().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnSurface_PointParameterV() {
return (EAttribute) getIfcPointOnSurface().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnSurface_PointParameterVAsString() {
return (EAttribute) getIfcPointOnSurface().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPointOnSurface_Dim() {
return (EAttribute) getIfcPointOnSurface().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcPolyLoop() {
if (ifcPolyLoopEClass == null) {
ifcPolyLoopEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(429);
}
return ifcPolyLoopEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPolyLoop_Polygon() {
return (EReference) getIfcPolyLoop().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPolygonalBoundedHalfSpace() {
if (ifcPolygonalBoundedHalfSpaceEClass == null) {
ifcPolygonalBoundedHalfSpaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(430);
}
return ifcPolygonalBoundedHalfSpaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPolygonalBoundedHalfSpace_Position() {
return (EReference) getIfcPolygonalBoundedHalfSpace().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPolygonalBoundedHalfSpace_PolygonalBoundary() {
return (EReference) getIfcPolygonalBoundedHalfSpace().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPolyline() {
if (ifcPolylineEClass == null) {
ifcPolylineEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(431);
}
return ifcPolylineEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPolyline_Points() {
return (EReference) getIfcPolyline().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPort() {
if (ifcPortEClass == null) {
ifcPortEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(432);
}
return ifcPortEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPort_ContainedIn() {
return (EReference) getIfcPort().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPort_ConnectedFrom() {
return (EReference) getIfcPort().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPort_ConnectedTo() {
return (EReference) getIfcPort().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPostalAddress() {
if (ifcPostalAddressEClass == null) {
ifcPostalAddressEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(433);
}
return ifcPostalAddressEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_InternalLocation() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_AddressLines() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_PostalBox() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_Town() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_Region() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_PostalCode() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPostalAddress_Country() {
return (EAttribute) getIfcPostalAddress().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedColour() {
if (ifcPreDefinedColourEClass == null) {
ifcPreDefinedColourEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(434);
}
return ifcPreDefinedColourEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedCurveFont() {
if (ifcPreDefinedCurveFontEClass == null) {
ifcPreDefinedCurveFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(435);
}
return ifcPreDefinedCurveFontEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedItem() {
if (ifcPreDefinedItemEClass == null) {
ifcPreDefinedItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(436);
}
return ifcPreDefinedItemEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPreDefinedItem_Name() {
return (EAttribute) getIfcPreDefinedItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedProperties() {
if (ifcPreDefinedPropertiesEClass == null) {
ifcPreDefinedPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(437);
}
return ifcPreDefinedPropertiesEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedPropertySet() {
if (ifcPreDefinedPropertySetEClass == null) {
ifcPreDefinedPropertySetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(438);
}
return ifcPreDefinedPropertySetEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPreDefinedTextFont() {
if (ifcPreDefinedTextFontEClass == null) {
ifcPreDefinedTextFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(439);
}
return ifcPreDefinedTextFontEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationItem() {
if (ifcPresentationItemEClass == null) {
ifcPresentationItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(440);
}
return ifcPresentationItemEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationLayerAssignment() {
if (ifcPresentationLayerAssignmentEClass == null) {
ifcPresentationLayerAssignmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(441);
}
return ifcPresentationLayerAssignmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerAssignment_Name() {
return (EAttribute) getIfcPresentationLayerAssignment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerAssignment_Description() {
return (EAttribute) getIfcPresentationLayerAssignment().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPresentationLayerAssignment_AssignedItems() {
return (EReference) getIfcPresentationLayerAssignment().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerAssignment_Identifier() {
return (EAttribute) getIfcPresentationLayerAssignment().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationLayerWithStyle() {
if (ifcPresentationLayerWithStyleEClass == null) {
ifcPresentationLayerWithStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(442);
}
return ifcPresentationLayerWithStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerWithStyle_LayerOn() {
return (EAttribute) getIfcPresentationLayerWithStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerWithStyle_LayerFrozen() {
return (EAttribute) getIfcPresentationLayerWithStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationLayerWithStyle_LayerBlocked() {
return (EAttribute) getIfcPresentationLayerWithStyle().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcPresentationLayerWithStyle_LayerStyles() {
return (EReference) getIfcPresentationLayerWithStyle().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationStyle() {
if (ifcPresentationStyleEClass == null) {
ifcPresentationStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(443);
}
return ifcPresentationStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentationStyle_Name() {
return (EAttribute) getIfcPresentationStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationStyleAssignment() {
if (ifcPresentationStyleAssignmentEClass == null) {
ifcPresentationStyleAssignmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(444);
}
return ifcPresentationStyleAssignmentEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPresentationStyleAssignment_Styles() {
return (EReference) getIfcPresentationStyleAssignment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProcedure() {
if (ifcProcedureEClass == null) {
ifcProcedureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(445);
}
return ifcProcedureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProcedure_PredefinedType() {
return (EAttribute) getIfcProcedure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProcedureType() {
if (ifcProcedureTypeEClass == null) {
ifcProcedureTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(446);
}
return ifcProcedureTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProcedureType_PredefinedType() {
return (EAttribute) getIfcProcedureType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProcess() {
if (ifcProcessEClass == null) {
ifcProcessEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(447);
}
return ifcProcessEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProcess_Identification() {
return (EAttribute) getIfcProcess().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProcess_LongDescription() {
return (EAttribute) getIfcProcess().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProcess_IsPredecessorTo() {
return (EReference) getIfcProcess().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcProcess_IsSuccessorFrom() {
return (EReference) getIfcProcess().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcProcess_OperatesOn() {
return (EReference) getIfcProcess().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcProduct() {
if (ifcProductEClass == null) {
ifcProductEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(448);
}
return ifcProductEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcProduct_ObjectPlacement() {
return (EReference) getIfcProduct().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcProduct_Representation() {
return (EReference) getIfcProduct().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProduct_ReferencedBy() {
return (EReference) getIfcProduct().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcProduct_Geometry() {
return (EReference) getIfcProduct().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcProductDefinitionShape() {
if (ifcProductDefinitionShapeEClass == null) {
ifcProductDefinitionShapeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(449);
}
return ifcProductDefinitionShapeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcProductDefinitionShape_ShapeOfProduct() {
return (EReference) getIfcProductDefinitionShape().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcProductDefinitionShape_HasShapeAspects() {
return (EReference) getIfcProductDefinitionShape().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcProductRepresentation() {
if (ifcProductRepresentationEClass == null) {
ifcProductRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(450);
}
return ifcProductRepresentationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProductRepresentation_Name() {
return (EAttribute) getIfcProductRepresentation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProductRepresentation_Description() {
return (EAttribute) getIfcProductRepresentation().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProductRepresentation_Representations() {
return (EReference) getIfcProductRepresentation().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcProfileDef() {
if (ifcProfileDefEClass == null) {
ifcProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(451);
}
return ifcProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProfileDef_ProfileType() {
return (EAttribute) getIfcProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProfileDef_ProfileName() {
return (EAttribute) getIfcProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProfileDef_HasExternalReference() {
return (EReference) getIfcProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcProfileDef_HasProperties() {
return (EReference) getIfcProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcProfileProperties() {
if (ifcProfilePropertiesEClass == null) {
ifcProfilePropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(452);
}
return ifcProfilePropertiesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcProfileProperties_ProfileDefinition() {
return (EReference) getIfcProfileProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProject() {
if (ifcProjectEClass == null) {
ifcProjectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(453);
}
return ifcProjectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProjectLibrary() {
if (ifcProjectLibraryEClass == null) {
ifcProjectLibraryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(454);
}
return ifcProjectLibraryEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProjectOrder() {
if (ifcProjectOrderEClass == null) {
ifcProjectOrderEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(455);
}
return ifcProjectOrderEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectOrder_PredefinedType() {
return (EAttribute) getIfcProjectOrder().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectOrder_Status() {
return (EAttribute) getIfcProjectOrder().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectOrder_LongDescription() {
return (EAttribute) getIfcProjectOrder().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcProjectedCRS() {
if (ifcProjectedCRSEClass == null) {
ifcProjectedCRSEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(456);
}
return ifcProjectedCRSEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectedCRS_MapProjection() {
return (EAttribute) getIfcProjectedCRS().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectedCRS_MapZone() {
return (EAttribute) getIfcProjectedCRS().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProjectedCRS_MapUnit() {
return (EReference) getIfcProjectedCRS().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcProjectionElement() {
if (ifcProjectionElementEClass == null) {
ifcProjectionElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(457);
}
return ifcProjectionElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProjectionElement_PredefinedType() {
return (EAttribute) getIfcProjectionElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProperty() {
if (ifcPropertyEClass == null) {
ifcPropertyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(458);
}
return ifcPropertyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProperty_Name() {
return (EAttribute) getIfcProperty().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProperty_Description() {
return (EAttribute) getIfcProperty().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcProperty_PartOfPset() {
return (EReference) getIfcProperty().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcProperty_PropertyForDependance() {
return (EReference) getIfcProperty().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcProperty_PropertyDependsOn() {
return (EReference) getIfcProperty().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcProperty_PartOfComplex() {
return (EReference) getIfcProperty().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyAbstraction() {
if (ifcPropertyAbstractionEClass == null) {
ifcPropertyAbstractionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(459);
}
return ifcPropertyAbstractionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyAbstraction_HasExternalReferences() {
return (EReference) getIfcPropertyAbstraction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyBoundedValue() {
if (ifcPropertyBoundedValueEClass == null) {
ifcPropertyBoundedValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(460);
}
return ifcPropertyBoundedValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyBoundedValue_UpperBoundValue() {
return (EReference) getIfcPropertyBoundedValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyBoundedValue_LowerBoundValue() {
return (EReference) getIfcPropertyBoundedValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyBoundedValue_Unit() {
return (EReference) getIfcPropertyBoundedValue().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyBoundedValue_SetPointValue() {
return (EReference) getIfcPropertyBoundedValue().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyDefinition() {
if (ifcPropertyDefinitionEClass == null) {
ifcPropertyDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(461);
}
return ifcPropertyDefinitionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyDefinition_HasContext() {
return (EReference) getIfcPropertyDefinition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyDefinition_HasAssociations() {
return (EReference) getIfcPropertyDefinition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyDependencyRelationship() {
if (ifcPropertyDependencyRelationshipEClass == null) {
ifcPropertyDependencyRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(462);
}
return ifcPropertyDependencyRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyDependencyRelationship_DependingProperty() {
return (EReference) getIfcPropertyDependencyRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyDependencyRelationship_DependantProperty() {
return (EReference) getIfcPropertyDependencyRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertyDependencyRelationship_Expression() {
return (EAttribute) getIfcPropertyDependencyRelationship().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyEnumeratedValue() {
if (ifcPropertyEnumeratedValueEClass == null) {
ifcPropertyEnumeratedValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(463);
}
return ifcPropertyEnumeratedValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyEnumeratedValue_EnumerationValues() {
return (EReference) getIfcPropertyEnumeratedValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyEnumeratedValue_EnumerationReference() {
return (EReference) getIfcPropertyEnumeratedValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyEnumeration() {
if (ifcPropertyEnumerationEClass == null) {
ifcPropertyEnumerationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(464);
}
return ifcPropertyEnumerationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertyEnumeration_Name() {
return (EAttribute) getIfcPropertyEnumeration().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyEnumeration_EnumerationValues() {
return (EReference) getIfcPropertyEnumeration().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyEnumeration_Unit() {
return (EReference) getIfcPropertyEnumeration().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyListValue() {
if (ifcPropertyListValueEClass == null) {
ifcPropertyListValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(465);
}
return ifcPropertyListValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyListValue_ListValues() {
return (EReference) getIfcPropertyListValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyListValue_Unit() {
return (EReference) getIfcPropertyListValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyReferenceValue() {
if (ifcPropertyReferenceValueEClass == null) {
ifcPropertyReferenceValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(466);
}
return ifcPropertyReferenceValueEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertyReferenceValue_UsageName() {
return (EAttribute) getIfcPropertyReferenceValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyReferenceValue_PropertyReference() {
return (EReference) getIfcPropertyReferenceValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertySet() {
if (ifcPropertySetEClass == null) {
ifcPropertySetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(467);
}
return ifcPropertySetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySet_HasProperties() {
return (EReference) getIfcPropertySet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertySetDefinition() {
if (ifcPropertySetDefinitionEClass == null) {
ifcPropertySetDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(468);
}
return ifcPropertySetDefinitionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySetDefinition_DefinesType() {
return (EReference) getIfcPropertySetDefinition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySetDefinition_IsDefinedBy() {
return (EReference) getIfcPropertySetDefinition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySetDefinition_DefinesOccurrence() {
return (EReference) getIfcPropertySetDefinition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertySetTemplate() {
if (ifcPropertySetTemplateEClass == null) {
ifcPropertySetTemplateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(469);
}
return ifcPropertySetTemplateEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertySetTemplate_TemplateType() {
return (EAttribute) getIfcPropertySetTemplate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertySetTemplate_ApplicableEntity() {
return (EAttribute) getIfcPropertySetTemplate().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySetTemplate_HasPropertyTemplates() {
return (EReference) getIfcPropertySetTemplate().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySetTemplate_Defines() {
return (EReference) getIfcPropertySetTemplate().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertySingleValue() {
if (ifcPropertySingleValueEClass == null) {
ifcPropertySingleValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(470);
}
return ifcPropertySingleValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySingleValue_NominalValue() {
return (EReference) getIfcPropertySingleValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertySingleValue_Unit() {
return (EReference) getIfcPropertySingleValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyTableValue() {
if (ifcPropertyTableValueEClass == null) {
ifcPropertyTableValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(471);
}
return ifcPropertyTableValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTableValue_DefiningValues() {
return (EReference) getIfcPropertyTableValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTableValue_DefinedValues() {
return (EReference) getIfcPropertyTableValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertyTableValue_Expression() {
return (EAttribute) getIfcPropertyTableValue().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTableValue_DefiningUnit() {
return (EReference) getIfcPropertyTableValue().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTableValue_DefinedUnit() {
return (EReference) getIfcPropertyTableValue().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPropertyTableValue_CurveInterpolation() {
return (EAttribute) getIfcPropertyTableValue().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyTemplate() {
if (ifcPropertyTemplateEClass == null) {
ifcPropertyTemplateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(472);
}
return ifcPropertyTemplateEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTemplate_PartOfComplexTemplate() {
return (EReference) getIfcPropertyTemplate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcPropertyTemplate_PartOfPsetTemplate() {
return (EReference) getIfcPropertyTemplate().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPropertyTemplateDefinition() {
if (ifcPropertyTemplateDefinitionEClass == null) {
ifcPropertyTemplateDefinitionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(473);
}
return ifcPropertyTemplateDefinitionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProtectiveDevice() {
if (ifcProtectiveDeviceEClass == null) {
ifcProtectiveDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(474);
}
return ifcProtectiveDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProtectiveDevice_PredefinedType() {
return (EAttribute) getIfcProtectiveDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProtectiveDeviceTrippingUnit() {
if (ifcProtectiveDeviceTrippingUnitEClass == null) {
ifcProtectiveDeviceTrippingUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(475);
}
return ifcProtectiveDeviceTrippingUnitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProtectiveDeviceTrippingUnit_PredefinedType() {
return (EAttribute) getIfcProtectiveDeviceTrippingUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProtectiveDeviceTrippingUnitType() {
if (ifcProtectiveDeviceTrippingUnitTypeEClass == null) {
ifcProtectiveDeviceTrippingUnitTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(476);
}
return ifcProtectiveDeviceTrippingUnitTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProtectiveDeviceTrippingUnitType_PredefinedType() {
return (EAttribute) getIfcProtectiveDeviceTrippingUnitType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProtectiveDeviceType() {
if (ifcProtectiveDeviceTypeEClass == null) {
ifcProtectiveDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(477);
}
return ifcProtectiveDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProtectiveDeviceType_PredefinedType() {
return (EAttribute) getIfcProtectiveDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcProxy() {
if (ifcProxyEClass == null) {
ifcProxyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(478);
}
return ifcProxyEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcProxy_ProxyType() {
return (EAttribute) getIfcProxy().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcProxy_Tag() {
return (EAttribute) getIfcProxy().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPump() {
if (ifcPumpEClass == null) {
ifcPumpEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(479);
}
return ifcPumpEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPump_PredefinedType() {
return (EAttribute) getIfcPump().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPumpType() {
if (ifcPumpTypeEClass == null) {
ifcPumpTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(480);
}
return ifcPumpTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPumpType_PredefinedType() {
return (EAttribute) getIfcPumpType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityArea() {
if (ifcQuantityAreaEClass == null) {
ifcQuantityAreaEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(481);
}
return ifcQuantityAreaEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityArea_AreaValue() {
return (EAttribute) getIfcQuantityArea().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityArea_AreaValueAsString() {
return (EAttribute) getIfcQuantityArea().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityArea_Formula() {
return (EAttribute) getIfcQuantityArea().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityCount() {
if (ifcQuantityCountEClass == null) {
ifcQuantityCountEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(482);
}
return ifcQuantityCountEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityCount_CountValue() {
return (EAttribute) getIfcQuantityCount().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityCount_CountValueAsString() {
return (EAttribute) getIfcQuantityCount().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityCount_Formula() {
return (EAttribute) getIfcQuantityCount().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityLength() {
if (ifcQuantityLengthEClass == null) {
ifcQuantityLengthEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(483);
}
return ifcQuantityLengthEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityLength_LengthValue() {
return (EAttribute) getIfcQuantityLength().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityLength_LengthValueAsString() {
return (EAttribute) getIfcQuantityLength().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityLength_Formula() {
return (EAttribute) getIfcQuantityLength().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantitySet() {
if (ifcQuantitySetEClass == null) {
ifcQuantitySetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(484);
}
return ifcQuantitySetEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityTime() {
if (ifcQuantityTimeEClass == null) {
ifcQuantityTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(485);
}
return ifcQuantityTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityTime_TimeValue() {
return (EAttribute) getIfcQuantityTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityTime_TimeValueAsString() {
return (EAttribute) getIfcQuantityTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityTime_Formula() {
return (EAttribute) getIfcQuantityTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityVolume() {
if (ifcQuantityVolumeEClass == null) {
ifcQuantityVolumeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(486);
}
return ifcQuantityVolumeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityVolume_VolumeValue() {
return (EAttribute) getIfcQuantityVolume().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityVolume_VolumeValueAsString() {
return (EAttribute) getIfcQuantityVolume().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityVolume_Formula() {
return (EAttribute) getIfcQuantityVolume().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcQuantityWeight() {
if (ifcQuantityWeightEClass == null) {
ifcQuantityWeightEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(487);
}
return ifcQuantityWeightEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityWeight_WeightValue() {
return (EAttribute) getIfcQuantityWeight().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityWeight_WeightValueAsString() {
return (EAttribute) getIfcQuantityWeight().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcQuantityWeight_Formula() {
return (EAttribute) getIfcQuantityWeight().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcRailing() {
if (ifcRailingEClass == null) {
ifcRailingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(488);
}
return ifcRailingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRailing_PredefinedType() {
return (EAttribute) getIfcRailing().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRailingType() {
if (ifcRailingTypeEClass == null) {
ifcRailingTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(489);
}
return ifcRailingTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRailingType_PredefinedType() {
return (EAttribute) getIfcRailingType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRamp() {
if (ifcRampEClass == null) {
ifcRampEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(490);
}
return ifcRampEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRamp_PredefinedType() {
return (EAttribute) getIfcRamp().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRampFlight() {
if (ifcRampFlightEClass == null) {
ifcRampFlightEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(491);
}
return ifcRampFlightEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRampFlight_PredefinedType() {
return (EAttribute) getIfcRampFlight().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRampFlightType() {
if (ifcRampFlightTypeEClass == null) {
ifcRampFlightTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(492);
}
return ifcRampFlightTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRampFlightType_PredefinedType() {
return (EAttribute) getIfcRampFlightType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRampType() {
if (ifcRampTypeEClass == null) {
ifcRampTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(493);
}
return ifcRampTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRampType_PredefinedType() {
return (EAttribute) getIfcRampType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRationalBSplineCurveWithKnots() {
if (ifcRationalBSplineCurveWithKnotsEClass == null) {
ifcRationalBSplineCurveWithKnotsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(494);
}
return ifcRationalBSplineCurveWithKnotsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRationalBSplineCurveWithKnots_WeightsData() {
return (EAttribute) getIfcRationalBSplineCurveWithKnots().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRationalBSplineCurveWithKnots_WeightsDataAsString() {
return (EAttribute) getIfcRationalBSplineCurveWithKnots().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRationalBSplineSurfaceWithKnots() {
if (ifcRationalBSplineSurfaceWithKnotsEClass == null) {
ifcRationalBSplineSurfaceWithKnotsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(495);
}
return ifcRationalBSplineSurfaceWithKnotsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRationalBSplineSurfaceWithKnots_WeightsData() {
return (EReference) getIfcRationalBSplineSurfaceWithKnots().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRectangleHollowProfileDef() {
if (ifcRectangleHollowProfileDefEClass == null) {
ifcRectangleHollowProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(496);
}
return ifcRectangleHollowProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_WallThickness() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_WallThicknessAsString() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_InnerFilletRadius() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_InnerFilletRadiusAsString() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_OuterFilletRadius() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleHollowProfileDef_OuterFilletRadiusAsString() {
return (EAttribute) getIfcRectangleHollowProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcRectangleProfileDef() {
if (ifcRectangleProfileDefEClass == null) {
ifcRectangleProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(497);
}
return ifcRectangleProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleProfileDef_XDim() {
return (EAttribute) getIfcRectangleProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleProfileDef_XDimAsString() {
return (EAttribute) getIfcRectangleProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleProfileDef_YDim() {
return (EAttribute) getIfcRectangleProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangleProfileDef_YDimAsString() {
return (EAttribute) getIfcRectangleProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcRectangularPyramid() {
if (ifcRectangularPyramidEClass == null) {
ifcRectangularPyramidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(498);
}
return ifcRectangularPyramidEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_XLength() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_XLengthAsString() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_YLength() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_YLengthAsString() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_Height() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularPyramid_HeightAsString() {
return (EAttribute) getIfcRectangularPyramid().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcRectangularTrimmedSurface() {
if (ifcRectangularTrimmedSurfaceEClass == null) {
ifcRectangularTrimmedSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(499);
}
return ifcRectangularTrimmedSurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRectangularTrimmedSurface_BasisSurface() {
return (EReference) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_U1() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_U1AsString() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_V1() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_V1AsString() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_U2() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_U2AsString() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_V2() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_V2AsString() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_Usense() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRectangularTrimmedSurface_Vsense() {
return (EAttribute) getIfcRectangularTrimmedSurface().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EClass getIfcRecurrencePattern() {
if (ifcRecurrencePatternEClass == null) {
ifcRecurrencePatternEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(500);
}
return ifcRecurrencePatternEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_RecurrenceType() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_DayComponent() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_WeekdayComponent() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_MonthComponent() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_Position() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_Interval() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRecurrencePattern_Occurrences() {
return (EAttribute) getIfcRecurrencePattern().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcRecurrencePattern_TimePeriods() {
return (EReference) getIfcRecurrencePattern().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcReference() {
if (ifcReferenceEClass == null) {
ifcReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(501);
}
return ifcReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReference_TypeIdentifier() {
return (EAttribute) getIfcReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReference_AttributeIdentifier() {
return (EAttribute) getIfcReference().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReference_InstanceName() {
return (EAttribute) getIfcReference().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReference_ListPositions() {
return (EAttribute) getIfcReference().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcReference_InnerReference() {
return (EReference) getIfcReference().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcRegularTimeSeries() {
if (ifcRegularTimeSeriesEClass == null) {
ifcRegularTimeSeriesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(502);
}
return ifcRegularTimeSeriesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRegularTimeSeries_TimeStep() {
return (EAttribute) getIfcRegularTimeSeries().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRegularTimeSeries_TimeStepAsString() {
return (EAttribute) getIfcRegularTimeSeries().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRegularTimeSeries_Values() {
return (EReference) getIfcRegularTimeSeries().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcementBarProperties() {
if (ifcReinforcementBarPropertiesEClass == null) {
ifcReinforcementBarPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(503);
}
return ifcReinforcementBarPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_TotalCrossSectionArea() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_TotalCrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_SteelGrade() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_BarSurface() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_EffectiveDepth() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_EffectiveDepthAsString() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_NominalBarDiameter() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_NominalBarDiameterAsString() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_BarCount() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementBarProperties_BarCountAsString() {
return (EAttribute) getIfcReinforcementBarProperties().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcementDefinitionProperties() {
if (ifcReinforcementDefinitionPropertiesEClass == null) {
ifcReinforcementDefinitionPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(504);
}
return ifcReinforcementDefinitionPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcementDefinitionProperties_DefinitionType() {
return (EAttribute) getIfcReinforcementDefinitionProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcReinforcementDefinitionProperties_ReinforcementSectionDefinitions() {
return (EReference) getIfcReinforcementDefinitionProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingBar() {
if (ifcReinforcingBarEClass == null) {
ifcReinforcingBarEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(505);
}
return ifcReinforcingBarEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_NominalDiameter() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_NominalDiameterAsString() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_CrossSectionArea() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_CrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_BarLength() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_BarLengthAsString() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_PredefinedType() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBar_BarSurface() {
return (EAttribute) getIfcReinforcingBar().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingBarType() {
if (ifcReinforcingBarTypeEClass == null) {
ifcReinforcingBarTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(506);
}
return ifcReinforcingBarTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_PredefinedType() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_NominalDiameter() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_NominalDiameterAsString() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_CrossSectionArea() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_CrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_BarLength() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_BarLengthAsString() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_BarSurface() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingBarType_BendingShapeCode() {
return (EAttribute) getIfcReinforcingBarType().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EReference getIfcReinforcingBarType_BendingParameters() {
return (EReference) getIfcReinforcingBarType().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingElement() {
if (ifcReinforcingElementEClass == null) {
ifcReinforcingElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(507);
}
return ifcReinforcingElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingElement_SteelGrade() {
return (EAttribute) getIfcReinforcingElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingElementType() {
if (ifcReinforcingElementTypeEClass == null) {
ifcReinforcingElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(508);
}
return ifcReinforcingElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingMesh() {
if (ifcReinforcingMeshEClass == null) {
ifcReinforcingMeshEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(509);
}
return ifcReinforcingMeshEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_MeshLength() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_MeshLengthAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_MeshWidth() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_MeshWidthAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarNominalDiameter() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarNominalDiameterAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarNominalDiameter() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarNominalDiameterAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarCrossSectionArea() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarCrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarCrossSectionArea() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarCrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarSpacing() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_LongitudinalBarSpacingAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarSpacing() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_TransverseBarSpacingAsString() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMesh_PredefinedType() {
return (EAttribute) getIfcReinforcingMesh().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EClass getIfcReinforcingMeshType() {
if (ifcReinforcingMeshTypeEClass == null) {
ifcReinforcingMeshTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(510);
}
return ifcReinforcingMeshTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_PredefinedType() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_MeshLength() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_MeshLengthAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_MeshWidth() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_MeshWidthAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarNominalDiameter() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarNominalDiameterAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarNominalDiameter() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarNominalDiameterAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarCrossSectionArea() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarCrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarCrossSectionArea() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarCrossSectionAreaAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarSpacing() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_LongitudinalBarSpacingAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarSpacing() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_TransverseBarSpacingAsString() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReinforcingMeshType_BendingShapeCode() {
return (EAttribute) getIfcReinforcingMeshType().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EReference getIfcReinforcingMeshType_BendingParameters() {
return (EReference) getIfcReinforcingMeshType().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAggregates() {
if (ifcRelAggregatesEClass == null) {
ifcRelAggregatesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(511);
}
return ifcRelAggregatesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAggregates_RelatingObject() {
return (EReference) getIfcRelAggregates().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelAggregates_RelatedObjects() {
return (EReference) getIfcRelAggregates().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssigns() {
if (ifcRelAssignsEClass == null) {
ifcRelAssignsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(512);
}
return ifcRelAssignsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssigns_RelatedObjects() {
return (EReference) getIfcRelAssigns().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelAssigns_RelatedObjectsType() {
return (EAttribute) getIfcRelAssigns().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToActor() {
if (ifcRelAssignsToActorEClass == null) {
ifcRelAssignsToActorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(513);
}
return ifcRelAssignsToActorEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToActor_RelatingActor() {
return (EReference) getIfcRelAssignsToActor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToActor_ActingRole() {
return (EReference) getIfcRelAssignsToActor().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToControl() {
if (ifcRelAssignsToControlEClass == null) {
ifcRelAssignsToControlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(514);
}
return ifcRelAssignsToControlEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToControl_RelatingControl() {
return (EReference) getIfcRelAssignsToControl().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToGroup() {
if (ifcRelAssignsToGroupEClass == null) {
ifcRelAssignsToGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(515);
}
return ifcRelAssignsToGroupEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToGroup_RelatingGroup() {
return (EReference) getIfcRelAssignsToGroup().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToGroupByFactor() {
if (ifcRelAssignsToGroupByFactorEClass == null) {
ifcRelAssignsToGroupByFactorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(516);
}
return ifcRelAssignsToGroupByFactorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelAssignsToGroupByFactor_Factor() {
return (EAttribute) getIfcRelAssignsToGroupByFactor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelAssignsToGroupByFactor_FactorAsString() {
return (EAttribute) getIfcRelAssignsToGroupByFactor().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToProcess() {
if (ifcRelAssignsToProcessEClass == null) {
ifcRelAssignsToProcessEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(517);
}
return ifcRelAssignsToProcessEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToProcess_RelatingProcess() {
return (EReference) getIfcRelAssignsToProcess().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToProcess_QuantityInProcess() {
return (EReference) getIfcRelAssignsToProcess().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToProduct() {
if (ifcRelAssignsToProductEClass == null) {
ifcRelAssignsToProductEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(518);
}
return ifcRelAssignsToProductEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToProduct_RelatingProduct() {
return (EReference) getIfcRelAssignsToProduct().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssignsToResource() {
if (ifcRelAssignsToResourceEClass == null) {
ifcRelAssignsToResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(519);
}
return ifcRelAssignsToResourceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssignsToResource_RelatingResource() {
return (EReference) getIfcRelAssignsToResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociates() {
if (ifcRelAssociatesEClass == null) {
ifcRelAssociatesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(520);
}
return ifcRelAssociatesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociates_RelatedObjects() {
return (EReference) getIfcRelAssociates().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesApproval() {
if (ifcRelAssociatesApprovalEClass == null) {
ifcRelAssociatesApprovalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(521);
}
return ifcRelAssociatesApprovalEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesApproval_RelatingApproval() {
return (EReference) getIfcRelAssociatesApproval().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesClassification() {
if (ifcRelAssociatesClassificationEClass == null) {
ifcRelAssociatesClassificationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(522);
}
return ifcRelAssociatesClassificationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesClassification_RelatingClassification() {
return (EReference) getIfcRelAssociatesClassification().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesConstraint() {
if (ifcRelAssociatesConstraintEClass == null) {
ifcRelAssociatesConstraintEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(523);
}
return ifcRelAssociatesConstraintEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelAssociatesConstraint_Intent() {
return (EAttribute) getIfcRelAssociatesConstraint().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesConstraint_RelatingConstraint() {
return (EReference) getIfcRelAssociatesConstraint().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesDocument() {
if (ifcRelAssociatesDocumentEClass == null) {
ifcRelAssociatesDocumentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(524);
}
return ifcRelAssociatesDocumentEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesDocument_RelatingDocument() {
return (EReference) getIfcRelAssociatesDocument().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesLibrary() {
if (ifcRelAssociatesLibraryEClass == null) {
ifcRelAssociatesLibraryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(525);
}
return ifcRelAssociatesLibraryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesLibrary_RelatingLibrary() {
return (EReference) getIfcRelAssociatesLibrary().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelAssociatesMaterial() {
if (ifcRelAssociatesMaterialEClass == null) {
ifcRelAssociatesMaterialEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(526);
}
return ifcRelAssociatesMaterialEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelAssociatesMaterial_RelatingMaterial() {
return (EReference) getIfcRelAssociatesMaterial().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnects() {
if (ifcRelConnectsEClass == null) {
ifcRelConnectsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(527);
}
return ifcRelConnectsEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsElements() {
if (ifcRelConnectsElementsEClass == null) {
ifcRelConnectsElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(528);
}
return ifcRelConnectsElementsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsElements_ConnectionGeometry() {
return (EReference) getIfcRelConnectsElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsElements_RelatingElement() {
return (EReference) getIfcRelConnectsElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsElements_RelatedElement() {
return (EReference) getIfcRelConnectsElements().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsPathElements() {
if (ifcRelConnectsPathElementsEClass == null) {
ifcRelConnectsPathElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(529);
}
return ifcRelConnectsPathElementsEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsPathElements_RelatingPriorities() {
return (EAttribute) getIfcRelConnectsPathElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsPathElements_RelatedPriorities() {
return (EAttribute) getIfcRelConnectsPathElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsPathElements_RelatedConnectionType() {
return (EAttribute) getIfcRelConnectsPathElements().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsPathElements_RelatingConnectionType() {
return (EAttribute) getIfcRelConnectsPathElements().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsPortToElement() {
if (ifcRelConnectsPortToElementEClass == null) {
ifcRelConnectsPortToElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(530);
}
return ifcRelConnectsPortToElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsPortToElement_RelatingPort() {
return (EReference) getIfcRelConnectsPortToElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsPortToElement_RelatedElement() {
return (EReference) getIfcRelConnectsPortToElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsPorts() {
if (ifcRelConnectsPortsEClass == null) {
ifcRelConnectsPortsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(531);
}
return ifcRelConnectsPortsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsPorts_RelatingPort() {
return (EReference) getIfcRelConnectsPorts().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsPorts_RelatedPort() {
return (EReference) getIfcRelConnectsPorts().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsPorts_RealizingElement() {
return (EReference) getIfcRelConnectsPorts().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsStructuralActivity() {
if (ifcRelConnectsStructuralActivityEClass == null) {
ifcRelConnectsStructuralActivityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(532);
}
return ifcRelConnectsStructuralActivityEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralActivity_RelatingElement() {
return (EReference) getIfcRelConnectsStructuralActivity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralActivity_RelatedStructuralActivity() {
return (EReference) getIfcRelConnectsStructuralActivity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsStructuralMember() {
if (ifcRelConnectsStructuralMemberEClass == null) {
ifcRelConnectsStructuralMemberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(533);
}
return ifcRelConnectsStructuralMemberEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralMember_RelatingStructuralMember() {
return (EReference) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralMember_RelatedStructuralConnection() {
return (EReference) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralMember_AppliedCondition() {
return (EReference) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralMember_AdditionalConditions() {
return (EReference) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsStructuralMember_SupportedLength() {
return (EAttribute) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsStructuralMember_SupportedLengthAsString() {
return (EAttribute) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsStructuralMember_ConditionCoordinateSystem() {
return (EReference) getIfcRelConnectsStructuralMember().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsWithEccentricity() {
if (ifcRelConnectsWithEccentricityEClass == null) {
ifcRelConnectsWithEccentricityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(534);
}
return ifcRelConnectsWithEccentricityEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsWithEccentricity_ConnectionConstraint() {
return (EReference) getIfcRelConnectsWithEccentricity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRelConnectsWithRealizingElements() {
if (ifcRelConnectsWithRealizingElementsEClass == null) {
ifcRelConnectsWithRealizingElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(535);
}
return ifcRelConnectsWithRealizingElementsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelConnectsWithRealizingElements_RealizingElements() {
return (EReference) getIfcRelConnectsWithRealizingElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelConnectsWithRealizingElements_ConnectionType() {
return (EAttribute) getIfcRelConnectsWithRealizingElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelContainedInSpatialStructure() {
if (ifcRelContainedInSpatialStructureEClass == null) {
ifcRelContainedInSpatialStructureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(536);
}
return ifcRelContainedInSpatialStructureEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelContainedInSpatialStructure_RelatedElements() {
return (EReference) getIfcRelContainedInSpatialStructure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelContainedInSpatialStructure_RelatingStructure() {
return (EReference) getIfcRelContainedInSpatialStructure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelCoversBldgElements() {
if (ifcRelCoversBldgElementsEClass == null) {
ifcRelCoversBldgElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(537);
}
return ifcRelCoversBldgElementsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelCoversBldgElements_RelatingBuildingElement() {
return (EReference) getIfcRelCoversBldgElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelCoversBldgElements_RelatedCoverings() {
return (EReference) getIfcRelCoversBldgElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelCoversSpaces() {
if (ifcRelCoversSpacesEClass == null) {
ifcRelCoversSpacesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(538);
}
return ifcRelCoversSpacesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelCoversSpaces_RelatingSpace() {
return (EReference) getIfcRelCoversSpaces().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelCoversSpaces_RelatedCoverings() {
return (EReference) getIfcRelCoversSpaces().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelDeclares() {
if (ifcRelDeclaresEClass == null) {
ifcRelDeclaresEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(539);
}
return ifcRelDeclaresEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelDeclares_RelatingContext() {
return (EReference) getIfcRelDeclares().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelDeclares_RelatedDefinitions() {
return (EReference) getIfcRelDeclares().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelDecomposes() {
if (ifcRelDecomposesEClass == null) {
ifcRelDecomposesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(540);
}
return ifcRelDecomposesEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcRelDefines() {
if (ifcRelDefinesEClass == null) {
ifcRelDefinesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(541);
}
return ifcRelDefinesEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcRelDefinesByObject() {
if (ifcRelDefinesByObjectEClass == null) {
ifcRelDefinesByObjectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(542);
}
return ifcRelDefinesByObjectEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByObject_RelatedObjects() {
return (EReference) getIfcRelDefinesByObject().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByObject_RelatingObject() {
return (EReference) getIfcRelDefinesByObject().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelDefinesByProperties() {
if (ifcRelDefinesByPropertiesEClass == null) {
ifcRelDefinesByPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(543);
}
return ifcRelDefinesByPropertiesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByProperties_RelatedObjects() {
return (EReference) getIfcRelDefinesByProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByProperties_RelatingPropertyDefinition() {
return (EReference) getIfcRelDefinesByProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelDefinesByTemplate() {
if (ifcRelDefinesByTemplateEClass == null) {
ifcRelDefinesByTemplateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(544);
}
return ifcRelDefinesByTemplateEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByTemplate_RelatedPropertySets() {
return (EReference) getIfcRelDefinesByTemplate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByTemplate_RelatingTemplate() {
return (EReference) getIfcRelDefinesByTemplate().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelDefinesByType() {
if (ifcRelDefinesByTypeEClass == null) {
ifcRelDefinesByTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(545);
}
return ifcRelDefinesByTypeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByType_RelatedObjects() {
return (EReference) getIfcRelDefinesByType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelDefinesByType_RelatingType() {
return (EReference) getIfcRelDefinesByType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelFillsElement() {
if (ifcRelFillsElementEClass == null) {
ifcRelFillsElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(546);
}
return ifcRelFillsElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelFillsElement_RelatingOpeningElement() {
return (EReference) getIfcRelFillsElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelFillsElement_RelatedBuildingElement() {
return (EReference) getIfcRelFillsElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelFlowControlElements() {
if (ifcRelFlowControlElementsEClass == null) {
ifcRelFlowControlElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(547);
}
return ifcRelFlowControlElementsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelFlowControlElements_RelatedControlElements() {
return (EReference) getIfcRelFlowControlElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelFlowControlElements_RelatingFlowElement() {
return (EReference) getIfcRelFlowControlElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelInterferesElements() {
if (ifcRelInterferesElementsEClass == null) {
ifcRelInterferesElementsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(548);
}
return ifcRelInterferesElementsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelInterferesElements_RelatingElement() {
return (EReference) getIfcRelInterferesElements().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelInterferesElements_RelatedElement() {
return (EReference) getIfcRelInterferesElements().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelInterferesElements_InterferenceGeometry() {
return (EReference) getIfcRelInterferesElements().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelInterferesElements_InterferenceType() {
return (EAttribute) getIfcRelInterferesElements().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelInterferesElements_ImpliedOrder() {
return (EAttribute) getIfcRelInterferesElements().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcRelNests() {
if (ifcRelNestsEClass == null) {
ifcRelNestsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(549);
}
return ifcRelNestsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelNests_RelatingObject() {
return (EReference) getIfcRelNests().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelNests_RelatedObjects() {
return (EReference) getIfcRelNests().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelProjectsElement() {
if (ifcRelProjectsElementEClass == null) {
ifcRelProjectsElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(550);
}
return ifcRelProjectsElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelProjectsElement_RelatingElement() {
return (EReference) getIfcRelProjectsElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelProjectsElement_RelatedFeatureElement() {
return (EReference) getIfcRelProjectsElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelReferencedInSpatialStructure() {
if (ifcRelReferencedInSpatialStructureEClass == null) {
ifcRelReferencedInSpatialStructureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(551);
}
return ifcRelReferencedInSpatialStructureEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelReferencedInSpatialStructure_RelatedElements() {
return (EReference) getIfcRelReferencedInSpatialStructure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelReferencedInSpatialStructure_RelatingStructure() {
return (EReference) getIfcRelReferencedInSpatialStructure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelSequence() {
if (ifcRelSequenceEClass == null) {
ifcRelSequenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(552);
}
return ifcRelSequenceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelSequence_RelatingProcess() {
return (EReference) getIfcRelSequence().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSequence_RelatedProcess() {
return (EReference) getIfcRelSequence().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSequence_TimeLag() {
return (EReference) getIfcRelSequence().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelSequence_SequenceType() {
return (EAttribute) getIfcRelSequence().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelSequence_UserDefinedSequenceType() {
return (EAttribute) getIfcRelSequence().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcRelServicesBuildings() {
if (ifcRelServicesBuildingsEClass == null) {
ifcRelServicesBuildingsEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(553);
}
return ifcRelServicesBuildingsEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelServicesBuildings_RelatingSystem() {
return (EReference) getIfcRelServicesBuildings().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelServicesBuildings_RelatedBuildings() {
return (EReference) getIfcRelServicesBuildings().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelSpaceBoundary() {
if (ifcRelSpaceBoundaryEClass == null) {
ifcRelSpaceBoundaryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(554);
}
return ifcRelSpaceBoundaryEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary_RelatingSpace() {
return (EReference) getIfcRelSpaceBoundary().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary_RelatedBuildingElement() {
return (EReference) getIfcRelSpaceBoundary().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary_ConnectionGeometry() {
return (EReference) getIfcRelSpaceBoundary().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelSpaceBoundary_PhysicalOrVirtualBoundary() {
return (EAttribute) getIfcRelSpaceBoundary().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRelSpaceBoundary_InternalOrExternalBoundary() {
return (EAttribute) getIfcRelSpaceBoundary().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcRelSpaceBoundary1stLevel() {
if (ifcRelSpaceBoundary1stLevelEClass == null) {
ifcRelSpaceBoundary1stLevelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(555);
}
return ifcRelSpaceBoundary1stLevelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary1stLevel_ParentBoundary() {
return (EReference) getIfcRelSpaceBoundary1stLevel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary1stLevel_InnerBoundaries() {
return (EReference) getIfcRelSpaceBoundary1stLevel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelSpaceBoundary2ndLevel() {
if (ifcRelSpaceBoundary2ndLevelEClass == null) {
ifcRelSpaceBoundary2ndLevelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(556);
}
return ifcRelSpaceBoundary2ndLevelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary2ndLevel_CorrespondingBoundary() {
return (EReference) getIfcRelSpaceBoundary2ndLevel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelSpaceBoundary2ndLevel_Corresponds() {
return (EReference) getIfcRelSpaceBoundary2ndLevel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelVoidsElement() {
if (ifcRelVoidsElementEClass == null) {
ifcRelVoidsElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(557);
}
return ifcRelVoidsElementEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRelVoidsElement_RelatingBuildingElement() {
return (EReference) getIfcRelVoidsElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRelVoidsElement_RelatedOpeningElement() {
return (EReference) getIfcRelVoidsElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRelationship() {
if (ifcRelationshipEClass == null) {
ifcRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(558);
}
return ifcRelationshipEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcReparametrisedCompositeCurveSegment() {
if (ifcReparametrisedCompositeCurveSegmentEClass == null) {
ifcReparametrisedCompositeCurveSegmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(559);
}
return ifcReparametrisedCompositeCurveSegmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReparametrisedCompositeCurveSegment_ParamLength() {
return (EAttribute) getIfcReparametrisedCompositeCurveSegment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReparametrisedCompositeCurveSegment_ParamLengthAsString() {
return (EAttribute) getIfcReparametrisedCompositeCurveSegment().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRepresentation() {
if (ifcRepresentationEClass == null) {
ifcRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(560);
}
return ifcRepresentationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentation_ContextOfItems() {
return (EReference) getIfcRepresentation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRepresentation_RepresentationIdentifier() {
return (EAttribute) getIfcRepresentation().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRepresentation_RepresentationType() {
return (EAttribute) getIfcRepresentation().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentation_Items() {
return (EReference) getIfcRepresentation().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentation_RepresentationMap() {
return (EReference) getIfcRepresentation().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentation_LayerAssignments() {
return (EReference) getIfcRepresentation().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentation_OfProductRepresentation() {
return (EReference) getIfcRepresentation().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcRepresentationContext() {
if (ifcRepresentationContextEClass == null) {
ifcRepresentationContextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(561);
}
return ifcRepresentationContextEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRepresentationContext_ContextIdentifier() {
return (EAttribute) getIfcRepresentationContext().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRepresentationContext_ContextType() {
return (EAttribute) getIfcRepresentationContext().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationContext_RepresentationsInContext() {
return (EReference) getIfcRepresentationContext().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcRepresentationItem() {
if (ifcRepresentationItemEClass == null) {
ifcRepresentationItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(562);
}
return ifcRepresentationItemEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationItem_LayerAssignment() {
return (EReference) getIfcRepresentationItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationItem_StyledByItem() {
return (EReference) getIfcRepresentationItem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRepresentationMap() {
if (ifcRepresentationMapEClass == null) {
ifcRepresentationMapEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(563);
}
return ifcRepresentationMapEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationMap_MappingOrigin() {
return (EReference) getIfcRepresentationMap().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationMap_MappedRepresentation() {
return (EReference) getIfcRepresentationMap().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationMap_HasShapeAspects() {
return (EReference) getIfcRepresentationMap().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcRepresentationMap_MapUsage() {
return (EReference) getIfcRepresentationMap().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcResource() {
if (ifcResourceEClass == null) {
ifcResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(564);
}
return ifcResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcResource_Identification() {
return (EAttribute) getIfcResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResource_LongDescription() {
return (EAttribute) getIfcResource().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcResource_ResourceOf() {
return (EReference) getIfcResource().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcResourceApprovalRelationship() {
if (ifcResourceApprovalRelationshipEClass == null) {
ifcResourceApprovalRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(565);
}
return ifcResourceApprovalRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcResourceApprovalRelationship_RelatedResourceObjects() {
return (EReference) getIfcResourceApprovalRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcResourceApprovalRelationship_RelatingApproval() {
return (EReference) getIfcResourceApprovalRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcResourceConstraintRelationship() {
if (ifcResourceConstraintRelationshipEClass == null) {
ifcResourceConstraintRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(566);
}
return ifcResourceConstraintRelationshipEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcResourceConstraintRelationship_RelatingConstraint() {
return (EReference) getIfcResourceConstraintRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcResourceConstraintRelationship_RelatedResourceObjects() {
return (EReference) getIfcResourceConstraintRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcResourceLevelRelationship() {
if (ifcResourceLevelRelationshipEClass == null) {
ifcResourceLevelRelationshipEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(567);
}
return ifcResourceLevelRelationshipEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceLevelRelationship_Name() {
return (EAttribute) getIfcResourceLevelRelationship().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceLevelRelationship_Description() {
return (EAttribute) getIfcResourceLevelRelationship().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcResourceTime() {
if (ifcResourceTimeEClass == null) {
ifcResourceTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(568);
}
return ifcResourceTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleWork() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleUsage() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleUsageAsString() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleStart() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleFinish() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ScheduleContour() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_LevelingDelay() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_IsOverAllocated() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_StatusTime() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ActualWork() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ActualUsage() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ActualUsageAsString() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ActualStart() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_ActualFinish() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_RemainingWork() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_RemainingUsage() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_RemainingUsageAsString() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_Completion() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EAttribute getIfcResourceTime_CompletionAsString() {
return (EAttribute) getIfcResourceTime().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EClass getIfcRevolvedAreaSolid() {
if (ifcRevolvedAreaSolidEClass == null) {
ifcRevolvedAreaSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(569);
}
return ifcRevolvedAreaSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRevolvedAreaSolid_Axis() {
return (EReference) getIfcRevolvedAreaSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRevolvedAreaSolid_Angle() {
return (EAttribute) getIfcRevolvedAreaSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRevolvedAreaSolid_AngleAsString() {
return (EAttribute) getIfcRevolvedAreaSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcRevolvedAreaSolidTapered() {
if (ifcRevolvedAreaSolidTaperedEClass == null) {
ifcRevolvedAreaSolidTaperedEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(570);
}
return ifcRevolvedAreaSolidTaperedEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcRevolvedAreaSolidTapered_EndSweptArea() {
return (EReference) getIfcRevolvedAreaSolidTapered().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRightCircularCone() {
if (ifcRightCircularConeEClass == null) {
ifcRightCircularConeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(571);
}
return ifcRightCircularConeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCone_Height() {
return (EAttribute) getIfcRightCircularCone().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCone_HeightAsString() {
return (EAttribute) getIfcRightCircularCone().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCone_BottomRadius() {
return (EAttribute) getIfcRightCircularCone().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCone_BottomRadiusAsString() {
return (EAttribute) getIfcRightCircularCone().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcRightCircularCylinder() {
if (ifcRightCircularCylinderEClass == null) {
ifcRightCircularCylinderEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(572);
}
return ifcRightCircularCylinderEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCylinder_Height() {
return (EAttribute) getIfcRightCircularCylinder().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCylinder_HeightAsString() {
return (EAttribute) getIfcRightCircularCylinder().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCylinder_Radius() {
return (EAttribute) getIfcRightCircularCylinder().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRightCircularCylinder_RadiusAsString() {
return (EAttribute) getIfcRightCircularCylinder().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcRoof() {
if (ifcRoofEClass == null) {
ifcRoofEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(573);
}
return ifcRoofEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoof_PredefinedType() {
return (EAttribute) getIfcRoof().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRoofType() {
if (ifcRoofTypeEClass == null) {
ifcRoofTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(574);
}
return ifcRoofTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoofType_PredefinedType() {
return (EAttribute) getIfcRoofType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcRoot() {
if (ifcRootEClass == null) {
ifcRootEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(575);
}
return ifcRootEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoot_GlobalId() {
return (EAttribute) getIfcRoot().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcRoot_OwnerHistory() {
return (EReference) getIfcRoot().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoot_Name() {
return (EAttribute) getIfcRoot().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoot_Description() {
return (EAttribute) getIfcRoot().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcRoundedRectangleProfileDef() {
if (ifcRoundedRectangleProfileDefEClass == null) {
ifcRoundedRectangleProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(576);
}
return ifcRoundedRectangleProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoundedRectangleProfileDef_RoundingRadius() {
return (EAttribute) getIfcRoundedRectangleProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRoundedRectangleProfileDef_RoundingRadiusAsString() {
return (EAttribute) getIfcRoundedRectangleProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSIUnit() {
if (ifcSIUnitEClass == null) {
ifcSIUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(577);
}
return ifcSIUnitEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSIUnit_Prefix() {
return (EAttribute) getIfcSIUnit().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSIUnit_Name() {
return (EAttribute) getIfcSIUnit().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSanitaryTerminal() {
if (ifcSanitaryTerminalEClass == null) {
ifcSanitaryTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(578);
}
return ifcSanitaryTerminalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSanitaryTerminal_PredefinedType() {
return (EAttribute) getIfcSanitaryTerminal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSanitaryTerminalType() {
if (ifcSanitaryTerminalTypeEClass == null) {
ifcSanitaryTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(579);
}
return ifcSanitaryTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSanitaryTerminalType_PredefinedType() {
return (EAttribute) getIfcSanitaryTerminalType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSchedulingTime() {
if (ifcSchedulingTimeEClass == null) {
ifcSchedulingTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(580);
}
return ifcSchedulingTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSchedulingTime_Name() {
return (EAttribute) getIfcSchedulingTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSchedulingTime_DataOrigin() {
return (EAttribute) getIfcSchedulingTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSchedulingTime_UserDefinedDataOrigin() {
return (EAttribute) getIfcSchedulingTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcSectionProperties() {
if (ifcSectionPropertiesEClass == null) {
ifcSectionPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(581);
}
return ifcSectionPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionProperties_SectionType() {
return (EAttribute) getIfcSectionProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionProperties_StartProfile() {
return (EReference) getIfcSectionProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionProperties_EndProfile() {
return (EReference) getIfcSectionProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcSectionReinforcementProperties() {
if (ifcSectionReinforcementPropertiesEClass == null) {
ifcSectionReinforcementPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(582);
}
return ifcSectionReinforcementPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_LongitudinalStartPosition() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_LongitudinalStartPositionAsString() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_LongitudinalEndPosition() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_LongitudinalEndPositionAsString() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_TransversePosition() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_TransversePositionAsString() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionReinforcementProperties_ReinforcementRole() {
return (EAttribute) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionReinforcementProperties_SectionDefinition() {
return (EReference) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionReinforcementProperties_CrossSectionReinforcementDefinitions() {
return (EReference) getIfcSectionReinforcementProperties().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcSectionedSpine() {
if (ifcSectionedSpineEClass == null) {
ifcSectionedSpineEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(583);
}
return ifcSectionedSpineEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSectionedSpine_SpineCurve() {
return (EReference) getIfcSectionedSpine().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionedSpine_CrossSections() {
return (EReference) getIfcSectionedSpine().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcSectionedSpine_CrossSectionPositions() {
return (EReference) getIfcSectionedSpine().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionedSpine_Dim() {
return (EAttribute) getIfcSectionedSpine().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcSensor() {
if (ifcSensorEClass == null) {
ifcSensorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(584);
}
return ifcSensorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSensor_PredefinedType() {
return (EAttribute) getIfcSensor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSensorType() {
if (ifcSensorTypeEClass == null) {
ifcSensorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(585);
}
return ifcSensorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSensorType_PredefinedType() {
return (EAttribute) getIfcSensorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcShadingDevice() {
if (ifcShadingDeviceEClass == null) {
ifcShadingDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(586);
}
return ifcShadingDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcShadingDevice_PredefinedType() {
return (EAttribute) getIfcShadingDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcShadingDeviceType() {
if (ifcShadingDeviceTypeEClass == null) {
ifcShadingDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(587);
}
return ifcShadingDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcShadingDeviceType_PredefinedType() {
return (EAttribute) getIfcShadingDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcShapeAspect() {
if (ifcShapeAspectEClass == null) {
ifcShapeAspectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(588);
}
return ifcShapeAspectEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcShapeAspect_ShapeRepresentations() {
return (EReference) getIfcShapeAspect().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcShapeAspect_Name() {
return (EAttribute) getIfcShapeAspect().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcShapeAspect_Description() {
return (EAttribute) getIfcShapeAspect().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcShapeAspect_ProductDefinitional() {
return (EAttribute) getIfcShapeAspect().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcShapeAspect_PartOfProductDefinitionShape() {
return (EReference) getIfcShapeAspect().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcShapeModel() {
if (ifcShapeModelEClass == null) {
ifcShapeModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(589);
}
return ifcShapeModelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcShapeModel_OfShapeAspect() {
return (EReference) getIfcShapeModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcShapeRepresentation() {
if (ifcShapeRepresentationEClass == null) {
ifcShapeRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(590);
}
return ifcShapeRepresentationEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcShellBasedSurfaceModel() {
if (ifcShellBasedSurfaceModelEClass == null) {
ifcShellBasedSurfaceModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(591);
}
return ifcShellBasedSurfaceModelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcShellBasedSurfaceModel_SbsmBoundary() {
return (EReference) getIfcShellBasedSurfaceModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcShellBasedSurfaceModel_Dim() {
return (EAttribute) getIfcShellBasedSurfaceModel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSimpleProperty() {
if (ifcSimplePropertyEClass == null) {
ifcSimplePropertyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(592);
}
return ifcSimplePropertyEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSimplePropertyTemplate() {
if (ifcSimplePropertyTemplateEClass == null) {
ifcSimplePropertyTemplateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(593);
}
return ifcSimplePropertyTemplateEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSimplePropertyTemplate_TemplateType() {
return (EAttribute) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSimplePropertyTemplate_PrimaryMeasureType() {
return (EAttribute) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSimplePropertyTemplate_SecondaryMeasureType() {
return (EAttribute) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSimplePropertyTemplate_Enumerators() {
return (EReference) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcSimplePropertyTemplate_PrimaryUnit() {
return (EReference) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcSimplePropertyTemplate_SecondaryUnit() {
return (EReference) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSimplePropertyTemplate_Expression() {
return (EAttribute) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSimplePropertyTemplate_AccessState() {
return (EAttribute) getIfcSimplePropertyTemplate().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcSite() {
if (ifcSiteEClass == null) {
ifcSiteEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(594);
}
return ifcSiteEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSite_RefLatitude() {
return (EAttribute) getIfcSite().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSite_RefLongitude() {
return (EAttribute) getIfcSite().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSite_RefElevation() {
return (EAttribute) getIfcSite().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSite_RefElevationAsString() {
return (EAttribute) getIfcSite().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSite_LandTitleNumber() {
return (EAttribute) getIfcSite().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcSite_SiteAddress() {
return (EReference) getIfcSite().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcSlab() {
if (ifcSlabEClass == null) {
ifcSlabEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(595);
}
return ifcSlabEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlab_PredefinedType() {
return (EAttribute) getIfcSlab().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSlabElementedCase() {
if (ifcSlabElementedCaseEClass == null) {
ifcSlabElementedCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(596);
}
return ifcSlabElementedCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSlabStandardCase() {
if (ifcSlabStandardCaseEClass == null) {
ifcSlabStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(597);
}
return ifcSlabStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSlabType() {
if (ifcSlabTypeEClass == null) {
ifcSlabTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(598);
}
return ifcSlabTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlabType_PredefinedType() {
return (EAttribute) getIfcSlabType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSlippageConnectionCondition() {
if (ifcSlippageConnectionConditionEClass == null) {
ifcSlippageConnectionConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(599);
}
return ifcSlippageConnectionConditionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageX() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageXAsString() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageY() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageYAsString() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageZ() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSlippageConnectionCondition_SlippageZAsString() {
return (EAttribute) getIfcSlippageConnectionCondition().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcSolarDevice() {
if (ifcSolarDeviceEClass == null) {
ifcSolarDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(600);
}
return ifcSolarDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSolarDevice_PredefinedType() {
return (EAttribute) getIfcSolarDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSolarDeviceType() {
if (ifcSolarDeviceTypeEClass == null) {
ifcSolarDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(601);
}
return ifcSolarDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSolarDeviceType_PredefinedType() {
return (EAttribute) getIfcSolarDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSolidModel() {
if (ifcSolidModelEClass == null) {
ifcSolidModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(602);
}
return ifcSolidModelEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSolidModel_Dim() {
return (EAttribute) getIfcSolidModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpace() {
if (ifcSpaceEClass == null) {
ifcSpaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(603);
}
return ifcSpaceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpace_PredefinedType() {
return (EAttribute) getIfcSpace().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpace_ElevationWithFlooring() {
return (EAttribute) getIfcSpace().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpace_ElevationWithFlooringAsString() {
return (EAttribute) getIfcSpace().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSpace_HasCoverings() {
return (EReference) getIfcSpace().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcSpace_BoundedBy() {
return (EReference) getIfcSpace().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcSpaceHeater() {
if (ifcSpaceHeaterEClass == null) {
ifcSpaceHeaterEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(604);
}
return ifcSpaceHeaterEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpaceHeater_PredefinedType() {
return (EAttribute) getIfcSpaceHeater().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpaceHeaterType() {
if (ifcSpaceHeaterTypeEClass == null) {
ifcSpaceHeaterTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(605);
}
return ifcSpaceHeaterTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpaceHeaterType_PredefinedType() {
return (EAttribute) getIfcSpaceHeaterType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpaceType() {
if (ifcSpaceTypeEClass == null) {
ifcSpaceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(606);
}
return ifcSpaceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpaceType_PredefinedType() {
return (EAttribute) getIfcSpaceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpaceType_LongName() {
return (EAttribute) getIfcSpaceType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialElement() {
if (ifcSpatialElementEClass == null) {
ifcSpatialElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(607);
}
return ifcSpatialElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialElement_LongName() {
return (EAttribute) getIfcSpatialElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSpatialElement_ContainsElements() {
return (EReference) getIfcSpatialElement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcSpatialElement_ServicedBySystems() {
return (EReference) getIfcSpatialElement().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSpatialElement_ReferencesElements() {
return (EReference) getIfcSpatialElement().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialElementType() {
if (ifcSpatialElementTypeEClass == null) {
ifcSpatialElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(608);
}
return ifcSpatialElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialElementType_ElementType() {
return (EAttribute) getIfcSpatialElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialStructureElement() {
if (ifcSpatialStructureElementEClass == null) {
ifcSpatialStructureElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(609);
}
return ifcSpatialStructureElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialStructureElement_CompositionType() {
return (EAttribute) getIfcSpatialStructureElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialStructureElementType() {
if (ifcSpatialStructureElementTypeEClass == null) {
ifcSpatialStructureElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(610);
}
return ifcSpatialStructureElementTypeEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialZone() {
if (ifcSpatialZoneEClass == null) {
ifcSpatialZoneEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(611);
}
return ifcSpatialZoneEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialZone_PredefinedType() {
return (EAttribute) getIfcSpatialZone().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSpatialZoneType() {
if (ifcSpatialZoneTypeEClass == null) {
ifcSpatialZoneTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(612);
}
return ifcSpatialZoneTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialZoneType_PredefinedType() {
return (EAttribute) getIfcSpatialZoneType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpatialZoneType_LongName() {
return (EAttribute) getIfcSpatialZoneType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSphere() {
if (ifcSphereEClass == null) {
ifcSphereEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(613);
}
return ifcSphereEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSphere_Radius() {
return (EAttribute) getIfcSphere().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSphere_RadiusAsString() {
return (EAttribute) getIfcSphere().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStackTerminal() {
if (ifcStackTerminalEClass == null) {
ifcStackTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(614);
}
return ifcStackTerminalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStackTerminal_PredefinedType() {
return (EAttribute) getIfcStackTerminal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStackTerminalType() {
if (ifcStackTerminalTypeEClass == null) {
ifcStackTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(615);
}
return ifcStackTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStackTerminalType_PredefinedType() {
return (EAttribute) getIfcStackTerminalType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStair() {
if (ifcStairEClass == null) {
ifcStairEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(616);
}
return ifcStairEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStair_PredefinedType() {
return (EAttribute) getIfcStair().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStairFlight() {
if (ifcStairFlightEClass == null) {
ifcStairFlightEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(617);
}
return ifcStairFlightEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_NumberOfRiser() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_NumberOfTreads() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_RiserHeight() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_RiserHeightAsString() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_TreadLength() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_TreadLengthAsString() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlight_PredefinedType() {
return (EAttribute) getIfcStairFlight().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcStairFlightType() {
if (ifcStairFlightTypeEClass == null) {
ifcStairFlightTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(618);
}
return ifcStairFlightTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairFlightType_PredefinedType() {
return (EAttribute) getIfcStairFlightType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStairType() {
if (ifcStairTypeEClass == null) {
ifcStairTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(619);
}
return ifcStairTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStairType_PredefinedType() {
return (EAttribute) getIfcStairType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralAction() {
if (ifcStructuralActionEClass == null) {
ifcStructuralActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(620);
}
return ifcStructuralActionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralAction_DestabilizingLoad() {
return (EAttribute) getIfcStructuralAction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralActivity() {
if (ifcStructuralActivityEClass == null) {
ifcStructuralActivityEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(621);
}
return ifcStructuralActivityEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralActivity_AppliedLoad() {
return (EReference) getIfcStructuralActivity().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralActivity_GlobalOrLocal() {
return (EAttribute) getIfcStructuralActivity().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralActivity_AssignedToStructuralItem() {
return (EReference) getIfcStructuralActivity().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralAnalysisModel() {
if (ifcStructuralAnalysisModelEClass == null) {
ifcStructuralAnalysisModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(622);
}
return ifcStructuralAnalysisModelEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralAnalysisModel_PredefinedType() {
return (EAttribute) getIfcStructuralAnalysisModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralAnalysisModel_OrientationOf2DPlane() {
return (EReference) getIfcStructuralAnalysisModel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralAnalysisModel_LoadedBy() {
return (EReference) getIfcStructuralAnalysisModel().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralAnalysisModel_HasResults() {
return (EReference) getIfcStructuralAnalysisModel().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralAnalysisModel_SharedPlacement() {
return (EReference) getIfcStructuralAnalysisModel().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralConnection() {
if (ifcStructuralConnectionEClass == null) {
ifcStructuralConnectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(623);
}
return ifcStructuralConnectionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralConnection_AppliedCondition() {
return (EReference) getIfcStructuralConnection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralConnection_ConnectsStructuralMembers() {
return (EReference) getIfcStructuralConnection().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralConnectionCondition() {
if (ifcStructuralConnectionConditionEClass == null) {
ifcStructuralConnectionConditionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(624);
}
return ifcStructuralConnectionConditionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralConnectionCondition_Name() {
return (EAttribute) getIfcStructuralConnectionCondition().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralCurveAction() {
if (ifcStructuralCurveActionEClass == null) {
ifcStructuralCurveActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(625);
}
return ifcStructuralCurveActionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralCurveAction_ProjectedOrTrue() {
return (EAttribute) getIfcStructuralCurveAction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralCurveAction_PredefinedType() {
return (EAttribute) getIfcStructuralCurveAction().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralCurveConnection() {
if (ifcStructuralCurveConnectionEClass == null) {
ifcStructuralCurveConnectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(626);
}
return ifcStructuralCurveConnectionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralCurveConnection_Axis() {
return (EReference) getIfcStructuralCurveConnection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralCurveMember() {
if (ifcStructuralCurveMemberEClass == null) {
ifcStructuralCurveMemberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(627);
}
return ifcStructuralCurveMemberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralCurveMember_PredefinedType() {
return (EAttribute) getIfcStructuralCurveMember().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralCurveMember_Axis() {
return (EReference) getIfcStructuralCurveMember().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralCurveMemberVarying() {
if (ifcStructuralCurveMemberVaryingEClass == null) {
ifcStructuralCurveMemberVaryingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(628);
}
return ifcStructuralCurveMemberVaryingEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralCurveReaction() {
if (ifcStructuralCurveReactionEClass == null) {
ifcStructuralCurveReactionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(629);
}
return ifcStructuralCurveReactionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralCurveReaction_PredefinedType() {
return (EAttribute) getIfcStructuralCurveReaction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralItem() {
if (ifcStructuralItemEClass == null) {
ifcStructuralItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(630);
}
return ifcStructuralItemEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralItem_AssignedStructuralActivity() {
return (EReference) getIfcStructuralItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLinearAction() {
if (ifcStructuralLinearActionEClass == null) {
ifcStructuralLinearActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(631);
}
return ifcStructuralLinearActionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoad() {
if (ifcStructuralLoadEClass == null) {
ifcStructuralLoadEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(632);
}
return ifcStructuralLoadEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoad_Name() {
return (EAttribute) getIfcStructuralLoad().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadCase() {
if (ifcStructuralLoadCaseEClass == null) {
ifcStructuralLoadCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(633);
}
return ifcStructuralLoadCaseEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadCase_SelfWeightCoefficients() {
return (EAttribute) getIfcStructuralLoadCase().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadCase_SelfWeightCoefficientsAsString() {
return (EAttribute) getIfcStructuralLoadCase().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadConfiguration() {
if (ifcStructuralLoadConfigurationEClass == null) {
ifcStructuralLoadConfigurationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(634);
}
return ifcStructuralLoadConfigurationEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralLoadConfiguration_Values() {
return (EReference) getIfcStructuralLoadConfiguration().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralLoadConfiguration_Locations() {
return (EReference) getIfcStructuralLoadConfiguration().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadGroup() {
if (ifcStructuralLoadGroupEClass == null) {
ifcStructuralLoadGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(635);
}
return ifcStructuralLoadGroupEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_PredefinedType() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_ActionType() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_ActionSource() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_Coefficient() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_CoefficientAsString() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadGroup_Purpose() {
return (EAttribute) getIfcStructuralLoadGroup().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralLoadGroup_SourceOfResultGroup() {
return (EReference) getIfcStructuralLoadGroup().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralLoadGroup_LoadGroupFor() {
return (EReference) getIfcStructuralLoadGroup().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadLinearForce() {
if (ifcStructuralLoadLinearForceEClass == null) {
ifcStructuralLoadLinearForceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(636);
}
return ifcStructuralLoadLinearForceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceX() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceXAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceY() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceYAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceZ() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearForceZAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentX() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentXAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentY() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentYAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentZ() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadLinearForce_LinearMomentZAsString() {
return (EAttribute) getIfcStructuralLoadLinearForce().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadOrResult() {
if (ifcStructuralLoadOrResultEClass == null) {
ifcStructuralLoadOrResultEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(637);
}
return ifcStructuralLoadOrResultEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadPlanarForce() {
if (ifcStructuralLoadPlanarForceEClass == null) {
ifcStructuralLoadPlanarForceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(638);
}
return ifcStructuralLoadPlanarForceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceX() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceXAsString() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceY() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceYAsString() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceZ() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadPlanarForce_PlanarForceZAsString() {
return (EAttribute) getIfcStructuralLoadPlanarForce().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadSingleDisplacement() {
if (ifcStructuralLoadSingleDisplacementEClass == null) {
ifcStructuralLoadSingleDisplacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(639);
}
return ifcStructuralLoadSingleDisplacementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementX() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementXAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementY() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementYAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementZ() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_DisplacementZAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRX() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRXAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRY() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRYAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRZ() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacement_RotationalDisplacementRZAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacement().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadSingleDisplacementDistortion() {
if (ifcStructuralLoadSingleDisplacementDistortionEClass == null) {
ifcStructuralLoadSingleDisplacementDistortionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(640);
}
return ifcStructuralLoadSingleDisplacementDistortionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacementDistortion_Distortion() {
return (EAttribute) getIfcStructuralLoadSingleDisplacementDistortion().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleDisplacementDistortion_DistortionAsString() {
return (EAttribute) getIfcStructuralLoadSingleDisplacementDistortion().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadSingleForce() {
if (ifcStructuralLoadSingleForceEClass == null) {
ifcStructuralLoadSingleForceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(641);
}
return ifcStructuralLoadSingleForceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceX() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceXAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceY() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceYAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceZ() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_ForceZAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentX() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentXAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentY() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentYAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentZ() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForce_MomentZAsString() {
return (EAttribute) getIfcStructuralLoadSingleForce().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadSingleForceWarping() {
if (ifcStructuralLoadSingleForceWarpingEClass == null) {
ifcStructuralLoadSingleForceWarpingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(642);
}
return ifcStructuralLoadSingleForceWarpingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForceWarping_WarpingMoment() {
return (EAttribute) getIfcStructuralLoadSingleForceWarping().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadSingleForceWarping_WarpingMomentAsString() {
return (EAttribute) getIfcStructuralLoadSingleForceWarping().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadStatic() {
if (ifcStructuralLoadStaticEClass == null) {
ifcStructuralLoadStaticEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(643);
}
return ifcStructuralLoadStaticEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralLoadTemperature() {
if (ifcStructuralLoadTemperatureEClass == null) {
ifcStructuralLoadTemperatureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(644);
}
return ifcStructuralLoadTemperatureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTConstant() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTConstantAsString() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTY() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTYAsString() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTZ() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralLoadTemperature_DeltaTZAsString() {
return (EAttribute) getIfcStructuralLoadTemperature().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralMember() {
if (ifcStructuralMemberEClass == null) {
ifcStructuralMemberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(645);
}
return ifcStructuralMemberEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralMember_ConnectedBy() {
return (EReference) getIfcStructuralMember().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralPlanarAction() {
if (ifcStructuralPlanarActionEClass == null) {
ifcStructuralPlanarActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(646);
}
return ifcStructuralPlanarActionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralPointAction() {
if (ifcStructuralPointActionEClass == null) {
ifcStructuralPointActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(647);
}
return ifcStructuralPointActionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralPointConnection() {
if (ifcStructuralPointConnectionEClass == null) {
ifcStructuralPointConnectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(648);
}
return ifcStructuralPointConnectionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralPointConnection_ConditionCoordinateSystem() {
return (EReference) getIfcStructuralPointConnection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralPointReaction() {
if (ifcStructuralPointReactionEClass == null) {
ifcStructuralPointReactionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(649);
}
return ifcStructuralPointReactionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralReaction() {
if (ifcStructuralReactionEClass == null) {
ifcStructuralReactionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(650);
}
return ifcStructuralReactionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralResultGroup() {
if (ifcStructuralResultGroupEClass == null) {
ifcStructuralResultGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(651);
}
return ifcStructuralResultGroupEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralResultGroup_TheoryType() {
return (EAttribute) getIfcStructuralResultGroup().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralResultGroup_ResultForLoadGroup() {
return (EReference) getIfcStructuralResultGroup().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralResultGroup_IsLinear() {
return (EAttribute) getIfcStructuralResultGroup().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcStructuralResultGroup_ResultGroupFor() {
return (EReference) getIfcStructuralResultGroup().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralSurfaceAction() {
if (ifcStructuralSurfaceActionEClass == null) {
ifcStructuralSurfaceActionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(652);
}
return ifcStructuralSurfaceActionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceAction_ProjectedOrTrue() {
return (EAttribute) getIfcStructuralSurfaceAction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceAction_PredefinedType() {
return (EAttribute) getIfcStructuralSurfaceAction().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralSurfaceConnection() {
if (ifcStructuralSurfaceConnectionEClass == null) {
ifcStructuralSurfaceConnectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(653);
}
return ifcStructuralSurfaceConnectionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralSurfaceMember() {
if (ifcStructuralSurfaceMemberEClass == null) {
ifcStructuralSurfaceMemberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(654);
}
return ifcStructuralSurfaceMemberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceMember_PredefinedType() {
return (EAttribute) getIfcStructuralSurfaceMember().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceMember_Thickness() {
return (EAttribute) getIfcStructuralSurfaceMember().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceMember_ThicknessAsString() {
return (EAttribute) getIfcStructuralSurfaceMember().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralSurfaceMemberVarying() {
if (ifcStructuralSurfaceMemberVaryingEClass == null) {
ifcStructuralSurfaceMemberVaryingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(655);
}
return ifcStructuralSurfaceMemberVaryingEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralSurfaceReaction() {
if (ifcStructuralSurfaceReactionEClass == null) {
ifcStructuralSurfaceReactionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(656);
}
return ifcStructuralSurfaceReactionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcStructuralSurfaceReaction_PredefinedType() {
return (EAttribute) getIfcStructuralSurfaceReaction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcStyleModel() {
if (ifcStyleModelEClass == null) {
ifcStyleModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(657);
}
return ifcStyleModelEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStyledItem() {
if (ifcStyledItemEClass == null) {
ifcStyledItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(658);
}
return ifcStyledItemEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcStyledItem_Item() {
return (EReference) getIfcStyledItem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcStyledItem_Styles() {
return (EReference) getIfcStyledItem().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcStyledItem_Name() {
return (EAttribute) getIfcStyledItem().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcStyledRepresentation() {
if (ifcStyledRepresentationEClass == null) {
ifcStyledRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(659);
}
return ifcStyledRepresentationEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSubContractResource() {
if (ifcSubContractResourceEClass == null) {
ifcSubContractResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(660);
}
return ifcSubContractResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSubContractResource_PredefinedType() {
return (EAttribute) getIfcSubContractResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSubContractResourceType() {
if (ifcSubContractResourceTypeEClass == null) {
ifcSubContractResourceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(661);
}
return ifcSubContractResourceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSubContractResourceType_PredefinedType() {
return (EAttribute) getIfcSubContractResourceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSubedge() {
if (ifcSubedgeEClass == null) {
ifcSubedgeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(662);
}
return ifcSubedgeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSubedge_ParentEdge() {
return (EReference) getIfcSubedge().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurface() {
if (ifcSurfaceEClass == null) {
ifcSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(663);
}
return ifcSurfaceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurface_Dim() {
return (EAttribute) getIfcSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceCurveSweptAreaSolid() {
if (ifcSurfaceCurveSweptAreaSolidEClass == null) {
ifcSurfaceCurveSweptAreaSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(664);
}
return ifcSurfaceCurveSweptAreaSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceCurveSweptAreaSolid_Directrix() {
return (EReference) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceCurveSweptAreaSolid_StartParam() {
return (EAttribute) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceCurveSweptAreaSolid_StartParamAsString() {
return (EAttribute) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceCurveSweptAreaSolid_EndParam() {
return (EAttribute) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceCurveSweptAreaSolid_EndParamAsString() {
return (EAttribute) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceCurveSweptAreaSolid_ReferenceSurface() {
return (EReference) getIfcSurfaceCurveSweptAreaSolid().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceFeature() {
if (ifcSurfaceFeatureEClass == null) {
ifcSurfaceFeatureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(665);
}
return ifcSurfaceFeatureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceFeature_PredefinedType() {
return (EAttribute) getIfcSurfaceFeature().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceOfLinearExtrusion() {
if (ifcSurfaceOfLinearExtrusionEClass == null) {
ifcSurfaceOfLinearExtrusionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(666);
}
return ifcSurfaceOfLinearExtrusionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceOfLinearExtrusion_ExtrudedDirection() {
return (EReference) getIfcSurfaceOfLinearExtrusion().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceOfLinearExtrusion_Depth() {
return (EAttribute) getIfcSurfaceOfLinearExtrusion().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceOfLinearExtrusion_DepthAsString() {
return (EAttribute) getIfcSurfaceOfLinearExtrusion().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceOfRevolution() {
if (ifcSurfaceOfRevolutionEClass == null) {
ifcSurfaceOfRevolutionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(667);
}
return ifcSurfaceOfRevolutionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceOfRevolution_AxisPosition() {
return (EReference) getIfcSurfaceOfRevolution().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceReinforcementArea() {
if (ifcSurfaceReinforcementAreaEClass == null) {
ifcSurfaceReinforcementAreaEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(668);
}
return ifcSurfaceReinforcementAreaEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_SurfaceReinforcement1() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_SurfaceReinforcement1AsString() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_SurfaceReinforcement2() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_SurfaceReinforcement2AsString() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_ShearReinforcement() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceReinforcementArea_ShearReinforcementAsString() {
return (EAttribute) getIfcSurfaceReinforcementArea().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyle() {
if (ifcSurfaceStyleEClass == null) {
ifcSurfaceStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(669);
}
return ifcSurfaceStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyle_Side() {
return (EAttribute) getIfcSurfaceStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyle_Styles() {
return (EReference) getIfcSurfaceStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleLighting() {
if (ifcSurfaceStyleLightingEClass == null) {
ifcSurfaceStyleLightingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(670);
}
return ifcSurfaceStyleLightingEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleLighting_DiffuseTransmissionColour() {
return (EReference) getIfcSurfaceStyleLighting().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleLighting_DiffuseReflectionColour() {
return (EReference) getIfcSurfaceStyleLighting().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleLighting_TransmissionColour() {
return (EReference) getIfcSurfaceStyleLighting().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleLighting_ReflectanceColour() {
return (EReference) getIfcSurfaceStyleLighting().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleRefraction() {
if (ifcSurfaceStyleRefractionEClass == null) {
ifcSurfaceStyleRefractionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(671);
}
return ifcSurfaceStyleRefractionEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRefraction_RefractionIndex() {
return (EAttribute) getIfcSurfaceStyleRefraction().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRefraction_RefractionIndexAsString() {
return (EAttribute) getIfcSurfaceStyleRefraction().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRefraction_DispersionFactor() {
return (EAttribute) getIfcSurfaceStyleRefraction().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRefraction_DispersionFactorAsString() {
return (EAttribute) getIfcSurfaceStyleRefraction().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleRendering() {
if (ifcSurfaceStyleRenderingEClass == null) {
ifcSurfaceStyleRenderingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(672);
}
return ifcSurfaceStyleRenderingEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRendering_Transparency() {
return (EAttribute) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRendering_TransparencyAsString() {
return (EAttribute) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_DiffuseColour() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_TransmissionColour() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_DiffuseTransmissionColour() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_ReflectionColour() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_SpecularColour() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleRendering_SpecularHighlight() {
return (EReference) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceStyleRendering_ReflectanceMethod() {
return (EAttribute) getIfcSurfaceStyleRendering().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleShading() {
if (ifcSurfaceStyleShadingEClass == null) {
ifcSurfaceStyleShadingEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(673);
}
return ifcSurfaceStyleShadingEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleShading_SurfaceColour() {
return (EReference) getIfcSurfaceStyleShading().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleWithTextures() {
if (ifcSurfaceStyleWithTexturesEClass == null) {
ifcSurfaceStyleWithTexturesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(674);
}
return ifcSurfaceStyleWithTexturesEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceStyleWithTextures_Textures() {
return (EReference) getIfcSurfaceStyleWithTextures().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceTexture() {
if (ifcSurfaceTextureEClass == null) {
ifcSurfaceTextureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(675);
}
return ifcSurfaceTextureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceTexture_RepeatS() {
return (EAttribute) getIfcSurfaceTexture().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceTexture_RepeatT() {
return (EAttribute) getIfcSurfaceTexture().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceTexture_Mode() {
return (EAttribute) getIfcSurfaceTexture().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceTexture_TextureTransform() {
return (EReference) getIfcSurfaceTexture().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSurfaceTexture_Parameter() {
return (EAttribute) getIfcSurfaceTexture().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceTexture_IsMappedBy() {
return (EReference) getIfcSurfaceTexture().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcSurfaceTexture_UsedInStyles() {
return (EReference) getIfcSurfaceTexture().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcSweptAreaSolid() {
if (ifcSweptAreaSolidEClass == null) {
ifcSweptAreaSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(676);
}
return ifcSweptAreaSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSweptAreaSolid_SweptArea() {
return (EReference) getIfcSweptAreaSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSweptAreaSolid_Position() {
return (EReference) getIfcSweptAreaSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSweptDiskSolid() {
if (ifcSweptDiskSolidEClass == null) {
ifcSweptDiskSolidEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(677);
}
return ifcSweptDiskSolidEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSweptDiskSolid_Directrix() {
return (EReference) getIfcSweptDiskSolid().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_Radius() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_RadiusAsString() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_InnerRadius() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_InnerRadiusAsString() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_StartParam() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_StartParamAsString() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_EndParam() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolid_EndParamAsString() {
return (EAttribute) getIfcSweptDiskSolid().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcSweptDiskSolidPolygonal() {
if (ifcSweptDiskSolidPolygonalEClass == null) {
ifcSweptDiskSolidPolygonalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(678);
}
return ifcSweptDiskSolidPolygonalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolidPolygonal_FilletRadius() {
return (EAttribute) getIfcSweptDiskSolidPolygonal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSweptDiskSolidPolygonal_FilletRadiusAsString() {
return (EAttribute) getIfcSweptDiskSolidPolygonal().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSweptSurface() {
if (ifcSweptSurfaceEClass == null) {
ifcSweptSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(679);
}
return ifcSweptSurfaceEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSweptSurface_SweptCurve() {
return (EReference) getIfcSweptSurface().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcSweptSurface_Position() {
return (EReference) getIfcSweptSurface().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSwitchingDevice() {
if (ifcSwitchingDeviceEClass == null) {
ifcSwitchingDeviceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(680);
}
return ifcSwitchingDeviceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSwitchingDevice_PredefinedType() {
return (EAttribute) getIfcSwitchingDevice().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSwitchingDeviceType() {
if (ifcSwitchingDeviceTypeEClass == null) {
ifcSwitchingDeviceTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(681);
}
return ifcSwitchingDeviceTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSwitchingDeviceType_PredefinedType() {
return (EAttribute) getIfcSwitchingDeviceType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSystem() {
if (ifcSystemEClass == null) {
ifcSystemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(682);
}
return ifcSystemEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcSystem_ServicesBuildings() {
return (EReference) getIfcSystem().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSystemFurnitureElement() {
if (ifcSystemFurnitureElementEClass == null) {
ifcSystemFurnitureElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(683);
}
return ifcSystemFurnitureElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSystemFurnitureElement_PredefinedType() {
return (EAttribute) getIfcSystemFurnitureElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcSystemFurnitureElementType() {
if (ifcSystemFurnitureElementTypeEClass == null) {
ifcSystemFurnitureElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(684);
}
return ifcSystemFurnitureElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSystemFurnitureElementType_PredefinedType() {
return (EAttribute) getIfcSystemFurnitureElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTShapeProfileDef() {
if (ifcTShapeProfileDefEClass == null) {
ifcTShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(685);
}
return ifcTShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_Depth() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_DepthAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeWidth() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeWidthAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebThickness() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebThicknessAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeThickness() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeThicknessAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FilletRadius() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FilletRadiusAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeEdgeRadius() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeEdgeRadiusAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebEdgeRadius() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebEdgeRadiusAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebSlope() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_WebSlopeAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeSlope() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTShapeProfileDef_FlangeSlopeAsString() {
return (EAttribute) getIfcTShapeProfileDef().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EClass getIfcTable() {
if (ifcTableEClass == null) {
ifcTableEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(686);
}
return ifcTableEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTable_Name() {
return (EAttribute) getIfcTable().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTable_Rows() {
return (EReference) getIfcTable().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTable_Columns() {
return (EReference) getIfcTable().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTableColumn() {
if (ifcTableColumnEClass == null) {
ifcTableColumnEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(687);
}
return ifcTableColumnEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTableColumn_Identifier() {
return (EAttribute) getIfcTableColumn().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTableColumn_Name() {
return (EAttribute) getIfcTableColumn().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTableColumn_Description() {
return (EAttribute) getIfcTableColumn().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcTableColumn_Unit() {
return (EReference) getIfcTableColumn().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcTableColumn_ReferencePath() {
return (EReference) getIfcTableColumn().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcTableRow() {
if (ifcTableRowEClass == null) {
ifcTableRowEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(688);
}
return ifcTableRowEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTableRow_RowCells() {
return (EReference) getIfcTableRow().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTableRow_IsHeading() {
return (EAttribute) getIfcTableRow().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTableRow_OfTable() {
return (EReference) getIfcTableRow().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTank() {
if (ifcTankEClass == null) {
ifcTankEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(689);
}
return ifcTankEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTank_PredefinedType() {
return (EAttribute) getIfcTank().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTankType() {
if (ifcTankTypeEClass == null) {
ifcTankTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(690);
}
return ifcTankTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTankType_PredefinedType() {
return (EAttribute) getIfcTankType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTask() {
if (ifcTaskEClass == null) {
ifcTaskEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(691);
}
return ifcTaskEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTask_Status() {
return (EAttribute) getIfcTask().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTask_WorkMethod() {
return (EAttribute) getIfcTask().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTask_IsMilestone() {
return (EAttribute) getIfcTask().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTask_Priority() {
return (EAttribute) getIfcTask().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcTask_TaskTime() {
return (EReference) getIfcTask().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTask_PredefinedType() {
return (EAttribute) getIfcTask().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcTaskTime() {
if (ifcTaskTimeEClass == null) {
ifcTaskTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(692);
}
return ifcTaskTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_DurationType() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ScheduleDuration() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ScheduleStart() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ScheduleFinish() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_EarlyStart() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_EarlyFinish() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_LateStart() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_LateFinish() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_FreeFloat() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_TotalFloat() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_IsCritical() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_StatusTime() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ActualDuration() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ActualStart() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_ActualFinish() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_RemainingTime() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_Completion() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskTime_CompletionAsString() {
return (EAttribute) getIfcTaskTime().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EClass getIfcTaskTimeRecurring() {
if (ifcTaskTimeRecurringEClass == null) {
ifcTaskTimeRecurringEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(693);
}
return ifcTaskTimeRecurringEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTaskTimeRecurring_Recurrance() {
return (EReference) getIfcTaskTimeRecurring().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTaskType() {
if (ifcTaskTypeEClass == null) {
ifcTaskTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(694);
}
return ifcTaskTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskType_PredefinedType() {
return (EAttribute) getIfcTaskType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTaskType_WorkMethod() {
return (EAttribute) getIfcTaskType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTelecomAddress() {
if (ifcTelecomAddressEClass == null) {
ifcTelecomAddressEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(695);
}
return ifcTelecomAddressEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_TelephoneNumbers() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_FacsimileNumbers() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_PagerNumber() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_ElectronicMailAddresses() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_WWWHomePageURL() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTelecomAddress_MessagingIDs() {
return (EAttribute) getIfcTelecomAddress().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EClass getIfcTendon() {
if (ifcTendonEClass == null) {
ifcTendonEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(696);
}
return ifcTendonEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_PredefinedType() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_NominalDiameter() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_NominalDiameterAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_CrossSectionArea() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_CrossSectionAreaAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_TensionForce() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_TensionForceAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_PreStress() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_PreStressAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_FrictionCoefficient() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_FrictionCoefficientAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_AnchorageSlip() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_AnchorageSlipAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_MinCurvatureRadius() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendon_MinCurvatureRadiusAsString() {
return (EAttribute) getIfcTendon().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EClass getIfcTendonAnchor() {
if (ifcTendonAnchorEClass == null) {
ifcTendonAnchorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(697);
}
return ifcTendonAnchorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonAnchor_PredefinedType() {
return (EAttribute) getIfcTendonAnchor().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTendonAnchorType() {
if (ifcTendonAnchorTypeEClass == null) {
ifcTendonAnchorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(698);
}
return ifcTendonAnchorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonAnchorType_PredefinedType() {
return (EAttribute) getIfcTendonAnchorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTendonType() {
if (ifcTendonTypeEClass == null) {
ifcTendonTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(699);
}
return ifcTendonTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_PredefinedType() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_NominalDiameter() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_NominalDiameterAsString() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_CrossSectionArea() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_CrossSectionAreaAsString() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_SheethDiameter() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTendonType_SheethDiameterAsString() {
return (EAttribute) getIfcTendonType().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcTessellatedFaceSet() {
if (ifcTessellatedFaceSetEClass == null) {
ifcTessellatedFaceSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(700);
}
return ifcTessellatedFaceSetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTessellatedFaceSet_Coordinates() {
return (EReference) getIfcTessellatedFaceSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTessellatedFaceSet_Normals() {
return (EReference) getIfcTessellatedFaceSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTessellatedFaceSet_Closed() {
return (EAttribute) getIfcTessellatedFaceSet().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcTessellatedFaceSet_HasColours() {
return (EReference) getIfcTessellatedFaceSet().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcTessellatedFaceSet_HasTextures() {
return (EReference) getIfcTessellatedFaceSet().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcTessellatedItem() {
if (ifcTessellatedItemEClass == null) {
ifcTessellatedItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(701);
}
return ifcTessellatedItemEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTextLiteral() {
if (ifcTextLiteralEClass == null) {
ifcTextLiteralEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(702);
}
return ifcTextLiteralEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextLiteral_Literal() {
return (EAttribute) getIfcTextLiteral().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTextLiteral_Placement() {
return (EReference) getIfcTextLiteral().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextLiteral_Path() {
return (EAttribute) getIfcTextLiteral().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTextLiteralWithExtent() {
if (ifcTextLiteralWithExtentEClass == null) {
ifcTextLiteralWithExtentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(703);
}
return ifcTextLiteralWithExtentEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextLiteralWithExtent_Extent() {
return (EReference) getIfcTextLiteralWithExtent().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextLiteralWithExtent_BoxAlignment() {
return (EAttribute) getIfcTextLiteralWithExtent().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTextStyle() {
if (ifcTextStyleEClass == null) {
ifcTextStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(704);
}
return ifcTextStyleEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyle_TextCharacterAppearance() {
return (EReference) getIfcTextStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyle_TextStyle() {
return (EReference) getIfcTextStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyle_TextFontStyle() {
return (EReference) getIfcTextStyle().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyle_ModelOrDraughting() {
return (EAttribute) getIfcTextStyle().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcTextStyleFontModel() {
if (ifcTextStyleFontModelEClass == null) {
ifcTextStyleFontModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(705);
}
return ifcTextStyleFontModelEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleFontModel_FontFamily() {
return (EAttribute) getIfcTextStyleFontModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleFontModel_FontStyle() {
return (EAttribute) getIfcTextStyleFontModel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleFontModel_FontVariant() {
return (EAttribute) getIfcTextStyleFontModel().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleFontModel_FontWeight() {
return (EAttribute) getIfcTextStyleFontModel().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleFontModel_FontSize() {
return (EReference) getIfcTextStyleFontModel().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcTextStyleForDefinedFont() {
if (ifcTextStyleForDefinedFontEClass == null) {
ifcTextStyleForDefinedFontEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(706);
}
return ifcTextStyleForDefinedFontEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleForDefinedFont_Colour() {
return (EReference) getIfcTextStyleForDefinedFont().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleForDefinedFont_BackgroundColour() {
return (EReference) getIfcTextStyleForDefinedFont().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTextStyleTextModel() {
if (ifcTextStyleTextModelEClass == null) {
ifcTextStyleTextModelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(707);
}
return ifcTextStyleTextModelEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleTextModel_TextIndent() {
return (EReference) getIfcTextStyleTextModel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleTextModel_TextAlign() {
return (EAttribute) getIfcTextStyleTextModel().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleTextModel_TextDecoration() {
return (EAttribute) getIfcTextStyleTextModel().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleTextModel_LetterSpacing() {
return (EReference) getIfcTextStyleTextModel().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleTextModel_WordSpacing() {
return (EReference) getIfcTextStyleTextModel().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextStyleTextModel_TextTransform() {
return (EAttribute) getIfcTextStyleTextModel().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcTextStyleTextModel_LineHeight() {
return (EReference) getIfcTextStyleTextModel().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcTextureCoordinate() {
if (ifcTextureCoordinateEClass == null) {
ifcTextureCoordinateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(708);
}
return ifcTextureCoordinateEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextureCoordinate_Maps() {
return (EReference) getIfcTextureCoordinate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTextureCoordinateGenerator() {
if (ifcTextureCoordinateGeneratorEClass == null) {
ifcTextureCoordinateGeneratorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(709);
}
return ifcTextureCoordinateGeneratorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextureCoordinateGenerator_Mode() {
return (EAttribute) getIfcTextureCoordinateGenerator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextureCoordinateGenerator_Parameter() {
return (EAttribute) getIfcTextureCoordinateGenerator().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextureCoordinateGenerator_ParameterAsString() {
return (EAttribute) getIfcTextureCoordinateGenerator().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTextureMap() {
if (ifcTextureMapEClass == null) {
ifcTextureMapEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(710);
}
return ifcTextureMapEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextureMap_Vertices() {
return (EReference) getIfcTextureMap().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTextureMap_MappedTo() {
return (EReference) getIfcTextureMap().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTextureVertex() {
if (ifcTextureVertexEClass == null) {
ifcTextureVertexEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(711);
}
return ifcTextureVertexEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextureVertex_Coordinates() {
return (EAttribute) getIfcTextureVertex().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextureVertex_CoordinatesAsString() {
return (EAttribute) getIfcTextureVertex().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTextureVertexList() {
if (ifcTextureVertexListEClass == null) {
ifcTextureVertexListEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(712);
}
return ifcTextureVertexListEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTextureVertexList_TexCoordsList() {
return (EReference) getIfcTextureVertexList().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTimePeriod() {
if (ifcTimePeriodEClass == null) {
ifcTimePeriodEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(713);
}
return ifcTimePeriodEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimePeriod_StartTime() {
return (EAttribute) getIfcTimePeriod().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimePeriod_EndTime() {
return (EAttribute) getIfcTimePeriod().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTimeSeries() {
if (ifcTimeSeriesEClass == null) {
ifcTimeSeriesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(714);
}
return ifcTimeSeriesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_Name() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_Description() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_StartTime() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_EndTime() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_TimeSeriesDataType() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_DataOrigin() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeSeries_UserDefinedDataOrigin() {
return (EAttribute) getIfcTimeSeries().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EReference getIfcTimeSeries_Unit() {
return (EReference) getIfcTimeSeries().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EReference getIfcTimeSeries_HasExternalReference() {
return (EReference) getIfcTimeSeries().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EClass getIfcTimeSeriesValue() {
if (ifcTimeSeriesValueEClass == null) {
ifcTimeSeriesValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(715);
}
return ifcTimeSeriesValueEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTimeSeriesValue_ListValues() {
return (EReference) getIfcTimeSeriesValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTopologicalRepresentationItem() {
if (ifcTopologicalRepresentationItemEClass == null) {
ifcTopologicalRepresentationItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(716);
}
return ifcTopologicalRepresentationItemEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTopologyRepresentation() {
if (ifcTopologyRepresentationEClass == null) {
ifcTopologyRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(717);
}
return ifcTopologyRepresentationEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTransformer() {
if (ifcTransformerEClass == null) {
ifcTransformerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(718);
}
return ifcTransformerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTransformer_PredefinedType() {
return (EAttribute) getIfcTransformer().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTransformerType() {
if (ifcTransformerTypeEClass == null) {
ifcTransformerTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(719);
}
return ifcTransformerTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTransformerType_PredefinedType() {
return (EAttribute) getIfcTransformerType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTransportElement() {
if (ifcTransportElementEClass == null) {
ifcTransportElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(720);
}
return ifcTransportElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTransportElement_PredefinedType() {
return (EAttribute) getIfcTransportElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTransportElementType() {
if (ifcTransportElementTypeEClass == null) {
ifcTransportElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(721);
}
return ifcTransportElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTransportElementType_PredefinedType() {
return (EAttribute) getIfcTransportElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTrapeziumProfileDef() {
if (ifcTrapeziumProfileDefEClass == null) {
ifcTrapeziumProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(722);
}
return ifcTrapeziumProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_BottomXDim() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_BottomXDimAsString() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_TopXDim() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_TopXDimAsString() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_YDim() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_YDimAsString() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_TopXOffset() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrapeziumProfileDef_TopXOffsetAsString() {
return (EAttribute) getIfcTrapeziumProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EClass getIfcTriangulatedFaceSet() {
if (ifcTriangulatedFaceSetEClass == null) {
ifcTriangulatedFaceSetEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(723);
}
return ifcTriangulatedFaceSetEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTriangulatedFaceSet_CoordIndex() {
return (EReference) getIfcTriangulatedFaceSet().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTriangulatedFaceSet_NormalIndex() {
return (EReference) getIfcTriangulatedFaceSet().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTrimmedCurve() {
if (ifcTrimmedCurveEClass == null) {
ifcTrimmedCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(724);
}
return ifcTrimmedCurveEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTrimmedCurve_BasisCurve() {
return (EReference) getIfcTrimmedCurve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTrimmedCurve_Trim1() {
return (EReference) getIfcTrimmedCurve().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTrimmedCurve_Trim2() {
return (EReference) getIfcTrimmedCurve().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrimmedCurve_SenseAgreement() {
return (EAttribute) getIfcTrimmedCurve().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTrimmedCurve_MasterRepresentation() {
return (EAttribute) getIfcTrimmedCurve().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EClass getIfcTubeBundle() {
if (ifcTubeBundleEClass == null) {
ifcTubeBundleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(725);
}
return ifcTubeBundleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTubeBundle_PredefinedType() {
return (EAttribute) getIfcTubeBundle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTubeBundleType() {
if (ifcTubeBundleTypeEClass == null) {
ifcTubeBundleTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(726);
}
return ifcTubeBundleTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTubeBundleType_PredefinedType() {
return (EAttribute) getIfcTubeBundleType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTypeObject() {
if (ifcTypeObjectEClass == null) {
ifcTypeObjectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(727);
}
return ifcTypeObjectEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeObject_ApplicableOccurrence() {
return (EAttribute) getIfcTypeObject().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcTypeObject_HasPropertySets() {
return (EReference) getIfcTypeObject().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTypeObject_Types() {
return (EReference) getIfcTypeObject().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTypeProcess() {
if (ifcTypeProcessEClass == null) {
ifcTypeProcessEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(728);
}
return ifcTypeProcessEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeProcess_Identification() {
return (EAttribute) getIfcTypeProcess().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeProcess_LongDescription() {
return (EAttribute) getIfcTypeProcess().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeProcess_ProcessType() {
return (EAttribute) getIfcTypeProcess().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcTypeProcess_OperatesOn() {
return (EReference) getIfcTypeProcess().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcTypeProduct() {
if (ifcTypeProductEClass == null) {
ifcTypeProductEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(729);
}
return ifcTypeProductEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcTypeProduct_RepresentationMaps() {
return (EReference) getIfcTypeProduct().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeProduct_Tag() {
return (EAttribute) getIfcTypeProduct().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EReference getIfcTypeProduct_ReferencedBy() {
return (EReference) getIfcTypeProduct().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcTypeResource() {
if (ifcTypeResourceEClass == null) {
ifcTypeResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(730);
}
return ifcTypeResourceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeResource_Identification() {
return (EAttribute) getIfcTypeResource().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeResource_LongDescription() {
return (EAttribute) getIfcTypeResource().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTypeResource_ResourceType() {
return (EAttribute) getIfcTypeResource().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EReference getIfcTypeResource_ResourceOf() {
return (EReference) getIfcTypeResource().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcUShapeProfileDef() {
if (ifcUShapeProfileDefEClass == null) {
ifcUShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(731);
}
return ifcUShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_Depth() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_DepthAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeWidth() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeWidthAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_WebThickness() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_WebThicknessAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeThickness() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeThicknessAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FilletRadius() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FilletRadiusAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_EdgeRadius() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_EdgeRadiusAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeSlope() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcUShapeProfileDef_FlangeSlopeAsString() {
return (EAttribute) getIfcUShapeProfileDef().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EClass getIfcUnitAssignment() {
if (ifcUnitAssignmentEClass == null) {
ifcUnitAssignmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(732);
}
return ifcUnitAssignmentEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcUnitAssignment_Units() {
return (EReference) getIfcUnitAssignment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcUnitaryControlElement() {
if (ifcUnitaryControlElementEClass == null) {
ifcUnitaryControlElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(733);
}
return ifcUnitaryControlElementEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcUnitaryControlElement_PredefinedType() {
return (EAttribute) getIfcUnitaryControlElement().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcUnitaryControlElementType() {
if (ifcUnitaryControlElementTypeEClass == null) {
ifcUnitaryControlElementTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(734);
}
return ifcUnitaryControlElementTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcUnitaryControlElementType_PredefinedType() {
return (EAttribute) getIfcUnitaryControlElementType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcUnitaryEquipment() {
if (ifcUnitaryEquipmentEClass == null) {
ifcUnitaryEquipmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(735);
}
return ifcUnitaryEquipmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcUnitaryEquipment_PredefinedType() {
return (EAttribute) getIfcUnitaryEquipment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcUnitaryEquipmentType() {
if (ifcUnitaryEquipmentTypeEClass == null) {
ifcUnitaryEquipmentTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(736);
}
return ifcUnitaryEquipmentTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcUnitaryEquipmentType_PredefinedType() {
return (EAttribute) getIfcUnitaryEquipmentType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcValve() {
if (ifcValveEClass == null) {
ifcValveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(737);
}
return ifcValveEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcValve_PredefinedType() {
return (EAttribute) getIfcValve().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcValveType() {
if (ifcValveTypeEClass == null) {
ifcValveTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(738);
}
return ifcValveTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcValveType_PredefinedType() {
return (EAttribute) getIfcValveType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVector() {
if (ifcVectorEClass == null) {
ifcVectorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(739);
}
return ifcVectorEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcVector_Orientation() {
return (EReference) getIfcVector().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVector_Magnitude() {
return (EAttribute) getIfcVector().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVector_MagnitudeAsString() {
return (EAttribute) getIfcVector().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVector_Dim() {
return (EAttribute) getIfcVector().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcVertex() {
if (ifcVertexEClass == null) {
ifcVertexEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(740);
}
return ifcVertexEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcVertexLoop() {
if (ifcVertexLoopEClass == null) {
ifcVertexLoopEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(741);
}
return ifcVertexLoopEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcVertexLoop_LoopVertex() {
return (EReference) getIfcVertexLoop().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVertexPoint() {
if (ifcVertexPointEClass == null) {
ifcVertexPointEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(742);
}
return ifcVertexPointEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcVertexPoint_VertexGeometry() {
return (EReference) getIfcVertexPoint().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVibrationIsolator() {
if (ifcVibrationIsolatorEClass == null) {
ifcVibrationIsolatorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(743);
}
return ifcVibrationIsolatorEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVibrationIsolator_PredefinedType() {
return (EAttribute) getIfcVibrationIsolator().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVibrationIsolatorType() {
if (ifcVibrationIsolatorTypeEClass == null) {
ifcVibrationIsolatorTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(744);
}
return ifcVibrationIsolatorTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVibrationIsolatorType_PredefinedType() {
return (EAttribute) getIfcVibrationIsolatorType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVirtualElement() {
if (ifcVirtualElementEClass == null) {
ifcVirtualElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(745);
}
return ifcVirtualElementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcVirtualGridIntersection() {
if (ifcVirtualGridIntersectionEClass == null) {
ifcVirtualGridIntersectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(746);
}
return ifcVirtualGridIntersectionEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcVirtualGridIntersection_IntersectingAxes() {
return (EReference) getIfcVirtualGridIntersection().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVirtualGridIntersection_OffsetDistances() {
return (EAttribute) getIfcVirtualGridIntersection().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVirtualGridIntersection_OffsetDistancesAsString() {
return (EAttribute) getIfcVirtualGridIntersection().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcVoidingFeature() {
if (ifcVoidingFeatureEClass == null) {
ifcVoidingFeatureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(747);
}
return ifcVoidingFeatureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVoidingFeature_PredefinedType() {
return (EAttribute) getIfcVoidingFeature().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWall() {
if (ifcWallEClass == null) {
ifcWallEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(748);
}
return ifcWallEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWall_PredefinedType() {
return (EAttribute) getIfcWall().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWallElementedCase() {
if (ifcWallElementedCaseEClass == null) {
ifcWallElementedCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(749);
}
return ifcWallElementedCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcWallStandardCase() {
if (ifcWallStandardCaseEClass == null) {
ifcWallStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(750);
}
return ifcWallStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcWallType() {
if (ifcWallTypeEClass == null) {
ifcWallTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(751);
}
return ifcWallTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWallType_PredefinedType() {
return (EAttribute) getIfcWallType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWasteTerminal() {
if (ifcWasteTerminalEClass == null) {
ifcWasteTerminalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(752);
}
return ifcWasteTerminalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWasteTerminal_PredefinedType() {
return (EAttribute) getIfcWasteTerminal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWasteTerminalType() {
if (ifcWasteTerminalTypeEClass == null) {
ifcWasteTerminalTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(753);
}
return ifcWasteTerminalTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWasteTerminalType_PredefinedType() {
return (EAttribute) getIfcWasteTerminalType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWindow() {
if (ifcWindowEClass == null) {
ifcWindowEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(754);
}
return ifcWindowEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_OverallHeight() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_OverallHeightAsString() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_OverallWidth() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_OverallWidthAsString() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_PredefinedType() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_PartitioningType() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindow_UserDefinedPartitioningType() {
return (EAttribute) getIfcWindow().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcWindowLiningProperties() {
if (ifcWindowLiningPropertiesEClass == null) {
ifcWindowLiningPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(755);
}
return ifcWindowLiningPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningDepth() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningDepthAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningThickness() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningThicknessAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_TransomThickness() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_TransomThicknessAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_MullionThickness() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_MullionThicknessAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_FirstTransomOffset() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_FirstTransomOffsetAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_SecondTransomOffset() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_SecondTransomOffsetAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_FirstMullionOffset() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(12);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_FirstMullionOffsetAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(13);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_SecondMullionOffset() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(14);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_SecondMullionOffsetAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(15);
}
/**
*
*
* @generated
*/
public EReference getIfcWindowLiningProperties_ShapeAspectStyle() {
return (EReference) getIfcWindowLiningProperties().getEStructuralFeatures().get(16);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningOffset() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(17);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningOffsetAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(18);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningToPanelOffsetX() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(19);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningToPanelOffsetXAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(20);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningToPanelOffsetY() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(21);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowLiningProperties_LiningToPanelOffsetYAsString() {
return (EAttribute) getIfcWindowLiningProperties().getEStructuralFeatures().get(22);
}
/**
*
*
* @generated
*/
public EClass getIfcWindowPanelProperties() {
if (ifcWindowPanelPropertiesEClass == null) {
ifcWindowPanelPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(756);
}
return ifcWindowPanelPropertiesEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_OperationType() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_PanelPosition() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_FrameDepth() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_FrameDepthAsString() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_FrameThickness() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowPanelProperties_FrameThicknessAsString() {
return (EAttribute) getIfcWindowPanelProperties().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EReference getIfcWindowPanelProperties_ShapeAspectStyle() {
return (EReference) getIfcWindowPanelProperties().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcWindowStandardCase() {
if (ifcWindowStandardCaseEClass == null) {
ifcWindowStandardCaseEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(757);
}
return ifcWindowStandardCaseEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcWindowStyle() {
if (ifcWindowStyleEClass == null) {
ifcWindowStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(758);
}
return ifcWindowStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowStyle_ConstructionType() {
return (EAttribute) getIfcWindowStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowStyle_OperationType() {
return (EAttribute) getIfcWindowStyle().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowStyle_ParameterTakesPrecedence() {
return (EAttribute) getIfcWindowStyle().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowStyle_Sizeable() {
return (EAttribute) getIfcWindowStyle().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcWindowType() {
if (ifcWindowTypeEClass == null) {
ifcWindowTypeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(759);
}
return ifcWindowTypeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowType_PredefinedType() {
return (EAttribute) getIfcWindowType().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowType_PartitioningType() {
return (EAttribute) getIfcWindowType().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowType_ParameterTakesPrecedence() {
return (EAttribute) getIfcWindowType().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWindowType_UserDefinedPartitioningType() {
return (EAttribute) getIfcWindowType().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EClass getIfcWorkCalendar() {
if (ifcWorkCalendarEClass == null) {
ifcWorkCalendarEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(760);
}
return ifcWorkCalendarEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcWorkCalendar_WorkingTimes() {
return (EReference) getIfcWorkCalendar().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcWorkCalendar_ExceptionTimes() {
return (EReference) getIfcWorkCalendar().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkCalendar_PredefinedType() {
return (EAttribute) getIfcWorkCalendar().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcWorkControl() {
if (ifcWorkControlEClass == null) {
ifcWorkControlEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(761);
}
return ifcWorkControlEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_CreationDate() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EReference getIfcWorkControl_Creators() {
return (EReference) getIfcWorkControl().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_Purpose() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_Duration() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_TotalFloat() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_StartTime() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkControl_FinishTime() {
return (EAttribute) getIfcWorkControl().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EClass getIfcWorkPlan() {
if (ifcWorkPlanEClass == null) {
ifcWorkPlanEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(762);
}
return ifcWorkPlanEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkPlan_PredefinedType() {
return (EAttribute) getIfcWorkPlan().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWorkSchedule() {
if (ifcWorkScheduleEClass == null) {
ifcWorkScheduleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(763);
}
return ifcWorkScheduleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkSchedule_PredefinedType() {
return (EAttribute) getIfcWorkSchedule().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcWorkTime() {
if (ifcWorkTimeEClass == null) {
ifcWorkTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(764);
}
return ifcWorkTimeEClass;
}
/**
*
*
* @generated
*/
public EReference getIfcWorkTime_RecurrencePattern() {
return (EReference) getIfcWorkTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkTime_Start() {
return (EAttribute) getIfcWorkTime().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWorkTime_Finish() {
return (EAttribute) getIfcWorkTime().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EClass getIfcZShapeProfileDef() {
if (ifcZShapeProfileDefEClass == null) {
ifcZShapeProfileDefEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(765);
}
return ifcZShapeProfileDefEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_Depth() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_DepthAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FlangeWidth() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(2);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FlangeWidthAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(3);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_WebThickness() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(4);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_WebThicknessAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(5);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FlangeThickness() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(6);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FlangeThicknessAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(7);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FilletRadius() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(8);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_FilletRadiusAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(9);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_EdgeRadius() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(10);
}
/**
*
*
* @generated
*/
public EAttribute getIfcZShapeProfileDef_EdgeRadiusAsString() {
return (EAttribute) getIfcZShapeProfileDef().getEStructuralFeatures().get(11);
}
/**
*
*
* @generated
*/
public EClass getIfcZone() {
if (ifcZoneEClass == null) {
ifcZoneEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(766);
}
return ifcZoneEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcZone_LongName() {
return (EAttribute) getIfcZone().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcAbsorbedDoseMeasure() {
if (ifcAbsorbedDoseMeasureEClass == null) {
ifcAbsorbedDoseMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(767);
}
return ifcAbsorbedDoseMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAbsorbedDoseMeasure_WrappedValue() {
return (EAttribute) getIfcAbsorbedDoseMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAbsorbedDoseMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAbsorbedDoseMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcAccelerationMeasure() {
if (ifcAccelerationMeasureEClass == null) {
ifcAccelerationMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(768);
}
return ifcAccelerationMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAccelerationMeasure_WrappedValue() {
return (EAttribute) getIfcAccelerationMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAccelerationMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAccelerationMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcAmountOfSubstanceMeasure() {
if (ifcAmountOfSubstanceMeasureEClass == null) {
ifcAmountOfSubstanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(769);
}
return ifcAmountOfSubstanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAmountOfSubstanceMeasure_WrappedValue() {
return (EAttribute) getIfcAmountOfSubstanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAmountOfSubstanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAmountOfSubstanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcAngularVelocityMeasure() {
if (ifcAngularVelocityMeasureEClass == null) {
ifcAngularVelocityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(770);
}
return ifcAngularVelocityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAngularVelocityMeasure_WrappedValue() {
return (EAttribute) getIfcAngularVelocityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAngularVelocityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAngularVelocityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcAreaDensityMeasure() {
if (ifcAreaDensityMeasureEClass == null) {
ifcAreaDensityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(771);
}
return ifcAreaDensityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAreaDensityMeasure_WrappedValue() {
return (EAttribute) getIfcAreaDensityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAreaDensityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAreaDensityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcAreaMeasure() {
if (ifcAreaMeasureEClass == null) {
ifcAreaMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(772);
}
return ifcAreaMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcAreaMeasure_WrappedValue() {
return (EAttribute) getIfcAreaMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcAreaMeasure_WrappedValueAsString() {
return (EAttribute) getIfcAreaMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcBoolean() {
if (ifcBooleanEClass == null) {
ifcBooleanEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(773);
}
return ifcBooleanEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcBoolean_WrappedValue() {
return (EAttribute) getIfcBoolean().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcCardinalPointReference() {
if (ifcCardinalPointReferenceEClass == null) {
ifcCardinalPointReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(774);
}
return ifcCardinalPointReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCardinalPointReference_WrappedValue() {
return (EAttribute) getIfcCardinalPointReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcContextDependentMeasure() {
if (ifcContextDependentMeasureEClass == null) {
ifcContextDependentMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(775);
}
return ifcContextDependentMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcContextDependentMeasure_WrappedValue() {
return (EAttribute) getIfcContextDependentMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcContextDependentMeasure_WrappedValueAsString() {
return (EAttribute) getIfcContextDependentMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCountMeasure() {
if (ifcCountMeasureEClass == null) {
ifcCountMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(776);
}
return ifcCountMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCountMeasure_WrappedValue() {
return (EAttribute) getIfcCountMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCountMeasure_WrappedValueAsString() {
return (EAttribute) getIfcCountMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcCurvatureMeasure() {
if (ifcCurvatureMeasureEClass == null) {
ifcCurvatureMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(777);
}
return ifcCurvatureMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurvatureMeasure_WrappedValue() {
return (EAttribute) getIfcCurvatureMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcCurvatureMeasure_WrappedValueAsString() {
return (EAttribute) getIfcCurvatureMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcDate() {
if (ifcDateEClass == null) {
ifcDateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(778);
}
return ifcDateEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDate_WrappedValue() {
return (EAttribute) getIfcDate().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDateTime() {
if (ifcDateTimeEClass == null) {
ifcDateTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(779);
}
return ifcDateTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDateTime_WrappedValue() {
return (EAttribute) getIfcDateTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDayInMonthNumber() {
if (ifcDayInMonthNumberEClass == null) {
ifcDayInMonthNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(780);
}
return ifcDayInMonthNumberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDayInMonthNumber_WrappedValue() {
return (EAttribute) getIfcDayInMonthNumber().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDayInWeekNumber() {
if (ifcDayInWeekNumberEClass == null) {
ifcDayInWeekNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(781);
}
return ifcDayInWeekNumberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDayInWeekNumber_WrappedValue() {
return (EAttribute) getIfcDayInWeekNumber().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDescriptiveMeasure() {
if (ifcDescriptiveMeasureEClass == null) {
ifcDescriptiveMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(782);
}
return ifcDescriptiveMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDescriptiveMeasure_WrappedValue() {
return (EAttribute) getIfcDescriptiveMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDimensionCount() {
if (ifcDimensionCountEClass == null) {
ifcDimensionCountEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(783);
}
return ifcDimensionCountEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDimensionCount_WrappedValue() {
return (EAttribute) getIfcDimensionCount().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDoseEquivalentMeasure() {
if (ifcDoseEquivalentMeasureEClass == null) {
ifcDoseEquivalentMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(784);
}
return ifcDoseEquivalentMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoseEquivalentMeasure_WrappedValue() {
return (EAttribute) getIfcDoseEquivalentMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDoseEquivalentMeasure_WrappedValueAsString() {
return (EAttribute) getIfcDoseEquivalentMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcDuration() {
if (ifcDurationEClass == null) {
ifcDurationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(785);
}
return ifcDurationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDuration_WrappedValue() {
return (EAttribute) getIfcDuration().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcDynamicViscosityMeasure() {
if (ifcDynamicViscosityMeasureEClass == null) {
ifcDynamicViscosityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(786);
}
return ifcDynamicViscosityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcDynamicViscosityMeasure_WrappedValue() {
return (EAttribute) getIfcDynamicViscosityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcDynamicViscosityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcDynamicViscosityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricCapacitanceMeasure() {
if (ifcElectricCapacitanceMeasureEClass == null) {
ifcElectricCapacitanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(787);
}
return ifcElectricCapacitanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricCapacitanceMeasure_WrappedValue() {
return (EAttribute) getIfcElectricCapacitanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricCapacitanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricCapacitanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricChargeMeasure() {
if (ifcElectricChargeMeasureEClass == null) {
ifcElectricChargeMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(788);
}
return ifcElectricChargeMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricChargeMeasure_WrappedValue() {
return (EAttribute) getIfcElectricChargeMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricChargeMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricChargeMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricConductanceMeasure() {
if (ifcElectricConductanceMeasureEClass == null) {
ifcElectricConductanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(789);
}
return ifcElectricConductanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricConductanceMeasure_WrappedValue() {
return (EAttribute) getIfcElectricConductanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricConductanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricConductanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricCurrentMeasure() {
if (ifcElectricCurrentMeasureEClass == null) {
ifcElectricCurrentMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(790);
}
return ifcElectricCurrentMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricCurrentMeasure_WrappedValue() {
return (EAttribute) getIfcElectricCurrentMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricCurrentMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricCurrentMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricResistanceMeasure() {
if (ifcElectricResistanceMeasureEClass == null) {
ifcElectricResistanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(791);
}
return ifcElectricResistanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricResistanceMeasure_WrappedValue() {
return (EAttribute) getIfcElectricResistanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricResistanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricResistanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcElectricVoltageMeasure() {
if (ifcElectricVoltageMeasureEClass == null) {
ifcElectricVoltageMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(792);
}
return ifcElectricVoltageMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricVoltageMeasure_WrappedValue() {
return (EAttribute) getIfcElectricVoltageMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcElectricVoltageMeasure_WrappedValueAsString() {
return (EAttribute) getIfcElectricVoltageMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcEnergyMeasure() {
if (ifcEnergyMeasureEClass == null) {
ifcEnergyMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(793);
}
return ifcEnergyMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcEnergyMeasure_WrappedValue() {
return (EAttribute) getIfcEnergyMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcEnergyMeasure_WrappedValueAsString() {
return (EAttribute) getIfcEnergyMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFontStyle() {
if (ifcFontStyleEClass == null) {
ifcFontStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(794);
}
return ifcFontStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFontStyle_WrappedValue() {
return (EAttribute) getIfcFontStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFontVariant() {
if (ifcFontVariantEClass == null) {
ifcFontVariantEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(795);
}
return ifcFontVariantEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFontVariant_WrappedValue() {
return (EAttribute) getIfcFontVariant().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcFontWeight() {
if (ifcFontWeightEClass == null) {
ifcFontWeightEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(796);
}
return ifcFontWeightEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFontWeight_WrappedValue() {
return (EAttribute) getIfcFontWeight().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcForceMeasure() {
if (ifcForceMeasureEClass == null) {
ifcForceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(797);
}
return ifcForceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcForceMeasure_WrappedValue() {
return (EAttribute) getIfcForceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcForceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcForceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcFrequencyMeasure() {
if (ifcFrequencyMeasureEClass == null) {
ifcFrequencyMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(798);
}
return ifcFrequencyMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcFrequencyMeasure_WrappedValue() {
return (EAttribute) getIfcFrequencyMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcFrequencyMeasure_WrappedValueAsString() {
return (EAttribute) getIfcFrequencyMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcGloballyUniqueId() {
if (ifcGloballyUniqueIdEClass == null) {
ifcGloballyUniqueIdEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(799);
}
return ifcGloballyUniqueIdEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcGloballyUniqueId_WrappedValue() {
return (EAttribute) getIfcGloballyUniqueId().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcHeatFluxDensityMeasure() {
if (ifcHeatFluxDensityMeasureEClass == null) {
ifcHeatFluxDensityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(800);
}
return ifcHeatFluxDensityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatFluxDensityMeasure_WrappedValue() {
return (EAttribute) getIfcHeatFluxDensityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatFluxDensityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcHeatFluxDensityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcHeatingValueMeasure() {
if (ifcHeatingValueMeasureEClass == null) {
ifcHeatingValueMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(801);
}
return ifcHeatingValueMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatingValueMeasure_WrappedValue() {
return (EAttribute) getIfcHeatingValueMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcHeatingValueMeasure_WrappedValueAsString() {
return (EAttribute) getIfcHeatingValueMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcIdentifier() {
if (ifcIdentifierEClass == null) {
ifcIdentifierEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(802);
}
return ifcIdentifierEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIdentifier_WrappedValue() {
return (EAttribute) getIfcIdentifier().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIlluminanceMeasure() {
if (ifcIlluminanceMeasureEClass == null) {
ifcIlluminanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(803);
}
return ifcIlluminanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIlluminanceMeasure_WrappedValue() {
return (EAttribute) getIfcIlluminanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIlluminanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcIlluminanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcInductanceMeasure() {
if (ifcInductanceMeasureEClass == null) {
ifcInductanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(804);
}
return ifcInductanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcInductanceMeasure_WrappedValue() {
return (EAttribute) getIfcInductanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcInductanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcInductanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcInteger() {
if (ifcIntegerEClass == null) {
ifcIntegerEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(805);
}
return ifcIntegerEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcInteger_WrappedValue() {
return (EAttribute) getIfcInteger().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIntegerCountRateMeasure() {
if (ifcIntegerCountRateMeasureEClass == null) {
ifcIntegerCountRateMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(806);
}
return ifcIntegerCountRateMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIntegerCountRateMeasure_WrappedValue() {
return (EAttribute) getIfcIntegerCountRateMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcIonConcentrationMeasure() {
if (ifcIonConcentrationMeasureEClass == null) {
ifcIonConcentrationMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(807);
}
return ifcIonConcentrationMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIonConcentrationMeasure_WrappedValue() {
return (EAttribute) getIfcIonConcentrationMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIonConcentrationMeasure_WrappedValueAsString() {
return (EAttribute) getIfcIonConcentrationMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcIsothermalMoistureCapacityMeasure() {
if (ifcIsothermalMoistureCapacityMeasureEClass == null) {
ifcIsothermalMoistureCapacityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(808);
}
return ifcIsothermalMoistureCapacityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcIsothermalMoistureCapacityMeasure_WrappedValue() {
return (EAttribute) getIfcIsothermalMoistureCapacityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcIsothermalMoistureCapacityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcIsothermalMoistureCapacityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcKinematicViscosityMeasure() {
if (ifcKinematicViscosityMeasureEClass == null) {
ifcKinematicViscosityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(809);
}
return ifcKinematicViscosityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcKinematicViscosityMeasure_WrappedValue() {
return (EAttribute) getIfcKinematicViscosityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcKinematicViscosityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcKinematicViscosityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLabel() {
if (ifcLabelEClass == null) {
ifcLabelEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(810);
}
return ifcLabelEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLabel_WrappedValue() {
return (EAttribute) getIfcLabel().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLengthMeasure() {
if (ifcLengthMeasureEClass == null) {
ifcLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(811);
}
return ifcLengthMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLengthMeasure_WrappedValue() {
return (EAttribute) getIfcLengthMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLengthMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLengthMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLinearForceMeasure() {
if (ifcLinearForceMeasureEClass == null) {
ifcLinearForceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(812);
}
return ifcLinearForceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearForceMeasure_WrappedValue() {
return (EAttribute) getIfcLinearForceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearForceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLinearForceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLinearMomentMeasure() {
if (ifcLinearMomentMeasureEClass == null) {
ifcLinearMomentMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(813);
}
return ifcLinearMomentMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearMomentMeasure_WrappedValue() {
return (EAttribute) getIfcLinearMomentMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearMomentMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLinearMomentMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLinearStiffnessMeasure() {
if (ifcLinearStiffnessMeasureEClass == null) {
ifcLinearStiffnessMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(814);
}
return ifcLinearStiffnessMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearStiffnessMeasure_WrappedValue() {
return (EAttribute) getIfcLinearStiffnessMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearStiffnessMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLinearStiffnessMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLinearVelocityMeasure() {
if (ifcLinearVelocityMeasureEClass == null) {
ifcLinearVelocityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(815);
}
return ifcLinearVelocityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearVelocityMeasure_WrappedValue() {
return (EAttribute) getIfcLinearVelocityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLinearVelocityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLinearVelocityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLogical() {
if (ifcLogicalEClass == null) {
ifcLogicalEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(816);
}
return ifcLogicalEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLogical_WrappedValue() {
return (EAttribute) getIfcLogical().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLuminousFluxMeasure() {
if (ifcLuminousFluxMeasureEClass == null) {
ifcLuminousFluxMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(817);
}
return ifcLuminousFluxMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousFluxMeasure_WrappedValue() {
return (EAttribute) getIfcLuminousFluxMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousFluxMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLuminousFluxMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLuminousIntensityDistributionMeasure() {
if (ifcLuminousIntensityDistributionMeasureEClass == null) {
ifcLuminousIntensityDistributionMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(818);
}
return ifcLuminousIntensityDistributionMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousIntensityDistributionMeasure_WrappedValue() {
return (EAttribute) getIfcLuminousIntensityDistributionMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousIntensityDistributionMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLuminousIntensityDistributionMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcLuminousIntensityMeasure() {
if (ifcLuminousIntensityMeasureEClass == null) {
ifcLuminousIntensityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(819);
}
return ifcLuminousIntensityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousIntensityMeasure_WrappedValue() {
return (EAttribute) getIfcLuminousIntensityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcLuminousIntensityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcLuminousIntensityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMagneticFluxDensityMeasure() {
if (ifcMagneticFluxDensityMeasureEClass == null) {
ifcMagneticFluxDensityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(820);
}
return ifcMagneticFluxDensityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMagneticFluxDensityMeasure_WrappedValue() {
return (EAttribute) getIfcMagneticFluxDensityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMagneticFluxDensityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMagneticFluxDensityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMagneticFluxMeasure() {
if (ifcMagneticFluxMeasureEClass == null) {
ifcMagneticFluxMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(821);
}
return ifcMagneticFluxMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMagneticFluxMeasure_WrappedValue() {
return (EAttribute) getIfcMagneticFluxMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMagneticFluxMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMagneticFluxMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMassDensityMeasure() {
if (ifcMassDensityMeasureEClass == null) {
ifcMassDensityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(822);
}
return ifcMassDensityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassDensityMeasure_WrappedValue() {
return (EAttribute) getIfcMassDensityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassDensityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMassDensityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMassFlowRateMeasure() {
if (ifcMassFlowRateMeasureEClass == null) {
ifcMassFlowRateMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(823);
}
return ifcMassFlowRateMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassFlowRateMeasure_WrappedValue() {
return (EAttribute) getIfcMassFlowRateMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassFlowRateMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMassFlowRateMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMassMeasure() {
if (ifcMassMeasureEClass == null) {
ifcMassMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(824);
}
return ifcMassMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassMeasure_WrappedValue() {
return (EAttribute) getIfcMassMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMassMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMassPerLengthMeasure() {
if (ifcMassPerLengthMeasureEClass == null) {
ifcMassPerLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(825);
}
return ifcMassPerLengthMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassPerLengthMeasure_WrappedValue() {
return (EAttribute) getIfcMassPerLengthMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMassPerLengthMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMassPerLengthMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfElasticityMeasure() {
if (ifcModulusOfElasticityMeasureEClass == null) {
ifcModulusOfElasticityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(826);
}
return ifcModulusOfElasticityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfElasticityMeasure_WrappedValue() {
return (EAttribute) getIfcModulusOfElasticityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfElasticityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcModulusOfElasticityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfLinearSubgradeReactionMeasure() {
if (ifcModulusOfLinearSubgradeReactionMeasureEClass == null) {
ifcModulusOfLinearSubgradeReactionMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(827);
}
return ifcModulusOfLinearSubgradeReactionMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfLinearSubgradeReactionMeasure_WrappedValue() {
return (EAttribute) getIfcModulusOfLinearSubgradeReactionMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfLinearSubgradeReactionMeasure_WrappedValueAsString() {
return (EAttribute) getIfcModulusOfLinearSubgradeReactionMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfRotationalSubgradeReactionMeasure() {
if (ifcModulusOfRotationalSubgradeReactionMeasureEClass == null) {
ifcModulusOfRotationalSubgradeReactionMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(828);
}
return ifcModulusOfRotationalSubgradeReactionMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfRotationalSubgradeReactionMeasure_WrappedValue() {
return (EAttribute) getIfcModulusOfRotationalSubgradeReactionMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfRotationalSubgradeReactionMeasure_WrappedValueAsString() {
return (EAttribute) getIfcModulusOfRotationalSubgradeReactionMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfSubgradeReactionMeasure() {
if (ifcModulusOfSubgradeReactionMeasureEClass == null) {
ifcModulusOfSubgradeReactionMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(829);
}
return ifcModulusOfSubgradeReactionMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfSubgradeReactionMeasure_WrappedValue() {
return (EAttribute) getIfcModulusOfSubgradeReactionMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcModulusOfSubgradeReactionMeasure_WrappedValueAsString() {
return (EAttribute) getIfcModulusOfSubgradeReactionMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMoistureDiffusivityMeasure() {
if (ifcMoistureDiffusivityMeasureEClass == null) {
ifcMoistureDiffusivityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(830);
}
return ifcMoistureDiffusivityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMoistureDiffusivityMeasure_WrappedValue() {
return (EAttribute) getIfcMoistureDiffusivityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMoistureDiffusivityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMoistureDiffusivityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMolecularWeightMeasure() {
if (ifcMolecularWeightMeasureEClass == null) {
ifcMolecularWeightMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(831);
}
return ifcMolecularWeightMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMolecularWeightMeasure_WrappedValue() {
return (EAttribute) getIfcMolecularWeightMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMolecularWeightMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMolecularWeightMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMomentOfInertiaMeasure() {
if (ifcMomentOfInertiaMeasureEClass == null) {
ifcMomentOfInertiaMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(832);
}
return ifcMomentOfInertiaMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMomentOfInertiaMeasure_WrappedValue() {
return (EAttribute) getIfcMomentOfInertiaMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMomentOfInertiaMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMomentOfInertiaMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMonetaryMeasure() {
if (ifcMonetaryMeasureEClass == null) {
ifcMonetaryMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(833);
}
return ifcMonetaryMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMonetaryMeasure_WrappedValue() {
return (EAttribute) getIfcMonetaryMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcMonetaryMeasure_WrappedValueAsString() {
return (EAttribute) getIfcMonetaryMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcMonthInYearNumber() {
if (ifcMonthInYearNumberEClass == null) {
ifcMonthInYearNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(834);
}
return ifcMonthInYearNumberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcMonthInYearNumber_WrappedValue() {
return (EAttribute) getIfcMonthInYearNumber().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcNumericMeasure() {
if (ifcNumericMeasureEClass == null) {
ifcNumericMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(835);
}
return ifcNumericMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcNumericMeasure_WrappedValue() {
return (EAttribute) getIfcNumericMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcNumericMeasure_WrappedValueAsString() {
return (EAttribute) getIfcNumericMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPHMeasure() {
if (ifcPHMeasureEClass == null) {
ifcPHMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(836);
}
return ifcPHMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPHMeasure_WrappedValue() {
return (EAttribute) getIfcPHMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPHMeasure_WrappedValueAsString() {
return (EAttribute) getIfcPHMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcParameterValue() {
if (ifcParameterValueEClass == null) {
ifcParameterValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(837);
}
return ifcParameterValueEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcParameterValue_WrappedValue() {
return (EAttribute) getIfcParameterValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcParameterValue_WrappedValueAsString() {
return (EAttribute) getIfcParameterValue().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPlanarForceMeasure() {
if (ifcPlanarForceMeasureEClass == null) {
ifcPlanarForceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(838);
}
return ifcPlanarForceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarForceMeasure_WrappedValue() {
return (EAttribute) getIfcPlanarForceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlanarForceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcPlanarForceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPlaneAngleMeasure() {
if (ifcPlaneAngleMeasureEClass == null) {
ifcPlaneAngleMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(839);
}
return ifcPlaneAngleMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlaneAngleMeasure_WrappedValue() {
return (EAttribute) getIfcPlaneAngleMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPlaneAngleMeasure_WrappedValueAsString() {
return (EAttribute) getIfcPlaneAngleMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPowerMeasure() {
if (ifcPowerMeasureEClass == null) {
ifcPowerMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(840);
}
return ifcPowerMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPowerMeasure_WrappedValue() {
return (EAttribute) getIfcPowerMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPowerMeasure_WrappedValueAsString() {
return (EAttribute) getIfcPowerMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcPresentableText() {
if (ifcPresentableTextEClass == null) {
ifcPresentableTextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(841);
}
return ifcPresentableTextEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPresentableText_WrappedValue() {
return (EAttribute) getIfcPresentableText().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcPressureMeasure() {
if (ifcPressureMeasureEClass == null) {
ifcPressureMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(842);
}
return ifcPressureMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcPressureMeasure_WrappedValue() {
return (EAttribute) getIfcPressureMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcPressureMeasure_WrappedValueAsString() {
return (EAttribute) getIfcPressureMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRadioActivityMeasure() {
if (ifcRadioActivityMeasureEClass == null) {
ifcRadioActivityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(843);
}
return ifcRadioActivityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRadioActivityMeasure_WrappedValue() {
return (EAttribute) getIfcRadioActivityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRadioActivityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcRadioActivityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRatioMeasure() {
if (ifcRatioMeasureEClass == null) {
ifcRatioMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(844);
}
return ifcRatioMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRatioMeasure_WrappedValue() {
return (EAttribute) getIfcRatioMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRatioMeasure_WrappedValueAsString() {
return (EAttribute) getIfcRatioMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcReal() {
if (ifcRealEClass == null) {
ifcRealEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(845);
}
return ifcRealEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcReal_WrappedValue() {
return (EAttribute) getIfcReal().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcReal_WrappedValueAsString() {
return (EAttribute) getIfcReal().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRotationalFrequencyMeasure() {
if (ifcRotationalFrequencyMeasureEClass == null) {
ifcRotationalFrequencyMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(846);
}
return ifcRotationalFrequencyMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalFrequencyMeasure_WrappedValue() {
return (EAttribute) getIfcRotationalFrequencyMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalFrequencyMeasure_WrappedValueAsString() {
return (EAttribute) getIfcRotationalFrequencyMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRotationalMassMeasure() {
if (ifcRotationalMassMeasureEClass == null) {
ifcRotationalMassMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(847);
}
return ifcRotationalMassMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalMassMeasure_WrappedValue() {
return (EAttribute) getIfcRotationalMassMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalMassMeasure_WrappedValueAsString() {
return (EAttribute) getIfcRotationalMassMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcRotationalStiffnessMeasure() {
if (ifcRotationalStiffnessMeasureEClass == null) {
ifcRotationalStiffnessMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(848);
}
return ifcRotationalStiffnessMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalStiffnessMeasure_WrappedValue() {
return (EAttribute) getIfcRotationalStiffnessMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcRotationalStiffnessMeasure_WrappedValueAsString() {
return (EAttribute) getIfcRotationalStiffnessMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSectionModulusMeasure() {
if (ifcSectionModulusMeasureEClass == null) {
ifcSectionModulusMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(849);
}
return ifcSectionModulusMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionModulusMeasure_WrappedValue() {
return (EAttribute) getIfcSectionModulusMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionModulusMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSectionModulusMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSectionalAreaIntegralMeasure() {
if (ifcSectionalAreaIntegralMeasureEClass == null) {
ifcSectionalAreaIntegralMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(850);
}
return ifcSectionalAreaIntegralMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionalAreaIntegralMeasure_WrappedValue() {
return (EAttribute) getIfcSectionalAreaIntegralMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSectionalAreaIntegralMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSectionalAreaIntegralMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcShearModulusMeasure() {
if (ifcShearModulusMeasureEClass == null) {
ifcShearModulusMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(851);
}
return ifcShearModulusMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcShearModulusMeasure_WrappedValue() {
return (EAttribute) getIfcShearModulusMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcShearModulusMeasure_WrappedValueAsString() {
return (EAttribute) getIfcShearModulusMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSolidAngleMeasure() {
if (ifcSolidAngleMeasureEClass == null) {
ifcSolidAngleMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(852);
}
return ifcSolidAngleMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSolidAngleMeasure_WrappedValue() {
return (EAttribute) getIfcSolidAngleMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSolidAngleMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSolidAngleMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSoundPowerLevelMeasure() {
if (ifcSoundPowerLevelMeasureEClass == null) {
ifcSoundPowerLevelMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(853);
}
return ifcSoundPowerLevelMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPowerLevelMeasure_WrappedValue() {
return (EAttribute) getIfcSoundPowerLevelMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPowerLevelMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSoundPowerLevelMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSoundPowerMeasure() {
if (ifcSoundPowerMeasureEClass == null) {
ifcSoundPowerMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(854);
}
return ifcSoundPowerMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPowerMeasure_WrappedValue() {
return (EAttribute) getIfcSoundPowerMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPowerMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSoundPowerMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSoundPressureLevelMeasure() {
if (ifcSoundPressureLevelMeasureEClass == null) {
ifcSoundPressureLevelMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(855);
}
return ifcSoundPressureLevelMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPressureLevelMeasure_WrappedValue() {
return (EAttribute) getIfcSoundPressureLevelMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPressureLevelMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSoundPressureLevelMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSoundPressureMeasure() {
if (ifcSoundPressureMeasureEClass == null) {
ifcSoundPressureMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(856);
}
return ifcSoundPressureMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPressureMeasure_WrappedValue() {
return (EAttribute) getIfcSoundPressureMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSoundPressureMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSoundPressureMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSpecificHeatCapacityMeasure() {
if (ifcSpecificHeatCapacityMeasureEClass == null) {
ifcSpecificHeatCapacityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(857);
}
return ifcSpecificHeatCapacityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecificHeatCapacityMeasure_WrappedValue() {
return (EAttribute) getIfcSpecificHeatCapacityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecificHeatCapacityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcSpecificHeatCapacityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSpecularExponent() {
if (ifcSpecularExponentEClass == null) {
ifcSpecularExponentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(858);
}
return ifcSpecularExponentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecularExponent_WrappedValue() {
return (EAttribute) getIfcSpecularExponent().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecularExponent_WrappedValueAsString() {
return (EAttribute) getIfcSpecularExponent().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcSpecularRoughness() {
if (ifcSpecularRoughnessEClass == null) {
ifcSpecularRoughnessEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(859);
}
return ifcSpecularRoughnessEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecularRoughness_WrappedValue() {
return (EAttribute) getIfcSpecularRoughness().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcSpecularRoughness_WrappedValueAsString() {
return (EAttribute) getIfcSpecularRoughness().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTemperatureGradientMeasure() {
if (ifcTemperatureGradientMeasureEClass == null) {
ifcTemperatureGradientMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(860);
}
return ifcTemperatureGradientMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTemperatureGradientMeasure_WrappedValue() {
return (EAttribute) getIfcTemperatureGradientMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTemperatureGradientMeasure_WrappedValueAsString() {
return (EAttribute) getIfcTemperatureGradientMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTemperatureRateOfChangeMeasure() {
if (ifcTemperatureRateOfChangeMeasureEClass == null) {
ifcTemperatureRateOfChangeMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(861);
}
return ifcTemperatureRateOfChangeMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTemperatureRateOfChangeMeasure_WrappedValue() {
return (EAttribute) getIfcTemperatureRateOfChangeMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTemperatureRateOfChangeMeasure_WrappedValueAsString() {
return (EAttribute) getIfcTemperatureRateOfChangeMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcText() {
if (ifcTextEClass == null) {
ifcTextEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(862);
}
return ifcTextEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcText_WrappedValue() {
return (EAttribute) getIfcText().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTextAlignment() {
if (ifcTextAlignmentEClass == null) {
ifcTextAlignmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(863);
}
return ifcTextAlignmentEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextAlignment_WrappedValue() {
return (EAttribute) getIfcTextAlignment().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTextDecoration() {
if (ifcTextDecorationEClass == null) {
ifcTextDecorationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(864);
}
return ifcTextDecorationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextDecoration_WrappedValue() {
return (EAttribute) getIfcTextDecoration().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTextFontName() {
if (ifcTextFontNameEClass == null) {
ifcTextFontNameEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(865);
}
return ifcTextFontNameEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextFontName_WrappedValue() {
return (EAttribute) getIfcTextFontName().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTextTransformation() {
if (ifcTextTransformationEClass == null) {
ifcTextTransformationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(866);
}
return ifcTextTransformationEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTextTransformation_WrappedValue() {
return (EAttribute) getIfcTextTransformation().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcThermalAdmittanceMeasure() {
if (ifcThermalAdmittanceMeasureEClass == null) {
ifcThermalAdmittanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(867);
}
return ifcThermalAdmittanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalAdmittanceMeasure_WrappedValue() {
return (EAttribute) getIfcThermalAdmittanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalAdmittanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermalAdmittanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcThermalConductivityMeasure() {
if (ifcThermalConductivityMeasureEClass == null) {
ifcThermalConductivityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(868);
}
return ifcThermalConductivityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalConductivityMeasure_WrappedValue() {
return (EAttribute) getIfcThermalConductivityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalConductivityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermalConductivityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcThermalExpansionCoefficientMeasure() {
if (ifcThermalExpansionCoefficientMeasureEClass == null) {
ifcThermalExpansionCoefficientMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(869);
}
return ifcThermalExpansionCoefficientMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalExpansionCoefficientMeasure_WrappedValue() {
return (EAttribute) getIfcThermalExpansionCoefficientMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalExpansionCoefficientMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermalExpansionCoefficientMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcThermalResistanceMeasure() {
if (ifcThermalResistanceMeasureEClass == null) {
ifcThermalResistanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(870);
}
return ifcThermalResistanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalResistanceMeasure_WrappedValue() {
return (EAttribute) getIfcThermalResistanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalResistanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermalResistanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcThermalTransmittanceMeasure() {
if (ifcThermalTransmittanceMeasureEClass == null) {
ifcThermalTransmittanceMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(871);
}
return ifcThermalTransmittanceMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalTransmittanceMeasure_WrappedValue() {
return (EAttribute) getIfcThermalTransmittanceMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermalTransmittanceMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermalTransmittanceMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcThermodynamicTemperatureMeasure() {
if (ifcThermodynamicTemperatureMeasureEClass == null) {
ifcThermodynamicTemperatureMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(872);
}
return ifcThermodynamicTemperatureMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermodynamicTemperatureMeasure_WrappedValue() {
return (EAttribute) getIfcThermodynamicTemperatureMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcThermodynamicTemperatureMeasure_WrappedValueAsString() {
return (EAttribute) getIfcThermodynamicTemperatureMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTime() {
if (ifcTimeEClass == null) {
ifcTimeEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(873);
}
return ifcTimeEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTime_WrappedValue() {
return (EAttribute) getIfcTime().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTimeMeasure() {
if (ifcTimeMeasureEClass == null) {
ifcTimeMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(874);
}
return ifcTimeMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeMeasure_WrappedValue() {
return (EAttribute) getIfcTimeMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeMeasure_WrappedValueAsString() {
return (EAttribute) getIfcTimeMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcTimeStamp() {
if (ifcTimeStampEClass == null) {
ifcTimeStampEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(875);
}
return ifcTimeStampEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTimeStamp_WrappedValue() {
return (EAttribute) getIfcTimeStamp().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcTorqueMeasure() {
if (ifcTorqueMeasureEClass == null) {
ifcTorqueMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(876);
}
return ifcTorqueMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcTorqueMeasure_WrappedValue() {
return (EAttribute) getIfcTorqueMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcTorqueMeasure_WrappedValueAsString() {
return (EAttribute) getIfcTorqueMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcURIReference() {
if (ifcURIReferenceEClass == null) {
ifcURIReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(877);
}
return ifcURIReferenceEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcURIReference_WrappedValue() {
return (EAttribute) getIfcURIReference().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcVaporPermeabilityMeasure() {
if (ifcVaporPermeabilityMeasureEClass == null) {
ifcVaporPermeabilityMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(878);
}
return ifcVaporPermeabilityMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVaporPermeabilityMeasure_WrappedValue() {
return (EAttribute) getIfcVaporPermeabilityMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVaporPermeabilityMeasure_WrappedValueAsString() {
return (EAttribute) getIfcVaporPermeabilityMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcVolumeMeasure() {
if (ifcVolumeMeasureEClass == null) {
ifcVolumeMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(879);
}
return ifcVolumeMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVolumeMeasure_WrappedValue() {
return (EAttribute) getIfcVolumeMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVolumeMeasure_WrappedValueAsString() {
return (EAttribute) getIfcVolumeMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcVolumetricFlowRateMeasure() {
if (ifcVolumetricFlowRateMeasureEClass == null) {
ifcVolumetricFlowRateMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(880);
}
return ifcVolumetricFlowRateMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcVolumetricFlowRateMeasure_WrappedValue() {
return (EAttribute) getIfcVolumetricFlowRateMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcVolumetricFlowRateMeasure_WrappedValueAsString() {
return (EAttribute) getIfcVolumetricFlowRateMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcWarpingConstantMeasure() {
if (ifcWarpingConstantMeasureEClass == null) {
ifcWarpingConstantMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(881);
}
return ifcWarpingConstantMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWarpingConstantMeasure_WrappedValue() {
return (EAttribute) getIfcWarpingConstantMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWarpingConstantMeasure_WrappedValueAsString() {
return (EAttribute) getIfcWarpingConstantMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcWarpingMomentMeasure() {
if (ifcWarpingMomentMeasureEClass == null) {
ifcWarpingMomentMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(882);
}
return ifcWarpingMomentMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcWarpingMomentMeasure_WrappedValue() {
return (EAttribute) getIfcWarpingMomentMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcWarpingMomentMeasure_WrappedValueAsString() {
return (EAttribute) getIfcWarpingMomentMeasure().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcBoxAlignment() {
if (ifcBoxAlignmentEClass == null) {
ifcBoxAlignmentEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(883);
}
return ifcBoxAlignmentEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCompoundPlaneAngleMeasure() {
if (ifcCompoundPlaneAngleMeasureEClass == null) {
ifcCompoundPlaneAngleMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(884);
}
return ifcCompoundPlaneAngleMeasureEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcCompoundPlaneAngleMeasure_WrappedValue() {
return (EAttribute) getIfcCompoundPlaneAngleMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcLanguageId() {
if (ifcLanguageIdEClass == null) {
ifcLanguageIdEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(885);
}
return ifcLanguageIdEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcNonNegativeLengthMeasure() {
if (ifcNonNegativeLengthMeasureEClass == null) {
ifcNonNegativeLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(886);
}
return ifcNonNegativeLengthMeasureEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcNormalisedRatioMeasure() {
if (ifcNormalisedRatioMeasureEClass == null) {
ifcNormalisedRatioMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(887);
}
return ifcNormalisedRatioMeasureEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPositiveLengthMeasure() {
if (ifcPositiveLengthMeasureEClass == null) {
ifcPositiveLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(888);
}
return ifcPositiveLengthMeasureEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPositivePlaneAngleMeasure() {
if (ifcPositivePlaneAngleMeasureEClass == null) {
ifcPositivePlaneAngleMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(889);
}
return ifcPositivePlaneAngleMeasureEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPositiveRatioMeasure() {
if (ifcPositiveRatioMeasureEClass == null) {
ifcPositiveRatioMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(890);
}
return ifcPositiveRatioMeasureEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcComplexNumber() {
if (ifcComplexNumberEClass == null) {
ifcComplexNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1097);
}
return ifcComplexNumberEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcComplexNumber_WrappedValue() {
return (EAttribute) getIfcComplexNumber().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EAttribute getIfcComplexNumber_WrappedValueAsString() {
return (EAttribute) getIfcComplexNumber().getEStructuralFeatures().get(1);
}
/**
*
*
* @generated
*/
public EClass getIfcNullStyle() {
if (ifcNullStyleEClass == null) {
ifcNullStyleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1098);
}
return ifcNullStyleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getIfcNullStyle_WrappedValue() {
return (EAttribute) getIfcNullStyle().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getIfcActorSelect() {
if (ifcActorSelectEClass == null) {
ifcActorSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1099);
}
return ifcActorSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcAppliedValueSelect() {
if (ifcAppliedValueSelectEClass == null) {
ifcAppliedValueSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1100);
}
return ifcAppliedValueSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcAxis2Placement() {
if (ifcAxis2PlacementEClass == null) {
ifcAxis2PlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1101);
}
return ifcAxis2PlacementEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBendingParameterSelect() {
if (ifcBendingParameterSelectEClass == null) {
ifcBendingParameterSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1102);
}
return ifcBendingParameterSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcBooleanOperand() {
if (ifcBooleanOperandEClass == null) {
ifcBooleanOperandEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1103);
}
return ifcBooleanOperandEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcClassificationReferenceSelect() {
if (ifcClassificationReferenceSelectEClass == null) {
ifcClassificationReferenceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1104);
}
return ifcClassificationReferenceSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcClassificationSelect() {
if (ifcClassificationSelectEClass == null) {
ifcClassificationSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1105);
}
return ifcClassificationSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcColour() {
if (ifcColourEClass == null) {
ifcColourEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1106);
}
return ifcColourEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcColourOrFactor() {
if (ifcColourOrFactorEClass == null) {
ifcColourOrFactorEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1107);
}
return ifcColourOrFactorEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCoordinateReferenceSystemSelect() {
if (ifcCoordinateReferenceSystemSelectEClass == null) {
ifcCoordinateReferenceSystemSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1108);
}
return ifcCoordinateReferenceSystemSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCsgSelect() {
if (ifcCsgSelectEClass == null) {
ifcCsgSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1109);
}
return ifcCsgSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCurveFontOrScaledCurveFontSelect() {
if (ifcCurveFontOrScaledCurveFontSelectEClass == null) {
ifcCurveFontOrScaledCurveFontSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1110);
}
return ifcCurveFontOrScaledCurveFontSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCurveOnSurface() {
if (ifcCurveOnSurfaceEClass == null) {
ifcCurveOnSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1111);
}
return ifcCurveOnSurfaceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCurveOrEdgeCurve() {
if (ifcCurveOrEdgeCurveEClass == null) {
ifcCurveOrEdgeCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1112);
}
return ifcCurveOrEdgeCurveEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcCurveStyleFontSelect() {
if (ifcCurveStyleFontSelectEClass == null) {
ifcCurveStyleFontSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1113);
}
return ifcCurveStyleFontSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDefinitionSelect() {
if (ifcDefinitionSelectEClass == null) {
ifcDefinitionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1114);
}
return ifcDefinitionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDerivedMeasureValue() {
if (ifcDerivedMeasureValueEClass == null) {
ifcDerivedMeasureValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1115);
}
return ifcDerivedMeasureValueEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcDocumentSelect() {
if (ifcDocumentSelectEClass == null) {
ifcDocumentSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1116);
}
return ifcDocumentSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcFillStyleSelect() {
if (ifcFillStyleSelectEClass == null) {
ifcFillStyleSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1117);
}
return ifcFillStyleSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcGeometricSetSelect() {
if (ifcGeometricSetSelectEClass == null) {
ifcGeometricSetSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1118);
}
return ifcGeometricSetSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcGridPlacementDirectionSelect() {
if (ifcGridPlacementDirectionSelectEClass == null) {
ifcGridPlacementDirectionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1119);
}
return ifcGridPlacementDirectionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcHatchLineDistanceSelect() {
if (ifcHatchLineDistanceSelectEClass == null) {
ifcHatchLineDistanceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1120);
}
return ifcHatchLineDistanceSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcLayeredItem() {
if (ifcLayeredItemEClass == null) {
ifcLayeredItemEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1121);
}
return ifcLayeredItemEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcLibrarySelect() {
if (ifcLibrarySelectEClass == null) {
ifcLibrarySelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1122);
}
return ifcLibrarySelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcLightDistributionDataSourceSelect() {
if (ifcLightDistributionDataSourceSelectEClass == null) {
ifcLightDistributionDataSourceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1123);
}
return ifcLightDistributionDataSourceSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcMaterialSelect() {
if (ifcMaterialSelectEClass == null) {
ifcMaterialSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1124);
}
return ifcMaterialSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcMeasureValue() {
if (ifcMeasureValueEClass == null) {
ifcMeasureValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1125);
}
return ifcMeasureValueEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcMetricValueSelect() {
if (ifcMetricValueSelectEClass == null) {
ifcMetricValueSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1126);
}
return ifcMetricValueSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfRotationalSubgradeReactionSelect() {
if (ifcModulusOfRotationalSubgradeReactionSelectEClass == null) {
ifcModulusOfRotationalSubgradeReactionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1127);
}
return ifcModulusOfRotationalSubgradeReactionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfSubgradeReactionSelect() {
if (ifcModulusOfSubgradeReactionSelectEClass == null) {
ifcModulusOfSubgradeReactionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1128);
}
return ifcModulusOfSubgradeReactionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcModulusOfTranslationalSubgradeReactionSelect() {
if (ifcModulusOfTranslationalSubgradeReactionSelectEClass == null) {
ifcModulusOfTranslationalSubgradeReactionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1129);
}
return ifcModulusOfTranslationalSubgradeReactionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcObjectReferenceSelect() {
if (ifcObjectReferenceSelectEClass == null) {
ifcObjectReferenceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1130);
}
return ifcObjectReferenceSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPointOrVertexPoint() {
if (ifcPointOrVertexPointEClass == null) {
ifcPointOrVertexPointEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1131);
}
return ifcPointOrVertexPointEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPresentationStyleSelect() {
if (ifcPresentationStyleSelectEClass == null) {
ifcPresentationStyleSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1132);
}
return ifcPresentationStyleSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProcessSelect() {
if (ifcProcessSelectEClass == null) {
ifcProcessSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1133);
}
return ifcProcessSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProductRepresentationSelect() {
if (ifcProductRepresentationSelectEClass == null) {
ifcProductRepresentationSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1134);
}
return ifcProductRepresentationSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcProductSelect() {
if (ifcProductSelectEClass == null) {
ifcProductSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1135);
}
return ifcProductSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcPropertySetDefinitionSelect() {
if (ifcPropertySetDefinitionSelectEClass == null) {
ifcPropertySetDefinitionSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1136);
}
return ifcPropertySetDefinitionSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcResourceObjectSelect() {
if (ifcResourceObjectSelectEClass == null) {
ifcResourceObjectSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1137);
}
return ifcResourceObjectSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcResourceSelect() {
if (ifcResourceSelectEClass == null) {
ifcResourceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1138);
}
return ifcResourceSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcRotationalStiffnessSelect() {
if (ifcRotationalStiffnessSelectEClass == null) {
ifcRotationalStiffnessSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1139);
}
return ifcRotationalStiffnessSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcShell() {
if (ifcShellEClass == null) {
ifcShellEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1140);
}
return ifcShellEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSimpleValue() {
if (ifcSimpleValueEClass == null) {
ifcSimpleValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1141);
}
return ifcSimpleValueEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSizeSelect() {
if (ifcSizeSelectEClass == null) {
ifcSizeSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1142);
}
return ifcSizeSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSolidOrShell() {
if (ifcSolidOrShellEClass == null) {
ifcSolidOrShellEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1143);
}
return ifcSolidOrShellEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSpaceBoundarySelect() {
if (ifcSpaceBoundarySelectEClass == null) {
ifcSpaceBoundarySelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1144);
}
return ifcSpaceBoundarySelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSpecularHighlightSelect() {
if (ifcSpecularHighlightSelectEClass == null) {
ifcSpecularHighlightSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1145);
}
return ifcSpecularHighlightSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStructuralActivityAssignmentSelect() {
if (ifcStructuralActivityAssignmentSelectEClass == null) {
ifcStructuralActivityAssignmentSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1146);
}
return ifcStructuralActivityAssignmentSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcStyleAssignmentSelect() {
if (ifcStyleAssignmentSelectEClass == null) {
ifcStyleAssignmentSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1147);
}
return ifcStyleAssignmentSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceOrFaceSurface() {
if (ifcSurfaceOrFaceSurfaceEClass == null) {
ifcSurfaceOrFaceSurfaceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1148);
}
return ifcSurfaceOrFaceSurfaceEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcSurfaceStyleElementSelect() {
if (ifcSurfaceStyleElementSelectEClass == null) {
ifcSurfaceStyleElementSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1149);
}
return ifcSurfaceStyleElementSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTextFontSelect() {
if (ifcTextFontSelectEClass == null) {
ifcTextFontSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1150);
}
return ifcTextFontSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTimeOrRatioSelect() {
if (ifcTimeOrRatioSelectEClass == null) {
ifcTimeOrRatioSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1151);
}
return ifcTimeOrRatioSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTranslationalStiffnessSelect() {
if (ifcTranslationalStiffnessSelectEClass == null) {
ifcTranslationalStiffnessSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1152);
}
return ifcTranslationalStiffnessSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcTrimmingSelect() {
if (ifcTrimmingSelectEClass == null) {
ifcTrimmingSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1153);
}
return ifcTrimmingSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcUnit() {
if (ifcUnitEClass == null) {
ifcUnitEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1154);
}
return ifcUnitEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcValue() {
if (ifcValueEClass == null) {
ifcValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1155);
}
return ifcValueEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcVectorOrDirection() {
if (ifcVectorOrDirectionEClass == null) {
ifcVectorOrDirectionEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1156);
}
return ifcVectorOrDirectionEClass;
}
/**
*
*
* @generated
*/
public EClass getIfcWarpingStiffnessSelect() {
if (ifcWarpingStiffnessSelectEClass == null) {
ifcWarpingStiffnessSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1157);
}
return ifcWarpingStiffnessSelectEClass;
}
/**
*
*
* @generated
*/
public EClass getListOfIfcCartesianPoint() {
if (listOfIfcCartesianPointEClass == null) {
listOfIfcCartesianPointEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1158);
}
return listOfIfcCartesianPointEClass;
}
/**
*
*
* @generated
*/
public EReference getListOfIfcCartesianPoint_List() {
return (EReference) getListOfIfcCartesianPoint().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getListOfIfcLengthMeasure() {
if (listOfIfcLengthMeasureEClass == null) {
listOfIfcLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1159);
}
return listOfIfcLengthMeasureEClass;
}
/**
*
*
* @generated
*/
public EReference getListOfIfcLengthMeasure_List() {
return (EReference) getListOfIfcLengthMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getListOfIfcNormalisedRatioMeasure() {
if (listOfIfcNormalisedRatioMeasureEClass == null) {
listOfIfcNormalisedRatioMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1160);
}
return listOfIfcNormalisedRatioMeasureEClass;
}
/**
*
*
* @generated
*/
public EReference getListOfIfcNormalisedRatioMeasure_List() {
return (EReference) getListOfIfcNormalisedRatioMeasure().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getListOfELong() {
if (listOfELongEClass == null) {
listOfELongEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1161);
}
return listOfELongEClass;
}
/**
*
*
* @generated
*/
public EAttribute getListOfELong_List() {
return (EAttribute) getListOfELong().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getListOfEDouble() {
if (listOfEDoubleEClass == null) {
listOfEDoubleEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1162);
}
return listOfEDoubleEClass;
}
/**
*
*
* @generated
*/
public EAttribute getListOfEDouble_List() {
return (EAttribute) getListOfEDouble().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EClass getListOfIfcParameterValue() {
if (listOfIfcParameterValueEClass == null) {
listOfIfcParameterValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1163);
}
return listOfIfcParameterValueEClass;
}
/**
*
*
* @generated
*/
public EReference getListOfIfcParameterValue_List() {
return (EReference) getListOfIfcParameterValue().getEStructuralFeatures().get(0);
}
/**
*
*
* @generated
*/
public EEnum getTristate() {
if (tristateEEnum == null) {
tristateEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(0);
}
return tristateEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcActionRequestTypeEnum() {
if (ifcActionRequestTypeEnumEEnum == null) {
ifcActionRequestTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(891);
}
return ifcActionRequestTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcActionSourceTypeEnum() {
if (ifcActionSourceTypeEnumEEnum == null) {
ifcActionSourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(892);
}
return ifcActionSourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcActionTypeEnum() {
if (ifcActionTypeEnumEEnum == null) {
ifcActionTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(893);
}
return ifcActionTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcActuatorTypeEnum() {
if (ifcActuatorTypeEnumEEnum == null) {
ifcActuatorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(894);
}
return ifcActuatorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAddressTypeEnum() {
if (ifcAddressTypeEnumEEnum == null) {
ifcAddressTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(895);
}
return ifcAddressTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAirTerminalBoxTypeEnum() {
if (ifcAirTerminalBoxTypeEnumEEnum == null) {
ifcAirTerminalBoxTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(896);
}
return ifcAirTerminalBoxTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAirTerminalTypeEnum() {
if (ifcAirTerminalTypeEnumEEnum == null) {
ifcAirTerminalTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(897);
}
return ifcAirTerminalTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAirToAirHeatRecoveryTypeEnum() {
if (ifcAirToAirHeatRecoveryTypeEnumEEnum == null) {
ifcAirToAirHeatRecoveryTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(898);
}
return ifcAirToAirHeatRecoveryTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAlarmTypeEnum() {
if (ifcAlarmTypeEnumEEnum == null) {
ifcAlarmTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(899);
}
return ifcAlarmTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAnalysisModelTypeEnum() {
if (ifcAnalysisModelTypeEnumEEnum == null) {
ifcAnalysisModelTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(900);
}
return ifcAnalysisModelTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAnalysisTheoryTypeEnum() {
if (ifcAnalysisTheoryTypeEnumEEnum == null) {
ifcAnalysisTheoryTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(901);
}
return ifcAnalysisTheoryTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcArithmeticOperatorEnum() {
if (ifcArithmeticOperatorEnumEEnum == null) {
ifcArithmeticOperatorEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(902);
}
return ifcArithmeticOperatorEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAssemblyPlaceEnum() {
if (ifcAssemblyPlaceEnumEEnum == null) {
ifcAssemblyPlaceEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(903);
}
return ifcAssemblyPlaceEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcAudioVisualApplianceTypeEnum() {
if (ifcAudioVisualApplianceTypeEnumEEnum == null) {
ifcAudioVisualApplianceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(904);
}
return ifcAudioVisualApplianceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBSplineCurveForm() {
if (ifcBSplineCurveFormEEnum == null) {
ifcBSplineCurveFormEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(905);
}
return ifcBSplineCurveFormEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBSplineSurfaceForm() {
if (ifcBSplineSurfaceFormEEnum == null) {
ifcBSplineSurfaceFormEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(906);
}
return ifcBSplineSurfaceFormEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBeamTypeEnum() {
if (ifcBeamTypeEnumEEnum == null) {
ifcBeamTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(907);
}
return ifcBeamTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBenchmarkEnum() {
if (ifcBenchmarkEnumEEnum == null) {
ifcBenchmarkEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(908);
}
return ifcBenchmarkEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBoilerTypeEnum() {
if (ifcBoilerTypeEnumEEnum == null) {
ifcBoilerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(909);
}
return ifcBoilerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBooleanOperator() {
if (ifcBooleanOperatorEEnum == null) {
ifcBooleanOperatorEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(910);
}
return ifcBooleanOperatorEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBuildingElementPartTypeEnum() {
if (ifcBuildingElementPartTypeEnumEEnum == null) {
ifcBuildingElementPartTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(911);
}
return ifcBuildingElementPartTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBuildingElementProxyTypeEnum() {
if (ifcBuildingElementProxyTypeEnumEEnum == null) {
ifcBuildingElementProxyTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(912);
}
return ifcBuildingElementProxyTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBuildingSystemTypeEnum() {
if (ifcBuildingSystemTypeEnumEEnum == null) {
ifcBuildingSystemTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(913);
}
return ifcBuildingSystemTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcBurnerTypeEnum() {
if (ifcBurnerTypeEnumEEnum == null) {
ifcBurnerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(914);
}
return ifcBurnerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCableCarrierFittingTypeEnum() {
if (ifcCableCarrierFittingTypeEnumEEnum == null) {
ifcCableCarrierFittingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(915);
}
return ifcCableCarrierFittingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCableCarrierSegmentTypeEnum() {
if (ifcCableCarrierSegmentTypeEnumEEnum == null) {
ifcCableCarrierSegmentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(916);
}
return ifcCableCarrierSegmentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCableFittingTypeEnum() {
if (ifcCableFittingTypeEnumEEnum == null) {
ifcCableFittingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(917);
}
return ifcCableFittingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCableSegmentTypeEnum() {
if (ifcCableSegmentTypeEnumEEnum == null) {
ifcCableSegmentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(918);
}
return ifcCableSegmentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcChangeActionEnum() {
if (ifcChangeActionEnumEEnum == null) {
ifcChangeActionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(919);
}
return ifcChangeActionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcChillerTypeEnum() {
if (ifcChillerTypeEnumEEnum == null) {
ifcChillerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(920);
}
return ifcChillerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcChimneyTypeEnum() {
if (ifcChimneyTypeEnumEEnum == null) {
ifcChimneyTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(921);
}
return ifcChimneyTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCoilTypeEnum() {
if (ifcCoilTypeEnumEEnum == null) {
ifcCoilTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(922);
}
return ifcCoilTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcColumnTypeEnum() {
if (ifcColumnTypeEnumEEnum == null) {
ifcColumnTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(923);
}
return ifcColumnTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCommunicationsApplianceTypeEnum() {
if (ifcCommunicationsApplianceTypeEnumEEnum == null) {
ifcCommunicationsApplianceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(924);
}
return ifcCommunicationsApplianceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcComplexPropertyTemplateTypeEnum() {
if (ifcComplexPropertyTemplateTypeEnumEEnum == null) {
ifcComplexPropertyTemplateTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(925);
}
return ifcComplexPropertyTemplateTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCompressorTypeEnum() {
if (ifcCompressorTypeEnumEEnum == null) {
ifcCompressorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(926);
}
return ifcCompressorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCondenserTypeEnum() {
if (ifcCondenserTypeEnumEEnum == null) {
ifcCondenserTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(927);
}
return ifcCondenserTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcConnectionTypeEnum() {
if (ifcConnectionTypeEnumEEnum == null) {
ifcConnectionTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(928);
}
return ifcConnectionTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcConstraintEnum() {
if (ifcConstraintEnumEEnum == null) {
ifcConstraintEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(929);
}
return ifcConstraintEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcConstructionEquipmentResourceTypeEnum() {
if (ifcConstructionEquipmentResourceTypeEnumEEnum == null) {
ifcConstructionEquipmentResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(930);
}
return ifcConstructionEquipmentResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcConstructionMaterialResourceTypeEnum() {
if (ifcConstructionMaterialResourceTypeEnumEEnum == null) {
ifcConstructionMaterialResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(931);
}
return ifcConstructionMaterialResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcConstructionProductResourceTypeEnum() {
if (ifcConstructionProductResourceTypeEnumEEnum == null) {
ifcConstructionProductResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(932);
}
return ifcConstructionProductResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcControllerTypeEnum() {
if (ifcControllerTypeEnumEEnum == null) {
ifcControllerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(933);
}
return ifcControllerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCooledBeamTypeEnum() {
if (ifcCooledBeamTypeEnumEEnum == null) {
ifcCooledBeamTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(934);
}
return ifcCooledBeamTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCoolingTowerTypeEnum() {
if (ifcCoolingTowerTypeEnumEEnum == null) {
ifcCoolingTowerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(935);
}
return ifcCoolingTowerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCostItemTypeEnum() {
if (ifcCostItemTypeEnumEEnum == null) {
ifcCostItemTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(936);
}
return ifcCostItemTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCostScheduleTypeEnum() {
if (ifcCostScheduleTypeEnumEEnum == null) {
ifcCostScheduleTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(937);
}
return ifcCostScheduleTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCoveringTypeEnum() {
if (ifcCoveringTypeEnumEEnum == null) {
ifcCoveringTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(938);
}
return ifcCoveringTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCrewResourceTypeEnum() {
if (ifcCrewResourceTypeEnumEEnum == null) {
ifcCrewResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(939);
}
return ifcCrewResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCurtainWallTypeEnum() {
if (ifcCurtainWallTypeEnumEEnum == null) {
ifcCurtainWallTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(940);
}
return ifcCurtainWallTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcCurveInterpolationEnum() {
if (ifcCurveInterpolationEnumEEnum == null) {
ifcCurveInterpolationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(941);
}
return ifcCurveInterpolationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDamperTypeEnum() {
if (ifcDamperTypeEnumEEnum == null) {
ifcDamperTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(942);
}
return ifcDamperTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDataOriginEnum() {
if (ifcDataOriginEnumEEnum == null) {
ifcDataOriginEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(943);
}
return ifcDataOriginEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDerivedUnitEnum() {
if (ifcDerivedUnitEnumEEnum == null) {
ifcDerivedUnitEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(944);
}
return ifcDerivedUnitEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDirectionSenseEnum() {
if (ifcDirectionSenseEnumEEnum == null) {
ifcDirectionSenseEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(945);
}
return ifcDirectionSenseEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDiscreteAccessoryTypeEnum() {
if (ifcDiscreteAccessoryTypeEnumEEnum == null) {
ifcDiscreteAccessoryTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(946);
}
return ifcDiscreteAccessoryTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDistributionChamberElementTypeEnum() {
if (ifcDistributionChamberElementTypeEnumEEnum == null) {
ifcDistributionChamberElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(947);
}
return ifcDistributionChamberElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDistributionPortTypeEnum() {
if (ifcDistributionPortTypeEnumEEnum == null) {
ifcDistributionPortTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(948);
}
return ifcDistributionPortTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDistributionSystemEnum() {
if (ifcDistributionSystemEnumEEnum == null) {
ifcDistributionSystemEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(949);
}
return ifcDistributionSystemEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDocumentConfidentialityEnum() {
if (ifcDocumentConfidentialityEnumEEnum == null) {
ifcDocumentConfidentialityEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(950);
}
return ifcDocumentConfidentialityEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDocumentStatusEnum() {
if (ifcDocumentStatusEnumEEnum == null) {
ifcDocumentStatusEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(951);
}
return ifcDocumentStatusEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorPanelOperationEnum() {
if (ifcDoorPanelOperationEnumEEnum == null) {
ifcDoorPanelOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(952);
}
return ifcDoorPanelOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorPanelPositionEnum() {
if (ifcDoorPanelPositionEnumEEnum == null) {
ifcDoorPanelPositionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(953);
}
return ifcDoorPanelPositionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorStyleConstructionEnum() {
if (ifcDoorStyleConstructionEnumEEnum == null) {
ifcDoorStyleConstructionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(954);
}
return ifcDoorStyleConstructionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorStyleOperationEnum() {
if (ifcDoorStyleOperationEnumEEnum == null) {
ifcDoorStyleOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(955);
}
return ifcDoorStyleOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorTypeEnum() {
if (ifcDoorTypeEnumEEnum == null) {
ifcDoorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(956);
}
return ifcDoorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDoorTypeOperationEnum() {
if (ifcDoorTypeOperationEnumEEnum == null) {
ifcDoorTypeOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(957);
}
return ifcDoorTypeOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDuctFittingTypeEnum() {
if (ifcDuctFittingTypeEnumEEnum == null) {
ifcDuctFittingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(958);
}
return ifcDuctFittingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDuctSegmentTypeEnum() {
if (ifcDuctSegmentTypeEnumEEnum == null) {
ifcDuctSegmentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(959);
}
return ifcDuctSegmentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcDuctSilencerTypeEnum() {
if (ifcDuctSilencerTypeEnumEEnum == null) {
ifcDuctSilencerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(960);
}
return ifcDuctSilencerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricApplianceTypeEnum() {
if (ifcElectricApplianceTypeEnumEEnum == null) {
ifcElectricApplianceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(961);
}
return ifcElectricApplianceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricDistributionBoardTypeEnum() {
if (ifcElectricDistributionBoardTypeEnumEEnum == null) {
ifcElectricDistributionBoardTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(962);
}
return ifcElectricDistributionBoardTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricFlowStorageDeviceTypeEnum() {
if (ifcElectricFlowStorageDeviceTypeEnumEEnum == null) {
ifcElectricFlowStorageDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(963);
}
return ifcElectricFlowStorageDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricGeneratorTypeEnum() {
if (ifcElectricGeneratorTypeEnumEEnum == null) {
ifcElectricGeneratorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(964);
}
return ifcElectricGeneratorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricMotorTypeEnum() {
if (ifcElectricMotorTypeEnumEEnum == null) {
ifcElectricMotorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(965);
}
return ifcElectricMotorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElectricTimeControlTypeEnum() {
if (ifcElectricTimeControlTypeEnumEEnum == null) {
ifcElectricTimeControlTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(966);
}
return ifcElectricTimeControlTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElementAssemblyTypeEnum() {
if (ifcElementAssemblyTypeEnumEEnum == null) {
ifcElementAssemblyTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(967);
}
return ifcElementAssemblyTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcElementCompositionEnum() {
if (ifcElementCompositionEnumEEnum == null) {
ifcElementCompositionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(968);
}
return ifcElementCompositionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcEngineTypeEnum() {
if (ifcEngineTypeEnumEEnum == null) {
ifcEngineTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(969);
}
return ifcEngineTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcEvaporativeCoolerTypeEnum() {
if (ifcEvaporativeCoolerTypeEnumEEnum == null) {
ifcEvaporativeCoolerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(970);
}
return ifcEvaporativeCoolerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcEvaporatorTypeEnum() {
if (ifcEvaporatorTypeEnumEEnum == null) {
ifcEvaporatorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(971);
}
return ifcEvaporatorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcEventTriggerTypeEnum() {
if (ifcEventTriggerTypeEnumEEnum == null) {
ifcEventTriggerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(972);
}
return ifcEventTriggerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcEventTypeEnum() {
if (ifcEventTypeEnumEEnum == null) {
ifcEventTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(973);
}
return ifcEventTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcExternalSpatialElementTypeEnum() {
if (ifcExternalSpatialElementTypeEnumEEnum == null) {
ifcExternalSpatialElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(974);
}
return ifcExternalSpatialElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFanTypeEnum() {
if (ifcFanTypeEnumEEnum == null) {
ifcFanTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(975);
}
return ifcFanTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFastenerTypeEnum() {
if (ifcFastenerTypeEnumEEnum == null) {
ifcFastenerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(976);
}
return ifcFastenerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFilterTypeEnum() {
if (ifcFilterTypeEnumEEnum == null) {
ifcFilterTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(977);
}
return ifcFilterTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFireSuppressionTerminalTypeEnum() {
if (ifcFireSuppressionTerminalTypeEnumEEnum == null) {
ifcFireSuppressionTerminalTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(978);
}
return ifcFireSuppressionTerminalTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFlowDirectionEnum() {
if (ifcFlowDirectionEnumEEnum == null) {
ifcFlowDirectionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(979);
}
return ifcFlowDirectionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFlowInstrumentTypeEnum() {
if (ifcFlowInstrumentTypeEnumEEnum == null) {
ifcFlowInstrumentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(980);
}
return ifcFlowInstrumentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFlowMeterTypeEnum() {
if (ifcFlowMeterTypeEnumEEnum == null) {
ifcFlowMeterTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(981);
}
return ifcFlowMeterTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFootingTypeEnum() {
if (ifcFootingTypeEnumEEnum == null) {
ifcFootingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(982);
}
return ifcFootingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcFurnitureTypeEnum() {
if (ifcFurnitureTypeEnumEEnum == null) {
ifcFurnitureTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(983);
}
return ifcFurnitureTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcGeographicElementTypeEnum() {
if (ifcGeographicElementTypeEnumEEnum == null) {
ifcGeographicElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(984);
}
return ifcGeographicElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcGeometricProjectionEnum() {
if (ifcGeometricProjectionEnumEEnum == null) {
ifcGeometricProjectionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(985);
}
return ifcGeometricProjectionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcGlobalOrLocalEnum() {
if (ifcGlobalOrLocalEnumEEnum == null) {
ifcGlobalOrLocalEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(986);
}
return ifcGlobalOrLocalEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcGridTypeEnum() {
if (ifcGridTypeEnumEEnum == null) {
ifcGridTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(987);
}
return ifcGridTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcHeatExchangerTypeEnum() {
if (ifcHeatExchangerTypeEnumEEnum == null) {
ifcHeatExchangerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(988);
}
return ifcHeatExchangerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcHumidifierTypeEnum() {
if (ifcHumidifierTypeEnumEEnum == null) {
ifcHumidifierTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(989);
}
return ifcHumidifierTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcInterceptorTypeEnum() {
if (ifcInterceptorTypeEnumEEnum == null) {
ifcInterceptorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(990);
}
return ifcInterceptorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcInternalOrExternalEnum() {
if (ifcInternalOrExternalEnumEEnum == null) {
ifcInternalOrExternalEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(991);
}
return ifcInternalOrExternalEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcInventoryTypeEnum() {
if (ifcInventoryTypeEnumEEnum == null) {
ifcInventoryTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(992);
}
return ifcInventoryTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcJunctionBoxTypeEnum() {
if (ifcJunctionBoxTypeEnumEEnum == null) {
ifcJunctionBoxTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(993);
}
return ifcJunctionBoxTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcKnotType() {
if (ifcKnotTypeEEnum == null) {
ifcKnotTypeEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(994);
}
return ifcKnotTypeEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLaborResourceTypeEnum() {
if (ifcLaborResourceTypeEnumEEnum == null) {
ifcLaborResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(995);
}
return ifcLaborResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLampTypeEnum() {
if (ifcLampTypeEnumEEnum == null) {
ifcLampTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(996);
}
return ifcLampTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLayerSetDirectionEnum() {
if (ifcLayerSetDirectionEnumEEnum == null) {
ifcLayerSetDirectionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(997);
}
return ifcLayerSetDirectionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLightDistributionCurveEnum() {
if (ifcLightDistributionCurveEnumEEnum == null) {
ifcLightDistributionCurveEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(998);
}
return ifcLightDistributionCurveEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLightEmissionSourceEnum() {
if (ifcLightEmissionSourceEnumEEnum == null) {
ifcLightEmissionSourceEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(999);
}
return ifcLightEmissionSourceEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLightFixtureTypeEnum() {
if (ifcLightFixtureTypeEnumEEnum == null) {
ifcLightFixtureTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1000);
}
return ifcLightFixtureTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLoadGroupTypeEnum() {
if (ifcLoadGroupTypeEnumEEnum == null) {
ifcLoadGroupTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1001);
}
return ifcLoadGroupTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcLogicalOperatorEnum() {
if (ifcLogicalOperatorEnumEEnum == null) {
ifcLogicalOperatorEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1002);
}
return ifcLogicalOperatorEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcMechanicalFastenerTypeEnum() {
if (ifcMechanicalFastenerTypeEnumEEnum == null) {
ifcMechanicalFastenerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1003);
}
return ifcMechanicalFastenerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcMedicalDeviceTypeEnum() {
if (ifcMedicalDeviceTypeEnumEEnum == null) {
ifcMedicalDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1004);
}
return ifcMedicalDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcMemberTypeEnum() {
if (ifcMemberTypeEnumEEnum == null) {
ifcMemberTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1005);
}
return ifcMemberTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcMotorConnectionTypeEnum() {
if (ifcMotorConnectionTypeEnumEEnum == null) {
ifcMotorConnectionTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1006);
}
return ifcMotorConnectionTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcNullStyleEnum() {
if (ifcNullStyleEnumEEnum == null) {
ifcNullStyleEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1007);
}
return ifcNullStyleEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcObjectTypeEnum() {
if (ifcObjectTypeEnumEEnum == null) {
ifcObjectTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1008);
}
return ifcObjectTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcObjectiveEnum() {
if (ifcObjectiveEnumEEnum == null) {
ifcObjectiveEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1009);
}
return ifcObjectiveEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcOccupantTypeEnum() {
if (ifcOccupantTypeEnumEEnum == null) {
ifcOccupantTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1010);
}
return ifcOccupantTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcOpeningElementTypeEnum() {
if (ifcOpeningElementTypeEnumEEnum == null) {
ifcOpeningElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1011);
}
return ifcOpeningElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcOutletTypeEnum() {
if (ifcOutletTypeEnumEEnum == null) {
ifcOutletTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1012);
}
return ifcOutletTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPerformanceHistoryTypeEnum() {
if (ifcPerformanceHistoryTypeEnumEEnum == null) {
ifcPerformanceHistoryTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1013);
}
return ifcPerformanceHistoryTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPermeableCoveringOperationEnum() {
if (ifcPermeableCoveringOperationEnumEEnum == null) {
ifcPermeableCoveringOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1014);
}
return ifcPermeableCoveringOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPermitTypeEnum() {
if (ifcPermitTypeEnumEEnum == null) {
ifcPermitTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1015);
}
return ifcPermitTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPhysicalOrVirtualEnum() {
if (ifcPhysicalOrVirtualEnumEEnum == null) {
ifcPhysicalOrVirtualEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1016);
}
return ifcPhysicalOrVirtualEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPileConstructionEnum() {
if (ifcPileConstructionEnumEEnum == null) {
ifcPileConstructionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1017);
}
return ifcPileConstructionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPileTypeEnum() {
if (ifcPileTypeEnumEEnum == null) {
ifcPileTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1018);
}
return ifcPileTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPipeFittingTypeEnum() {
if (ifcPipeFittingTypeEnumEEnum == null) {
ifcPipeFittingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1019);
}
return ifcPipeFittingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPipeSegmentTypeEnum() {
if (ifcPipeSegmentTypeEnumEEnum == null) {
ifcPipeSegmentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1020);
}
return ifcPipeSegmentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPlateTypeEnum() {
if (ifcPlateTypeEnumEEnum == null) {
ifcPlateTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1021);
}
return ifcPlateTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProcedureTypeEnum() {
if (ifcProcedureTypeEnumEEnum == null) {
ifcProcedureTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1022);
}
return ifcProcedureTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProfileTypeEnum() {
if (ifcProfileTypeEnumEEnum == null) {
ifcProfileTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1023);
}
return ifcProfileTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProjectOrderTypeEnum() {
if (ifcProjectOrderTypeEnumEEnum == null) {
ifcProjectOrderTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1024);
}
return ifcProjectOrderTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProjectedOrTrueLengthEnum() {
if (ifcProjectedOrTrueLengthEnumEEnum == null) {
ifcProjectedOrTrueLengthEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1025);
}
return ifcProjectedOrTrueLengthEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProjectionElementTypeEnum() {
if (ifcProjectionElementTypeEnumEEnum == null) {
ifcProjectionElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1026);
}
return ifcProjectionElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPropertySetTemplateTypeEnum() {
if (ifcPropertySetTemplateTypeEnumEEnum == null) {
ifcPropertySetTemplateTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1027);
}
return ifcPropertySetTemplateTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProtectiveDeviceTrippingUnitTypeEnum() {
if (ifcProtectiveDeviceTrippingUnitTypeEnumEEnum == null) {
ifcProtectiveDeviceTrippingUnitTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1028);
}
return ifcProtectiveDeviceTrippingUnitTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcProtectiveDeviceTypeEnum() {
if (ifcProtectiveDeviceTypeEnumEEnum == null) {
ifcProtectiveDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1029);
}
return ifcProtectiveDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcPumpTypeEnum() {
if (ifcPumpTypeEnumEEnum == null) {
ifcPumpTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1030);
}
return ifcPumpTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRailingTypeEnum() {
if (ifcRailingTypeEnumEEnum == null) {
ifcRailingTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1031);
}
return ifcRailingTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRampFlightTypeEnum() {
if (ifcRampFlightTypeEnumEEnum == null) {
ifcRampFlightTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1032);
}
return ifcRampFlightTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRampTypeEnum() {
if (ifcRampTypeEnumEEnum == null) {
ifcRampTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1033);
}
return ifcRampTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRecurrenceTypeEnum() {
if (ifcRecurrenceTypeEnumEEnum == null) {
ifcRecurrenceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1034);
}
return ifcRecurrenceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcReflectanceMethodEnum() {
if (ifcReflectanceMethodEnumEEnum == null) {
ifcReflectanceMethodEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1035);
}
return ifcReflectanceMethodEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcReinforcingBarRoleEnum() {
if (ifcReinforcingBarRoleEnumEEnum == null) {
ifcReinforcingBarRoleEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1036);
}
return ifcReinforcingBarRoleEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcReinforcingBarSurfaceEnum() {
if (ifcReinforcingBarSurfaceEnumEEnum == null) {
ifcReinforcingBarSurfaceEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1037);
}
return ifcReinforcingBarSurfaceEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcReinforcingBarTypeEnum() {
if (ifcReinforcingBarTypeEnumEEnum == null) {
ifcReinforcingBarTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1038);
}
return ifcReinforcingBarTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcReinforcingMeshTypeEnum() {
if (ifcReinforcingMeshTypeEnumEEnum == null) {
ifcReinforcingMeshTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1039);
}
return ifcReinforcingMeshTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRoleEnum() {
if (ifcRoleEnumEEnum == null) {
ifcRoleEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1040);
}
return ifcRoleEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcRoofTypeEnum() {
if (ifcRoofTypeEnumEEnum == null) {
ifcRoofTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1041);
}
return ifcRoofTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSIPrefix() {
if (ifcSIPrefixEEnum == null) {
ifcSIPrefixEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1042);
}
return ifcSIPrefixEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSIUnitName() {
if (ifcSIUnitNameEEnum == null) {
ifcSIUnitNameEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1043);
}
return ifcSIUnitNameEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSanitaryTerminalTypeEnum() {
if (ifcSanitaryTerminalTypeEnumEEnum == null) {
ifcSanitaryTerminalTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1044);
}
return ifcSanitaryTerminalTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSectionTypeEnum() {
if (ifcSectionTypeEnumEEnum == null) {
ifcSectionTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1045);
}
return ifcSectionTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSensorTypeEnum() {
if (ifcSensorTypeEnumEEnum == null) {
ifcSensorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1046);
}
return ifcSensorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSequenceEnum() {
if (ifcSequenceEnumEEnum == null) {
ifcSequenceEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1047);
}
return ifcSequenceEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcShadingDeviceTypeEnum() {
if (ifcShadingDeviceTypeEnumEEnum == null) {
ifcShadingDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1048);
}
return ifcShadingDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSimplePropertyTemplateTypeEnum() {
if (ifcSimplePropertyTemplateTypeEnumEEnum == null) {
ifcSimplePropertyTemplateTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1049);
}
return ifcSimplePropertyTemplateTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSlabTypeEnum() {
if (ifcSlabTypeEnumEEnum == null) {
ifcSlabTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1050);
}
return ifcSlabTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSolarDeviceTypeEnum() {
if (ifcSolarDeviceTypeEnumEEnum == null) {
ifcSolarDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1051);
}
return ifcSolarDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSpaceHeaterTypeEnum() {
if (ifcSpaceHeaterTypeEnumEEnum == null) {
ifcSpaceHeaterTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1052);
}
return ifcSpaceHeaterTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSpaceTypeEnum() {
if (ifcSpaceTypeEnumEEnum == null) {
ifcSpaceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1053);
}
return ifcSpaceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSpatialZoneTypeEnum() {
if (ifcSpatialZoneTypeEnumEEnum == null) {
ifcSpatialZoneTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1054);
}
return ifcSpatialZoneTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStackTerminalTypeEnum() {
if (ifcStackTerminalTypeEnumEEnum == null) {
ifcStackTerminalTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1055);
}
return ifcStackTerminalTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStairFlightTypeEnum() {
if (ifcStairFlightTypeEnumEEnum == null) {
ifcStairFlightTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1056);
}
return ifcStairFlightTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStairTypeEnum() {
if (ifcStairTypeEnumEEnum == null) {
ifcStairTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1057);
}
return ifcStairTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStateEnum() {
if (ifcStateEnumEEnum == null) {
ifcStateEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1058);
}
return ifcStateEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStructuralCurveActivityTypeEnum() {
if (ifcStructuralCurveActivityTypeEnumEEnum == null) {
ifcStructuralCurveActivityTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1059);
}
return ifcStructuralCurveActivityTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStructuralCurveMemberTypeEnum() {
if (ifcStructuralCurveMemberTypeEnumEEnum == null) {
ifcStructuralCurveMemberTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1060);
}
return ifcStructuralCurveMemberTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStructuralSurfaceActivityTypeEnum() {
if (ifcStructuralSurfaceActivityTypeEnumEEnum == null) {
ifcStructuralSurfaceActivityTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1061);
}
return ifcStructuralSurfaceActivityTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcStructuralSurfaceMemberTypeEnum() {
if (ifcStructuralSurfaceMemberTypeEnumEEnum == null) {
ifcStructuralSurfaceMemberTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1062);
}
return ifcStructuralSurfaceMemberTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSubContractResourceTypeEnum() {
if (ifcSubContractResourceTypeEnumEEnum == null) {
ifcSubContractResourceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1063);
}
return ifcSubContractResourceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSurfaceFeatureTypeEnum() {
if (ifcSurfaceFeatureTypeEnumEEnum == null) {
ifcSurfaceFeatureTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1064);
}
return ifcSurfaceFeatureTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSurfaceSide() {
if (ifcSurfaceSideEEnum == null) {
ifcSurfaceSideEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1065);
}
return ifcSurfaceSideEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSwitchingDeviceTypeEnum() {
if (ifcSwitchingDeviceTypeEnumEEnum == null) {
ifcSwitchingDeviceTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1066);
}
return ifcSwitchingDeviceTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcSystemFurnitureElementTypeEnum() {
if (ifcSystemFurnitureElementTypeEnumEEnum == null) {
ifcSystemFurnitureElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1067);
}
return ifcSystemFurnitureElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTankTypeEnum() {
if (ifcTankTypeEnumEEnum == null) {
ifcTankTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1068);
}
return ifcTankTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTaskDurationEnum() {
if (ifcTaskDurationEnumEEnum == null) {
ifcTaskDurationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1069);
}
return ifcTaskDurationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTaskTypeEnum() {
if (ifcTaskTypeEnumEEnum == null) {
ifcTaskTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1070);
}
return ifcTaskTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTendonAnchorTypeEnum() {
if (ifcTendonAnchorTypeEnumEEnum == null) {
ifcTendonAnchorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1071);
}
return ifcTendonAnchorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTendonTypeEnum() {
if (ifcTendonTypeEnumEEnum == null) {
ifcTendonTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1072);
}
return ifcTendonTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTextPath() {
if (ifcTextPathEEnum == null) {
ifcTextPathEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1073);
}
return ifcTextPathEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTimeSeriesDataTypeEnum() {
if (ifcTimeSeriesDataTypeEnumEEnum == null) {
ifcTimeSeriesDataTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1074);
}
return ifcTimeSeriesDataTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTransformerTypeEnum() {
if (ifcTransformerTypeEnumEEnum == null) {
ifcTransformerTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1075);
}
return ifcTransformerTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTransitionCode() {
if (ifcTransitionCodeEEnum == null) {
ifcTransitionCodeEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1076);
}
return ifcTransitionCodeEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTransportElementTypeEnum() {
if (ifcTransportElementTypeEnumEEnum == null) {
ifcTransportElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1077);
}
return ifcTransportElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTrimmingPreference() {
if (ifcTrimmingPreferenceEEnum == null) {
ifcTrimmingPreferenceEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1078);
}
return ifcTrimmingPreferenceEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcTubeBundleTypeEnum() {
if (ifcTubeBundleTypeEnumEEnum == null) {
ifcTubeBundleTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1079);
}
return ifcTubeBundleTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcUnitEnum() {
if (ifcUnitEnumEEnum == null) {
ifcUnitEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1080);
}
return ifcUnitEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcUnitaryControlElementTypeEnum() {
if (ifcUnitaryControlElementTypeEnumEEnum == null) {
ifcUnitaryControlElementTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1081);
}
return ifcUnitaryControlElementTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcUnitaryEquipmentTypeEnum() {
if (ifcUnitaryEquipmentTypeEnumEEnum == null) {
ifcUnitaryEquipmentTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1082);
}
return ifcUnitaryEquipmentTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcValveTypeEnum() {
if (ifcValveTypeEnumEEnum == null) {
ifcValveTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1083);
}
return ifcValveTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcVibrationIsolatorTypeEnum() {
if (ifcVibrationIsolatorTypeEnumEEnum == null) {
ifcVibrationIsolatorTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1084);
}
return ifcVibrationIsolatorTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcVoidingFeatureTypeEnum() {
if (ifcVoidingFeatureTypeEnumEEnum == null) {
ifcVoidingFeatureTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1085);
}
return ifcVoidingFeatureTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWallTypeEnum() {
if (ifcWallTypeEnumEEnum == null) {
ifcWallTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1086);
}
return ifcWallTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWasteTerminalTypeEnum() {
if (ifcWasteTerminalTypeEnumEEnum == null) {
ifcWasteTerminalTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1087);
}
return ifcWasteTerminalTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowPanelOperationEnum() {
if (ifcWindowPanelOperationEnumEEnum == null) {
ifcWindowPanelOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1088);
}
return ifcWindowPanelOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowPanelPositionEnum() {
if (ifcWindowPanelPositionEnumEEnum == null) {
ifcWindowPanelPositionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1089);
}
return ifcWindowPanelPositionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowStyleConstructionEnum() {
if (ifcWindowStyleConstructionEnumEEnum == null) {
ifcWindowStyleConstructionEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1090);
}
return ifcWindowStyleConstructionEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowStyleOperationEnum() {
if (ifcWindowStyleOperationEnumEEnum == null) {
ifcWindowStyleOperationEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1091);
}
return ifcWindowStyleOperationEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowTypeEnum() {
if (ifcWindowTypeEnumEEnum == null) {
ifcWindowTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1092);
}
return ifcWindowTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWindowTypePartitioningEnum() {
if (ifcWindowTypePartitioningEnumEEnum == null) {
ifcWindowTypePartitioningEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1093);
}
return ifcWindowTypePartitioningEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWorkCalendarTypeEnum() {
if (ifcWorkCalendarTypeEnumEEnum == null) {
ifcWorkCalendarTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1094);
}
return ifcWorkCalendarTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWorkPlanTypeEnum() {
if (ifcWorkPlanTypeEnumEEnum == null) {
ifcWorkPlanTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1095);
}
return ifcWorkPlanTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public EEnum getIfcWorkScheduleTypeEnum() {
if (ifcWorkScheduleTypeEnumEEnum == null) {
ifcWorkScheduleTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE.getEPackage(Ifc4Package.eNS_URI).getEClassifiers().get(1096);
}
return ifcWorkScheduleTypeEnumEEnum;
}
/**
*
*
* @generated
*/
public Ifc4Factory getIfc4Factory() {
return (Ifc4Factory) getEFactoryInstance();
}
/**
*
*
* @generated
*/
private boolean isLoaded = false;
/**
* Laods the package and any sub-packages from their serialized form.
*
*
* @generated
*/
public void loadPackage() {
if (isLoaded)
return;
isLoaded = true;
URL url = getClass().getResource(packageFilename);
if (url == null) {
throw new RuntimeException("Missing serialized package: " + packageFilename);
}
URI uri = URI.createURI(url.toString());
Resource resource = new EcoreResourceFactoryImpl().createResource(uri);
try {
resource.load(null);
} catch (IOException exception) {
throw new WrappedException(exception);
}
initializeFromLoadedEPackage(this, (EPackage) resource.getContents().get(0));
createResource(eNS_URI);
}
/**
*
*
* @generated
*/
private boolean isFixed = false;
/**
* Fixes up the loaded package, to make it appear as if it had been programmatically built.
*
*
* @generated
*/
public void fixPackageContents() {
if (isFixed)
return;
isFixed = true;
fixEClassifiers();
}
/**
* Sets the instance class on the given classifier.
*
*
* @generated
*/
@Override
protected void fixInstanceClass(EClassifier eClassifier) {
if (eClassifier.getInstanceClassName() == null) {
eClassifier.setInstanceClassName("org.bimserver.models.ifc4." + eClassifier.getName());
setGeneratedClassName(eClassifier);
}
}
} //Ifc4PackageImpl