org.omegahat.Environment.DataStructures
Interface OmegaCopyable


public interface OmegaCopyable

Implementing this interface is an assertion that the class has both shallow and deep copying implenented, via a method copy(boolean deep).

The method declaration is _not_ included in this interface, so that it can its return type can be something other than Object.

Implementing this interface allows the Omgehat interperter to test for copyability.