package org.codemap.mapview.action; import org.codemap.CodemapCore; import org.codemap.Location; import org.eclipse.core.runtime.Path; import org.eclipse.jface.action.Action; public class DebugLocationsAction extends Action { public DebugLocationsAction() { super("generate debug location code"); } @Override public void run() { Iterable<Location> locations = CodemapCore.getPlugin().getActiveMap().getValues().mapInstance.getValue().locations(); for (Location each : locations) { int elevation = (int) Math.round(each.getElevation()); String name = new Path(each.getDocument()).removeFileExtension().lastSegment(); //points.put(new Point(0.6200911545578028, 0.8797911758418023, ""), height); System.out.println("points.put(new Point(" + each.getPoint().x + ", " + each.getPoint().y + ", \"" + name + "\"), " + elevation + ");"); } } }