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(String name) |
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, getNodes, internalAddNode, internalGetLinkedIncomingNode, internalGetLinkedOutgoingNode, internalGetNode, internalGetNodes, internalRemoveNode, isCancelRemainingInstances, linkIncomingConnections, linkIncomingConnections, linkOutgoingConnections, linkOutgoingConnections, removeIncomingConnection, removeNode, removeOutgoingConnection, setCancelRemainingInstances, validateAddIncomingConnection, validateAddOutgoingConnection, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
addBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
containsActions, getActions, getActionTypes, setActions
getContext, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer
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(String name)
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-2014 JBoss by Red Hat. All Rights Reserved.