صفحهٔ منبع 380Stereotypeهای UML
UML از Stereotypeها پشتیبانی میکند؛ سازوکاری داخلی برای Extend یا تغییر منطقی Meaning، Display، Characteristic یا Syntax عناصر پایهٔ UML. Stereotype را میتوان به انواع مختلف Model Element اعمال کرد، از جمله Elementهایی مانند Class/Object، Relationshipهایی مانند Dependency/Association، Association End، Attribute/Operation و Operation Parameter.
Elementهای مختلف Stereotypeهای متفاوت دارند. میتوانید Stereotype خود را به سه روش بسازید و استفاده کنید:
- برای ساخت Object Type جدید بر پایهٔ UML Element Type که بهعنوان بخشی از Profile در Model Import و در Diagram Toolbox در دسترس قرار میگیرد؛ نمونههای Enterprise Architect شامل Table از Class و Boundary/Control/Entity از Object هستند.
- برای Customize کردن Appearance یا Property یک Instance از Element Type مشخص؛ این Stereotypeها در Properties Object و در همان Model اعمال میشوند و Definition آنها را میتوان بهصورت Reference Data بین Modelها منتقل کرد.
- بهعنوان Label ساده روی Element برای مشخصکردن Role یا Nature Object.
منبع برای تعریف بیشتر به OMG UML Superstructure 2.1.1 بخش 18.3.8 صفحات 667–672 ارجاع میدهد. اگر Stereotype ظاهر را تغییر ندهد، معمولاً Name آن روی Base UML Object با Guillemets نمایش داده میشود؛ مثال «myStereotype2». برخی Stereotypeهای داخلی Icon دارند. اگر Stereotype شکل Element را تغییر دهد یا Object Type جدیدی تعریف کند، Shape میتواند کاملاً متفاوت باشد؛ نمونهٔ منبع سه Robustness Stereotype را نشان میدهد. Appearance جدید با Metafile و Fill/Border/Text Color یا Shape Script تعریف میشود.
عنصر تصویری اصلی — صفحه 380عنصر تصویری اصلی — صفحه 380© Sparx Systems 2026 — صفحهٔ 380 از ۴۲۲ — ایجادشده با Enterprise Architect