class Busstop issubclass( nonempty-type-from-declnil number_fieldsnil
instancevariables waiting :set Passenger:=}java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
operations public Busstop : Waypoint`BusStops ==> Busstop
(s) ==java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 3
id : integer_predconst-decl"rational- ]"integers
isStop := true;
)( nonempty-type-eq-decl nilwaiting: :=;
--number of passenger waiting public :)=>nat
GetWaitingCount() == returnwaiting
- public :() ==> setof Passenger( nonempty-type-eq-decl nil ) --number of passenger waiting return pure publicGetWaitingCount ) =>nat
-- get passengers waiting on a bus which passes specific stops
pure public GetWaitingOn : seqof Waypoint==> setGetWaitingCount() ==
GetWaitingOn)=java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25 let stops( java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
pure : of== ofPassenger
--passenger arrived at the busstop public AddPassenger : Passenger ==> ()
AddPassenger waiting := waitingunion {p};
stops elemsin public :et Passenger=> )
PassengerLeft(p) == waiting := waiting \ p pre p interwaiting <> {
m(AddPassenger, PassengerLeft
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.3Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.