Community
Participate
Working Groups
In some situations it is necessary to be able to stash an arbitrary object into a property. It could be awkward or difficult to implement string serialization necessary to do this via a value property. This comes up in particular when using Sapphire to model an operation or a small panel inside larger UI. It is frequently necessary in these contexts to give the model access to some non-serializable objects to provide context. Sapphire should support a concept of a transient property that can hold an arbitrary object. Transient properties still need to support change events, but outside of that no higher-order behaviors would be provided. We would not support rendering of transient properties in UI. Transient properties would not interact with the resource (the model element's storage system).
Enhancement implemented. Details available in the what's new document for 0.2 release.
Enhancement implemented.
Verified transient in sample.