Package jadex.bpmn.model
Class MLane
- java.lang.Object
- 
 public class MLane extends MAssociationTarget A lane is a subpart of a pool representing e.g. a role or some resposibility sphere.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<MActivity>activitiesThe activities.protected java.lang.StringactivitiesdescriptionThe activities description.protected MLanelaneThe parent lane (if any).protected java.lang.StringtypeThe type.- 
Fields inherited from class jadex.bpmn.model.MAssociationTargetassociations, associationsdescription
 - 
Fields inherited from class jadex.bpmn.model.MNamedIdElementdescription, name
 - 
Fields inherited from class jadex.bpmn.model.MAnnotationElementannotations
 - 
Fields inherited from class jadex.bpmn.model.MIdElementid, ID_GENERATOR
 
- 
 - 
Constructor SummaryConstructors Constructor Description MLane()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActivity(MActivity activity)Add an activity.java.util.List<MActivity>getActivities()Get the activities.java.lang.StringgetActivitiesDescription()Get the activities description.MActivitygetActivity(java.lang.String id)Get an activity per id.java.util.ListgetAssociations()Get the associations.MLanegetLane()Get the parent lane of the lane (if any).java.util.List<MActivity>getStartActivities()Get all start activities of the pool.java.lang.StringgetType()Get the type.voidremoveActivity(MActivity activity)Remove an activity.voidsetActivitiesDescription(java.lang.String activitiesdescription)Set the activities description.voidsetLane(MLane lane)Set the parent lane of the lane.voidsetType(java.lang.String type)Set the type.- 
Methods inherited from class jadex.bpmn.model.MAssociationTargetaddAssociation, getAssociationsDescription, removeAssociation, setAssociationsDescription
 - 
Methods inherited from class jadex.bpmn.model.MNamedIdElementgetDescription, getName, setDescription, setName
 - 
Methods inherited from class jadex.bpmn.model.MAnnotationElementaddAnnotation, getAnnotations
 - 
Methods inherited from class jadex.bpmn.model.MIdElementequals, getId, hashCode, setId
 
- 
 
- 
- 
- 
Method Detail- 
getActivitiesDescriptionpublic java.lang.String getActivitiesDescription() Get the activities description.- Returns:
- The activities description.
 
 - 
setActivitiesDescriptionpublic void setActivitiesDescription(java.lang.String activitiesdescription) Set the activities description.- Parameters:
- activitiesdescription- The activities description to set.
 
 - 
getActivitiespublic java.util.List<MActivity> getActivities() Get the activities.- Returns:
- The activities.
 
 - 
addActivitypublic void addActivity(MActivity activity) Add an activity.- Parameters:
- activity- The activity.
 
 - 
removeActivitypublic void removeActivity(MActivity activity) Remove an activity.- Parameters:
- activity- The activity.
 
 - 
getActivitypublic MActivity getActivity(java.lang.String id) Get an activity per id.
 - 
getTypepublic java.lang.String getType() Get the type.- Returns:
- The type.
 
 - 
setTypepublic void setType(java.lang.String type) Set the type.- Parameters:
- type- The type to set.
 
 - 
getAssociationspublic java.util.List getAssociations() Get the associations. return The associations.- Overrides:
- getAssociationsin class- MAssociationTarget
 
 - 
getLanepublic MLane getLane() Get the parent lane of the lane (if any).- Returns:
- The parent lane of the lane.
 
 - 
setLanepublic void setLane(MLane lane) Set the parent lane of the lane.- Parameters:
- lane- The parent lane of the lane.
 
 - 
getStartActivitiespublic java.util.List<MActivity> getStartActivities() Get all start activities of the pool.- Returns:
- A non-empty List of start activities or null, if none.
 
 
- 
 
-