Revision 7410

View differences:

trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditingToGT2PostGIS.java
22 22
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
23 23
import com.iver.cit.gvsig.jdbc_spatial.DlgConnection;
24 24
import com.iver.cit.gvsig.jdbc_spatial.gui.jdbcwizard.ConnectionSettings;
25
import com.iver.cit.gvsig.project.documents.view.ProjectView;
25
import com.iver.cit.gvsig.project.documents.view.IProjectView;
26 26
import com.iver.cit.gvsig.project.documents.view.gui.View;
27 27
import com.iver.cit.gvsig.writers.WriterGT2;
28 28

  
......
48 48
                                                             .getActiveWindow();
49 49

  
50 50
        View vista = (View) f;
51
        ProjectView model = vista.getModel();
51
        IProjectView model = vista.getModel();
52 52
        MapContext mapa = model.getMapContext();
53 53
            FLayers layers = mapa.getLayers();
54 54
            if (s.equals("STOPEDITING")){
trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditingToShp.java
16 16
import com.iver.cit.gvsig.fmap.layers.FLayers;
17 17
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
18 18
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
19
import com.iver.cit.gvsig.project.documents.view.ProjectView;
19
import com.iver.cit.gvsig.project.documents.view.IProjectView;
20 20
import com.iver.cit.gvsig.project.documents.view.gui.View;
21 21
import com.iver.utiles.SimpleFileFilter;
22 22

  
......
45 45

  
46 46
        vista = (View) f;
47 47

  
48
        ProjectView model = vista.getModel();
48
        IProjectView model = vista.getModel();
49 49
        MapContext mapa = model.getMapContext();
50 50
            FLayers layers = mapa.getLayers();
51 51
            if (s.equals("STOPEDITING"))
trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditingToGT2Shp.java
18 18
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter;
19 19
import com.iver.cit.gvsig.fmap.layers.FLayers;
20 20
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
21
import com.iver.cit.gvsig.project.documents.view.ProjectView;
21
import com.iver.cit.gvsig.project.documents.view.IProjectView;
22 22
import com.iver.cit.gvsig.project.documents.view.gui.View;
23 23
import com.iver.cit.gvsig.writers.WriterGT2;
24 24
import com.iver.utiles.SimpleFileFilter;
......
44 44
                                                             .getActiveWindow();
45 45

  
46 46
        View vista = (View) f;
47
        ProjectView model = vista.getModel();
47
        IProjectView model = vista.getModel();
48 48
        MapContext mapa = model.getMapContext();
49 49
            FLayers layers = mapa.getLayers();
50 50
            if (s.equals("STOPEDITING")){
trunk/extensions/extCAD/src/com/iver/cit/gvsig/ExportTo.java
57 57
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
58 58
import com.iver.cit.gvsig.jdbc_spatial.DlgConnection;
59 59
import com.iver.cit.gvsig.jdbc_spatial.gui.jdbcwizard.ConnectionSettings;
60
import com.iver.cit.gvsig.project.documents.view.ProjectView;
60
import com.iver.cit.gvsig.project.documents.view.IProjectView;
61 61
import com.iver.cit.gvsig.project.documents.view.gui.View;
62 62
import com.iver.utiles.PostProcessSupport;
63 63
import com.iver.utiles.SimpleFileFilter;
......
208 208

  
209 209
		if (f instanceof View) {
210 210
			View vista = (View) f;
211
			ProjectView model = vista.getModel();
211
			IProjectView model = vista.getModel();
212 212
			MapContext mapa = model.getMapContext();
213 213
			FLayers layers = mapa.getLayers();
214 214
			FLayer[] actives = layers.getActives();
trunk/extensions/extCAD/src/com/iver/cit/gvsig/EditionUtilities.java
5 5
import com.iver.andami.PluginServices;
6 6
import com.iver.cit.gvsig.fmap.DriverException;
7 7
import com.iver.cit.gvsig.fmap.MapContext;
8
import com.iver.cit.gvsig.fmap.drivers.FieldDescription;
9 8
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition;
10 9
import com.iver.cit.gvsig.fmap.drivers.LayerDefinition;
11 10
import com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver;
12 11
import com.iver.cit.gvsig.fmap.layers.FLayer;
13 12
import com.iver.cit.gvsig.fmap.layers.FLayers;
14 13
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
15
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource;
16
import com.iver.cit.gvsig.project.documents.view.ProjectView;
14
import com.iver.cit.gvsig.project.documents.view.IProjectView;
17 15
import com.iver.cit.gvsig.project.documents.view.gui.View;
18
import com.iver.utiles.NumberUtilities;
19 16

  
20 17
/**
21 18
 * @author fjp
22
 * 
19
 *
23 20
 * Clase con m?todos muy ?tiles a la hora de hacer nuevas extensiones, y otras
24 21
 * cosas que puedan ser gen?ricas para este plugin.
25 22
 *
26 23
 */
27 24
public class EditionUtilities {
28
	
25

  
29 26
	public static final int EDITION_STATUS_NO_EDITION = 0;
30 27
	public static final int EDITION_STATUS_ONE_VECTORIAL_LAYER_ACTIVE_AND_EDITABLE = 1;
31 28
	public static final int EDITION_STATUS_ONE_VECTORIAL_LAYER_ACTIVE = 2;
......
41 38

  
42 39
        if (f instanceof View) {
43 40
        	View vista = (View) f;
44
        	ProjectView model = vista.getModel();
41
        	IProjectView model = vista.getModel();
45 42
        	MapContext mapa = model.getMapContext();
46 43

  
47 44
        	FLayers capas = mapa.getLayers();
......
64 61
        		return EDITION_STATUS_ONE_VECTORIAL_LAYER_ACTIVE;
65 62
        	if (numActiveVectorial > 1)
66 63
        		return EDITION_STATUS_MULTIPLE_VECTORIAL_LAYER_ACTIVE;
67
        	
64

  
68 65
        }
69
		
66

  
70 67
		return status;
71 68
	}
72 69

  
......
80 77

  
81 78
        if (f instanceof View) {
82 79
        	View vista = (View) f;
83
        	ProjectView model = vista.getModel();
80
        	IProjectView model = vista.getModel();
84 81
        	MapContext mapa = model.getMapContext();
85
        	
82

  
86 83
        	ArrayList resul = new ArrayList();
87 84

  
88 85
        	FLayers capas = mapa.getLayers();
......
101 98
        		}
102 99
        	}
103 100
       		return (FLayer[]) resul.toArray(new FLayer[0]);
104
        	
101

  
105 102
        }
106
		
103

  
107 104
		return null;
108 105
	}
109 106

  
......
112 109
		if (layer.getSource().getDriver() instanceof VectorialDatabaseDriver)
113 110
		{
114 111
			VectorialDatabaseDriver dbDriver = (VectorialDatabaseDriver) layer.getSource().getDriver();
115
			return dbDriver.getLyrDef(); 
112
			return dbDriver.getLyrDef();
116 113
		}
117 114
		else
118 115
		{
......
125 122
			} catch (com.hardcode.gdbms.engine.data.driver.DriverException e) {
126 123
				e.printStackTrace();
127 124
				throw new DriverException(e);
128
			}		
125
			}
129 126
		}
130 127
		return lyrDef;
131 128
	}
132
	
129

  
133 130
}
trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditing.java
14 14
import com.iver.cit.gvsig.fmap.MapControl;
15 15
import com.iver.cit.gvsig.fmap.drivers.FieldDescription;
16 16
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition;
17
import com.iver.cit.gvsig.fmap.drivers.VectorialDriver;
18 17
import com.iver.cit.gvsig.fmap.drivers.shp.IndexedShpDriver;
19 18
import com.iver.cit.gvsig.fmap.edition.EditionEvent;
20 19
import com.iver.cit.gvsig.fmap.edition.EditionException;
21 20
import com.iver.cit.gvsig.fmap.edition.ISpatialWriter;
22
import com.iver.cit.gvsig.fmap.edition.IWriter;
23 21
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter;
24 22
import com.iver.cit.gvsig.fmap.layers.FLayer;
25 23
import com.iver.cit.gvsig.fmap.layers.FLayers;
......
27 25
import com.iver.cit.gvsig.fmap.rendering.VectorialLegend;
28 26
import com.iver.cit.gvsig.layers.VectorialLayerEdited;
29 27
import com.iver.cit.gvsig.project.documents.table.gui.Table;
30
import com.iver.cit.gvsig.project.documents.view.ProjectView;
28
import com.iver.cit.gvsig.project.documents.view.IProjectView;
31 29
import com.iver.cit.gvsig.project.documents.view.gui.View;
32 30

  
33 31
/**
......
56 54

  
57 55
		vista = (View) f;
58 56
		boolean isStop=false;
59
		ProjectView model = vista.getModel();
57
		IProjectView model = vista.getModel();
60 58
		MapContext mapa = model.getMapContext();
61 59
		FLayers layers = mapa.getLayers();
62 60
		EditionManager edMan = CADExtension.getEditionManager();
trunk/extensions/extCAD/src/com/iver/cit/gvsig/ViewCommandStackExtension.java
9 9
import com.iver.cit.gvsig.fmap.layers.FLayers;
10 10
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
11 11
import com.iver.cit.gvsig.gui.command.CommandStackDialog;
12
import com.iver.cit.gvsig.project.documents.view.ProjectView;
12
import com.iver.cit.gvsig.project.documents.view.IProjectView;
13 13
import com.iver.cit.gvsig.project.documents.view.gui.View;
14 14

  
15 15
/**
......
33 33
				.getActiveWindow();
34 34

  
35 35
		View vista = (View) f;
36
		ProjectView model = vista.getModel();
36
		IProjectView model = vista.getModel();
37 37
		MapContext mapa = model.getMapContext();
38 38
		FLayers layers = mapa.getLayers();
39 39
		if (s.equals("COMMANDSTACK")) {
trunk/extensions/extCAD/src/com/iver/cit/gvsig/StartEditing.java
4 4

  
5 5
import javax.swing.JOptionPane;
6 6

  
7
import com.hardcode.driverManager.Driver;
8 7
import com.iver.andami.PluginServices;
9 8
import com.iver.andami.messages.NotificationManager;
10 9
import com.iver.andami.plugins.Extension;
......
14 13
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
15 14
import com.iver.cit.gvsig.fmap.drivers.shp.IndexedShpDriver;
16 15
import com.iver.cit.gvsig.fmap.edition.EditionException;
17
import com.iver.cit.gvsig.fmap.edition.IWriteable;
18
import com.iver.cit.gvsig.fmap.edition.IWriter;
19 16
import com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter;
20 17
import com.iver.cit.gvsig.fmap.edition.rules.IRule;
21 18
import com.iver.cit.gvsig.fmap.edition.rules.RulePolygon;
......
29 26
import com.iver.cit.gvsig.layers.VectorialLayerEdited;
30 27
import com.iver.cit.gvsig.project.documents.table.ProjectTable;
31 28
import com.iver.cit.gvsig.project.documents.table.gui.Table;
32
import com.iver.cit.gvsig.project.documents.view.ProjectView;
29
import com.iver.cit.gvsig.project.documents.view.IProjectView;
33 30
import com.iver.cit.gvsig.project.documents.view.gui.View;
34 31
import com.iver.utiles.console.jedit.KeywordMap;
35 32
import com.iver.utiles.console.jedit.Token;
......
73 70
			EditionManager editionManager=CADExtension.getEditionManager();
74 71
			editionManager.setMapControl(mapControl);
75 72

  
76
			ProjectView model = vista.getModel();
73
			IProjectView model = vista.getModel();
77 74
			MapContext mapa = model.getMapContext();
78 75
			FLayers layers = mapa.getLayers();
79 76
			boolean bEditingStarted = false;
......
96 93
	        				JOptionPane.showMessageDialog(
97 94
	        						(Component) PluginServices.getMDIManager().getActiveWindow(),
98 95
	        						PluginServices.getText(this, "this_layer_is_not_self_editable"),
99
	        						PluginServices.getText(this, "warning_title"), 
96
	        						PluginServices.getText(this, "warning_title"),
100 97
	        						JOptionPane.WARNING_MESSAGE);
101 98
	            		}
102
	                	
99

  
103 100
						lv.setEditing(true);
104 101
						VectorialEditableAdapter vea = (VectorialEditableAdapter) lv
105 102
						.getSource();
106
						
103

  
107 104
						vea.getRules().clear();
108 105
						if (vea.getShapeType() == FShape.POLYGON)
109 106
						{
trunk/extensions/extCenterViewToPoint/src/com/iver/gvsig/centerviewpoint/CenterViewToPointExtension.java
49 49
import com.iver.andami.plugins.Extension;
50 50
import com.iver.cit.gvsig.fmap.MapContext;
51 51
import com.iver.cit.gvsig.fmap.layers.FLayers;
52
import com.iver.cit.gvsig.project.documents.view.ProjectView;
52
import com.iver.cit.gvsig.project.documents.view.IProjectView;
53 53
import com.iver.cit.gvsig.project.documents.view.gui.View;
54 54
import com.iver.gvsig.centerviewtopoint.gui.InputCoordinatesPanel;
55 55

  
56 56
/**
57 57
 * The CenterViewToPointExtension class allows to center the View over a
58 58
 * concrete point given by its coordinates.
59
 * 
59
 *
60 60
 * @author jmorell
61 61
 */
62 62
public class CenterViewToPointExtension extends Extension {
......
95 95
		}
96 96
		if (f.getClass() == View.class) {
97 97
		    View vista = (View) f;
98
		    ProjectView model = vista.getModel();
98
		    IProjectView model = vista.getModel();
99 99
		    MapContext mapa = model.getMapContext();
100 100
		    FLayers layers = mapa.getLayers();
101 101
		    for (int i=0;i < layers.getLayersCount();i++) {
......
117 117
		}
118 118
		if (f.getClass() == View.class) {
119 119
		    View vista = (View) f;
120
		    ProjectView model = vista.getModel();
120
		    IProjectView model = vista.getModel();
121 121
		    MapContext mapa = model.getMapContext();
122 122
            if (mapa.getLayers().getLayersCount() > 0) {
123 123
                return true;
124
            } else {
125
                return false;
126 124
            }
127
		} else {
128
		    return false;
129
		}
130
    }
125
            return false;
126
        }
127
		return false;
128
	}
131 129

  
132 130
}

Also available in: Unified diff