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; } }