<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated
768921
public EClass getIfcWindowLiningProperties() {
		if (ifcWindowLiningPropertiesEClass == null) {
			ifcWindowLiningPropertiesEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(646);
		}
		return ifcWindowLiningPropertiesEClass;
	}
923312
public EClass getIfcPlate() {
		if (ifcPlateEClass == null) {
			ifcPlateEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers()
					.get(362);
		}
		return ifcPlateEClass;
	}
550379
public EClass getIfcObjectReferenceSelect() {
		if (ifcObjectReferenceSelectEClass == null) {
			ifcObjectReferenceSelectEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(964);
		}
		return ifcObjectReferenceSelectEClass;
	}
928538
public EClass getGRLINERG() {
		if (grlinergEClass == null) {
			grlinergEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(500);
		}
		return grlinergEClass;
	}
221185
public EClass getObjectAreaSize() {
		if (objectAreaSizeEClass == null) {
			objectAreaSizeEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(365);
		}
		return objectAreaSizeEClass;
	}
348287
public EClass getObjectByteOffset() {
		if (objectByteOffsetEClass == null) {
			objectByteOffsetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(510);
		}
		return objectByteOffsetEClass;
	}
118224
public EClass getIfcTimeStamp() {
		if (ifcTimeStampEClass == null) {
			ifcTimeStampEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(756);
		}
		return ifcTimeStampEClass;
	}
1020989
public EClass getIfcClassificationReference() {
		if (ifcClassificationReferenceEClass == null) {
			ifcClassificationReferenceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(84);
		}
		return ifcClassificationReferenceEClass;
	}
199523
@SuppressWarnings("unchecked")
	public EList<IfcRelAssignsToProjectOrder> getRecords() {
		return (EList<IfcRelAssignsToProjectOrder>) eGet(Ifc2x3tc1Package.Literals.IFC_PROJECT_ORDER_RECORD__RECORDS,
				true);
	}
316243
public EClass getIfcObjectPlacement() {
		if (ifcObjectPlacementEClass == null) {
			ifcObjectPlacementEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(329);
		}
		return ifcObjectPlacementEClass;
	}
1039066
@SuppressWarnings("unchecked")
	@Override
	public void eSet(int featureID, Object newValue) {
		switch (featureID) {
			case AfplibPackage.PPORG__RG_LENGTH:
				setRGLength((Integer)newValue);
				return;
			case AfplibPackage.PPORG__OBJ_TYPE:
				setObjType((Integer)newValue);
				return;
			case AfplibPackage.PPORG__PROC_FLGS:
				setProcFlgs((Integer)newValue);
				return;
			case AfplibPackage.PPORG__XOCA_OSET:
				setXocaOset((Integer)newValue);
				return;
			case AfplibPackage.PPORG__YOCA_OSET:
				setYocaOset((Integer)newValue);
				return;
			case AfplibPackage.PPORG__TRIPLETS:
				getTriplets().clear();
				getTriplets().addAll((Collection<? extends Triplet>)newValue);
				return;
		}
		super.eSet(featureID, newValue);
	}
892922
public EClass getEndSegment() {
		if (endSegmentEClass == null) {
			endSegmentEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(380);
		}
		return endSegmentEClass;
	}
543221
@SuppressWarnings("unchecked")
	@Override
	public void eSet(int featureID, Object newValue) {
		switch (featureID) {
			case AfplibPackage.PGD__XPG_BASE:
				setXpgBase((Integer)newValue);
				return;
			case AfplibPackage.PGD__YPG_BASE:
				setYpgBase((Integer)newValue);
				return;
			case AfplibPackage.PGD__XPG_UNITS:
				setXpgUnits((Integer)newValue);
				return;
			case AfplibPackage.PGD__YPG_UNITS:
				setYpgUnits((Integer)newValue);
				return;
			case AfplibPackage.PGD__XPG_SIZE:
				setXpgSize((Integer)newValue);
				return;
			case AfplibPackage.PGD__YPG_SIZE:
				setYpgSize((Integer)newValue);
				return;
			case AfplibPackage.PGD__RESERVED:
				setReserved((Integer)newValue);
				return;
			case AfplibPackage.PGD__TRIPLETS:
				getTriplets().clear();
				getTriplets().addAll((Collection<? extends Triplet>)newValue);
				return;
		}
		super.eSet(featureID, newValue);
	}
1073456
public EClass getAttributeQualifier() {
		if (attributeQualifierEClass == null) {
			attributeQualifierEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(345);
		}
		return attributeQualifierEClass;
	}
891008
public EClass getIfcRepresentation() {
		if (ifcRepresentationEClass == null) {
			ifcRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(488);
		}
		return ifcRepresentationEClass;
	}
454232
public EClass getBDD() {
		if (bddEClass == null) {
			bddEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(199);
		}
		return bddEClass;
	}
484592
public EClass getIfcLengthMeasure() {
		if (ifcLengthMeasureEClass == null) {
			ifcLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(694);
		}
		return ifcLengthMeasureEClass;
	}