indexing
	description: "Definition of the sixteen standard pens."
	status: "See notice at end of class."
	date: "$Date$"
	revision: "$Revision$"
class interface
	WEL_STANDARD_PENS
feature 
	black_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	blue_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	cyan_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_blue_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_cyan_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_green_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_grey_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_magenta_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_red_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	dark_yellow_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	green_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	grey_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	magenta_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	red_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	white_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	yellow_pen: WEL_PEN
			
		ensure
			result_not_void: Result /= void
	
invariant
		 ANY
	reflexive_equality: standard_is_equal (Current)
	reflexive_conformance: conforms_to (Current)
end -- WEL_STANDARD_PENS