systemcomposer.interaction.ParFragment
Description
A ParFragment
object is a container for operands in a sequence
diagram that specifies the behavior of the contained elements.
A Par Fragment represents multiple
sets of messages (operands) that can occur in parallel, with each operand following weak
sequencing rules as described in systemcomposer.interaction.SeqFragment
. Message events in different operands have
no implied ordering.
A parallel fragment is drawn as a box in the sequence diagram, with the label
Par
in the box header. Each operand is then drawn within this box as a
separate section.
Creation
Access Fragment
objects via the
RootFragment
property of the corresponding systemcomposer.interaction.Interaction
object. Access the
Operand
property of the root fragment and then, if fragments are
within the root operand, access the Fragment
property of the root
operand and iterate over it to view details about each of the fragments.
Properties
Object Functions
addOperand | Add operand to fragment |
move | Move fragment within interaction |
destroy | Remove model element |
Examples
More About
Version History
Introduced in R2024a
See Also
Tools
Functions
openViews
|sim
|addInteraction
|getInteraction
|getInteractions
|open
|addLifeline
|addFragment
|addOperand
|addMessage
|addAnnotation
|findLifeline
|findElement
|move
|move
|move
|destroy
|next
|current
|reset
Objects
systemcomposer.arch.Model
|systemcomposer.interaction.Interaction
|systemcomposer.interaction.Iterator
|systemcomposer.interaction.Lifeline
|systemcomposer.interaction.MessageEvent
|systemcomposer.interaction.FormalGate
|systemcomposer.interaction.Message
|systemcomposer.interaction.Fragment
|systemcomposer.interaction.RootFragment
|systemcomposer.interaction.AltFragment
|systemcomposer.interaction.OptFragment
|systemcomposer.interaction.LoopFragment
|systemcomposer.interaction.SeqFragment
|systemcomposer.interaction.StrictFragment
|systemcomposer.interaction.Operand
|systemcomposer.interaction.Annotation
|Simulink.SimulationInput
|Simulink.SimulationOutput
Topics
- Overview of System Composer API
- Describe System Behavior Using Sequence Diagrams
- Pivot Between Lifelines and Components in Views Gallery
- Compose Architectures Visually
- Implement Component Behavior Using Simulink
- Implement Component Behavior Using Stateflow Charts
- Implement Component Behavior Using Simscape