Class MLane


public class MLane extends MAssociationTarget
A lane is a subpart of a pool representing e.g. a role or some resposibility sphere.
  • Field Details

    • activitiesdescription

      protected String activitiesdescription
      The activities description.
    • activities

      protected List<MActivity> activities
      The activities.
    • type

      protected String type
      The type.
    • lane

      protected MLane lane
      The parent lane (if any).
  • Constructor Details

    • MLane

      public MLane()
  • Method Details

    • getActivitiesDescription

      public String getActivitiesDescription()
      Get the activities description.
      Returns:
      The activities description.
    • setActivitiesDescription

      public void setActivitiesDescription(String activitiesdescription)
      Set the activities description.
      Parameters:
      activitiesdescription - The activities description to set.
    • getActivities

      public List<MActivity> getActivities()
      Get the activities.
      Returns:
      The activities.
    • addActivity

      public void addActivity(MActivity activity)
      Add an activity.
      Parameters:
      activity - The activity.
    • removeActivity

      public void removeActivity(MActivity activity)
      Remove an activity.
      Parameters:
      activity - The activity.
    • getActivity

      public MActivity getActivity(String id)
      Get an activity per id.
    • getType

      public String getType()
      Get the type.
      Returns:
      The type.
    • setType

      public void setType(String type)
      Set the type.
      Parameters:
      type - The type to set.
    • getAssociations

      public List getAssociations()
      Get the associations. return The associations.
      Overrides:
      getAssociations in class MAssociationTarget
    • getLane

      public MLane getLane()
      Get the parent lane of the lane (if any).
      Returns:
      The parent lane of the lane.
    • setLane

      public void setLane(MLane lane)
      Set the parent lane of the lane.
      Parameters:
      lane - The parent lane of the lane.
    • getStartActivities

      public List<MActivity> getStartActivities()
      Get all start activities of the pool.
      Returns:
      A non-empty List of start activities or null, if none.