Modeldraw
  • Welcome to Modeldraw
  • Getting Started
    • Quickstart Guide
  • FAQ
  • UML Designer
    • Common Elements
      • Comment
      • Comment Link
      • Dependency
      • Realization
      • Frame
    • Class Diagrams
      • Class
      • Association
      • Generalization
      • Composition
      • Aggregation
      • Enumeration
      • Interface
      • Association Class Link
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Sequence Diagrams
      • Lifeline
      • Activation Bar
      • Synchronous Message
      • Asynchronous Message
      • Return Message
      • Found Message
      • Interaction Frame
    • Use Case Diagrams
      • Actor
      • Use Case
      • Association
      • System Boundary
      • Generalization
      • Include Relationship
      • Extend Relationship
    • State Machine Diagrams
      • State
      • Initial State
      • Final State
      • Transition
      • Superstate
      • Concurrent Boundary
      • History Pseudostate
      • History Transition
    • Package Diagrams
      • Package
    • Deployment Diagrams
      • Node
      • Communication Path
      • Deployed Artifact
      • Internet
    • Activity Diagrams
      • Initial Node
      • Activity Final
      • Action
      • Flow
      • Decision / Merge
      • Fork / Join
      • Partitions
      • Flow Final
      • Send Signal
      • Accept Signal
      • Time Signal
    • Component Diagrams
      • Component
      • Ball (Interface Realization)
      • Socket (Required Interface)
    • Communication Diagrams
      • Object
      • Link
  • Wireframes
    • Views
    • Layouts
    • Components
Powered by GitBook
On this page
  • Understanding Activation Bar
  • Creating an Activation Bar
  1. UML Designer
  2. Sequence Diagrams

Activation Bar

PreviousLifelineNextSynchronous Message

Last updated 7 months ago

An Activation Bar in a UML Sequence Diagram represents the time period during which a participant (Lifeline) is active or performing an operation. In Modeldraw, you can use Activation Bars to show when objects are processing or controlling the flow of the program.

Understanding Activation Bar

An Activation Bar represents the active period of a Lifeline. Key characteristics include:

  • It shows when a participant is executing an operation

  • It is drawn as a thin rectangle on top of a Lifeline

  • Its length indicates the duration of the activation

  • It can be nested to show recursive calls or multiple levels of activation

An Activation Bar is represented in UML by a rectangular box placed on a Lifeline.

Activation Bars are crucial in Sequence Diagrams for:

  • Showing the flow of control between participants

  • Indicating the relative time and duration of operations

  • Representing nested calls and complex interactions

Creating an Activation Bar

To create an Activation Bar in Modeldraw:

  1. Select the Activation Bar tool from the toolbox

  2. Click on the Lifeline where you want the activation to start

Activation Bars