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}