Revision 8300 trunk/extensions/extArcims/src/es/prodevelop/cit/gvsig/arcims/fmap/drivers/FMapFeatureArcImsDriver.java

View differences:

FMapFeatureArcImsDriver.java
53 53
import com.iver.cit.gvsig.fmap.layers.FLayer;
54 54
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
55 55
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
56
import com.iver.cit.gvsig.gui.Table;
57 56
import com.iver.cit.gvsig.project.Project;
58
import com.iver.cit.gvsig.project.ProjectTable;
59
import com.iver.cit.gvsig.project.ProjectView;
57
import com.iver.cit.gvsig.project.ProjectFactory;
58
import com.iver.cit.gvsig.project.documents.table.ProjectTable;
59
import com.iver.cit.gvsig.project.documents.view.ProjectView;
60
import com.iver.cit.gvsig.project.documents.view.gui.View;
60 61

  
61 62
import es.prodevelop.cit.gvsig.arcims.fmap.drivers.ArcImsAttributesDataSourceAdapter;
62 63
import es.prodevelop.cit.gvsig.arcims.fmap.layers.FFeatureLyrArcIMS;
......
235 236
			IWindow v = PluginServices.getMDIManager().getActiveWindow();
236 237
			
237 238
			if (v == null) {
238
				ProjectView newprojview = ProjectView.createView("Nueva");
239
				com.iver.cit.gvsig.gui.View newview = new com.iver.cit.gvsig.gui.View();
240
				newview.setModel(newprojview);
239
				
240
				ProjectView pv = new ProjectView();
241
				pv.setName("Nueva");
242
				View newview = (View) pv.createWindow();
243
				newview.setModel(pv);
241 244
				Project newproj = new Project();
242 245
				newproj.setName("nuevo");
243
				newproj.addView(newprojview);
246
				newproj.addDocument(pv);
247
				// newproj.addView(newprojview);
244 248
				v = newview;
245 249
			}
246 250

  
247
			ProjectView pv = ((com.iver.cit.gvsig.gui.View) v).getModel();
248
			ProjectTable pt = ProjectTable.createTable(attsDataSourceAdapter.getName(), eadapter);
249
			pv.getProject().addTable(pt);
251
			ProjectView pv = (ProjectView) ((View) v).getModel();
252
			ProjectTable pt = ProjectFactory.createTable(attsDataSourceAdapter.getName(), eadapter);
253
			pv.getProject().addDocument(pt);
250 254
		} catch (Exception e) {
251 255
			logger.error("While creating DataSource ", e);
252 256
			e.printStackTrace();

Also available in: Unified diff