// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.gui.conflict.pair.properties; import java.awt.BorderLayout; import javax.swing.JFrame; import org.openstreetmap.josm.Main; import org.openstreetmap.josm.data.conflict.Conflict; import org.openstreetmap.josm.data.coor.LatLon; import org.openstreetmap.josm.data.osm.Node; import org.openstreetmap.josm.data.osm.OsmPrimitive; import org.openstreetmap.josm.data.projection.Epsg4326; public class PropertiesMergerTest extends JFrame{ private PropertiesMerger merger; protected void build() { Main.proj = new Epsg4326(); setLayout(new BorderLayout()); add(merger = new PropertiesMerger(), BorderLayout.CENTER); } protected void populate() { Node my = new Node(1); my.setCoor(new LatLon(1,1)); my.setDeleted(true); Node their = new Node(2); their.setCoor(new LatLon(10,10)); merger.getModel().populate(new Conflict<OsmPrimitive>(my, their)); } public PropertiesMergerTest() { build(); populate(); } static public void main(String args[]) { PropertiesMergerTest app = new PropertiesMergerTest(); app.setSize(600, 400); app.setVisible(true); } }