Stores the contents of a map for display, including a list of layers, a {@linkplain MapViewport} defining the device and world bounds of displayarea, and optional user data.
Methods are provided to add, remove and reorder layers. Alternatively, the list of layers can be accessed directly with the {@linkplain #layers()}. For example:
mapContent.layers().add( newLayer );
Operations on the list returned by the {@code} layersmethod are guaranteed to be thread safe, and modifying the list contents will result in {@code MapLayerListEvents}being published.
Note: This object is similar to early drafts of the OGC Open Web Service Context specification.
@author Jody Garnett
@since 2.7
@source $URL$
@version $Id$