public class SubProcessNode extends StateBasedNode implements Mappable, ContextContainer
EVENT_NODE_ENTER, EVENT_NODE_EXITconstraints, EMPTY_NODE_ARRAYCONNECTION_DEFAULT_TYPE| Constructor and Description |
|---|
SubProcessNode() |
addBoundaryEvents, addTimer, getBoundaryEvents, getTimers, removeAllTimers, setBoundaryEventscontainsActions, getActions, getActionTypes, setActionsaddConstraint, 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, validateRemoveOutgoingConnectionpublic 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 Mappablepublic void addInMapping(String parameterName, String variableName, Transformation transformation)
public void setInMappings(Map<String,String> inMapping)
setInMappings in interface Mappablepublic String getInMapping(String parameterName)
getInMapping in interface Mappablepublic Map<String,String> getInMappings()
getInMappings in interface Mappablepublic void addInAssociation(DataAssociation dataAssociation)
addInAssociation in interface Mappablepublic List<DataAssociation> getInAssociations()
getInAssociations in interface Mappablepublic void addOutMapping(String parameterName, String variableName)
addOutMapping in interface Mappablepublic void addOutMapping(String parameterName, String variableName, Transformation transformation)
public void setOutMappings(Map<String,String> outMapping)
setOutMappings in interface Mappablepublic String getOutMapping(String parameterName)
getOutMapping in interface Mappablepublic Map<String,String> getOutMappings()
getOutMappings in interface Mappablepublic void adjustOutMapping(String forEachOutVariable)
public void addOutAssociation(DataAssociation dataAssociation)
addOutAssociation in interface Mappablepublic List<DataAssociation> getOutAssociations()
getOutAssociations in interface Mappablepublic boolean isIndependent()
public void setIndependent(boolean independent)
public void validateAddIncomingConnection(String type, org.kie.api.definition.process.Connection connection)
validateAddIncomingConnection in class NodeImplpublic void validateAddOutgoingConnection(String type, org.kie.api.definition.process.Connection connection)
validateAddOutgoingConnection in class NodeImplpublic void setProcessName(String processName)
public String getProcessName()
public List<Context> getContexts(String contextType)
getContexts in interface ContextContainerpublic void addContext(Context context)
addContext in interface ContextContainerpublic Context getContext(String contextType, long id)
getContext in interface ContextContainerpublic void setDefaultContext(Context context)
setDefaultContext in interface ContextContainerpublic Context getDefaultContext(String contextType)
getDefaultContext in interface ContextContainerpublic Context getContext(String contextId)
getContext in interface ContextablegetContext in class NodeImplCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.