Newer
Older
MagnetRON / src / org / ntlab / deltaViewer / Edge.java
package org.ntlab.deltaViewer;

/**
 * JGraphX Edge.
 * 
 * @author Nitta Lab.
 */
public class Edge {
	String label;
	TypeName typeName;
	Object cell;
	
	protected enum TypeName {
		Reference, // object reference
		Create, // create object reference
		Call // method call
	}
	
	/**
	 * @param label	No display label
	 * @param typeName
	 * @param cell
	 */
	public Edge(String label, TypeName typeName, Object cell) {
		this.label = label;
		this.typeName = typeName;
		this.cell = cell;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public TypeName getTypeName() {
		return typeName;
	}

	public void setTypeName(TypeName typeName) {
		this.typeName = typeName;
	}

	public Object getCell() {
		return cell;
	}

	public void setCell(Object cell) {
		this.cell = cell;
	}

}