116 |
typedef sequence<boolean> BooleanSequence; |
typedef sequence<boolean> BooleanSequence; |
117 |
typedef sequence<octet> OctetSequence; |
typedef sequence<octet> OctetSequence; |
118 |
typedef sequence<date> DateSequence; |
typedef sequence<date> DateSequence; |
119 |
|
|
120 |
typedef sequence<time> TimeSequence; |
typedef sequence<time> TimeSequence; |
121 |
typedef sequence<interval> IntervalSequence; |
typedef sequence<interval> IntervalSequence; |
122 |
typedef sequence<timestamp> TimestampSequence; |
typedef sequence<timestamp> TimestampSequence; |
234 |
relationship GNUe::DaMasta isBeaten inverse GNUe::DaMasta::beats; |
relationship GNUe::DaMasta isBeaten inverse GNUe::DaMasta::beats; |
235 |
|
|
236 |
void stopCoding() raises(WhoSaidYouCouldStopCoding); |
void stopCoding() raises(WhoSaidYouCouldStopCoding); |
237 |
boolean commitCode(in string code, in hack_t) raises(CVSPermissionDenied); |
boolean commitCode(in string code, in hack_t hackingOn) raises(CVSPermissionDenied); |
238 |
}; |
}; |
239 |
|
|
240 |
// This is the fun module :). It is also used to test nesting of |
// This is the fun module :). It is also used to test nesting of |
244 |
{ |
{ |
245 |
class Goat: GNUe::CodeSlave |
class Goat: GNUe::CodeSlave |
246 |
{ |
{ |
247 |
attribute boolean madGoatRaped = GNUe::MADGOATS; |
attribute boolean madGoatRaped; |
248 |
attribute string name; |
attribute string name; |
249 |
attribute boolean FSFCopyrightAssignment; |
attribute boolean FSFCopyrightAssignment; |
250 |
|
|
251 |
|
|
252 |
relationship GNUe::DaMasta isAssignedTicketBy |
relationship GNUe::DaMasta isAssignedTicketBy |
253 |
inverse GNUe::DaMasta assignsTicket; |
inverse GNUe::DaMasta::assignsTicket; |
254 |
|
|
255 |
}; |
}; |
256 |
|
|
258 |
( extent goats) |
( extent goats) |
259 |
{ |
{ |
260 |
exception BurnRoofofMouth{}; |
exception BurnRoofofMouth{}; |
261 |
exception NeedsReheating{};x |
exception NeedsReheating{}; |
262 |
exception OutofTopping{string topping;}; |
exception OutofTopping{string topping;}; |
263 |
|
|
264 |
struct PizzaType |
struct PizzaType |
308 |
class Jcater extends Goat |
class Jcater extends Goat |
309 |
( extent goats) |
( extent goats) |
310 |
{ |
{ |
311 |
exception InvalidDonutType{donut_t donut;}; |
exception InvalidDonutType{string what;}; |
312 |
|
exception NotEnoughMoney{}; |
313 |
|
|
314 |
enum DonutType |
enum DonutType |
315 |
{ |
{ |
322 |
struct Currency |
struct Currency |
323 |
{ |
{ |
324 |
string type; |
string type; |
325 |
float emount; |
float amount; |
326 |
}; |
}; |
327 |
|
|
328 |
typedef DonutType donut_t; |
typedef DonutType donut_t; |
338 |
class Jamest extends Goat |
class Jamest extends Goat |
339 |
( extent goats) |
( extent goats) |
340 |
{ |
{ |
341 |
exception CrackLevelsTooLow{unsigned short levels}; |
exception CrackLevelsTooLow{unsigned short level}; |
342 |
|
|
343 |
struct AtmosphericCrack |
struct AtmosphericCrack |
344 |
{ |
{ |