Download MagicDraw UserManual

Transcript
12 APPENDIX I: MENUS, B U T T O N S , A N D I C O N S
Icons from Modules and Profile mechanism
Icon
Title
Description
Realization
A realization is a specialized abstraction relationship
between two sets of model elements, one representing
a specification (the supplier) and the other represents
an implementation of the latter (the client).
Component Realization
A component realization concept is specialized in the
Components package to (optionally) define the
Classifiers that realize the contract offered by a
component in terms of its provided and required
interfaces.
Reply Message
A reply message is a reply message to an operation
call.
Role Binding
A role binding is a mapping between features of the
collaboration type and features of the classifier or
operation. This mapping indicates which connectable
element of the classifier or operation plays which role(s)
in the collaboration.
Substitution
A substitution is a relationship between two classifiers
which signifies that the substitutingClassifier complies
with the contract specified by the contract classifier.
Template Binding
A template binding represents a relationship between a
templateable element and a template.
Transition
A state transition usually has an event attached to it, but
it is not necessary to attach one. If an event is attached
to a state transition, the state transition will be
performed when the event occurs.
Usage
A usage is a relationship in which one element requires
another element (or set of elements) for its full
implementation or operation.
Icons from Modules and Profile mechanism
Module, Profile, and Shared package model elements have their own icons, which are represented in the
MagicDraw Browser. You may see the icons, their titles, and descriptions in the following table.
Icon
Title
Description
Module
If you have (or developing) a large model, which has
several weakly dependent parts, it is advisable to split it
into several module files. Partitioning has a package
level granularity.
Profile
A Profile is a kind of Package that extends a reference
metamodel. The primary extension construct is the
Stereotype, which is defined as part of Profiles.
Profile Model Library
exported as module
This icon depicts a profile with applied Model Library
stereotype.
A package that contains model elements that are
intended to be reused by other packages.
821
Copyright © 1998-2011 No Magic, Inc..