public class MPool extends MAssociationTarget
Modifier and Type | Field and Description |
---|---|
protected java.util.List<MActivity> |
activities
The vertices.
|
protected java.util.List<MArtifact> |
artifacts
The artifacs.
|
protected java.util.List<MLane> |
lanes
The lanes.
|
protected java.lang.String |
type
The type.
|
associations, associationsdescription
description, name
annotations
id, ID_GENERATOR
Constructor and Description |
---|
MPool() |
Modifier and Type | Method and Description |
---|---|
void |
addActivity(MActivity activity)
Add an activity.
|
void |
addArtifact(MArtifact artifact)
Add an artifact.
|
void |
addLane(MLane lane)
Add a lane.
|
java.util.List<MActivity> |
getActivities()
Get the activities.
|
MActivity |
getActivity(java.lang.String id)
Get an activity per id.
|
java.util.List<MArtifact> |
getArtifacts()
Get the artifacts.
|
java.util.List<MLane> |
getLanes()
Get the lanes.
|
java.util.List<MActivity> |
getStartActivities()
Get all start activities of the pool.
|
java.lang.String |
getType()
Get the type.
|
void |
removeActivity(MActivity activity)
Remove an activity.
|
void |
removeArtifact(MArtifact artifact)
Remove an artifact.
|
void |
removeLane(MLane lane)
Remove a lane.
|
void |
setType(java.lang.String type)
Set the type.
|
addAssociation, getAssociations, getAssociationsDescription, removeAssociation, setAssociationsDescription
getDescription, getName, setDescription, setName
addAnnotation, getAnnotations
equals, getId, hashCode, setId
protected java.util.List<MActivity> activities
protected java.util.List<MLane> lanes
protected java.util.List<MArtifact> artifacts
protected java.lang.String type
public java.util.List<MActivity> getActivities()
public MActivity getActivity(java.lang.String id)
public void addActivity(MActivity activity)
activity
- The activity.public void removeActivity(MActivity activity)
activity
- The activity.public java.util.List<MLane> getLanes()
public void addLane(MLane lane)
lane
- The lane.public void removeLane(MLane lane)
lane
- The lane.public java.util.List<MArtifact> getArtifacts()
public void addArtifact(MArtifact artifact)
artifact
- The artifact.public void removeArtifact(MArtifact artifact)
artifact
- The artifact.public java.lang.String getType()
public void setType(java.lang.String type)
type
- The type to set.public java.util.List<MActivity> getStartActivities()