Revision 8300 trunk/extensions/extArcims/src/es/prodevelop/cit/gvsig/arcims/fmap/drivers/FMapFeatureArcImsDriver.java
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