Sparx Systems Forum
Enterprise Architect => General Board => Topic started by: free44mind on November 15, 2025, 12:20:01 am
-
I’m modelling a simple SysML structure in Enterprise Architect (EA) and I’ve hit a problem with part instances and value propagation.
I have a BDD and IBD, illustrated in the images.
IBD:
https://i.sstatic.net/FyApNoaV.png (https://i.sstatic.net/FyApNoaV.png)
BDD:
https://i.sstatic.net/3KzAhaYl.png (https://i.sstatic.net/3KzAhaYl.png)
I have these blocks:
Smartphone
Camera
Sensor
Relationships:
Smartphone has two parts:
frontCamera : Camera
backCamera : Camera
Camera has one part:
sensor : Sensor
Sensor has a value property power
When I change the power value of one sensor (e.g. set frontCamera.sensor.power = 76), the value automatically changes in the other sensor (backCamera.sensor.power also becomes 76).
It seems both cameras are sharing the same sensor instance, even though I expected each camera to have its own sensor.
But i want to make use of the "context specific values".
I know that SysML has this concept and I dont know why this should not be possible in EA. How can I correctly model this so that frontCamera.sensor and backCamera.sensor are independent instances (each with its own Sensor.power value) in EA’s SysML IBD?