<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated
190329
@SuppressWarnings("unchecked")
	public EList<String> getPrefixTitles() {
		return (EList<String>) eGet(Ifc2x3tc1Package.Literals.IFC_PERSON__PREFIX_TITLES, true);
	}
1073456
public EClass getAttributeQualifier() {
		if (attributeQualifierEClass == null) {
			attributeQualifierEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(345);
		}
		return attributeQualifierEClass;
	}
610015
public EClass getIfcRelAssignsToResource() {
		if (ifcRelAssignsToResourceEClass == null) {
			ifcRelAssignsToResourceEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(446);
		}
		return ifcRelAssignsToResourceEClass;
	}
635608
public EClass getIfcAccelerationMeasure() {
		if (ifcAccelerationMeasureEClass == null) {
			ifcAccelerationMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(655);
		}
		return ifcAccelerationMeasureEClass;
	}
484592
public EClass getIfcLengthMeasure() {
		if (ifcLengthMeasureEClass == null) {
			ifcLengthMeasureEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(694);
		}
		return ifcLengthMeasureEClass;
	}
748642
public EClass getGRLINE() {
		if (grlineEClass == null) {
			grlineEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(461);
		}
		return grlineEClass;
	}
1078878
public EClass getCheckoutRelated() {
		if (checkoutRelatedEClass == null) {
			checkoutRelatedEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(LogPackage.eNS_URI)
					.getEClassifiers().get(4);
		}
		return checkoutRelatedEClass;
	}
719539
public EClass getIfcRelAssociatesAppliedValue() {
		if (ifcRelAssociatesAppliedValueEClass == null) {
			ifcRelAssociatesAppliedValueEClass = (EClass) EPackage.Registry.INSTANCE
					.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers().get(448);
		}
		return ifcRelAssociatesAppliedValueEClass;
	}
575572
public EList<ResultType> getResultRequest() {
		if (resultRequest == null) {
			resultRequest = new EDataTypeEList<ResultType>(ResultType.class, this, BpsimPackage.PARAMETER__RESULT_REQUEST);
		}
		return resultRequest;
	}
844097
@SuppressWarnings("unchecked")
	@Override
	public void eSet(int featureID, Object newValue) {
		switch (featureID) {
			case BpsimPackage.PARAMETER__RESULT_REQUEST:
				getResultRequest().clear();
				getResultRequest().addAll((Collection<? extends ResultType>)newValue);
				return;
			case BpsimPackage.PARAMETER__PARAMETER_VALUE_GROUP:
				((FeatureMap.Internal)getParameterValueGroup()).set(newValue);
				return;
			case BpsimPackage.PARAMETER__PARAMETER_VALUE:
				getParameterValue().clear();
				getParameterValue().addAll((Collection<? extends ParameterValue>)newValue);
				return;
			case BpsimPackage.PARAMETER__KPI:
				setKpi((Boolean)newValue);
				return;
			case BpsimPackage.PARAMETER__SLA:
				setSla((Boolean)newValue);
				return;
		}
		super.eSet(featureID, newValue);
	}
943631
public EClass getIfcTopologyRepresentation() {
		if (ifcTopologyRepresentationEClass == null) {
			ifcTopologyRepresentationEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(618);
		}
		return ifcTopologyRepresentationEClass;
	}
1035244
public GSPCOLCOLSPCE createGSPCOLCOLSPCEFromString(EDataType eDataType, String initialValue) {
		GSPCOLCOLSPCE result = GSPCOLCOLSPCE.get(initialValue);
		if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
		return result;
	}
638644
public EClass getIfcClassificationNotationSelect() {
		if (ifcClassificationNotationSelectEClass == null) {
			ifcClassificationNotationSelectEClass = (EClass) EPackage.Registry.INSTANCE
					.getEPackage(Ifc2x3tc1Package.eNS_URI).getEClassifiers().get(941);
		}
		return ifcClassificationNotationSelectEClass;
	}
545432
public EClass getIfcCompositeCurve() {
		if (ifcCompositeCurveEClass == null) {
			ifcCompositeCurveEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(92);
		}
		return ifcCompositeCurveEClass;
	}
814846
public EClass getIfcYearNumber() {
		if (ifcYearNumberEClass == null) {
			ifcYearNumberEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(763);
		}
		return ifcYearNumberEClass;
	}
108439
public EClass getIfcSecondInMinute() {
		if (ifcSecondInMinuteEClass == null) {
			ifcSecondInMinuteEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(Ifc2x3tc1Package.eNS_URI)
					.getEClassifiers().get(733);
		}
		return ifcSecondInMinuteEClass;
	}
411900
public EClass getGDD() {
		if (gddEClass == null) {
			gddEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(AfplibPackage.eNS_URI).getEClassifiers().get(271);
		}
		return gddEClass;
	}