28.01.2015 Views

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

186B.6.OperationDescriptions return{exception(callmessage) TypeRules: Preconditions: Description:Returncallmessagetotheprocessthatoriginallysentit, callmessage2callmessage var(callmessage) lowestpostcondition(callmessage) Postconditions: makeuninit(callmessage) Exceptions:Depletion<br />

Qualier:returnexception reveal(varcomp) TypeRules: raisingtheuserexceptionidentiedbytheinstructionqualierinthat process.<br />

Preconditions: varcomp2variantcomponent initwithoutcase(varcomp) Postconditions: Exceptions:Depletion,CaseError makecase(varcomp) Seex11.8,p.123<br />

Description:Addtypestateattributesasrequiredbythepostconditions. Qualier:absent select() TypeRules:SeeSpecialRules Preconditions:None Thereisnoruntimeeect. Exceptions:Depletion,Disconnected Postconditions:None Seex11.7,p.117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!