public class SubProcessNode extends StateBasedNode implements Mappable, ContextContainer
EVENT_NODE_ENTER, EVENT_NODE_EXIT
constraints, EMPTY_NODE_ARRAY
CONNECTION_DEFAULT_TYPE
Constructor and Description |
---|
SubProcessNode() |
addBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEvents
containsActions, getActions, getActionTypes, setActions
addConstraint, addIncomingConnection, addOutgoingConnection, clearIncomingConnection, clearOutgoingConnection, getConstraint, getConstraints, getDefaultIncomingConnections, getDefaultOutgoingConnections, getFrom, getId, getIncomingConnections, getIncomingConnections, getMetaData, getMetaData, getName, getNodeContainer, getOutgoingConnections, getOutgoingConnections, getTo, getUniqueId, internalGetConstraint, removeIncomingConnection, removeOutgoingConnection, resolveContext, setConstraint, setContext, setId, setMetaData, setMetaData, setName, setNodeContainer, validateRemoveIncomingConnection, validateRemoveOutgoingConnection
public void setProcessId(String processId)
public String getProcessId()
public boolean isWaitForCompletion()
public void setWaitForCompletion(boolean waitForCompletion)
public void addInMapping(String parameterName, String variableName)
addInMapping
in interface Mappable
public void addInMapping(String parameterName, String variableName, Transformation transformation)
public void setInMappings(Map<String,String> inMapping)
setInMappings
in interface Mappable
public String getInMapping(String parameterName)
getInMapping
in interface Mappable
public Map<String,String> getInMappings()
getInMappings
in interface Mappable
public void addInAssociation(DataAssociation dataAssociation)
addInAssociation
in interface Mappable
public List<DataAssociation> getInAssociations()
getInAssociations
in interface Mappable
public void addOutMapping(String parameterName, String variableName)
addOutMapping
in interface Mappable
public void addOutMapping(String parameterName, String variableName, Transformation transformation)
public void setOutMappings(Map<String,String> outMapping)
setOutMappings
in interface Mappable
public String getOutMapping(String parameterName)
getOutMapping
in interface Mappable
public Map<String,String> getOutMappings()
getOutMappings
in interface Mappable
public void adjustOutMapping(String forEachOutVariable)
public void addOutAssociation(DataAssociation dataAssociation)
addOutAssociation
in interface Mappable
public List<DataAssociation> getOutAssociations()
getOutAssociations
in interface Mappable
public boolean isIndependent()
public void setIndependent(boolean independent)
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
validateAddIncomingConnection
in class NodeImpl
public void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
validateAddOutgoingConnection
in class NodeImpl
public void setProcessName(String processName)
public String getProcessName()
public List<Context> getContexts(String contextType)
getContexts
in interface ContextContainer
public void addContext(Context context)
addContext
in interface ContextContainer
public Context getContext(String contextType, long id)
getContext
in interface ContextContainer
public void setDefaultContext(Context context)
setDefaultContext
in interface ContextContainer
public Context getDefaultContext(String contextType)
getDefaultContext
in interface ContextContainer
public Context getContext(String contextId)
getContext
in interface Contextable
getContext
in class NodeImpl
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.