<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated
434784
public EEnum getIfcElectricTimeControlTypeEnum() {
		if (ifcElectricTimeControlTypeEnumEEnum == null) {
			ifcElectricTimeControlTypeEnumEEnum = (EEnum) EPackage.Registry.INSTANCE
					.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers().get(829);
		}
		return ifcElectricTimeControlTypeEnumEEnum;
	}
1297341
@SuppressWarnings("unchecked")
	public EList<IfcRelSpaceBoundary> getBoundedBy() {
		return (EList<IfcRelSpaceBoundary>) eGet(Ifc2x3tc1Package.Literals.IFC_SPACE__BOUNDED_BY, true);
	}
1328873
@SuppressWarnings("unchecked")
	public EList<IfcRelInteractionRequirements> getHasInteractionReqsTo() {
		return (EList<IfcRelInteractionRequirements>) eGet(
				Ifc2x3tc1Package.Literals.IFC_SPACE_PROGRAM__HAS_INTERACTION_REQS_TO, true);
	}
410587
@SuppressWarnings("unchecked")
	public EList<IfcRelAssignsToResource> getResourceOf() {
		return (EList<IfcRelAssignsToResource>) eGet(Ifc2x3tc1Package.Literals.IFC_RESOURCE__RESOURCE_OF, true);
	}
765472
public EClass getIfcRelAssociatesLibrary() {
		if (ifcRelAssociatesLibraryEClass == null) {
			ifcRelAssociatesLibraryEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(453);
		}
		return ifcRelAssociatesLibraryEClass;
	}
463304
public EClass getObjectFunctionSetSpecification() {
		if (objectFunctionSetSpecificationEClass == null) {
			objectFunctionSetSpecificationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(367);
		}
		return objectFunctionSetSpecificationEClass;
	}
699631
@SuppressWarnings("unchecked")
	@Override
	public EList<IfcRelAssignsToProduct> getReferencedBy() {
		return (EList<IfcRelAssignsToProduct>) eGet(Ifc4Package.Literals.IFC_TYPE_PRODUCT__REFERENCED_BY, true);
	}
316243
public EClass getIfcObjectPlacement() {
		if (ifcObjectPlacementEClass == null) {
			ifcObjectPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(329);
		}
		return ifcObjectPlacementEClass;
	}
366342
public EClass getRevisionRelated() {
		if (revisionRelatedEClass == null) {
			revisionRelatedEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(LogPackage.eNS_URI)
					.getEClassifiers().get(5);
		}
		return revisionRelatedEClass;
	}
986051
public EClass getAMB() {
		if (ambEClass == null) {
			ambEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(322);
		}
		return ambEClass;
	}
422058
public EClass getSIA() {
		if (siaEClass == null) {
			siaEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(337);
		}
		return siaEClass;
	}
1164799
public EClass getIfcRelAssignsToGroup() {
		if (ifcRelAssignsToGroupEClass == null) {
			ifcRelAssignsToGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(442);
		}
		return ifcRelAssignsToGroupEClass;
	}
108439
public EClass getIfcSecondInMinute() {
		if (ifcSecondInMinuteEClass == null) {
			ifcSecondInMinuteEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(733);
		}
		return ifcSecondInMinuteEClass;
	}
1130229
public EClass getIfcGroup() {
		if (ifcGroupEClass == null) {
			ifcGroupEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers()
					.get(274);
		}
		return ifcGroupEClass;
	}
442943
public EClass getObjectClassification() {
		if (objectClassificationEClass == null) {
			objectClassificationEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(366);
		}
		return objectClassificationEClass;
	}
312205
public EClass getIfcPlacement() {
		if (ifcPlacementEClass == null) {
			ifcPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(358);
		}
		return ifcPlacementEClass;
	}
221185
public EClass getObjectAreaSize() {
		if (objectAreaSizeEClass == null) {
			objectAreaSizeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(365);
		}
		return objectAreaSizeEClass;
	}