<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated
349198
@SuppressWarnings("unchecked")
	@Override
	public EList<IfcRelFillsElement> getFillsVoids() {
		return (EList<IfcRelFillsElement>) eGet(Ifc4Package.Literals.IFC_ELEMENT__FILLS_VOIDS, true);
	}
199523
@SuppressWarnings("unchecked")
	public EList<IfcRelAssignsToProjectOrder> getRecords() {
		return (EList<IfcRelAssignsToProjectOrder>) eGet(Ifc2x3tc1Package.Literals.IFC_PROJECT_ORDER_RECORD__RECORDS,
				true);
	}
552891
public EClass getBeginSegment() {
		if (beginSegmentEClass == null) {
			beginSegmentEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(379);
		}
		return beginSegmentEClass;
	}
550379
public EClass getIfcObjectReferenceSelect() {
		if (ifcObjectReferenceSelectEClass == null) {
			ifcObjectReferenceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(964);
		}
		return ifcObjectReferenceSelectEClass;
	}
223969
public EClass getBDT() {
		if (bdtEClass == null) {
			bdtEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(203);
		}
		return bdtEClass;
	}
514500
public EClass getIfcValue() {
		if (ifcValueEClass == null) {
			ifcValueEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers()
					.get(980);
		}
		return ifcValueEClass;
	}
943836
public EClass getIfcMonthInYearNumber() {
		if (ifcMonthInYearNumberEClass == null) {
			ifcMonthInYearNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(718);
		}
		return ifcMonthInYearNumberEClass;
	}
108439
public EClass getIfcSecondInMinute() {
		if (ifcSecondInMinuteEClass == null) {
			ifcSecondInMinuteEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(733);
		}
		return ifcSecondInMinuteEClass;
	}
575572
public EList<ResultType> getResultRequest() {
		if (resultRequest == null) {
			resultRequest = new EDataTypeEList<ResultType>(ResultType.class, this, BpsimPackage.PARAMETER__RESULT_REQUEST);
		}
		return resultRequest;
	}
797661
public EClass getIfcEquipmentElement() {
		if (ifcEquipmentElementEClass == null) {
			ifcEquipmentElementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(209);
		}
		return ifcEquipmentElementEClass;
	}
1189054
@SuppressWarnings("unchecked")
	public EList<IfcRelAssignsToProduct> getReferencedBy() {
		return (EList<IfcRelAssignsToProduct>) eGet(Ifc2x3tc1Package.Literals.IFC_PRODUCT__REFERENCED_BY, true);
	}
940371
public EClass getAttributeValue() {
		if (attributeValueEClass == null) {
			attributeValueEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(346);
		}
		return attributeValueEClass;
	}
1297341
@SuppressWarnings("unchecked")
	public EList<IfcRelSpaceBoundary> getBoundedBy() {
		return (EList<IfcRelSpaceBoundary>) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE__BOUNDED_BY, true);
	}
923662
public EClass getIfcTimeMeasure() {
		if (ifcTimeMeasureEClass == null) {
			ifcTimeMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(755);
		}
		return ifcTimeMeasureEClass;
	}
345412
public EClass getEOC() {
		if (eocEClass == null) {
			eocEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(252);
		}
		return eocEClass;
	}
1138989
public EClass getIfcMetricValueSelect() {
		if (ifcMetricValueSelectEClass == null) {
			ifcMetricValueSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(963);
		}
		return ifcMetricValueSelectEClass;
	}
623591
public EClass getMPORG() {
		if (mporgEClass == null) {
			mporgEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(421);
		}
		return mporgEClass;
	}