001package org.openstreetmap.gui.jmapviewer.interfaces; 002 003import java.awt.Color; 004import java.awt.Font; 005import java.awt.Stroke; 006 007import org.openstreetmap.gui.jmapviewer.Layer; 008import org.openstreetmap.gui.jmapviewer.Style; 009 010public interface MapObject { 011 012 public Layer getLayer(); 013 public void setLayer(Layer layer); 014 public Style getStyle(); 015 public Style getStyleAssigned(); 016 public Color getColor(); 017 public Color getBackColor(); 018 public Stroke getStroke(); 019 public Font getFont(); 020 public String getName(); 021 public boolean isVisible(); 022}