package org.freeplane.plugin.workspace.model;
import javax.swing.event.TreeModelEvent;
import javax.swing.tree.TreePath;
public class WorkspaceTreeModelEvent extends TreeModelEvent {
private static final long serialVersionUID = 1L;
private WorkspaceTreeModelEventType type;
private Object from;
private Object to;
public WorkspaceTreeModelEvent(Object source, TreePath path, WorkspaceTreeModelEventType type, Object from, Object to) {
super(source, path);
this.type = type;
this.from = from;
this.to = to;
}
public Object getFrom() {
return from;
}
public Object getTo() {
return to;
}
public WorkspaceTreeModelEventType getType() {
return type;
}
public enum WorkspaceTreeModelEventType{
rename,
move,
delete
}
}