صفحهٔ منبع 386Standard Stereotypes
جدول زیر Standard Stereotypeهای EABase Base Model را همراه Base Class نشان میدهد:
| Stereotype | Base Class |
|---|
| «access» | Dependency |
| «become» | Flow |
| «call» | Usage |
| «copy» | Flow |
| «create» | Message |
| «derive» | Abstraction |
| «destroy» | Message |
| «document» | Abstraction |
| «executable» | Abstraction |
| «facade» | Package |
| «file» | Abstraction |
| «framework» | Package |
| «friend» | Dependency |
| «global» | AssociationEnd |
| «implementation» | Class |
| «implementation» | Generalization |
| «import» | Dependency |
| «instantiate» | Usage |
| «invariant» | Constraint |
| «library» | Abstraction |
| «local» | AssociationEnd |
© Sparx Systems 2026 — صفحهٔ 386 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 387| Stereotype | Base Class |
|---|
| «metaclass» | Class |
| «parameter» | AssociationEnd |
| «postcondition» | Constraint |
| «powertype» | Class |
| «precondition» | Constraint |
| «process» | Classifier |
| «refine» | Abstraction |
| «requirement» | Comment |
| «responsibility» | Comment |
| «self» | AssociationEnd |
| «send» | Usage |
| «stub» | Package |
| «table» | Abstraction |
| «thread» | Classifier |
| «trace» | Abstraction |
| «type» | Class |
| «utility» | Classifier |
© Sparx Systems 2026 — صفحهٔ 387 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 388Stereotype با Alternative Image
برای نمایش Element با Image ــ مثلاً Hardware Component با Box سهبعدی یا Image واقعی Unit ــ میتوانید Stereotype دارای Metafile را استفاده کنید. وقتی Stereotype روی Class یا Elementی که Alternative Graphic Format را پشتیبانی میکند اعمال شود، Element با Image بهجای UML Shape استاندارد رسم میشود. Example منبع Deployment Diagramای را نشان میدهد که Componentهای آن Alternative Image دارند.
یادداشت
نمایش Elementهایی که Lifeline دارند، مانند Sequence Diagram Elementها، قابل تغییر به Alternative Representation نیست؛ Standard Representation برای Function آنها ضروری است.
عنصر تصویری اصلی — صفحه 388© Sparx Systems 2026 — صفحهٔ 388 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 389© Sparx Systems 2026 — صفحهٔ 389 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 390Custom Stereotype
Custom Stereotype Appearance یا Characteristic متفاوتی را روی UML Model Component/Feature پایه اعمال میکند. دو روش استفاده:
- تغییر Appearance/Property یک Instance از Model Component Type مشخص؛ در زبانهٔ Stereotypes از UML Types تعریف و از Properties Object اعمال میشود. Definition را میتوان بهصورت Reference Data منتقل کرد.
- Label ساده روی Element برای مشخصکردن Role/Nature Object؛ Name در Field Stereotype وارد میشود و تا زمانی که Effect تعریف نشود Appearance را تغییر نمیدهد.
تغییرهای واضح شامل Shape، Dimension و Appearance است که با Metafile، Colorهای سفارشی یا Shape Script اعمال میشود. پس از Save Stereotype میتوان آن را روی Object جدید/موجود Base Class اعمال کرد.
دسترسی
Settings > Reference Data > UML Types > Stereotypes
نگهداری Custom Stereotype
| Stereotype | Name Stereotype را Type یا Select کنید. |
|---|
| Group name | اختیاری؛ Name جمع برای Group کردن Stereotype Featureهای Attribute/Operation که در Compartmentها نمایش میشود. |
|---|
| Base Class | Object Type پایه را انتخاب کنید تا Element Stereotype شده Characteristicهای آن را Inherit کند. |
|---|
| Notes | اختیاری ولی توصیهشده؛ Note دربارهٔ Definition Stereotype، نه Elementهای Instance. |
|---|
| New | Fieldها را برای Stereotype جدید پاک میکند. |
|---|
| Save | Definition جدید/ویرایششده را ذخیره میکند. |
|---|
| Delete | Definition را از Model حذف میکند. |
|---|
| Override Appearance - None | Default Appearance Element پایه را حفظ میکند. |
|---|
© Sparx Systems 2026 — صفحهٔ 390 از ۴۲۲ — ایجادشده با Enterprise Architect
صفحهٔ منبع 391| Metafile | Image Metafile با پسوند .emf یا .wmf را برای Representation Stereotype مرتبط میکند. |
|---|
| Shape Script | Custom Shape نوشتهشده با Shape Scripting را مرتبط میکند. |
|---|
| Assign | Browser برای Metafile یا Shape Editor برای ساخت Script را باز میکند. |
|---|
| Edit | Shape Editor را برای Update Script موجود باز میکند. |
|---|
| Remove | Metafile یا Shape Script مرتبط را حذف میکند. |
|---|
| Default Colors - Fill | Default Background Color Elementهای Stereotype شده را تعیین میکند؛ تغییر بعدی به همه Occurrenceها اعمال میشود مگر Color با Priority بالاتر Override شده باشد. |
|---|
| Border | Default Border Color را تعیین میکند. |
|---|
| Font | Default Text Color را تعیین میکند. |
|---|
| Reset | Colorها را به Default Base Element برمیگرداند. |
|---|
یادداشتها
- Custom Stereotype Definitionها را میتوان با Settings > Model > Transfer > Export/Import Reference Data بین Modelها منتقل کرد.
- میتوانید Stereotype Element بسازید که UML Element Type پایه را Extend کند، Element Type جدید بسازد و آن را از طریق Profile، معمولاً داخل MDG Technology، در Projectهای دیگر Re-use کنید.
© Sparx Systems 2026 — صفحهٔ 391 از ۴۲۲ — ایجادشده با Enterprise Architect