logo

DigiPara Liftdesigner

LD 2020 Prerelease version, 23th of April 2019

TR-05981 (Finished)
Created by: MM
Last change: 10/13/2020 10:50:37 AM

BIM Property Values

Sub tasks:
Completed:
remove bpmIndividualValueEnabled
Yes
remove bemExportAsSingleObjectEnabled
Yes
remove export logic hinging on bemExportAsSingleObjectEnabled
Yes
Create BIMPropertyValues classes in parallel to existing structure
Yes
Cleanup document bim properties, respect bpsmPruneResistant
Yes
Add DocumentBIMProperty.Value
Yes
remove bp*mObjectSpecific
Yes
add bpsmPruneResistant to datamanager, set on all IFC native property standards
Yes
Check TODO_BP instances
Yes
Check BIM Property DpGetInterface methods
Yes
Add idBIMPropertyValue and other new ids to database and tree viewers
Yes
Handle the case where a BIM property is enabled, but the matching rule says 'do
Yes
BIMProperties -> BIMSettings rename everywhere, purge "BIMProperties"
Yes
Where does the default value for no-eval properties go on the DocumentBIMSetting
Yes
How does BIMPropertyValue remember its full rule when the corresponding property
Yes
Resurrect pruned BIMPropertyValues in FindDpObjectRenamed
Yes
Investigate: All LDBim export properties get <ParameterType>Text</ParameterType>
Yes
Make the individual value mechanism work again
Yes
Remove/clear interfaces
Yes
Investigate: IFC Export description gone? Apparently on purpose.
Yes
Investigate: IFC Export exports Shaft.W_3 and other walls as IfcTransportElement
Yes
Deal with missing pruned document properties
Yes
Make sure you can delete corpse BPVs from the datatree
Yes
Access BPV and VP via BP_GD from ObjectBPS
Yes
Keep properties/standards with the retain flag alive during UpdateFromDatabase
Yes
Investigate: IfcDoor/OperationType active on LDXDocument
Yes
Make Value storage shared_ptr so GetValue can always return something
Yes
Add convenience queries
Yes
DigiPara individual properties should show RetainImplied = true.
Yes
On serialize: Should not update from database, CGrDocumentBIMSettings const *CGr
Yes
Take more care to make sure a property value with both property and rule owner h
Yes
Make free floating property values read only.
Yes
Keep property values alive based on COM refcount.
Yes
Investigate: DigiPara standard does not appear in object properties unless docum
Yes