X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2Feditors%2FMapEditorInput.java;fp=gis%2Fplugins%2Forg.argeo.gis.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fgis%2Fui%2Feditors%2FMapEditorInput.java;h=584138a0d71200bd1824b79378c2e3fedca77a27;hb=7fe4a16dad045373bb014724733c1bbb175d44b5;hp=7deb74c8e444c52fa868ca01a2070b4df47bc119;hpb=d2ed44a6c5968200c6ba18809dc0845749072b7f;p=lgpl%2Fargeo-commons.git diff --git a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/editors/MapEditorInput.java b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/editors/MapEditorInput.java index 7deb74c8e..584138a0d 100644 --- a/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/editors/MapEditorInput.java +++ b/gis/plugins/org.argeo.gis.ui/src/main/java/org/argeo/gis/ui/editors/MapEditorInput.java @@ -1,35 +1,34 @@ package org.argeo.gis.ui.editors; -import org.argeo.gis.ui.MapContextProvider; +import javax.jcr.Node; + import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IPersistableElement; -import org.geotools.map.MapContext; -public class MapEditorInput implements IEditorInput, MapContextProvider { - private final MapContext mapContext; +public class MapEditorInput implements IEditorInput { + private final Node context; - public MapEditorInput(MapContext mapContext) { - this.mapContext = mapContext; + public MapEditorInput(Node mapContext) { + this.context = mapContext; } - public MapContext getMapContext() { - return mapContext; + public Node getContext() { + return context; } public String getName() { - return mapContext.getTitle() != null ? mapContext.getTitle() : ""; + return context.toString(); } public String getToolTipText() { - return mapContext.getAbstract() != null ? mapContext.getAbstract() - : mapContext.getTitle() != null ? mapContext.getTitle() : ""; + return context.toString(); } @SuppressWarnings("rawtypes") public Object getAdapter(Class adapter) { - if (MapContext.class.isAssignableFrom(adapter)) - return mapContext; + if (Node.class.isAssignableFrom(adapter)) + return context; return null; }