📄 miningalgorithmparameter.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 + -