    deferred class
    	EV_ANY

    General
    	cluster: interface
    	description:
    		"Base class for Eiffel Vision interface.
    		Eiffel Vision uses the bridge pattern.
    		(See bridge pattern notes below.)
    		Descendents of this class are coupled to descendents of EV_ANY_I
    		(the base class for Eiffel Vision implementation classes).
    		EV_ANY's descendants provide a common interface across all
    		platforms while EV_ANY_I's descendants provide any necessary
    		platform specific implementation."
    	keywords: "interface, base, root, any"

    Ancestors
    	ANY

    Queries
    	data: ANY
    	is_destroyed: BOOLEAN

    Commands
    	copy (other: [like Current] EV_ANY)
    	destroy
    	set_data (some_data: [like data] ANY)

    Constraints
    	is initialized
    	is coupled
    	default create called