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