Context
Connection validation currently checks direction (in/out) but not data type compatibility. A connection from out data port SensorData to in data port ControllerInput should verify that SensorData and ControllerInput are type-compatible.
Requirements
- Resolve classifier references on connection endpoints
- Check type compatibility: exact match, subtype (extends), or compatible base type
- Validate access connection types (provides/requires classifiers must match)
- Feature group connection type compatibility
References
- AS5506 §9.3 (port connection legality), §9.5 (access connections)
- OSATE2:
PortConnectionConsistency.java
Acceptance criteria
Context
Connection validation currently checks direction (in/out) but not data type compatibility. A connection from
out data port SensorDatatoin data port ControllerInputshould verify that SensorData and ControllerInput are type-compatible.Requirements
References
PortConnectionConsistency.javaAcceptance criteria