@Override
	public String convertToString(EDataType eDataType, Object instanceValue) {
		switch (eDataType.getClassifierID()) {
		case Ifc2x3tc1Package.TRISTATE:
			return convertTristateToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ACTION_SOURCE_TYPE_ENUM:
			return convertIfcActionSourceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ACTION_TYPE_ENUM:
			return convertIfcActionTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ACTUATOR_TYPE_ENUM:
			return convertIfcActuatorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ADDRESS_TYPE_ENUM:
			return convertIfcAddressTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_AHEAD_OR_BEHIND:
			return convertIfcAheadOrBehindToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_AIR_TERMINAL_BOX_TYPE_ENUM:
			return convertIfcAirTerminalBoxTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_AIR_TERMINAL_TYPE_ENUM:
			return convertIfcAirTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_AIR_TO_AIR_HEAT_RECOVERY_TYPE_ENUM:
			return convertIfcAirToAirHeatRecoveryTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ALARM_TYPE_ENUM:
			return convertIfcAlarmTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ANALYSIS_MODEL_TYPE_ENUM:
			return convertIfcAnalysisModelTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ANALYSIS_THEORY_TYPE_ENUM:
			return convertIfcAnalysisTheoryTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ARITHMETIC_OPERATOR_ENUM:
			return convertIfcArithmeticOperatorEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ASSEMBLY_PLACE_ENUM:
			return convertIfcAssemblyPlaceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BSPLINE_CURVE_FORM:
			return convertIfcBSplineCurveFormToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BEAM_TYPE_ENUM:
			return convertIfcBeamTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BENCHMARK_ENUM:
			return convertIfcBenchmarkEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BOILER_TYPE_ENUM:
			return convertIfcBoilerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BOOLEAN_OPERATOR:
			return convertIfcBooleanOperatorToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_BUILDING_ELEMENT_PROXY_TYPE_ENUM:
			return convertIfcBuildingElementProxyTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CABLE_CARRIER_FITTING_TYPE_ENUM:
			return convertIfcCableCarrierFittingTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CABLE_CARRIER_SEGMENT_TYPE_ENUM:
			return convertIfcCableCarrierSegmentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CABLE_SEGMENT_TYPE_ENUM:
			return convertIfcCableSegmentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CHANGE_ACTION_ENUM:
			return convertIfcChangeActionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CHILLER_TYPE_ENUM:
			return convertIfcChillerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COIL_TYPE_ENUM:
			return convertIfcCoilTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COLUMN_TYPE_ENUM:
			return convertIfcColumnTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COMPRESSOR_TYPE_ENUM:
			return convertIfcCompressorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CONDENSER_TYPE_ENUM:
			return convertIfcCondenserTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CONNECTION_TYPE_ENUM:
			return convertIfcConnectionTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CONSTRAINT_ENUM:
			return convertIfcConstraintEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CONTROLLER_TYPE_ENUM:
			return convertIfcControllerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COOLED_BEAM_TYPE_ENUM:
			return convertIfcCooledBeamTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COOLING_TOWER_TYPE_ENUM:
			return convertIfcCoolingTowerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COST_SCHEDULE_TYPE_ENUM:
			return convertIfcCostScheduleTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_COVERING_TYPE_ENUM:
			return convertIfcCoveringTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CURRENCY_ENUM:
			return convertIfcCurrencyEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_CURTAIN_WALL_TYPE_ENUM:
			return convertIfcCurtainWallTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DAMPER_TYPE_ENUM:
			return convertIfcDamperTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DATA_ORIGIN_ENUM:
			return convertIfcDataOriginEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DERIVED_UNIT_ENUM:
			return convertIfcDerivedUnitEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DIMENSION_EXTENT_USAGE:
			return convertIfcDimensionExtentUsageToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DIRECTION_SENSE_ENUM:
			return convertIfcDirectionSenseEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DISTRIBUTION_CHAMBER_ELEMENT_TYPE_ENUM:
			return convertIfcDistributionChamberElementTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOCUMENT_CONFIDENTIALITY_ENUM:
			return convertIfcDocumentConfidentialityEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOCUMENT_STATUS_ENUM:
			return convertIfcDocumentStatusEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOOR_PANEL_OPERATION_ENUM:
			return convertIfcDoorPanelOperationEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOOR_PANEL_POSITION_ENUM:
			return convertIfcDoorPanelPositionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOOR_STYLE_CONSTRUCTION_ENUM:
			return convertIfcDoorStyleConstructionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DOOR_STYLE_OPERATION_ENUM:
			return convertIfcDoorStyleOperationEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DUCT_FITTING_TYPE_ENUM:
			return convertIfcDuctFittingTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DUCT_SEGMENT_TYPE_ENUM:
			return convertIfcDuctSegmentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_DUCT_SILENCER_TYPE_ENUM:
			return convertIfcDuctSilencerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_APPLIANCE_TYPE_ENUM:
			return convertIfcElectricApplianceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_CURRENT_ENUM:
			return convertIfcElectricCurrentEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_DISTRIBUTION_POINT_FUNCTION_ENUM:
			return convertIfcElectricDistributionPointFunctionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_FLOW_STORAGE_DEVICE_TYPE_ENUM:
			return convertIfcElectricFlowStorageDeviceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_GENERATOR_TYPE_ENUM:
			return convertIfcElectricGeneratorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_HEATER_TYPE_ENUM:
			return convertIfcElectricHeaterTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_MOTOR_TYPE_ENUM:
			return convertIfcElectricMotorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELECTRIC_TIME_CONTROL_TYPE_ENUM:
			return convertIfcElectricTimeControlTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELEMENT_ASSEMBLY_TYPE_ENUM:
			return convertIfcElementAssemblyTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ELEMENT_COMPOSITION_ENUM:
			return convertIfcElementCompositionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ENERGY_SEQUENCE_ENUM:
			return convertIfcEnergySequenceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ENVIRONMENTAL_IMPACT_CATEGORY_ENUM:
			return convertIfcEnvironmentalImpactCategoryEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_EVAPORATIVE_COOLER_TYPE_ENUM:
			return convertIfcEvaporativeCoolerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_EVAPORATOR_TYPE_ENUM:
			return convertIfcEvaporatorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FAN_TYPE_ENUM:
			return convertIfcFanTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FILTER_TYPE_ENUM:
			return convertIfcFilterTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FIRE_SUPPRESSION_TERMINAL_TYPE_ENUM:
			return convertIfcFireSuppressionTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FLOW_DIRECTION_ENUM:
			return convertIfcFlowDirectionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FLOW_INSTRUMENT_TYPE_ENUM:
			return convertIfcFlowInstrumentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FLOW_METER_TYPE_ENUM:
			return convertIfcFlowMeterTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_FOOTING_TYPE_ENUM:
			return convertIfcFootingTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_GAS_TERMINAL_TYPE_ENUM:
			return convertIfcGasTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_GEOMETRIC_PROJECTION_ENUM:
			return convertIfcGeometricProjectionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_GLOBAL_OR_LOCAL_ENUM:
			return convertIfcGlobalOrLocalEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_HEAT_EXCHANGER_TYPE_ENUM:
			return convertIfcHeatExchangerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_HUMIDIFIER_TYPE_ENUM:
			return convertIfcHumidifierTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_INTERNAL_OR_EXTERNAL_ENUM:
			return convertIfcInternalOrExternalEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_INVENTORY_TYPE_ENUM:
			return convertIfcInventoryTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_JUNCTION_BOX_TYPE_ENUM:
			return convertIfcJunctionBoxTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LAMP_TYPE_ENUM:
			return convertIfcLampTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LAYER_SET_DIRECTION_ENUM:
			return convertIfcLayerSetDirectionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LIGHT_DISTRIBUTION_CURVE_ENUM:
			return convertIfcLightDistributionCurveEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LIGHT_EMISSION_SOURCE_ENUM:
			return convertIfcLightEmissionSourceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LIGHT_FIXTURE_TYPE_ENUM:
			return convertIfcLightFixtureTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LOAD_GROUP_TYPE_ENUM:
			return convertIfcLoadGroupTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_LOGICAL_OPERATOR_ENUM:
			return convertIfcLogicalOperatorEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_MEMBER_TYPE_ENUM:
			return convertIfcMemberTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_MOTOR_CONNECTION_TYPE_ENUM:
			return convertIfcMotorConnectionTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_NULL_STYLE_ENUM:
			return convertIfcNullStyleEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_OBJECT_TYPE_ENUM:
			return convertIfcObjectTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_OBJECTIVE_ENUM:
			return convertIfcObjectiveEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_OCCUPANT_TYPE_ENUM:
			return convertIfcOccupantTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_OUTLET_TYPE_ENUM:
			return convertIfcOutletTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PERMEABLE_COVERING_OPERATION_ENUM:
			return convertIfcPermeableCoveringOperationEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PHYSICAL_OR_VIRTUAL_ENUM:
			return convertIfcPhysicalOrVirtualEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PILE_CONSTRUCTION_ENUM:
			return convertIfcPileConstructionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PILE_TYPE_ENUM:
			return convertIfcPileTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PIPE_FITTING_TYPE_ENUM:
			return convertIfcPipeFittingTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PIPE_SEGMENT_TYPE_ENUM:
			return convertIfcPipeSegmentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PLATE_TYPE_ENUM:
			return convertIfcPlateTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROCEDURE_TYPE_ENUM:
			return convertIfcProcedureTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROFILE_TYPE_ENUM:
			return convertIfcProfileTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROJECT_ORDER_RECORD_TYPE_ENUM:
			return convertIfcProjectOrderRecordTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROJECT_ORDER_TYPE_ENUM:
			return convertIfcProjectOrderTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROJECTED_OR_TRUE_LENGTH_ENUM:
			return convertIfcProjectedOrTrueLengthEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROPERTY_SOURCE_ENUM:
			return convertIfcPropertySourceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PROTECTIVE_DEVICE_TYPE_ENUM:
			return convertIfcProtectiveDeviceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_PUMP_TYPE_ENUM:
			return convertIfcPumpTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_RAILING_TYPE_ENUM:
			return convertIfcRailingTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_RAMP_FLIGHT_TYPE_ENUM:
			return convertIfcRampFlightTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_RAMP_TYPE_ENUM:
			return convertIfcRampTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_REFLECTANCE_METHOD_ENUM:
			return convertIfcReflectanceMethodEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_REINFORCING_BAR_ROLE_ENUM:
			return convertIfcReinforcingBarRoleEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_REINFORCING_BAR_SURFACE_ENUM:
			return convertIfcReinforcingBarSurfaceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_RESOURCE_CONSUMPTION_ENUM:
			return convertIfcResourceConsumptionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_RIB_PLATE_DIRECTION_ENUM:
			return convertIfcRibPlateDirectionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ROLE_ENUM:
			return convertIfcRoleEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_ROOF_TYPE_ENUM:
			return convertIfcRoofTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SI_PREFIX:
			return convertIfcSIPrefixToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SI_UNIT_NAME:
			return convertIfcSIUnitNameToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SANITARY_TERMINAL_TYPE_ENUM:
			return convertIfcSanitaryTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SECTION_TYPE_ENUM:
			return convertIfcSectionTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SENSOR_TYPE_ENUM:
			return convertIfcSensorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SEQUENCE_ENUM:
			return convertIfcSequenceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SERVICE_LIFE_FACTOR_TYPE_ENUM:
			return convertIfcServiceLifeFactorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SERVICE_LIFE_TYPE_ENUM:
			return convertIfcServiceLifeTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SLAB_TYPE_ENUM:
			return convertIfcSlabTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SOUND_SCALE_ENUM:
			return convertIfcSoundScaleEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SPACE_HEATER_TYPE_ENUM:
			return convertIfcSpaceHeaterTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SPACE_TYPE_ENUM:
			return convertIfcSpaceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STACK_TERMINAL_TYPE_ENUM:
			return convertIfcStackTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STAIR_FLIGHT_TYPE_ENUM:
			return convertIfcStairFlightTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STAIR_TYPE_ENUM:
			return convertIfcStairTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STATE_ENUM:
			return convertIfcStateEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STRUCTURAL_CURVE_TYPE_ENUM:
			return convertIfcStructuralCurveTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_STRUCTURAL_SURFACE_TYPE_ENUM:
			return convertIfcStructuralSurfaceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SURFACE_SIDE:
			return convertIfcSurfaceSideToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SURFACE_TEXTURE_ENUM:
			return convertIfcSurfaceTextureEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_SWITCHING_DEVICE_TYPE_ENUM:
			return convertIfcSwitchingDeviceTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TANK_TYPE_ENUM:
			return convertIfcTankTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TENDON_TYPE_ENUM:
			return convertIfcTendonTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TEXT_PATH:
			return convertIfcTextPathToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_THERMAL_LOAD_SOURCE_ENUM:
			return convertIfcThermalLoadSourceEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_THERMAL_LOAD_TYPE_ENUM:
			return convertIfcThermalLoadTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TIME_SERIES_DATA_TYPE_ENUM:
			return convertIfcTimeSeriesDataTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TIME_SERIES_SCHEDULE_TYPE_ENUM:
			return convertIfcTimeSeriesScheduleTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TRANSFORMER_TYPE_ENUM:
			return convertIfcTransformerTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TRANSITION_CODE:
			return convertIfcTransitionCodeToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TRANSPORT_ELEMENT_TYPE_ENUM:
			return convertIfcTransportElementTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TRIMMING_PREFERENCE:
			return convertIfcTrimmingPreferenceToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_TUBE_BUNDLE_TYPE_ENUM:
			return convertIfcTubeBundleTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_UNIT_ENUM:
			return convertIfcUnitEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_UNITARY_EQUIPMENT_TYPE_ENUM:
			return convertIfcUnitaryEquipmentTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_VALVE_TYPE_ENUM:
			return convertIfcValveTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_VIBRATION_ISOLATOR_TYPE_ENUM:
			return convertIfcVibrationIsolatorTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WALL_TYPE_ENUM:
			return convertIfcWallTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WASTE_TERMINAL_TYPE_ENUM:
			return convertIfcWasteTerminalTypeEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WINDOW_PANEL_OPERATION_ENUM:
			return convertIfcWindowPanelOperationEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WINDOW_PANEL_POSITION_ENUM:
			return convertIfcWindowPanelPositionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WINDOW_STYLE_CONSTRUCTION_ENUM:
			return convertIfcWindowStyleConstructionEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WINDOW_STYLE_OPERATION_ENUM:
			return convertIfcWindowStyleOperationEnumToString(eDataType, instanceValue);
		case Ifc2x3tc1Package.IFC_WORK_CONTROL_TYPE_ENUM:
			return convertIfcWorkControlTypeEnumToString(eDataType, instanceValue);
		default:
			throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
		}
	}
@ Override public String convertToString ( EDataType eDataType , Object instanceValue ) { switch ( eDataType . getClassifierID ( ) ) { case Ifc2x3tc1Package . TRISTATE : return convertTristateToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ACTION_SOURCE_TYPE_ENUM : return convertIfcActionSourceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ACTION_TYPE_ENUM : return convertIfcActionTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ACTUATOR_TYPE_ENUM : return convertIfcActuatorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ADDRESS_TYPE_ENUM : return convertIfcAddressTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_AHEAD_OR_BEHIND : return convertIfcAheadOrBehindToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_AIR_TERMINAL_BOX_TYPE_ENUM : return convertIfcAirTerminalBoxTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_AIR_TERMINAL_TYPE_ENUM : return convertIfcAirTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_AIR_TO_AIR_HEAT_RECOVERY_TYPE_ENUM : return convertIfcAirToAirHeatRecoveryTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ALARM_TYPE_ENUM : return convertIfcAlarmTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ANALYSIS_MODEL_TYPE_ENUM : return convertIfcAnalysisModelTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ANALYSIS_THEORY_TYPE_ENUM : return convertIfcAnalysisTheoryTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ARITHMETIC_OPERATOR_ENUM : return convertIfcArithmeticOperatorEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ASSEMBLY_PLACE_ENUM : return convertIfcAssemblyPlaceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BSPLINE_CURVE_FORM : return convertIfcBSplineCurveFormToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BEAM_TYPE_ENUM : return convertIfcBeamTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BENCHMARK_ENUM : return convertIfcBenchmarkEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BOILER_TYPE_ENUM : return convertIfcBoilerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BOOLEAN_OPERATOR : return convertIfcBooleanOperatorToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_BUILDING_ELEMENT_PROXY_TYPE_ENUM : return convertIfcBuildingElementProxyTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CABLE_CARRIER_FITTING_TYPE_ENUM : return convertIfcCableCarrierFittingTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CABLE_CARRIER_SEGMENT_TYPE_ENUM : return convertIfcCableCarrierSegmentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CABLE_SEGMENT_TYPE_ENUM : return convertIfcCableSegmentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CHANGE_ACTION_ENUM : return convertIfcChangeActionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CHILLER_TYPE_ENUM : return convertIfcChillerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COIL_TYPE_ENUM : return convertIfcCoilTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COLUMN_TYPE_ENUM : return convertIfcColumnTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COMPRESSOR_TYPE_ENUM : return convertIfcCompressorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CONDENSER_TYPE_ENUM : return convertIfcCondenserTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CONNECTION_TYPE_ENUM : return convertIfcConnectionTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CONSTRAINT_ENUM : return convertIfcConstraintEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CONTROLLER_TYPE_ENUM : return convertIfcControllerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COOLED_BEAM_TYPE_ENUM : return convertIfcCooledBeamTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COOLING_TOWER_TYPE_ENUM : return convertIfcCoolingTowerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COST_SCHEDULE_TYPE_ENUM : return convertIfcCostScheduleTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_COVERING_TYPE_ENUM : return convertIfcCoveringTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CURRENCY_ENUM : return convertIfcCurrencyEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_CURTAIN_WALL_TYPE_ENUM : return convertIfcCurtainWallTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DAMPER_TYPE_ENUM : return convertIfcDamperTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DATA_ORIGIN_ENUM : return convertIfcDataOriginEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DERIVED_UNIT_ENUM : return convertIfcDerivedUnitEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DIMENSION_EXTENT_USAGE : return convertIfcDimensionExtentUsageToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DIRECTION_SENSE_ENUM : return convertIfcDirectionSenseEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DISTRIBUTION_CHAMBER_ELEMENT_TYPE_ENUM : return convertIfcDistributionChamberElementTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOCUMENT_CONFIDENTIALITY_ENUM : return convertIfcDocumentConfidentialityEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOCUMENT_STATUS_ENUM : return convertIfcDocumentStatusEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOOR_PANEL_OPERATION_ENUM : return convertIfcDoorPanelOperationEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOOR_PANEL_POSITION_ENUM : return convertIfcDoorPanelPositionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOOR_STYLE_CONSTRUCTION_ENUM : return convertIfcDoorStyleConstructionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DOOR_STYLE_OPERATION_ENUM : return convertIfcDoorStyleOperationEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DUCT_FITTING_TYPE_ENUM : return convertIfcDuctFittingTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DUCT_SEGMENT_TYPE_ENUM : return convertIfcDuctSegmentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_DUCT_SILENCER_TYPE_ENUM : return convertIfcDuctSilencerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_APPLIANCE_TYPE_ENUM : return convertIfcElectricApplianceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_CURRENT_ENUM : return convertIfcElectricCurrentEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_DISTRIBUTION_POINT_FUNCTION_ENUM : return convertIfcElectricDistributionPointFunctionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_FLOW_STORAGE_DEVICE_TYPE_ENUM : return convertIfcElectricFlowStorageDeviceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_GENERATOR_TYPE_ENUM : return convertIfcElectricGeneratorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_HEATER_TYPE_ENUM : return convertIfcElectricHeaterTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_MOTOR_TYPE_ENUM : return convertIfcElectricMotorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELECTRIC_TIME_CONTROL_TYPE_ENUM : return convertIfcElectricTimeControlTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELEMENT_ASSEMBLY_TYPE_ENUM : return convertIfcElementAssemblyTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ELEMENT_COMPOSITION_ENUM : return convertIfcElementCompositionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ENERGY_SEQUENCE_ENUM : return convertIfcEnergySequenceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ENVIRONMENTAL_IMPACT_CATEGORY_ENUM : return convertIfcEnvironmentalImpactCategoryEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_EVAPORATIVE_COOLER_TYPE_ENUM : return convertIfcEvaporativeCoolerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_EVAPORATOR_TYPE_ENUM : return convertIfcEvaporatorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FAN_TYPE_ENUM : return convertIfcFanTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FILTER_TYPE_ENUM : return convertIfcFilterTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FIRE_SUPPRESSION_TERMINAL_TYPE_ENUM : return convertIfcFireSuppressionTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FLOW_DIRECTION_ENUM : return convertIfcFlowDirectionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FLOW_INSTRUMENT_TYPE_ENUM : return convertIfcFlowInstrumentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FLOW_METER_TYPE_ENUM : return convertIfcFlowMeterTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_FOOTING_TYPE_ENUM : return convertIfcFootingTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_GAS_TERMINAL_TYPE_ENUM : return convertIfcGasTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_GEOMETRIC_PROJECTION_ENUM : return convertIfcGeometricProjectionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_GLOBAL_OR_LOCAL_ENUM : return convertIfcGlobalOrLocalEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_HEAT_EXCHANGER_TYPE_ENUM : return convertIfcHeatExchangerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_HUMIDIFIER_TYPE_ENUM : return convertIfcHumidifierTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_INTERNAL_OR_EXTERNAL_ENUM : return convertIfcInternalOrExternalEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_INVENTORY_TYPE_ENUM : return convertIfcInventoryTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_JUNCTION_BOX_TYPE_ENUM : return convertIfcJunctionBoxTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LAMP_TYPE_ENUM : return convertIfcLampTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LAYER_SET_DIRECTION_ENUM : return convertIfcLayerSetDirectionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LIGHT_DISTRIBUTION_CURVE_ENUM : return convertIfcLightDistributionCurveEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LIGHT_EMISSION_SOURCE_ENUM : return convertIfcLightEmissionSourceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LIGHT_FIXTURE_TYPE_ENUM : return convertIfcLightFixtureTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LOAD_GROUP_TYPE_ENUM : return convertIfcLoadGroupTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_LOGICAL_OPERATOR_ENUM : return convertIfcLogicalOperatorEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_MEMBER_TYPE_ENUM : return convertIfcMemberTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_MOTOR_CONNECTION_TYPE_ENUM : return convertIfcMotorConnectionTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_NULL_STYLE_ENUM : return convertIfcNullStyleEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_OBJECT_TYPE_ENUM : return convertIfcObjectTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_OBJECTIVE_ENUM : return convertIfcObjectiveEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_OCCUPANT_TYPE_ENUM : return convertIfcOccupantTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_OUTLET_TYPE_ENUM : return convertIfcOutletTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PERMEABLE_COVERING_OPERATION_ENUM : return convertIfcPermeableCoveringOperationEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PHYSICAL_OR_VIRTUAL_ENUM : return convertIfcPhysicalOrVirtualEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PILE_CONSTRUCTION_ENUM : return convertIfcPileConstructionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PILE_TYPE_ENUM : return convertIfcPileTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PIPE_FITTING_TYPE_ENUM : return convertIfcPipeFittingTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PIPE_SEGMENT_TYPE_ENUM : return convertIfcPipeSegmentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PLATE_TYPE_ENUM : return convertIfcPlateTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROCEDURE_TYPE_ENUM : return convertIfcProcedureTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROFILE_TYPE_ENUM : return convertIfcProfileTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROJECT_ORDER_RECORD_TYPE_ENUM : return convertIfcProjectOrderRecordTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROJECT_ORDER_TYPE_ENUM : return convertIfcProjectOrderTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROJECTED_OR_TRUE_LENGTH_ENUM : return convertIfcProjectedOrTrueLengthEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROPERTY_SOURCE_ENUM : return convertIfcPropertySourceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PROTECTIVE_DEVICE_TYPE_ENUM : return convertIfcProtectiveDeviceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_PUMP_TYPE_ENUM : return convertIfcPumpTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_RAILING_TYPE_ENUM : return convertIfcRailingTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_RAMP_FLIGHT_TYPE_ENUM : return convertIfcRampFlightTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_RAMP_TYPE_ENUM : return convertIfcRampTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_REFLECTANCE_METHOD_ENUM : return convertIfcReflectanceMethodEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_REINFORCING_BAR_ROLE_ENUM : return convertIfcReinforcingBarRoleEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_REINFORCING_BAR_SURFACE_ENUM : return convertIfcReinforcingBarSurfaceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_RESOURCE_CONSUMPTION_ENUM : return convertIfcResourceConsumptionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_RIB_PLATE_DIRECTION_ENUM : return convertIfcRibPlateDirectionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ROLE_ENUM : return convertIfcRoleEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_ROOF_TYPE_ENUM : return convertIfcRoofTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SI_PREFIX : return convertIfcSIPrefixToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SI_UNIT_NAME : return convertIfcSIUnitNameToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SANITARY_TERMINAL_TYPE_ENUM : return convertIfcSanitaryTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SECTION_TYPE_ENUM : return convertIfcSectionTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SENSOR_TYPE_ENUM : return convertIfcSensorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SEQUENCE_ENUM : return convertIfcSequenceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SERVICE_LIFE_FACTOR_TYPE_ENUM : return convertIfcServiceLifeFactorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SERVICE_LIFE_TYPE_ENUM : return convertIfcServiceLifeTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SLAB_TYPE_ENUM : return convertIfcSlabTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SOUND_SCALE_ENUM : return convertIfcSoundScaleEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SPACE_HEATER_TYPE_ENUM : return convertIfcSpaceHeaterTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SPACE_TYPE_ENUM : return convertIfcSpaceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STACK_TERMINAL_TYPE_ENUM : return convertIfcStackTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STAIR_FLIGHT_TYPE_ENUM : return convertIfcStairFlightTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STAIR_TYPE_ENUM : return convertIfcStairTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STATE_ENUM : return convertIfcStateEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STRUCTURAL_CURVE_TYPE_ENUM : return convertIfcStructuralCurveTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_STRUCTURAL_SURFACE_TYPE_ENUM : return convertIfcStructuralSurfaceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SURFACE_SIDE : return convertIfcSurfaceSideToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SURFACE_TEXTURE_ENUM : return convertIfcSurfaceTextureEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_SWITCHING_DEVICE_TYPE_ENUM : return convertIfcSwitchingDeviceTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TANK_TYPE_ENUM : return convertIfcTankTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TENDON_TYPE_ENUM : return convertIfcTendonTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TEXT_PATH : return convertIfcTextPathToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_THERMAL_LOAD_SOURCE_ENUM : return convertIfcThermalLoadSourceEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_THERMAL_LOAD_TYPE_ENUM : return convertIfcThermalLoadTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TIME_SERIES_DATA_TYPE_ENUM : return convertIfcTimeSeriesDataTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TIME_SERIES_SCHEDULE_TYPE_ENUM : return convertIfcTimeSeriesScheduleTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TRANSFORMER_TYPE_ENUM : return convertIfcTransformerTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TRANSITION_CODE : return convertIfcTransitionCodeToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TRANSPORT_ELEMENT_TYPE_ENUM : return convertIfcTransportElementTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TRIMMING_PREFERENCE : return convertIfcTrimmingPreferenceToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_TUBE_BUNDLE_TYPE_ENUM : return convertIfcTubeBundleTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_UNIT_ENUM : return convertIfcUnitEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_UNITARY_EQUIPMENT_TYPE_ENUM : return convertIfcUnitaryEquipmentTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_VALVE_TYPE_ENUM : return convertIfcValveTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_VIBRATION_ISOLATOR_TYPE_ENUM : return convertIfcVibrationIsolatorTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WALL_TYPE_ENUM : return convertIfcWallTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WASTE_TERMINAL_TYPE_ENUM : return convertIfcWasteTerminalTypeEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WINDOW_PANEL_OPERATION_ENUM : return convertIfcWindowPanelOperationEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WINDOW_PANEL_POSITION_ENUM : return convertIfcWindowPanelPositionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WINDOW_STYLE_CONSTRUCTION_ENUM : return convertIfcWindowStyleConstructionEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WINDOW_STYLE_OPERATION_ENUM : return convertIfcWindowStyleOperationEnumToString ( eDataType , instanceValue ) ; case Ifc2x3tc1Package . IFC_WORK_CONTROL_TYPE_ENUM : return convertIfcWorkControlTypeEnumToString ( eDataType , instanceValue ) ; default : throw new IllegalArgumentException ( "The datatype '" + eDataType . getName ( ) + "' is not a valid classifier" ) ; } }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated