public class StateNode extends CompositeContextNode implements Constrainable
CompositeNode.CompositeNodeEnd, CompositeNode.CompositeNodeStart, CompositeNode.NodeAndType
EVENT_NODE_ENTER, EVENT_NODE_EXIT
EMPTY_NODE_ARRAY
CONNECTION_DEFAULT_TYPE
Constructor and Description |
---|
StateNode() |
Modifier and Type | Method and Description |
---|---|
void |
addConstraint(ConnectionRef connectionRef,
Constraint constraint)
Adds the given constraint.
|
Constraint |
getConstraint(org.kie.api.definition.process.Connection connection) |
Constraint |
getConstraint(ConnectionRef connectionRef) |
Map<ConnectionRef,Constraint> |
getConstraints() |
void |
setConstraint(org.kie.api.definition.process.Connection connection,
Constraint constraint) |
void |
setConstraints(Map<ConnectionRef,Constraint> constraints) |
addContext, getContext, getContexts, getDefaultContext, resolveContext, setDefaultContext
acceptsEvent, addIncomingConnection, addNode, addOutgoingConnection, getLinkedIncomingNode, getLinkedIncomingNodes, getLinkedOutgoingNode, getLinkedOutgoingNodes, getNode, getNodeByUniqueId, getNodes, internalAddNode, internalGetLinkedIncomingNode, internalGetLinkedOutgoingNode, internalGetNode, internalGetNodes, internalRemoveNode, isAutoComplete, isCancelRemainingInstances, linkIncomingConnections, linkIncomingConnections, linkOutgoingConnections, linkOutgoingConnections, removeIncomingConnection, removeNode, removeOutgoingConnection, setAutoComplete, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
addBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
containsActions, getActions, getActionTypes, setActions
clearIncomingConnection, clearOutgoingConnection, getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getNodeUniqueId, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptsEvent
public void setConstraints(Map<ConnectionRef,Constraint> constraints)
public void setConstraint(org.kie.api.definition.process.Connection connection, Constraint constraint)
setConstraint
in class NodeImpl
public void addConstraint(ConnectionRef connectionRef, Constraint constraint)
Constrainable
addConstraint
in interface Constrainable
addConstraint
in class NodeImpl
public Constraint getConstraint(ConnectionRef connectionRef)
public Map<ConnectionRef,Constraint> getConstraints()
getConstraints
in class NodeImpl
public Constraint getConstraint(org.kie.api.definition.process.Connection connection)
getConstraint
in class NodeImpl
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.