package no.playtrd.ui;
import no.playtrd.v10.playtrd.ObjectPosition;
import no.playtrd.v10.playtrd.impl.PlaytrdFactoryImpl;
import org.eclipse.swt.graphics.Color;
import org.jscience.geography.coordinates.LatLong;
import swingxmap.IPositionProvider;
public class ObjectPositionProvider implements IPositionProvider {
private ObjectPosition position;
public ObjectPositionProvider(ObjectPosition position) {
this.position = position;
}
public ObjectPosition getObjectPosition() {
return position;
}
public LatLong getPosition() {
return position.getGlobePosition();
}
public String getToolTip() {
return position.getPositioned().toString();
}
public boolean isReadOnly() {
return false;
}
public Color getColor() {
return null;
}
public void setPosition(double latitude, double longitude) {
position.setGlobePosition(PlaytrdFactoryImpl.createLatLong(latitude, longitude));
}
}