]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ui.gis/src/main/java/org/argeo/slc/ui/gis/views/AbstractMapView.java
df5c6c64ca65627d69ea7af1cfa5672ff2d8b9ff
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.gis / src / main / java / org / argeo / slc / ui / gis / views / AbstractMapView.java
1 package org.argeo.slc.ui.gis.views;
2
3 import org.eclipse.ui.part.ViewPart;
4 import org.geotools.map.MapContext;
5
6 import com.vividsolutions.jts.geom.Coordinate;
7
8 public abstract class AbstractMapView extends ViewPart {
9 public final static String ID = "org.argeo.slc.ui.gis.mapView";
10 // private final static Log log = LogFactory.getLog(AbstractMapView.class);
11
12 // private MapContext mapContext;
13
14 // protected abstract void createMapWidget(Composite parent,
15 // MapContext mapContext);
16
17 public abstract MapContext getMapContext();
18
19 // protected abstract void drawOverlayLocation(Point point, Boolean stale);
20
21 protected abstract void centerMap(Coordinate coordinate);
22
23 // public void createPartControl(Composite parent) {
24 // createMapWidget(parent, mapContext);
25 //
26 // // center on position
27 //// if (currentPosition != null)
28 //// centerMap(currentPosition.getLocation().getCoordinate());
29 //
30 // }
31 // public void setMapContext(MapContext mapContext) {
32 // this.mapContext = mapContext;
33 // }
34 }