01: /*
02: * uDig - User Friendly Desktop Internet GIS client http://udig.refractions.net (C) 2004,
03: * Refractions Research Inc. This library is free software; you can redistribute it and/or modify it
04: * under the terms of the GNU Lesser General Public License as published by the Free Software
05: * Foundation; version 2.1 of the License. This library is distributed in the hope that it will be
06: * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
07: * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
08: */
09: package net.refractions.udig.project.command;
10:
11: import net.refractions.udig.project.IMap;
12: import net.refractions.udig.project.internal.Map;
13:
14: /**
15: * TODO Purpose of net.refractions.udig.project.command <p> </p>
16: * @author Jesse
17: * @since 1.0.0
18: */
19: public abstract class AbstractCommand implements MapCommand {
20:
21: private Map map;
22:
23: /**
24: * @see net.refractions.udig.project.command.MapCommand#setMap(IMap)
25: * @uml.property name="map"
26: */
27: public void setMap(IMap map2) {
28: this .map = (Map) map2;
29: }
30:
31: /**
32: * @see net.refractions.udig.project.command.MapCommand#getMap()
33: * @uml.property name="map"
34: */
35: public Map getMap() {
36: return map;
37: }
38:
39: @Override
40: public String toString() {
41: return getName();
42: }
43:
44: public Command copy() {
45: return null;
46: }
47:
48: }
|