Index: /applications/editors/josm/plugins/pdfimport/build.xml
===================================================================
--- /applications/editors/josm/plugins/pdfimport/build.xml	(revision 32514)
+++ /applications/editors/josm/plugins/pdfimport/build.xml	(revision 32515)
@@ -4,5 +4,5 @@
     <property name="commit.message" value="Initial pdfimport version"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="7001"/>
+    <property name="plugin.main.version" value="10279"/>
     
     <!-- Configure these properties (replace "..." accordingly).
Index: /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java
===================================================================
--- /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java	(revision 32514)
+++ /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java	(revision 32515)
@@ -715,5 +715,5 @@
 
 	private EastNorth getSelectedCoor() {
-		Collection<OsmPrimitive> selected = Main.main.getCurrentDataSet().getSelected();
+		Collection<OsmPrimitive> selected = Main.getLayerManager().getEditDataSet().getSelected();
 
 		if (selected.size() != 1 || !(selected.iterator().next() instanceof Node)){
@@ -1061,5 +1061,5 @@
 		this.removeLayer();
 		this.layer = _layer;
-		Main.main.addLayer(this.layer);
+		Main.getLayerManager().addLayer(this.layer);
 		Main.map.mapView.zoomTo(placement.getWorldBounds(this.data));
 	}
@@ -1067,5 +1067,5 @@
 	private void removeLayer() {
 		if (this.layer != null) {
-			Main.main.removeLayer(this.layer);
+			Main.getLayerManager().removeLayer(this.layer);
 			this.layer.data.clear(); //saves memory
 			this.layer = null;
Index: /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/operators/Invoke.java
===================================================================
--- /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/operators/Invoke.java	(revision 32514)
+++ /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/operators/Invoke.java	(revision 32515)
@@ -57,5 +57,5 @@
 		PDPage page = drawer.getPage();
 		COSName objectName = (COSName)arguments.get( 0 );
-		Map xobjects = drawer.getResources().getXObjects();
+		Map<?, ?> xobjects = drawer.getResources().getXObjects();
 		PDXObject xobject = (PDXObject)xobjects.get( objectName.getName() );
 		if( xobject instanceof PDXObjectImage )
