Examples of IDimension


Examples of fr.soleil.salsa.entity.IDimension

     * @see IRange#setDimension(IDimension)
     * @param IDimension
     */
    @Override
    public void setDimension(IDimension dimension) {
        IDimension oldValue = this.baseBean.getDimension();
        this.baseBean.setDimension(dimension);
        this.firePropertyChange("dimension", oldValue, dimension);
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

        if (list1 == null && list2 == null) {
            equals = true;
        } else if ((list1 != null && list2 != null) && (list1.size() == list2.size())) {
            boolean listEquals = true;
            for (int i = 0; i < list1.size(); i++) {
                IDimension dimension1 = list1.get(i);
                IDimension dimension2 = list2.get(i);
                if (!dimensionEquals(dimension1, dimension2)) {
                    listEquals = false;
                    break;
                }
            }
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

    public void addActuator(String actuatorName, boolean yActuator) {
        IActuator device = new ActuatorModel();
        device.setName(actuatorName);
        device.setEnabled(true);

        IDimension dimension = getDimensionX();
        if (yActuator && (this instanceof IConfig2D)) {
            dimension = ((IConfig2D) this).getDimensionY();
        }

        List<IActuator> actuatorList = dimension.getActuatorsList();
        actuatorList.add(device);

        List<? extends IRange> rangeList = dimension.getRangeList();

        for (int i = 0; i < rangeList.size(); i++) {

            IRange range = rangeList.get(i);
            List<ITrajectory> trajectoryList = range.getTrajectoriesList();
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

    /**
     *
     */
    public void setDimension(IDimension dimension) {
        IDimension oldValue = this.baseBean.getDimension();
        this.baseBean.setDimension(dimension);
        this.firePropertyChange("dimension", oldValue, dimension);
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

            @Override
            public void deviceAdded(String device) {
                configManager.addActuator(device, false);
                List<IDimension> dimensionList = configManager.getDimensionList();
                IDimension tmpDimension = null;
                if ((dimensionList != null) && !dimensionList.isEmpty()) {
                    tmpDimension = dimensionList.get(0);
                    actuatorXPanel.setDeviceList(tmpDimension.getActuatorsList());
                }
            }

            @Override
            public void devicesAdded(List<String> devices) {
                if (devices != null) {
                    for (String device : devices) {
                        configManager.addActuator(device, false);
                    }
                    List<IDimension> dimensionList = configManager.getDimensionList();
                    IDimension tmpDimension = null;
                    if ((dimensionList != null) && !dimensionList.isEmpty()) {
                        tmpDimension = dimensionList.get(0);
                        actuatorXPanel.setDeviceList(tmpDimension.getActuatorsList());
                    }
                }
            }

        };


        actuatorXPanel = new DeviceListTable(actuatorXListener);
        if (suggestions != null) {
            actuatorXPanel.setSuggestionList(suggestions.getActuatorSuggestionList());
        }

        IDeviceListTableListener actuatorYListener = new IDeviceListTableListener() {

            @Override
            public void deviceRenamed(String oldName, String newName) {
                configManager.renameActuator(oldName, newName);
            }

            @Override
            public void deviceRemoved(String device) {
                configManager.deleteActuator(device);
            }

            @Override
            public void deviceEnabled(String device, boolean enabled) {
                configManager.setActuatorEnable(device, enabled);
            }

            @Override
            public void deviceAdded(String device) {
                configManager.addActuator(device, true);
                List<IDimension> dimensionList = configManager.getDimensionList();
                IDimension tmpDimension = null;
                if ((dimensionList != null) && (dimensionList.size() > 1)) {
                    tmpDimension = dimensionList.get(1);
                    actuatorYPanel.setDeviceList(tmpDimension.getActuatorsList());
                }
            }

            @Override
            public void devicesAdded(List<String> devices) {
                if (devices != null) {
                    for (String device : devices) {
                        configManager.addActuator(device, true);
                    }
                    List<IDimension> dimensionList = configManager.getDimensionList();
                    IDimension tmpDimension = null;
                    if ((dimensionList != null) && (dimensionList.size() > 1)) {
                        tmpDimension = dimensionList.get(1);
                        actuatorYPanel.setDeviceList(tmpDimension.getActuatorsList());
                    }
                }
            }
        };
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

            layout.show(this, NOCONFIG);
        } else {
            sensorPanel.setDeviceList(configManager.getSensorsList());
            timeBasePanel.setDeviceList(configManager.getTimebaseList());
            List<IDimension> dimensionList = configManager.getDimensionList();
            IDimension tmpDimension = null;
            for (int i = 0; i < dimensionList.size(); i++) {
                tmpDimension = dimensionList.get(i);
                if (i == 0) {
                    actuatorXPanel.setDeviceList(tmpDimension.getActuatorsList());
                    tabbedPane.setComponentVisible(actuatorXPanel, true);
                } else {
                    actuatorYPanel.setDeviceList(tmpDimension.getActuatorsList());
                    tabbedPane.setComponentVisible(actuatorYPanel, true);
                }
            }
            layout.show(this, CONFIGEXIST);
        }
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

     * @see IRange#setDimension(IDimension)
     * @param IDimension
     */
    @Override
    public void setDimension(IDimension dimension) {
        IDimension oldValue = this.baseBean.getDimension();
        this.baseBean.setDimension(dimension);
        this.firePropertyChange("dimension", oldValue, dimension);
    }
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

        refresh(true);
    }

    public void refresh(boolean saved) {
        IConfig<?> currentConfig = config;
        IDimension currentDimension = null;
        if (saved) {
            currentConfig = dbconfig;
        }

        if (currentConfig != null) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

        refresh(true);
    }

    public void refresh(boolean saved) {
        IConfig<?> currentConfig = config;
        IDimension currentDimension = null;
        if (saved) {
            currentConfig = dbconfig;
        }

        if (currentConfig != null) {
View Full Code Here

Examples of fr.soleil.salsa.entity.IDimension

        super.notifyDownAction();
    }

    private void swapRange(int pos1, int pos2) {
        if (this.config != null) {
            IDimension dimension = config.getDimensionX();
            TrajectoryCalculator.swapRange(config, pos1, pos2, yActuator);
            TrajectoryCalculator.setDimension(config, dimension);
            config.setModified(true);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.