Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2
-
None
-
None
Description
The "model semantic" requires that the precise model object reference keeps its identity - this has traditionally only been applied to the "model root" - but when "subappliers" are created, responsible for smaller parts of models, it needs to be ensured that the section of model they are bound to cannot be "cast adrift" by application of a change request that attempts to rebind their root reference from the point of view of its embedding in a larger model. This requires a "Cautious ChangeApplier" that preserves existing trunk references where possible, with a workflow somewhat similar to the current options merging system.
Attachments
Issue Links
- relates to
-
FLUID-4195 Create new infrastructure for "subappliers", applying inverse model calculus to allow broadcast of changes to supermodel
-
- Closed
-
-
FLUID-5282 Protocomponent utilities in RendererUtilities fail to support new model for ChangeApplier
-
- Closed
-
-
FLUID-4258 Create declarative syntax for wiring cooperating changeAppliers and registering guards/listeners
-
- Closed
-