Package org.kie.api.definition.process
Interface Node
- 
 public interface NodeA Node represents an activity in the process flow chart. Many different predefined nodes are supported out-of-the-box.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longgetId()The id of the node.Map<String,List<Connection>>getIncomingConnections()The incoming connections for this Node.List<Connection>getIncomingConnections(String type)The incoming connections for this Node for the given entry-point.Map<String,Object>getMetaData()Meta data associated with this Node.StringgetName()The name of the nodeNodeContainergetNodeContainer()The NodeContainer this Node lives in.default NodeTypegetNodeType()Type of this nodeStringgetNodeUniqueId()the node id in the bpmnMap<String,List<Connection>>getOutgoingConnections()The outgoing connections for this Node.List<Connection>getOutgoingConnections(String type)The outgoing connections for this Node for the given exit-point.
 
- 
- 
- 
Method Detail- 
getIdlong getId() The id of the node. This is unique within its NodeContainer.- Returns:
- the id of the node
 
 - 
getNodeUniqueIdString getNodeUniqueId() the node id in the bpmn- Returns:
 
 - 
getNameString getName() The name of the node- Returns:
- the name of the node
 
 - 
getIncomingConnectionsMap<String,List<Connection>> getIncomingConnections() The incoming connections for this Node. A Node could have multiple entry-points. This map contains the list of incoming connections for each entry-point.- Returns:
- the incoming connections
 
 - 
getOutgoingConnectionsMap<String,List<Connection>> getOutgoingConnections() The outgoing connections for this Node. A Node could have multiple exit-points. This map contains the list of outgoing connections for each exit-point.- Returns:
- the outgoing connections
 
 - 
getIncomingConnectionsList<Connection> getIncomingConnections(String type) The incoming connections for this Node for the given entry-point.- Returns:
- the incoming connections for the given entry point
 
 - 
getOutgoingConnectionsList<Connection> getOutgoingConnections(String type) The outgoing connections for this Node for the given exit-point.- Returns:
- the outgoing connections for the given exit point
 
 - 
getNodeContainerNodeContainer getNodeContainer() The NodeContainer this Node lives in.- Returns:
- the NodeContainer
 
 - 
getNodeTypedefault NodeType getNodeType() Type of this node- Returns:
- one of the possible type of nodes
 
 
- 
 
-