Retrieves the current property value from the underlying entity.
Called by the property panel whenever the UI needs a fresh value (e.g. on render, on selection change, or after external updates).
Implementers should ensure this method has no side effects.
The current value of the property.
OptionalsetUpdates the property value on the underlying entity.
Called by the property panel when the user edits the value in the UI. This method should update the internal state of the entity immediately.
Implementers may:
The new value assigned to this property.
Provides read/write access to a property value stored inside an entity.
This interface abstracts how a property is retrieved from and written back to the underlying
AcDbEntity. It allows the property panel to operate on entity data without knowing the internal structure of each entity class.A typical implementation simply forwards
get()/set()to internal fields of the entity. More advanced use cases may wrap the setter with:Example