]>
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
1 package org
.argeo
.slc
.ui
.gis
.views
;
3 import org
.eclipse
.ui
.part
.ViewPart
;
4 import org
.geotools
.map
.MapContext
;
6 import com
.vividsolutions
.jts
.geom
.Coordinate
;
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);
12 // private MapContext mapContext;
14 // protected abstract void createMapWidget(Composite parent,
15 // MapContext mapContext);
17 public abstract MapContext
getMapContext();
19 // protected abstract void drawOverlayLocation(Point point, Boolean stale);
21 protected abstract void centerMap(Coordinate coordinate
);
23 // public void createPartControl(Composite parent) {
24 // createMapWidget(parent, mapContext);
26 // // center on position
27 //// if (currentPosition != null)
28 //// centerMap(currentPosition.getLocation().getCoordinate());
31 // public void setMapContext(MapContext mapContext) {
32 // this.mapContext = mapContext;