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 BDD1 and IBD2, illustrated in the images.


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?