package com.mossle.bpm.graph;
import java.util.ArrayList;
import java.util.List;
/**
* 节点.
*/
public class Node extends GraphElement {
/**
* 类型,比如userTask,startEvent.
*/
private String type;
/**
* 是否还未完成.
*/
private boolean active;
/**
* 进入这个节点的所有连线.
*/
private List<Edge> incomingEdges = new ArrayList<Edge>();
/**
* 外出这个节点的所有连线.
*/
private List<Edge> outgoingEdges = new ArrayList<Edge>();
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public boolean isActive() {
return active;
}
public void setActive(boolean active) {
this.active = active;
}
public List<Edge> getIncomingEdges() {
return incomingEdges;
}
public void setIncomingEdges(List<Edge> incomingEdges) {
this.incomingEdges = incomingEdges;
}
public List<Edge> getOutgoingEdges() {
return outgoingEdges;
}
public void setOutgoingEdges(List<Edge> outgoingEdges) {
this.outgoingEdges = outgoingEdges;
}
}