Zicomi Systems Logo
contact us  |  your privacy
Company
Services
Products
Support
Resources
  OMG Standards
OMG Logo
UML Element Description
Alternatives (Combined Fragment)
Alternatives (Combined Fragment)    
An alternatives interaction operator (signified by the value of alt) defines a combined fragment where one or more behavior options or choices are expressed. One (and only one) of the alternatives (operands) can execute and only when the guard condition evaluates to TRUE.
Assert (Combined Fragment)
Assert (Combined Fragment)    
An assertion interaction operator (signified by the value of assert) defines a combined fragment where the messages contained in the fragment are the only valid messages that can occur in the context. If any other messages occur they are considered to be invalid.
Break (Combined Fragment)
Break (Combined Fragment)    
A break interaction operator (signified by the value of break) defines a combined fragment where the messages enclosed within the fragment are performed instead of the messages in the outer (enclosing) fragment. The break operator is typically used when a given message or set of messages will halt the performance of the enclosing set of messages.
Consider (Combined Fragment)
Consider (Combined Fragment)    
A consider interaction operator (signified by the value of consider) defines a combined fragment where the messages listed are to be considered within the fragment. The messages defined as part of the operator are drawn in the fragment.
Diagram
Diagram    
A diagram is a graphical device for representing a part of a UML model. A model is typically comprised of a number of diverse elements that are vertices connected by edges in a graph representing the semantic and structural elements of the model. A UML diagram will typically display a subset of the model and will commonly consist of a number of elements that have structural or behavioral significance when viewed together. A diagram has a frame that acts as a boundary to separate its contents-area from other diagrams and a heading which contains a string that lists the kind of diagram, its name and parameters of the namespace.
Ignore (Combined Fragment)
Ignore (Combined Fragment)    
An ignore interaction operator (signified by the value of ignore) defines a combined fragment where the messages listed are to be ignored within the fragment. This means that these messages are insignificant in the context of the fragment and can be ignored.
Loop (Combined Fragment)
Loop (Combined Fragment)    
A loop interaction operator (signified by the value of loop) defines a combined fragment where the messages contained in the fragment are repeated a number of times. The guard contains a lower bound defining the minimum number of times the operand must loop, an upper bound defining the maximum number of times the operand will be executed and a boolean expression (evaluated after the operand has looped the minimum number of times) which if false will terminate the loop.
Negative (Combined Fragment)
Negative (Combined Fragment)    
A negative interaction operator (signified by the value of neg) defines a combined fragment where the enclosed traces are all invalid. The operator is used to express the fact that the traces cannot occur. By implication any traces not enclosed in the negative interaction operator are valid. A combined fragment with a negative operator can have one (and only one) operand.
Option (Combined Fragment)
Option (Combined Fragment)    
An option interaction operator (signified by the value of opt) defines a combined fragment where there is a choice between a single defined set of traces occurring or no traces. It is semantically equivalent to an alternatives operator (alt) where there is a single choice between a set of traces and an empty alternative.
Parallel (Combined Fragment)
Parallel (Combined Fragment)    
A parallel interaction operator (signified by the value of par) defines a combined fragment where the messages contained in the operands can be interleaved. It thus defines the set of traces that can occur at the same time or overlap with each other with respect to time.
Receipt Signal
Receipt Signal    
A receipt signal is a type of state that represents the receipt of a signal on an activity diagram. The state does not have actions or internal transitions. It simply represents the receipt of the signal, which causes the outgoing transition to fire. A dashed arrow may be drawn from the object sending the signal to the receipt signal. The signal signature is written inside the pentagon.
Region (Combined Fragment)
Region (Combined Fragment)    
A critical region interaction operator (signified by the value of region) defines a combined fragment where the messages contained in the operand cannot be interleaved with other messages from other lifelines enclosed in the region. It expresses that a set of traces are to be treated atomically and cannot be interrupted or affected by other traces.
Sending Signal
Sending Signal    
A sending signal is a representation of an action that sends a signal. The action has one incoming transition and one outgoing transition. The signal is always sent asynchronously; the object receiving the signal may be shown, with a dashed arrow drawn from the pentagon to the object. The signal signature is written inside the pentagon.
Strict Sequencing (Combined Fragment)
Strict Sequencing (Combined Fragment)    
A strict sequencing interaction operator (signified by the value of strict) defines a combined fragment where the sequence of the event occurrences must occur in the order they are defined regardless of which lifeline is involved.
Weak Sequencing (Combined Fragment)
Weak Sequencing (Combined Fragment)    
A weak sequencing interaction operator (signified by the value of seq) defines a combined fragment where the order of event occurrences within one operand are significant and event occurrences on different lifelines can be interleaved, but event occurrences on the same lifeline, in different operands must occur in the order of the operands. Thus event occurrences in the first operand must occur before event occurrences in the second operand if they are on the same lifeline.
Unified Modeling Language and UML are either registered

trademarks or trademarks of Object Management Group, Inc. in the

United States and/or other countries.