Skip to content

Commit 0d5552b

Browse files
committed
Corrected the vehicle variability example.
1 parent bf163ed commit 0d5552b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sysml/src/examples/Variability Examples/VehicleVariabilityModel.sysml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ package VehicleVariabilityModel {
8686
}
8787

8888
assert constraint {
89-
(autoPort == autoPort::autoPort1 & cylinder.diameter == cylinder::diameter::diameterSmall) ^
90-
(autoPort == autoPort::autoPort2 & cylinder.diameter == cylinder::diameter::diameterLarge)
89+
(autoPort == autoPort::autoPort1 and cylinder.diameter == cylinder::diameter::diameterSmall) xor
90+
(autoPort == autoPort::autoPort2 and cylinder.diameter == cylinder::diameter::diameterLarge)
9191
}
9292
}
9393
}
@@ -105,8 +105,8 @@ package VehicleVariabilityModel {
105105
}
106106

107107
assert constraint {
108-
(engine == '4cylEngine' & transmission == transmission::manualTransmission) ^
109-
(engine == '6cylEngine' & transmission == transmission::automaticTransmission)
108+
(engine == engine::'4cylEngine' and transmission == transmission::manualTransmission) xor
109+
(engine == engine::'6cylEngine' and transmission == transmission::automaticTransmission)
110110
}
111111

112112
// Variation point on variant multiplicity (inherited multiplicity is [0..1])
@@ -135,10 +135,10 @@ package VehicleVariabilityModel {
135135
}
136136

137137
assert constraint {
138-
(generateTorque == generateTorque::generateTorque4Cyl &
138+
(generateTorque == generateTorque::generateTorque4Cyl and
139139
amplifyTorque == amplifyTorque::amplifyTorqueManual
140140
) xor
141-
(generateTorque == generateTorque::generateTorque6Cyl &
141+
(generateTorque == generateTorque::generateTorque6Cyl and
142142
amplifyTorque == amplifyTorque::amplifyTorqueAutomatic
143143
)
144144
}

0 commit comments

Comments
 (0)