feat: complete production naming and reference lifecycle gates
This commit is contained in:
893
config/freecad-native-property-semantics.json
Normal file
893
config/freecad-native-property-semantics.json
Normal file
@@ -0,0 +1,893 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"baseline": {
|
||||
"freecadVersion": "1.1.1",
|
||||
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
|
||||
},
|
||||
"source": {
|
||||
"path": ".cache/freecad/reference-desktop.json",
|
||||
"bytes": 4030859,
|
||||
"sha256": "995b495cd287cb43bed3d6a7cb69ae1f36d021a331ddf7c418304ece023e911e"
|
||||
},
|
||||
"runtime": {
|
||||
"registeredObjectTypes": 352,
|
||||
"instantiableObjectTypes": 348,
|
||||
"unavailableObjectTypes": 4,
|
||||
"unavailableObjects": [
|
||||
{
|
||||
"typeId": "Fem::DocumentObject",
|
||||
"error": "No document object found of type 'Fem::DocumentObject'"
|
||||
},
|
||||
{
|
||||
"typeId": "Part::Boolean",
|
||||
"error": "No document object found of type 'Part::Boolean'"
|
||||
},
|
||||
{
|
||||
"typeId": "Part::Datum",
|
||||
"error": "No document object found of type 'Part::Datum'"
|
||||
},
|
||||
{
|
||||
"typeId": "Part::Primitive",
|
||||
"error": "No document object found of type 'Part::Primitive'"
|
||||
}
|
||||
],
|
||||
"propertyRecords": 5510,
|
||||
"propertyTypes": 85
|
||||
},
|
||||
"supportSummary": {
|
||||
"native-editable-codec": {
|
||||
"typeCount": 18,
|
||||
"recordCount": 4135
|
||||
},
|
||||
"native-specialized-codec": {
|
||||
"typeCount": 5,
|
||||
"recordCount": 683
|
||||
},
|
||||
"opaque-fcstd-proxy": {
|
||||
"typeCount": 62,
|
||||
"recordCount": 692
|
||||
}
|
||||
},
|
||||
"types": [
|
||||
{
|
||||
"typeId": "App::PropertyAcceleration",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyAngle",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 135,
|
||||
"objectTypeCount": 78,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyArea",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyBool",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 1018,
|
||||
"objectTypeCount": 348,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"NoModify",
|
||||
"Output",
|
||||
"PartialTrigger",
|
||||
"PropHidden",
|
||||
"PropNoPersist",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyBoolList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 7,
|
||||
"objectTypeCount": 7,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"Immutable",
|
||||
"LockDynamic"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyColor",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 8,
|
||||
"objectTypeCount": 8,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyColorList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyDirection",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyDistance",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 166,
|
||||
"objectTypeCount": 56,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyEnumeration",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 304,
|
||||
"objectTypeCount": 150,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyExpressionEngine",
|
||||
"support": "native-specialized-codec",
|
||||
"recordCount": 348,
|
||||
"objectTypeCount": 348,
|
||||
"statusNames": [
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFile",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 16,
|
||||
"objectTypeCount": 12,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFileIncluded",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 20,
|
||||
"objectTypeCount": 15,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFloat",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 178,
|
||||
"objectTypeCount": 120,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFloatConstraint",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 80,
|
||||
"objectTypeCount": 64,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFloatList",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 14,
|
||||
"objectTypeCount": 9,
|
||||
"statusNames": [
|
||||
"Output",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyFont",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyForce",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyHeatFlux",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyInteger",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 88,
|
||||
"objectTypeCount": 47,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropNoRecompute",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyIntegerConstraint",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 28,
|
||||
"objectTypeCount": 24,
|
||||
"statusNames": [
|
||||
"LockDynamic"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyIntegerList",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 9,
|
||||
"objectTypeCount": 7,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyIntegerSet",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLength",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 164,
|
||||
"objectTypeCount": 66,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLink",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 174,
|
||||
"objectTypeCount": 152,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkHidden",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 63,
|
||||
"objectTypeCount": 63,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkList",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 81,
|
||||
"objectTypeCount": 68,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"Immutable",
|
||||
"LockDynamic",
|
||||
"PropHidden",
|
||||
"PropNoPersist",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"Transient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkListHidden",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkSub",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 105,
|
||||
"objectTypeCount": 51,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkSubHidden",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 4,
|
||||
"statusNames": [
|
||||
"LockDynamic",
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkSubList",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 134,
|
||||
"objectTypeCount": 101,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyLinkSubListGlobal",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyMap",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 9,
|
||||
"objectTypeCount": 9,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyMaterial",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyMaterialList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyMatrix",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 4,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyMoment",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPath",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 8,
|
||||
"objectTypeCount": 8,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropTransient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPlacement",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 311,
|
||||
"objectTypeCount": 241,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"PropNoRecompute",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPlacementList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"LockDynamic"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPosition",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPower",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPrecision",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 14,
|
||||
"objectTypeCount": 6,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPressure",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyPythonObject",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 55,
|
||||
"objectTypeCount": 53,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyQuantity",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 5,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyQuantityConstraint",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 12,
|
||||
"objectTypeCount": 7,
|
||||
"statusNames": [
|
||||
"PropOutput",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyRotation",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertySpeed",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyStiffness",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyStiffnessDensity",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyString",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 1094,
|
||||
"objectTypeCount": 348,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"Output",
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyStringList",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 25,
|
||||
"objectTypeCount": 23,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyTemperature",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyThermalTransferCoefficient",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyUUID",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 5,
|
||||
"objectTypeCount": 5,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyVector",
|
||||
"support": "native-editable-codec",
|
||||
"recordCount": 107,
|
||||
"objectTypeCount": 60,
|
||||
"statusNames": [
|
||||
"LockDynamic",
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyVectorDistance",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 7,
|
||||
"objectTypeCount": 6,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyVectorList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 46,
|
||||
"objectTypeCount": 28,
|
||||
"statusNames": [
|
||||
"LockDynamic",
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyXLink",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 11,
|
||||
"objectTypeCount": 7,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"LockDynamic",
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyXLinkList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 11,
|
||||
"objectTypeCount": 11,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyXLinkSub",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropNoPersist",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "App::PropertyXLinkSubList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": [
|
||||
"ReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Fem::PropertyFemMesh",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 6,
|
||||
"objectTypeCount": 6,
|
||||
"statusNames": [
|
||||
"PropNoRecompute"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Fem::PropertyPostDataObject",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 13,
|
||||
"objectTypeCount": 13,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Inspection::PropertyDistanceList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Materials::PropertyMaterial",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 142,
|
||||
"objectTypeCount": 142,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Mesh::PropertyCurvatureList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 1,
|
||||
"objectTypeCount": 1,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Mesh::PropertyMeshKernel",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 25,
|
||||
"objectTypeCount": 25,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Part::PropertyFilletEdges",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Part::PropertyGeometryList",
|
||||
"support": "native-specialized-codec",
|
||||
"recordCount": 5,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"Ordered",
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Part::PropertyPartShape",
|
||||
"support": "native-specialized-codec",
|
||||
"recordCount": 322,
|
||||
"objectTypeCount": 142,
|
||||
"statusNames": [
|
||||
"Hidden",
|
||||
"Output",
|
||||
"Transient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Part::PropertyShapeHistory",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 6,
|
||||
"objectTypeCount": 6,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropTransient"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Part::PropertyTopoShapeList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"Ordered"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Path::PropertyPath",
|
||||
"support": "native-specialized-codec",
|
||||
"recordCount": 6,
|
||||
"objectTypeCount": 6,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Points::PropertyPointKernel",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 5,
|
||||
"objectTypeCount": 5,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Robot::PropertyTrajectory",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 4,
|
||||
"objectTypeCount": 4,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Sketcher::PropertyConstraintList",
|
||||
"support": "native-specialized-codec",
|
||||
"recordCount": 2,
|
||||
"objectTypeCount": 2,
|
||||
"statusNames": []
|
||||
},
|
||||
{
|
||||
"typeId": "Spreadsheet::PropertyColumnWidths",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Spreadsheet::PropertyRowHeights",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"PropHidden",
|
||||
"PropOutput",
|
||||
"PropReadOnly"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "Spreadsheet::PropertySheet",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 3,
|
||||
"objectTypeCount": 3,
|
||||
"statusNames": [
|
||||
"PropHidden"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "TechDraw::PropertyCenterLineList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 10,
|
||||
"objectTypeCount": 10,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "TechDraw::PropertyCosmeticEdgeList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 10,
|
||||
"objectTypeCount": 10,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "TechDraw::PropertyCosmeticVertexList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 10,
|
||||
"objectTypeCount": 10,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
},
|
||||
{
|
||||
"typeId": "TechDraw::PropertyGeomFormatList",
|
||||
"support": "opaque-fcstd-proxy",
|
||||
"recordCount": 10,
|
||||
"objectTypeCount": 10,
|
||||
"statusNames": [
|
||||
"PropOutput"
|
||||
]
|
||||
}
|
||||
],
|
||||
"propertyStatus": {
|
||||
"observed": [
|
||||
"Hidden",
|
||||
"Immutable",
|
||||
"LockDynamic",
|
||||
"NoModify",
|
||||
"Ordered",
|
||||
"Output",
|
||||
"PartialTrigger",
|
||||
"PropHidden",
|
||||
"PropNoPersist",
|
||||
"PropNoRecompute",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient",
|
||||
"ReadOnly",
|
||||
"Transient"
|
||||
],
|
||||
"facadeNative": [
|
||||
"Hidden",
|
||||
"ReadOnly"
|
||||
],
|
||||
"proxyOnly": [
|
||||
"Immutable",
|
||||
"LockDynamic",
|
||||
"NoModify",
|
||||
"Ordered",
|
||||
"Output",
|
||||
"PartialTrigger",
|
||||
"PropHidden",
|
||||
"PropNoPersist",
|
||||
"PropNoRecompute",
|
||||
"PropOutput",
|
||||
"PropReadOnly",
|
||||
"PropTransient",
|
||||
"Transient"
|
||||
],
|
||||
"proxyOnlyRecordCount": 2639,
|
||||
"unknownNumericBits": []
|
||||
},
|
||||
"harness": {
|
||||
"path": "scripts/run-freecad-native-property-semantics.mjs",
|
||||
"bytes": 5658,
|
||||
"sha256": "35eb62dc7988ac5f373fb25d1558ab830ecb42b261009fbd79638ee428800331"
|
||||
},
|
||||
"exactPromotionReady": false,
|
||||
"exactBlocker": "complete native document and property semantics",
|
||||
"generatedAt": "2026-08-14T12:20:59.613Z"
|
||||
}
|
||||
Reference in New Issue
Block a user