File : bc.ads
-- Copyright (C) 1994-1999 Grady Booch, David Weller and Simon Wright.
-- All Rights Reserved.
--
-- This program is free software; you can redistribute it
-- and/or modify it under the terms of the Ada Community
-- License which comes with this Library.
--
-- This program is distributed in the hope that it will be
-- useful, but WITHOUT ANY WARRANTY; without even the implied
-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-- PURPOSE. See the Ada Community License for more details.
-- You should have received a copy of the Ada Community
-- License with this library, in the file named "Ada Community
-- License" or "ACL". If not, contact the author of this library
-- for a copy.
--
-- $Id: bc.ads,v 1.4.4.1 1999/12/03 20:33:55 simon Exp $
package BC is
-- This is the top level package in the Booch Component Hierarchy.
-- The following exceptions may be raised by improper use of the Components.
Container_Error : exception;
Duplicate : exception;
Illegal_Pattern : exception;
Is_Null : exception;
Lexical_Error : exception;
Math_Error : exception;
Not_Found : exception;
Not_Null : exception;
Not_Root : exception;
Overflow : exception;
Range_Error : exception;
Storage_Error : exception;
Synchronization_Error : exception;
Underflow : exception;
Should_Have_Been_Overridden : exception;
-- Raised if the Components have failed to override a primitive
-- subprogram that should have been overridden for a derived type.
-- Used only where the subprogram is private (and therefore can't be
-- abstract).
Not_Yet_Implemented : exception;
-- Raised when a feature hasn't yet been implemented.
end BC;