import java.util.Map;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
+import org.scilab.modules.types.ScilabBoolean;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import java.util.Map;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import java.util.Map;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabIntegerTypeEnum;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabIntegerTypeEnum;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import java.util.Map;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabTList;
import org.w3c.dom.Node;
import com.mxgraph.io.mxCodec;
import java.util.Map;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import java.util.Map;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabString;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import ncsa.hdf.hdf5lib.exceptions.HDF5LibraryException;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
/**
* H5Read
import ncsa.hdf.hdf5lib.HDF5Constants;
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
+import org.scilab.modules.types.ScilabBoolean;
/**
* H5ReadScilabBoolean
import ncsa.hdf.hdf5lib.HDF5Constants;
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
public class H5ReadScilabDouble {
public static void readData(int dataSetId, ScilabDouble data) throws NullPointerException, HDF5Exception {
import ncsa.hdf.hdf5lib.HDF5Constants;
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
+import org.scilab.modules.types.ScilabInteger;
public class H5ReadScilabInteger {
public static void readData(int dataSetId, ScilabInteger data) throws NullPointerException, HDF5Exception {
import ncsa.hdf.hdf5lib.H5;
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabList;
+import org.scilab.modules.types.ScilabList;
public class H5ReadScilabList extends H5ReadScilabCommonList {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabTList;
public class H5ReadScilabMList extends H5ReadScilabCommonList {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import ncsa.hdf.hdf5lib.exceptions.HDF5LibraryException;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabString;
public class H5ReadScilabString {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabTList;
public class H5ReadScilabTList extends H5ReadScilabCommonList {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import ncsa.hdf.hdf5lib.exceptions.HDF5LibraryException;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
public class H5Write {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
+import org.scilab.modules.types.ScilabBoolean;
public class H5WriteScilabBoolean {
public static void writeInDataSet(int file_id, String dataSetName,ScilabBoolean data) throws NullPointerException, HDF5Exception {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabType;
public class H5WriteScilabCommonList {
protected static void writeInDataSet(int file_id, String dataSetName, ArrayList<ScilabType> data, String ListType) throws NullPointerException, HDF5Exception {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
public class H5WriteScilabDouble {
public static void writeInDataSet(int fileId, String dataSetName, ScilabDouble data) throws NullPointerException, HDF5Exception {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabIntegerTypeEnum;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabIntegerTypeEnum;
public class H5WriteScilabInteger {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabList;
+import org.scilab.modules.types.ScilabList;
public class H5WriteScilabList extends H5WriteScilabCommonList {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
+import org.scilab.modules.types.ScilabMList;
public class H5WriteScilabMList extends H5WriteScilabCommonList {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabString;
public class H5WriteScilabString {
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.H5ScilabConstant;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabTList;
public class H5WriteScilabTList extends H5WriteScilabCommonList {
import org.scilab.modules.hdf5.H5ScilabConstant;
import org.scilab.modules.hdf5.read.H5Read;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
+import org.scilab.modules.types.ScilabBoolean;
import org.scilab.modules.hdf5.write.H5Write;
import org.scilab.modules.hdf5.H5ScilabConstant;
import org.scilab.modules.hdf5.read.H5Read;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
import org.scilab.modules.hdf5.write.H5Write;
import ncsa.hdf.hdf5lib.exceptions.HDF5Exception;
import org.scilab.modules.hdf5.read.H5Read;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
import org.scilab.modules.hdf5.write.H5Write;
public class testScilabGraph {
import org.scilab.modules.hdf5.H5ScilabConstant;
import org.scilab.modules.hdf5.read.H5Read;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
import org.scilab.modules.hdf5.write.H5Write;
public class testScilabList {
import org.scilab.modules.hdf5.H5ScilabConstant;
import org.scilab.modules.hdf5.read.H5Read;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabString;
import org.scilab.modules.hdf5.write.H5Write;
package org.scilab.modules.javasci;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
-import org.scilab.modules.types.scilabTypes.ScilabIntegerTypeEnum;
+import org.scilab.modules.types.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabIntegerTypeEnum;
/**
* Connector for Javasci v2
import java.io.File;
import java.io.FileNotFoundException;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
-import org.scilab.modules.types.scilabTypes.ScilabIntegerTypeEnum;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabIntegerTypeEnum;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabInteger;
import org.scilab.modules.javasci.Call_Scilab;
import org.scilab.modules.javasci.JavasciException.InitializationException;
import org.scilab.modules.javasci.JavasciException.UnsupportedTypeException;
* @return if the operation is successful
*/
public boolean open() throws InitializationException {
-
int res = Call_Scilab.Call_ScilabOpen(this.SCI, null, -1);
switch (res) {
case -1:
import org.testng.annotations.*;
import org.scilab.modules.javasci.Scilab;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.javasci.JavasciException;
import org.scilab.modules.javasci.JavasciException.InitializationException;
+
public class testErrorManagement {
private Scilab sci;
import org.scilab.modules.javasci.Scilab;
import org.scilab.modules.javasci.JavasciException;
import org.scilab.modules.javasci.JavasciException.InitializationException;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
public class testExec {
private Scilab sci;
--- /dev/null
+/*
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2010 - DIGITEO - Sylvestre LEDRU
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ */
+package org.scilab.tests.modules.javasci;
+
+import org.testng.annotations.*;
+
+import org.scilab.modules.javasci.Scilab;
+import org.scilab.modules.javasci.JavasciException;
+import org.scilab.modules.javasci.JavasciException.InitializationException;
+import org.scilab.modules.javasci.JavasciException.UnsupportedTypeException;
+import org.scilab.modules.javasci.JavasciException.UndefinedVariableException;
+import org.scilab.modules.types.ScilabDouble;
+
+public class testExistingVariable {
+ private Scilab sci;
+
+ /*
+ * This method will be called for each test.
+ * with @AfterMethod, this ensures that all the time the engine is closed
+ * especially in case of error.
+ * Otherwise, the engine might be still running and all subsequent tests
+ * would fail.
+ */
+ @BeforeMethod
+ public void open() throws NullPointerException, InitializationException {
+ sci = new Scilab();
+ assert sci.open() == true;
+ }
+
+ @Test(sequential = true)
+ public void existVariableTest() throws NullPointerException, JavasciException {
+ double [][]a={{21.2, 22.0, 42.0, 39.0},{23.2, 24.0, 44.0, 40.0}};
+ ScilabDouble aOriginal = new ScilabDouble(a);
+ sci.put("a",aOriginal);
+ assert sci.isExistingVariable("a") == true;
+ }
+
+ @Test(sequential = true)
+ public void notExistVariableTest() throws NullPointerException, JavasciException {
+ assert sci.isExistingVariable("a") == false;
+ assert sci.isExistingVariable("b") == false;
+ }
+
+
+ @Test(sequential = true)
+ public void existVariableAfterExecTest() throws NullPointerException, JavasciException {
+ assert sci.exec("a=rand(20,20);") == true;
+ assert sci.isExistingVariable("a") == true;
+ assert sci.exec("b='test variable';") == true;
+ assert sci.isExistingVariable("b") == true;
+ }
+
+
+ /**
+ * See #open()
+ */
+ @AfterMethod
+ public void close() {
+ sci.close();
+
+ }
+}
\ No newline at end of file
--- /dev/null
+/*
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2010 - DIGITEO - Sylvestre LEDRU
+ *
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution. The terms
+ * are also available at
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ */
+package org.scilab.tests.modules.javasci;
+
+import org.testng.annotations.*;
+
+import org.scilab.modules.javasci.Scilab;
+import org.scilab.modules.javasci.JavasciException;
+import org.scilab.modules.javasci.JavasciException.UndefinedVariableException;
+import org.scilab.modules.types.ScilabTypeEnum;
+
+public class testGraphics {
+ private Scilab sci;
+
+ /*
+ * This method will be called for each test.
+ * with @AfterMethod, this ensures that all the time the engine is closed
+ * especially in case of error.
+ * Otherwise, the engine might be still running and all subsequent tests
+ * would fail.
+ */
+ @BeforeMethod
+ public void open() throws NullPointerException, JavasciException {
+ sci = new Scilab();
+ assert sci.open() == true;
+ }
+
+ @Test(sequential = true)
+ public void isGraphicOpenedTest() throws NullPointerException, JavasciException {
+ sci.exec("plot3d();");
+ assert sci.isGraphicOpened() == true;
+ }
+
+ @Test(sequential = true)
+ public void isGraphicNotOpenedTest() throws NullPointerException, JavasciException {
+
+ sci.exec("a=1+1;");
+ assert sci.isGraphicOpened() == false;
+ }
+
+ /**
+ * See #open()
+ */
+ @AfterMethod
+ public void close() {
+ sci.close();
+
+ }
+}
import java.io.IOException;
import org.scilab.modules.javasci.Scilab;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabBoolean;
import org.scilab.modules.javasci.JavasciException;
import org.scilab.modules.javasci.JavasciException.InitializationException;
import org.scilab.modules.javasci.JavasciException.InitializationException;
import org.scilab.modules.javasci.JavasciException.UnsupportedTypeException;
import org.scilab.modules.javasci.JavasciException.UndefinedVariableException;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTypeEnum;
public class testReadWrite {
private Scilab sci;
import org.scilab.modules.javasci.JavasciException;
import org.scilab.modules.javasci.JavasciException.InitializationException;
import org.scilab.modules.javasci.JavasciException.UnsupportedTypeException;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabInteger;
public class testReadWriteInteger {
private Scilab sci;
import org.scilab.modules.javasci.Scilab;
import org.scilab.modules.javasci.JavasciException;
import org.scilab.modules.javasci.JavasciException.UndefinedVariableException;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabTypeEnum;
public class testTypes {
private Scilab sci;
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.Arrays;
/**
- * @see org.scilab.modules.types.scilabTypes.ScilabType#equals(Object)
+ * @see org.scilab.modules.types.ScilabType#equals(Object)
*/
public boolean equals(Object obj) {
if (obj instanceof ScilabBoolean) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.Arrays;
/**
* @return the height of the data matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
@Override
public int getHeight() {
/**
* @return the width of the data matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
@Override
public int getWidth() {
}
/**
- * @see org.scilab.modules.types.scilabTypes.ScilabType#equals(Object)
+ * @see org.scilab.modules.types.ScilabType#equals(Object)
*/
public boolean equals(Object obj) {
if (obj instanceof ScilabDouble) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.Arrays;
/**
* @return the height of the value matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
@Override
public int getHeight() {
/**
* @return the width of the value matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
@Override
public int getWidth() {
}
/**
- * @see org.scilab.modules.types.scilabTypes.ScilabType#equals(Object)
+ * @see org.scilab.modules.types.ScilabType#equals(Object)
*/
public boolean equals(Object obj) {
if (obj instanceof ScilabInteger) {
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
public enum ScilabIntegerTypeEnum {
sci_int8(1),
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.ArrayList;
import java.util.Collection;
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
public int getHeight() {
if (isEmpty()) {
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
public int getWidth() {
if (isEmpty()) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.ArrayList;
import java.util.Collection;
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
public int getHeight() {
if (isEmpty()) {
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
public int getWidth() {
if (isEmpty()) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.Arrays;
/**
* @return the height of the data matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
public int getHeight() {
if (data == null) {
/**
* @return the width of the data matrix
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
public int getWidth() {
if (data == null) {
}
/**
- * @see org.scilab.modules.types.scilabTypes.ScilabType#equals(Object)
+ * @see org.scilab.modules.types.ScilabType#equals(Object)
*/
public boolean equals(Object obj) {
if (obj instanceof ScilabString) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.util.ArrayList;
import java.util.Collection;
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getHeight()
+ * @see org.scilab.modules.types.ScilabType#getHeight()
*/
public int getHeight() {
if (isEmpty()) {
/**
* @return 1 when there is data on the list, 0 otherwise.
- * @see org.scilab.modules.types.scilabTypes.ScilabType#getWidth()
+ * @see org.scilab.modules.types.ScilabType#getWidth()
*/
public int getWidth() {
if (isEmpty()) {
*
*/
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
import java.io.Serializable;
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
-package org.scilab.modules.types.scilabTypes;
+package org.scilab.modules.types;
public enum ScilabTypeEnum {
sci_matrix(1),
--- /dev/null
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 1.3.40
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+package org.scilab.modules.types;
+
+public class types {
+}
--- /dev/null
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 1.3.40
+ *
+ * Do not make changes to this file unless you know what you are doing--modify
+ * the SWIG interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+package org.scilab.modules.types;
+
+class typesJNI {
+}
/* sci_types.i */
/**
- * Windows: swig -java -package org.scilab.modules.types.scilabTypes -outdir ../java/org/scilab/modules/types/scilabTypes/ sci_types.i
+ * Windows: swig -java -package org.scilab.modules.types -outdir ../java/org/scilab/modules/types/ sci_types.i
* Other: Use the option --enable-build-swig to the configure
*/
import java.util.Arrays;
-import org.scilab.modules.types.scilabTypes.ScilabType;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabInteger;
-import org.scilab.modules.types.scilabTypes.ScilabIntegerTypeEnum;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabList;
+import org.scilab.modules.types.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabInteger;
+import org.scilab.modules.types.ScilabIntegerTypeEnum;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabList;
public class testEquals {
import org.scilab.modules.gui.toolbar.ToolBar;
import org.scilab.modules.gui.utils.UIElementMapper;
import org.scilab.modules.gui.window.Window;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabTypeEnum;
import org.scilab.modules.ui_data.BrowseVar;
import org.scilab.modules.ui_data.actions.BooleanFilteringAction;
import org.scilab.modules.ui_data.actions.CompiledFunctionFilteringAction;
import javax.swing.RowFilter;
-import org.scilab.modules.types.scilabTypes.ScilabTypeEnum;
+import org.scilab.modules.types.ScilabTypeEnum;
public class VariableBrowserRowFilter extends RowFilter<Object, Object>{
import org.scilab.modules.graph.utils.Font;
import org.scilab.modules.graph.utils.ScilabExported;
import org.scilab.modules.graph.utils.StyleMap;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.graph.XcosDiagram;
import org.scilab.modules.xcos.io.scicos.AbstractElement;
import org.scilab.modules.gui.menuitem.MenuItem;
import org.scilab.modules.gui.menuitem.ScilabMenuItem;
import org.scilab.modules.hdf5.write.H5Write;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.Xcos;
import org.scilab.modules.xcos.XcosTab;
import org.scilab.modules.xcos.actions.EditFormatAction;
package org.scilab.modules.xcos.block;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
/**
* @author Bruno JOFRET
package org.scilab.modules.xcos.block;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
/**
* A {@link BasicBlock} which print getExprs()[0][0] as bloc value.
*/
package org.scilab.modules.xcos.block;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
import org.scilab.modules.xcos.link.BasicLink;
import org.scilab.modules.xcos.port.BasicPort;
import org.scilab.modules.xcos.port.command.CommandPort;
import org.scilab.modules.gui.contextmenu.ContextMenu;
import org.scilab.modules.gui.menu.Menu;
import org.scilab.modules.gui.menu.ScilabMenu;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
import org.scilab.modules.xcos.Xcos;
import org.scilab.modules.xcos.XcosTab;
import org.scilab.modules.xcos.block.actions.CodeGenerationAction;
import org.scilab.modules.graph.utils.Font;
import org.scilab.modules.graph.utils.StyleMap;
import org.scilab.modules.gui.menu.Menu;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.actions.BlockParametersAction;
import org.scilab.modules.xcos.block.actions.RegionToSuperblockAction;
import org.scilab.modules.xcos.utils.XcosMessages;
import org.scilab.modules.graph.ScilabGraphUniqueObject;
import org.scilab.modules.graph.actions.base.VertexSelectionDependantAction;
import org.scilab.modules.gui.menuitem.MenuItem;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.BlockFactory;
import org.scilab.modules.xcos.block.SplitBlock;
import org.scilab.modules.graph.ScilabGraph;
import org.scilab.modules.graph.actions.base.DefaultAction;
import org.scilab.modules.gui.menuitem.MenuItem;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
import org.scilab.modules.xcos.block.SuperBlock;
import org.scilab.modules.xcos.graph.XcosDiagram;
import org.scilab.modules.xcos.utils.XcosMessages;
import org.scilab.modules.graph.ScilabGraph;
import org.scilab.modules.graph.actions.base.DefaultAction;
import org.scilab.modules.gui.menuitem.MenuItem;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.SuperBlock;
import org.scilab.modules.xcos.graph.XcosDiagram;
import org.scilab.modules.xcos.utils.XcosMessages;
import org.scilab.modules.action_binding.highlevel.ScilabInterpreterManagement;
import org.scilab.modules.action_binding.highlevel.ScilabInterpreterManagement.InterpreterException;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.SuperBlock;
import org.scilab.modules.xcos.graph.SuperBlockDiagram;
import java.util.ArrayList;
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.port.BasicPort;
import org.scilab.modules.xcos.port.input.InputPort;
import java.util.ArrayList;
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.port.BasicPort;
import org.scilab.modules.xcos.port.input.InputPort;
import org.scilab.modules.gui.messagebox.ScilabModalDialog.IconType;
import org.scilab.modules.gui.tab.Tab;
import org.scilab.modules.gui.utils.SciFileFilter;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
+import org.scilab.modules.types.ScilabMList;
import org.scilab.modules.xcos.Xcos;
import org.scilab.modules.xcos.XcosTab;
import org.scilab.modules.xcos.actions.DiagramBackgroundAction;
package org.scilab.modules.xcos.io.scicos;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
/**
* Root implementation for any Element.
import java.util.List;
import java.util.Map;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
+import org.scilab.modules.types.ScilabDouble;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.port.BasicPort;
import org.scilab.modules.xcos.port.Orientation;
import java.io.IOException;
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.BlockFactory;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
* @param into the target, if null a new instance is allocated and returned.
* @return the decoded block.
* @throws ScicosFormatException when e decoding error occurred.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType, java.lang.Object)
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType, java.lang.Object)
*/
@Override
public BasicBlock decode(ScilabType element, BasicBlock into) throws ScicosFormatException {
*
* @param element the current element
* @return true, if the element can be decoded, false otherwise
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element the previously allocated element.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(BasicBlock from, ScilabType element) {
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongStructureException;
* @return the modified into block.
* @throws ScicosFormatException
* on error.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
* @param element
* the Scicos element
* @return true, if the Scicos types match.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element must be null
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(BasicBlock from, ScilabType element) {
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.BasicBlock.SimulationFunctionType;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
* @return the modified into block.
* @throws ScicosFormatException
* on error.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
* @param element
* the Scicos element
* @return true, if the Scicos types match.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element must be null.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
// CSOFF: JavaNCSS
@Override
package org.scilab.modules.xcos.io.scicos;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
/**
import java.util.List;
import java.util.Map;
-import org.scilab.modules.types.scilabTypes.ScilabBoolean;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabBoolean;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.block.TextBlock;
import org.scilab.modules.xcos.graph.XcosDiagram;
* the Xcos instance, if null, a new instance is returned.
* @return the modified into parameters
* @throws ScicosFormatException when a decoding error occurs
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
* @param validate true, if the diagram version will be checked. false otherwise.
* @return the modified into parameters
* @throws ScicosFormatException when a decoding error occurs
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
public XcosDiagram decode(ScilabType element, XcosDiagram into, boolean validate)
* @param element the encoded element
* @param into the target instance
* @return the modified target instance
- * @see org.scilab.modules.xcos.io.scicos.AbstractElement#afterDecode(org.scilab.modules.types.scilabTypes.ScilabType, java.lang.Object)
+ * @see org.scilab.modules.xcos.io.scicos.AbstractElement#afterDecode(org.scilab.modules.types.ScilabType, java.lang.Object)
*/
@Override
public XcosDiagram afterDecode(ScilabType element, XcosDiagram into) {
/**
* @param element the base element
* @return true if the header is valid, false otherwise
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element the previously allocated element.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(XcosDiagram from, ScilabType element) {
package org.scilab.modules.xcos.io.scicos;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabType;
/**
* Define the methods used by any *Element to read/write Scicos elements.
import org.scilab.modules.graph.utils.StyleMap;
import org.scilab.modules.hdf5.read.H5Read;
import org.scilab.modules.hdf5.write.H5Write;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.graph.XcosDiagram;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.VersionMismatchException;
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.port.BasicPort.DataType;
import org.scilab.modules.xcos.port.input.ExplicitInputPort;
import org.scilab.modules.xcos.port.input.ImplicitInputPort;
* @return the modified into block.
* @throws ScicosFormatException
* on error.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
*
* @param element the current element
* @return true, if the element can be decoded, false otherwise
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element the previously allocated element.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(InputPort from, ScilabType element) {
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.TextBlock;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongStructureException;
* @param into the target, if null a new instance is allocated and returned.
* @return the decoded block.
* @throws ScicosFormatException when e decoding error occurred.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType, java.lang.Object)
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType, java.lang.Object)
*/
@Override
public TextBlock decode(ScilabType element, TextBlock into)
*
* @param element the element to test
* @return true when the implementation is the right one, false otherwise.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from not used
* @param element not used
* @return always null
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(TextBlock from, ScilabType element) {
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongStructureException;
* @return the decoded block.
* @throws ScicosFormatException
* when e decoding error occurred.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
* @param element
* the element to test
* @return true, when the current implementation is the right one
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* the previously allocated element.
* @return the element parameter
* @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object,
- * org.scilab.modules.types.scilabTypes.ScilabType)
+ * org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(BasicLink from, ScilabType element) {
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabMList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabMList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.port.BasicPort.DataType;
import org.scilab.modules.xcos.port.output.ExplicitOutputPort;
import org.scilab.modules.xcos.port.output.ImplicitOutputPort;
* @return the modified into block.
* @throws ScicosFormatException
* on error.
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
*
* @param element the current element
* @return true, if the element can be decoded, false otherwise
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element the previously allocated element.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(OutputPort from, ScilabType element) {
import java.util.List;
import org.apache.commons.logging.LogFactory;
-import org.scilab.modules.types.scilabTypes.ScilabDouble;
-import org.scilab.modules.types.scilabTypes.ScilabList;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabDouble;
+import org.scilab.modules.types.ScilabList;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.graph.ScicosParameters;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongStructureException;
* @param into the Xcos associated instance
* @return the modified into parameters
* @throws ScicosFormatException on decode error
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType, java.lang.Object)
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType, java.lang.Object)
*/
@Override
public ScicosParameters decode(ScilabType element, ScicosParameters into)
*
* @param element the element
* @return true when the implementation can be used to decode the element.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param from the source instance
* @param element the previously allocated element.
* @return the element parameter
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
public ScilabType encode(ScicosParameters from, ScilabType element) {
import org.scilab.modules.graph.utils.ScilabExported;
import org.scilab.modules.hdf5.read.H5Read;
import org.scilab.modules.localization.Messages;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
+import org.scilab.modules.types.ScilabTList;
import org.scilab.modules.xcos.Xcos;
import org.scilab.modules.xcos.block.BasicBlock;
import org.scilab.modules.xcos.graph.XcosDiagram;
import java.io.IOException;
import java.util.List;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.io.scicos.AbstractElement;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
*
* @param element the current element
* @return <code>true</code> if the data can be decoded by this instance, <code>false</code> otherwise.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @param into the target of the decoding (may be null)
* @return the filled instance
* @throws ScicosFormatException on decoding error
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType, java.lang.Object)
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType, java.lang.Object)
*/
@Override
public PreLoaded decode(ScilabType element, PreLoaded into)
* @param from the source
* @param element the destination
* @return null
- * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object, org.scilab.modules.types.ScilabType)
*/
@Override
@Deprecated
import java.util.List;
import java.util.Map;
-import org.scilab.modules.types.scilabTypes.ScilabString;
-import org.scilab.modules.types.scilabTypes.ScilabTList;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabString;
+import org.scilab.modules.types.ScilabTList;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.io.scicos.AbstractElement;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException;
import org.scilab.modules.xcos.io.scicos.ScicosFormatException.WrongElementException;
* @return <code>false</code> if {@link #decode(ScilabType, mxStylesheet)}
* will always throw an exception, <code>false</code> is sometimes
* only.
- * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.scilabTypes.ScilabType)
+ * @see org.scilab.modules.xcos.io.scicos.Element#canDecode(org.scilab.modules.types.ScilabType)
*/
@Override
public boolean canDecode(ScilabType element) {
* @return the filled instance
* @throws ScicosFormatException
* on decoding error
- * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.scilabTypes.ScilabType,
+ * @see org.scilab.modules.xcos.io.scicos.Element#decode(org.scilab.modules.types.ScilabType,
* java.lang.Object)
*/
@Override
* Not used
* @return null
* @see org.scilab.modules.xcos.io.scicos.Element#encode(java.lang.Object,
- * org.scilab.modules.types.scilabTypes.ScilabType)
+ * org.scilab.modules.types.ScilabType)
*/
@Override
@Deprecated
import org.scilab.modules.graph.ScilabGraphUniqueObject;
import org.scilab.modules.graph.utils.ScilabGraphConstants;
import org.scilab.modules.graph.utils.StyleMap;
-import org.scilab.modules.types.scilabTypes.ScilabType;
+import org.scilab.modules.types.ScilabType;
import org.scilab.modules.xcos.utils.XcosConstants;
import org.scilab.modules.xcos.utils.XcosMessages;