public class MSubProcess extends MActivity
Modifier and Type | Field and Description |
---|---|
static String |
SUBPROCESSTYPE_LOOPING
The looping subprocess type.
|
static String |
SUBPROCESSTYPE_NONE
The default subprocess type.
|
static String |
SUBPROCESSTYPE_PARALLEL
The parallel subprocess type.
|
Constructor and Description |
---|
MSubProcess() |
Modifier and Type | Method and Description |
---|---|
void |
addActivity(MActivity activity)
Add an activity.
|
void |
addArtifact(MArtifact artifact)
Add an artifact.
|
void |
addSequenceEdge(MSequenceEdge edge)
Add a sequence edge.
|
List |
getActivities()
Get the activities.
|
List |
getArtifacts()
Get the artifacts.
|
List |
getSequenceEdges()
Get the sequence edges.
|
List<MActivity> |
getStartActivities()
Get all start activities of the pool.
|
String |
getSubprocessType()
Get the subprocess type.
|
void |
removeActivity(MActivity vertex)
Remove an activity.
|
void |
removeArtifact(MArtifact artifact)
Remove an artifact.
|
void |
removeSequenceEdge(MSequenceEdge edge)
Remove a sequence edge.
|
void |
setSubprocessType(String subprocesstype)
Set the subprocess type.
|
addEventHandler, addIncomingMessageDescription, addIncomingMessagingEdge, addIncomingSequenceEdge, addOutgoingMessageDescription, addOutgoingMessagingEdge, addOutgoingSequenceEdge, addParameter, getActivityType, getBreakpointId, getClazz, getEventHandlers, getIncomingMessagesDescriptions, getIncomingMessagingEdges, getIncomingSequenceEdges, getIncomingSequenceEdgesDescription, getLane, getLaneDescription, getOutgoingMessagesDescriptions, getOutgoingMessagingEdges, getOutgoingSequenceEdges, getOutgoingSequenceEdgesDescription, getParameters, getParameters, getPool, getType, hasParameter, isEventHandler, isLooping, removeEventHandler, removeIncomingMessageDescription, removeIncomingMessagingEdge, removeIncomingSequenceEdge, removeOutgoingMessageDescription, removeOutgoingMessagingEdge, removeOutgoingSequenceEdge, removeParameter, setActivityType, setClazz, setEventHandler, setIncomingSequenceEdgesDescription, setLane, setLaneDescription, setLooping, setOutgoingSequenceEdgesDescription, setPool, setType, toString
addAssociation, getAssociations, getAssociationsDescription, removeAssociation, setAssociationsDescription
getDescription, getName, getPropertyNames, getPropertyValue, hasPropertyValue, setDescription, setName, setPropertyValue
addAnnotation, getAnnotations
getId, setId
public static final String SUBPROCESSTYPE_NONE
public static final String SUBPROCESSTYPE_PARALLEL
public static final String SUBPROCESSTYPE_LOOPING
public List getActivities()
public void addActivity(MActivity activity)
activity
- The activity.public void removeActivity(MActivity vertex)
activity
- The activity.public List<MActivity> getStartActivities()
public List getSequenceEdges()
public void addSequenceEdge(MSequenceEdge edge)
edge
- The edge.public void removeSequenceEdge(MSequenceEdge edge)
edge
- The edge.public List getArtifacts()
public void addArtifact(MArtifact artifact)
artifact
- The artifact.public void removeArtifact(MArtifact artifact)
artifact
- The artifact.public String getSubprocessType()
public void setSubprocessType(String subprocesstype)
Copyright © 2012. All Rights Reserved.