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 Association Class Link
  • Creating an Association Class Link
  1. UML Designer
  2. Class Diagrams

Association Class Link

PreviousInterfaceNextBall (Interface Realization)

Last updated 7 months ago

An Association Class Link in UML is a structural element that connects an Association Class to an Association. It's used when you need to add attributes or operations to an Association itself. In Modeldraw, you can use Association Class Links to represent complex relationships between Classes that have their own properties or behaviors.

Understanding Association Class Link

An Association Class Link represents the connection between an Association and an Association Class. Key characteristics include:

  • It links an Association Class to a specific Association between two Classes

  • The Association Class describes attributes or behaviors of the relationship itself

  • It allows for representing more complex relationships that have their own properties

An Association Class Link is represented in UML by a dashed line connecting the Association Class to the Association line.

Creating an Association Class Link

To create an Association Class Link in Modeldraw:

  1. First, create the Association between two Classes (e.g., Student and Course)

  2. Create an Association Class (e.g., Enrollment)

  3. Select the Association Class Link tool from the toolbox

  4. Click on the Association Class

  5. Move above and click the Association line

An Association Class Link