Interface for qBeta module object
ToyCar: obj
%requires Dimensions,Length,Time,Velocity,Acceleration,Associations
%visible Dimensions,Associations
Vehicle:
avgVelocity: var Velocity.MeterPerSecond
avgAcceleration: var Acceleration.MeterPerSquareMinute
computeAvgVelocity:
computeAvgAcceleration:
AM: obj Association
ElmType:: AccMeasure
AccMeasure:
in initialPosition: var Length.Meter
in finalPosition: var Length.Meter
in duration: var Time.Second
in initialVelocity: var Velocity.MeterPerSecond
in finalVelocity: var Velocity.MeterPerSecond
distance: var Length.Meter
avgVelocity: var Velocity.MeterPerSecond
avgAcceleration: var Acceleration.MeterPerSquareMinute
computeDistance:
computeAvgVelocity:
computeAvgAcceleration:
myCar: obj Vehicle
M: ref AccMeasure