Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/close.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/close.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/close.java (copia locale) @@ -11,6 +11,7 @@ final CallStack callstack, final String sName) { + SextanteGUI.getInputFactory().createDataObjects(); final Object obj = SextanteGUI.getInputFactory().getInputFromName(sName.trim()); if (obj == null) { env.println("Invalid object: " + sName.trim()); Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/data.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/data.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/data.java (copia locale) @@ -19,6 +19,7 @@ public static void invoke(final Interpreter env, final CallStack callstack) { + SextanteGUI.getInputFactory().createDataObjects(); final StringBuffer sb = new StringBuffer(); final IRasterLayer[] rasterLayers = SextanteGUI.getInputFactory().getRasterLayers(); sb.append("RASTER LAYERS\n"); Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/describe.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/describe.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/describe.java (copia locale) @@ -20,6 +20,7 @@ final CallStack callstack, final String sName) { + SextanteGUI.getInputFactory().createDataObjects(); final Object obj = SextanteGUI.getInputFactory().getInputFromName(sName.trim()); if (obj == null) { env.println("Invalid object: " + sName.trim()); Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/extent.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/extent.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/extent.java (copia locale) @@ -23,6 +23,8 @@ public static void invoke(final Interpreter env, final CallStack callstack, final String sLayer) { + + SextanteGUI.getInputFactory().createDataObjects(); try { final ILayer layer = (ILayer) SextanteGUI.getInputFactory().getInputFromName(sLayer); if ((layer instanceof I3DRasterLayer) || (layer instanceof IRasterLayer)) { @@ -44,6 +46,7 @@ final String sLayer, final double dCellSize) { + SextanteGUI.getInputFactory().createDataObjects(); try { final IVectorLayer layer = (IVectorLayer) SextanteGUI.getInputFactory().getInputFromName(sLayer); final AnalysisExtent ge = new AnalysisExtent(); @@ -60,7 +63,6 @@ env.println("Could not set analysis extent"); } - } @@ -72,6 +74,7 @@ final double yMax, final double dCellSize) { + SextanteGUI.getInputFactory().createDataObjects(); try { final AnalysisExtent ge = new AnalysisExtent(); ge.setCellSize(dCellSize); @@ -97,6 +100,7 @@ final double dCellSize, final double dCellSizeZ) { + SextanteGUI.getInputFactory().createDataObjects(); try { final AnalysisExtent ae = new AnalysisExtent(); ae.setCellSize(dCellSize); Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getrasterlayers.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getrasterlayers.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getrasterlayers.java (copia locale) @@ -11,6 +11,7 @@ public static String[] invoke(final Interpreter env, final CallStack callstack) { + SextanteGUI.getInputFactory().createDataObjects(); final IRasterLayer[] rasterLayers = SextanteGUI.getInputFactory().getRasterLayers(); final String[] sNames = new String[rasterLayers.length]; for (int i = 0; i < rasterLayers.length; i++) { Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/gettables.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/gettables.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/gettables.java (copia locale) @@ -10,6 +10,7 @@ public static String[] invoke(final Interpreter env, final CallStack callstack) { + SextanteGUI.getInputFactory().createDataObjects(); final ITable[] tables = SextanteGUI.getInputFactory().getTables(); final String[] sNames = new String[tables.length]; for (int i = 0; i < tables.length; i++) { Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getvectorlayers.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getvectorlayers.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/getvectorlayers.java (copia locale) @@ -11,6 +11,7 @@ public static String[] invoke(final Interpreter env, final CallStack callstack) { + SextanteGUI.getInputFactory().createDataObjects(); final IVectorLayer[] vectorLayers = SextanteGUI.getInputFactory().getVectorLayers(AbstractInputFactory.SHAPE_TYPE_ANY); final String[] sNames = new String[vectorLayers.length]; for (int i = 0; i < vectorLayers.length; i++) { Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/rename.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/rename.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/rename.java (copia locale) @@ -18,11 +18,11 @@ final String sName, final String sNewName) { + SextanteGUI.getInputFactory().createDataObjects(); final Object obj = SextanteGUI.getInputFactory().getInputFromName(sName.trim()); if (obj == null) { env.println("Invalid object: " + sName.trim()); - } - if (obj instanceof IDataObject) { + } else if (obj instanceof IDataObject) { ((IDataObject) obj).setName(sNewName); } Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/runalg.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/runalg.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/runalg.java (copia locale) @@ -235,6 +235,7 @@ final String sAlgName, final Object[] args) { + SextanteGUI.getInputFactory().createDataObjects(); final String[] sArgs = new String[args.length]; for (int i = 0; i < args.length; i++) { sArgs[i] = args[i].toString(); Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/setnodata.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/setnodata.java (revisione 272) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/bshcommands/setnodata.java (copia locale) @@ -18,6 +18,7 @@ final String sName, final double dNoDataValue) { + SextanteGUI.getInputFactory().createDataObjects(); final Object obj = SextanteGUI.getInputFactory().getInputFromName(sName.trim()); if (obj == null) { env.println("Invalid object: " + sName.trim());