⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 miningalgorithmparameter.java

📁 一个数据挖掘软件ALPHAMINERR的整个过程的JAVA版源代码
💻 JAVA
字号:
/*
 *    This program is free software; you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation; either version 2 of the License, or
 *    (at your option) any later version.
 *
 *    This program is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with this program; if not, write to the Free Software
 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */

 /**
  * Title: XELOPES Data Mining Library
  * Description: The XELOPES library is an open platform-independent and data-source-independent library for Embedded Data Mining.
  * Copyright: Copyright (c) 2002 Prudential Systems Software GmbH
  * Company: ZSoft (www.zsoft.ru), Prudsys (www.prudsys.com)
  * @author Valentine Stepanenko (valentine.stepanenko@zsoft.ru)
  * @version 1.0
  */

package com.prudsys.pdm.Core;



/**
 * Mining parameter of an algorithm.
 */
public class MiningAlgorithmParameter extends com.prudsys.pdm.Cwm.Core.Feature
{
    // -----------------------------------------------------------------------
    //  Variables declarations
    // -----------------------------------------------------------------------
    /** Name of mining parameter. Now inherited from ModelElement. */
//  private String name;

    /** Type of mining parameter. Is a Java type like "int" or "String". */
    private String type;

    /** Value of mining parameter. */
    private String value;

    /** Setter method for setting the parameter's value. */
    private String method;

    /** Decsription of the parameter. */
    private String descr;

    /** Reference to the mining algorithm specification containing this parameter. */
    private MiningAlgorithmSpecification inputSpec;

    // -----------------------------------------------------------------------
    //  Constructor
    // -----------------------------------------------------------------------
    /**
     * Empty constructor.
     */
    public MiningAlgorithmParameter()
    {
    }

    // -----------------------------------------------------------------------
    //  Getter and setter methods
    // -----------------------------------------------------------------------
    /**
     * Returns description.
     *
     * @return description
     */
    public String getDescr() {
        return descr;
    }

    /**
     * Sets description.
     *
     * @param descr new description
     */
    public void setDescr(String descr) {
        this.descr = descr;
    }

    /**
     * Sets mining algorithm specification the parameter belongs to.
     *
     * @param inputSpec new mining algorithm specification
     */
    public void setInputSpec(MiningAlgorithmSpecification inputSpec) {
        this.inputSpec = inputSpec;
    }

    /**
     * Returns mining algorithm specification the parameter belongs to.
     *
     * @return mining algorithm specification
     */
    public MiningAlgorithmSpecification getInputSpec() {
        return inputSpec;
    }

    /**
     * Returns name of the setter method for setting the parameter value.
     *
     * @return name of the setter method of mining algorithm
     */
    public String getMethod() {
        return method;
    }

    /**
     * Sets name of the setter method for setting the parameter value.
     *
     * @param method name of the setter method of mining algorithm
     */
    public void setMethod(String method) {
        this.method = method;
    }

    /**
     * Sets type of the parameter.
     *
     * @param type new type of the parameter
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * Returns type of the parameter.
     *
     * @return type of the parameter
     */
    public String getType() {
        return type;
    }

    /**
     * Returns value of the parameter.
     *
     * @returns value of the parameter
     */
    public String getValue() {
        return value;
    }

    /**
     * Sets value of the parameter.
     *
     * @param value new value of the parameter
     */
    public void setValue(String value) {
        this.value = value;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -