亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? node.java

?? 為了下東西 隨便發了個 datamining 的源代碼
?? 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.
 */

package eti.bi.alphaminer.vo;



/**
 * Node is a class which represents an operation.
 */
public class Node implements INode {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * Node details
	 */
	private String m_CaseID;
	private String m_NodeID;
	private int m_NodeType;
	private int m_Status;

	private int m_MaxNumParent;
	private int m_MaxNumChild;
	private int m_MinNumParent;
	private int m_MinNumChild;

	/**
	 * Node visualization details
	 */
	private String m_NodeDescription;
	private VisualProperty m_VisualProperty;
	
	/**
	 * Constructs a Node
	 */
	public Node() {
		m_CaseID = "UnDefined Case ID";
		m_NodeType = 0;

		m_VisualProperty = new VisualProperty();
	}

	/**
	 * Constructs a Node.
	 * @param a_CaseID ID of the Case containing this Node.
	 * @param a_NodeType type of the Node.
	 */
	protected Node(String a_CaseID, int a_NodeType) {
		m_CaseID = a_CaseID;
		m_NodeType = a_NodeType;

		m_MaxNumParent = 10;
		m_MaxNumChild = 4;
		
		m_MinNumParent = 0;
		m_MinNumChild = 0;

		m_VisualProperty = new VisualProperty();
	}

	/**
	 * Set node properties by copying another Node.
	 * @param a_Node Node to be copied.
	 */
	protected void copyNodeProperty(Node a_Node) {
		setNodeID(a_Node.getNodeID());
		setStatus(a_Node.getStatus());
		setMaxNumParent(a_Node.getMaxNumParent());
		setMinNumParent(a_Node.getMinNumParent());
		setMaxNumChild(a_Node.getMaxNumChild());
		setMinNumChild(a_Node.getMinNumChild());
		setNodeDescription(a_Node.getNodeDescription());
		setPositionX(a_Node.getPositionX());
		setPositionY(a_Node.getPositionY());
	}

	/**
	 * Gets ID of the Node.
	 * @return ID of the Node.
	 */
	public String getNodeID() {
		return m_NodeID;
	}

	/**
	 * Sets ID of the Node.
	 * @param a_NodeID ID of the Node.
	 */
	public void setNodeID(String a_NodeID) {
		if (a_NodeID == null && this instanceof OperatorNode)
			System.err.println("In Node:setNodeID: node ID is null");
		m_NodeID = a_NodeID;
	}
	
	/**
	 * Gets ID of the Case containing this Node.
	 * @return ID of the Case.
	 */
	public String getCaseID() {
		return m_CaseID;
	}
	
	/**
	 * Sets ID of the Case containing this Node.
	 * @param a_CaseID ID of the Case.
	 */
	public void setCaseID(String a_CaseID) {
		if (a_CaseID == null)
			System.err.println("In Node:setCaseID: node ID is null");
		m_CaseID = a_CaseID;
	}

	/**
	 * Gets type of this Node.
	 * @return type of the Node.
	 */
	public int getNodeType() {
		return m_NodeType;
	}	

	/**
	 * Gets the status of the node.
	 * @return status of the node.
	 */
	public int getStatus() {
		return m_Status;
	}
		
	/**
	 * Sets the status of the node.
	 * @param a_Status status to be set.
	 */
	public void setStatus(int a_Status) {
		m_Status = a_Status;
	}
	
	/**
	 * Gets the maximum number of parent nodes allowed to be connected to this node.
	 * @return the maximum number of parent nodes allowed.
	 */
	public int getMaxNumParent() {
		return m_MaxNumParent;
	}

	/**
	 * Sets the maximum number of parent nodes allowed to be connected to this node.
	 * @param a_Num maximum number of parent nodes allowed.
	 */
	public void setMaxNumParent(int a_Num) {
		m_MaxNumParent = a_Num;
	}
	
	/**
	 * Gets the maximum number of child nodes allowed to be connected to this node.
	 * @return the maximum number of child nodes allowed.
	 */
	public int getMaxNumChild() {
		return m_MaxNumChild;
	}

	/**
	 * Sets the maximum number of child nodes allowed to be connected to this node.
	 * @param a_Num maximum number of child nodes allowed.
	 */
	public void setMaxNumChild(int a_Num) {
		m_MaxNumChild = a_Num;
	}

	/**
	 * Gets description of node.
	 * @return description of node.
	 */
	public String getNodeDescription() {
		return m_NodeDescription;
	}

	/**
	 * Sets node description.
	 * @param a_Description description to be set.
	 */
	public void setNodeDescription(String a_Description) {
		m_NodeDescription = a_Description;
	}
	
	/**
	 * Gets the X-Position of the node in the CaseWindow editing/viewing panel.
	 * @return X-Position of the node.
	 */
	public double getPositionX() {
		return m_VisualProperty.getPositionX();
	}

	/**
	 * Sets the X-Position of the node in the CaseWindow editing/viewing panel.
	 * @param a_Position X-Position to be set.
	 */
	public void setPositionX(double a_Position) {
		m_VisualProperty.setPositionX(a_Position);
	}
	
	/**
	 * Gets the Y-Position of the node in the CaseWindow editing/viewing panel.
	 * @return Y-Position of the node.
	 */
	public double getPositionY() {
		return m_VisualProperty.getPositionY();
	}

	/**
	 * Sets the Y-Position of the node in the CaseWindow editing/viewing panel.
	 * @param a_Position Y-Position to be set.
	 */
	public void setPositionY(double a_Position) {
		m_VisualProperty.setPositionY(a_Position);
	}	
	/**
	 * @return Returns the m_MinNumChild.
	 */
	public int getMinNumChild() {
		return m_MinNumChild;
	}
	/**
	 * @param minNumChild The m_MinNumChild to set.
	 */
	public void setMinNumChild(int minNumChild) {
		m_MinNumChild = minNumChild;
	}
	/**
	 * @return Returns the m_MinNumParent.
	 */
	public int getMinNumParent() {
		return m_MinNumParent;
	}
	/**
	 * @param minNumParent The m_MinNumParent to set.
	 */
	public void setMinNumParent(int minNumParent) {
		m_MinNumParent = minNumParent;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产精品亚洲综合| 国产精品午夜免费| 水蜜桃久久夜色精品一区的特点| 在线看国产日韩| 亚洲成人精品一区二区| 欧美一区二区三区在线观看| 日产国产高清一区二区三区| 欧美成人一区二区三区片免费| 久久狠狠亚洲综合| 国产欧美一区二区精品久导航 | 成人精品视频.| 亚洲精品免费看| 欧美性欧美巨大黑白大战| 午夜视黄欧洲亚洲| 美女免费视频一区二区| 欧美一区二区免费视频| 国产福利一区在线| 亚洲综合一区在线| 欧美不卡123| 色视频一区二区| 麻豆传媒一区二区三区| 国产精品美女久久久久久久| 欧美亚洲日本一区| 久久精品国产77777蜜臀| 欧美高清在线视频| 欧美疯狂做受xxxx富婆| 国产福利精品一区二区| 亚洲精品久久久蜜桃| 欧美大尺度电影在线| 99久久久久久99| 天堂影院一区二区| 国产精品免费丝袜| 欧美一区二区三区免费大片| 丁香激情综合国产| 日本亚洲最大的色成网站www| 亚洲国产电影在线观看| 欧美另类videos死尸| 成人国产精品免费观看动漫| 日本在线不卡视频| 亚洲精品国产第一综合99久久 | 国产一区不卡在线| 亚洲一区二区3| 国产三级欧美三级日产三级99| 色综合激情五月| 国产一区二区在线电影| 亚洲电影一级黄| 中文字幕av一区 二区| 91精品国产手机| 欧洲精品在线观看| 高清视频一区二区| 日本少妇一区二区| 亚洲国产成人va在线观看天堂| 国产欧美日韩精品在线| 精品乱码亚洲一区二区不卡| 欧美日本一区二区在线观看| av亚洲产国偷v产偷v自拍| 秋霞影院一区二区| 亚洲成人精品一区二区| 亚洲视频一区在线观看| 久久九九久久九九| 日韩无一区二区| 欧美一区二区三区在线看| 欧美日韩夫妻久久| 色噜噜狠狠一区二区三区果冻| 国产.欧美.日韩| 国产一区二区三区免费| 裸体在线国模精品偷拍| 五月激情综合婷婷| 亚洲v中文字幕| 亚洲影院免费观看| 亚洲精品成人天堂一二三| 亚洲特黄一级片| 亚洲人成人一区二区在线观看| 国产精品三级电影| 中文字幕欧美三区| 中文字幕一区二区三区在线观看| 中文字幕国产精品一区二区| 欧美国产欧美综合| 国产日韩欧美激情| 一区二区中文字幕在线| 亚洲欧美日本在线| 亚洲1区2区3区4区| 秋霞午夜av一区二区三区| 日本va欧美va精品发布| 麻豆国产91在线播放| 国精产品一区一区三区mba视频| 蜜桃视频一区二区三区在线观看| 日韩高清欧美激情| 毛片基地黄久久久久久天堂| 狂野欧美性猛交blacked| 国产精一品亚洲二区在线视频| 国产一区激情在线| 成人爽a毛片一区二区免费| av一二三不卡影片| 在线观看成人免费视频| 精品视频一区二区不卡| 欧美精品一卡两卡| 2019国产精品| 亚洲欧洲日本在线| 亚洲国产精品久久久久婷婷884 | 日韩伦理av电影| 国产亲近乱来精品视频| 中文久久乱码一区二区| xnxx国产精品| 欧美精品一区二区三区在线播放| 91精品国产综合久久久蜜臀粉嫩| 欧美视频一区二区三区| 欧美写真视频网站| 日韩视频免费观看高清完整版| 欧美亚洲图片小说| 欧美一级爆毛片| 国产日韩综合av| 夜夜揉揉日日人人青青一国产精品| 久久久久国产免费免费 | 欧美大胆人体bbbb| 日韩一区二区三区高清免费看看 | 91精品啪在线观看国产60岁| 欧美色手机在线观看| 欧美日韩国产另类一区| 日韩精品一区在线| www精品美女久久久tv| 国产精品全国免费观看高清| 性做久久久久久久免费看| 青青草原综合久久大伊人精品 | 94色蜜桃网一区二区三区| 不卡区在线中文字幕| 国产精品―色哟哟| 日韩三级视频在线看| 91激情在线视频| 99久久婷婷国产| 久久人人爽爽爽人久久久| 亚洲国产cao| 成人免费视频一区| 精品国产制服丝袜高跟| 一区二区三区在线播| 国产成人午夜精品5599| 在线不卡中文字幕| 亚洲最快最全在线视频| 国产成人精品一区二| 日韩一区二区三区电影| 夜夜嗨av一区二区三区网页| 国产一级精品在线| 日韩片之四级片| 亚洲福利视频一区| 91久久精品国产91性色tv | 久久亚洲综合色一区二区三区| 亚洲1区2区3区视频| 在线视频中文字幕一区二区| 国产精品乱码一区二三区小蝌蚪| 久久精品国产精品亚洲精品| 欧美精品日韩一本| 亚洲国产cao| 欧美视频中文字幕| 一区二区三区在线视频观看 | 国产一二精品视频| 久久综合中文字幕| 精品一区精品二区高清| 欧美一区二区三区视频免费播放| 一区二区三区不卡在线观看 | 色94色欧美sute亚洲线路一久| 国产精品高潮呻吟| av电影在线观看不卡| 国产精品天干天干在线综合| 国产精品99久久久久久久vr| 欧美xxxx在线观看| 韩国欧美国产1区| 久久男人中文字幕资源站| 韩国成人福利片在线播放| 欧美va亚洲va香蕉在线| 激情综合五月婷婷| 久久久青草青青国产亚洲免观| 国产一区福利在线| 国产精品久久网站| 色综合天天综合| 亚洲精品成人天堂一二三| 欧美无人高清视频在线观看| 亚洲综合999| 7777精品伊人久久久大香线蕉 | 久久精品亚洲乱码伦伦中文| 国产在线精品免费| 国产精品午夜在线观看| 91色婷婷久久久久合中文| 一区二区三区资源| 欧美久久久久久久久| 日本不卡视频在线| 久久久91精品国产一区二区三区| 懂色av一区二区三区免费观看| 国产精品色婷婷| 欧美日韩国产小视频| 免费在线观看一区| 国产精品视频一区二区三区不卡| a亚洲天堂av| 天天综合日日夜夜精品| 欧美大肚乱孕交hd孕妇| 成人自拍视频在线观看| 亚洲综合图片区| 欧美sm极限捆绑bd| 99国产精品久久久久久久久久 | 欧美妇女性影城| 国内不卡的二区三区中文字幕|