diff --git a/src/Mod/Arch/Presets/ifc_types.json b/src/Mod/Arch/Presets/ifc_types.json new file mode 100644 index 0000000000..faa909ed39 --- /dev/null +++ b/src/Mod/Arch/Presets/ifc_types.json @@ -0,0 +1,140 @@ +{ + "IfcBSplineCurveForm": "xs:string", + "IfcBSplineSurfaceForm": "xs:string", + "IfcBooleanOperator": "xs:string", + "IfcKnotType": "xs:string", + "IfcNullStyle": "xs:string", + "IfcPreferredSurfaceCurveRepresentation": "xs:string", + "IfcSIPrefix": "xs:string", + "IfcSIUnitName": "xs:string", + "IfcSurfaceSide": "xs:string", + "IfcTextPath": "xs:string", + "IfcTransitionCode": "xs:string", + "IfcTrimmingPreference": "xs:string", + "IfcAbsorbedDoseMeasure": "xs:double", + "IfcAccelerationMeasure": "xs:double", + "IfcAmountOfSubstanceMeasure": "xs:double", + "IfcAngularVelocityMeasure": "xs:double", + "IfcAreaDensityMeasure": "xs:double", + "IfcAreaMeasure": "xs:double", + "IfcBoolean": "xs:boolean", + "IfcBoxAlignment": "ifc:IfcLabel", + "IfcCardinalPointReference": "xs:long", + "IfcContextDependentMeasure": "xs:double", + "IfcCountMeasure": "xs:double", + "IfcCurvatureMeasure": "xs:double", + "IfcDate": "xs:normalizedString", + "IfcDateTime": "xs:normalizedString", + "IfcDayInMonthNumber": "xs:long", + "IfcDayInWeekNumber": "xs:long", + "IfcDescriptiveMeasure": "xs:normalizedString", + "IfcDimensionCount": "xs:long", + "IfcDoseEquivalentMeasure": "xs:double", + "IfcDuration": "xs:normalizedString", + "IfcDynamicViscosityMeasure": "xs:double", + "IfcElectricCapacitanceMeasure": "xs:double", + "IfcElectricChargeMeasure": "xs:double", + "IfcElectricConductanceMeasure": "xs:double", + "IfcElectricCurrentMeasure": "xs:double", + "IfcElectricResistanceMeasure": "xs:double", + "IfcElectricVoltageMeasure": "xs:double", + "IfcEnergyMeasure": "xs:double", + "IfcFontStyle": "xs:normalizedString", + "IfcFontVariant": "xs:normalizedString", + "IfcFontWeight": "xs:normalizedString", + "IfcForceMeasure": "xs:double", + "IfcFrequencyMeasure": "xs:double", + "IfcGloballyUniqueId": "xs:normalizedString", + "IfcHeatFluxDensityMeasure": "xs:double", + "IfcHeatingValueMeasure": "xs:double", + "IfcIdentifier": "xs:normalizedString", + "IfcIlluminanceMeasure": "xs:double", + "IfcInductanceMeasure": "xs:double", + "IfcInteger": "xs:long", + "IfcIntegerCountRateMeasure": "xs:long", + "IfcIonConcentrationMeasure": "xs:double", + "IfcIsothermalMoistureCapacityMeasure": "xs:double", + "IfcKinematicViscosityMeasure": "xs:double", + "IfcLabel": "xs:normalizedString", + "IfcLanguageId": "ifc:IfcIdentifier", + "IfcLengthMeasure": "xs:double", + "IfcLinearForceMeasure": "xs:double", + "IfcLinearMomentMeasure": "xs:double", + "IfcLinearStiffnessMeasure": "xs:double", + "IfcLinearVelocityMeasure": "xs:double", + "IfcLogical": "ifc:logical", + "IfcLuminousFluxMeasure": "xs:double", + "IfcLuminousIntensityDistributionMeasure": "xs:double", + "IfcLuminousIntensityMeasure": "xs:double", + "IfcMagneticFluxDensityMeasure": "xs:double", + "IfcMagneticFluxMeasure": "xs:double", + "IfcMassDensityMeasure": "xs:double", + "IfcMassFlowRateMeasure": "xs:double", + "IfcMassMeasure": "xs:double", + "IfcMassPerLengthMeasure": "xs:double", + "IfcModulusOfElasticityMeasure": "xs:double", + "IfcModulusOfLinearSubgradeReactionMeasure": "xs:double", + "IfcModulusOfRotationalSubgradeReactionMeasure": "xs:double", + "IfcModulusOfSubgradeReactionMeasure": "xs:double", + "IfcMoistureDiffusivityMeasure": "xs:double", + "IfcMolecularWeightMeasure": "xs:double", + "IfcMomentOfInertiaMeasure": "xs:double", + "IfcMonetaryMeasure": "xs:double", + "IfcMonthInYearNumber": "xs:long", + "IfcNonNegativeLengthMeasure": "ifc:IfcLengthMeasure", + "IfcNormalisedRatioMeasure": "ifc:IfcRatioMeasure", + "IfcNumericMeasure": "xs:double", + "IfcPHMeasure": "xs:double", + "IfcParameterValue": "xs:double", + "IfcPlanarForceMeasure": "xs:double", + "IfcPlaneAngleMeasure": "xs:double", + "IfcPositiveInteger": "ifc:IfcInteger", + "IfcPositiveLengthMeasure": "ifc:IfcLengthMeasure", + "IfcPositivePlaneAngleMeasure": "ifc:IfcPlaneAngleMeasure", + "IfcPositiveRatioMeasure": "ifc:IfcRatioMeasure", + "IfcPowerMeasure": "xs:double", + "IfcPresentableText": "xs:normalizedString", + "IfcPressureMeasure": "xs:double", + "IfcRadioActivityMeasure": "xs:double", + "IfcRatioMeasure": "xs:double", + "IfcReal": "xs:double", + "IfcRotationalFrequencyMeasure": "xs:double", + "IfcRotationalMassMeasure": "xs:double", + "IfcRotationalStiffnessMeasure": "xs:double", + "IfcSectionModulusMeasure": "xs:double", + "IfcSectionalAreaIntegralMeasure": "xs:double", + "IfcShearModulusMeasure": "xs:double", + "IfcSolidAngleMeasure": "xs:double", + "IfcSoundPowerLevelMeasure": "xs:double", + "IfcSoundPowerMeasure": "xs:double", + "IfcSoundPressureLevelMeasure": "xs:double", + "IfcSoundPressureMeasure": "xs:double", + "IfcSpecificHeatCapacityMeasure": "xs:double", + "IfcSpecularExponent": "xs:double", + "IfcSpecularRoughness": "xs:double", + "IfcTemperatureGradientMeasure": "xs:double", + "IfcTemperatureRateOfChangeMeasure": "xs:double", + "IfcText": "xs:normalizedString", + "IfcTextAlignment": "xs:normalizedString", + "IfcTextDecoration": "xs:normalizedString", + "IfcTextFontName": "xs:normalizedString", + "IfcTextTransformation": "xs:normalizedString", + "IfcThermalAdmittanceMeasure": "xs:double", + "IfcThermalConductivityMeasure": "xs:double", + "IfcThermalExpansionCoefficientMeasure": "xs:double", + "IfcThermalResistanceMeasure": "xs:double", + "IfcThermalTransmittanceMeasure": "xs:double", + "IfcThermodynamicTemperatureMeasure": "xs:double", + "IfcTime": "xs:normalizedString", + "IfcTimeMeasure": "xs:double", + "IfcTimeStamp": "xs:long", + "IfcTorqueMeasure": "xs:double", + "IfcURIReference": "xs:normalizedString", + "IfcVaporPermeabilityMeasure": "xs:double", + "IfcVolumeMeasure": "xs:double", + "IfcVolumetricFlowRateMeasure": "xs:double", + "IfcWarpingConstantMeasure": "xs:double", + "IfcWarpingMomentMeasure": "xs:double", + "aggregateType": "xs:normalizedString", + "logical": "xs:normalizedString" +} \ No newline at end of file