Stereotype (UML)
ایک سٹیریو ٹائپ یونیفائیڈ ماڈلنگ لینگویج (یو ایم ایل) میں تین قسم کے ایکسٹینسیبلٹی میکانزم میں سے ایک ہے، دیگر دو ٹیگز اور رکاوٹیں ہیں۔ وہ ڈیزائنرز کو نئے ماڈل عناصر بنانے کے لیے یو ایم ایل کے الفاظ کو بڑھانے کی اجازت دیتے ہیں، جو موجودہ عناصر سے اخذ کیے گئے ہیں، لیکن جن میں مخصوص خصوصیات ہیں جو کسی خاص ڈومین یا بصورت دیگر خصوصی استعمال کے لیے موزوں ہیں۔ نام بندی دقیانوسی تصور کے اصل معنی سے ماخوذ ہے، جو پرنٹنگ میں استعمال ہوتا ہے۔ مثال کے طور پر، کسی نیٹ ورک کی ماڈلنگ کرتے وقت آپ کو راؤٹرز اور ہبس کی نمائندگی کے لیے علامتوں کی ضرورت پڑ سکتی ہے۔ دقیانوسی نوڈس کا استعمال کرکے آپ ان چیزوں کو قدیم تعمیراتی بلاکس کے طور پر ظاہر کر سکتے ہیں۔ گرافک طور پر، ایک دقیانوسی تصور کو ایک نام کے طور پر پیش کیا جاتا ہے جو گلمیٹس سے منسلک ہوتا ہے ("" یا، اگر مناسب گلمیٹس دستیاب نہیں ہیں، <<>>) اور دوسرے عنصر کے نام کے اوپر رکھا جاتا ہے۔ اس کے علاوہ یا متبادل طور پر اسے کسی مخصوص آئیکن سے ظاہر کیا جا سکتا ہے۔ آئیکن کی تصویر پورے یو ایم ایل کے نشان کو بھی تبدیل کر سکتی ہے۔ مثال کے طور پر، کلاس ڈائیگرام میں دقیانوسی تصورات کو طریقہ کار کے رویے کی درجہ بندی کے لیے استعمال کیا جا سکتا ہے، مثال کے طور پر۔ "کنسٹرکٹر" اور "گیٹر" کے ساتھ اور خود درجہ بندی کو بہتر بنائیں، مثال کے طور پر۔ انٹرفیس کے ساتھ۔ دقیانوسی تصورات کا ایک متبادل، جسے پیٹر کوڈ نے اپنی کتاب جاوا ماڈلنگ ان کلر ود یو ایم ایل: انٹرپرائز اجزاء اور عمل میں تجویز کیا ہے، رنگین آثار قدیمہ کا استعمال ہے۔ مختلف رنگوں کے یو ایم ایل بکسوں سے ظاہر ہونے والی آثار قدیمہ کو دقیانوسی تصورات کے ساتھ مل کر استعمال کیا جا سکتا ہے۔ معنی کی یہ اضافی تعریف اس کردار کی نشاندہی کرتی ہے جو یو ایم ایل آبجیکٹ بڑے سافٹ ویئر سسٹم کے اندر ادا کرتا ہے۔ دقیانوسی صفات ورژن 2.0 سے پہلے سے آزاد ٹیگ شدہ قدر کو ایک دقیانوسی خاصیت سمجھا جاتا ہے۔ نام کی ٹیگ شدہ قیمت اب بھی رکھی گئی ہے۔ ہر سٹیریو ٹائپ میں ٹیگ کی صفر یا اس سے زیادہ تعریفیں ہوتی ہیں، اور تمام سٹیریو ٹائپڈ یو ایم ایل عناصر میں ٹیگ شدہ اقدار کی اسی تعداد ہوتی ہے۔ یو ایم ایل میں متعین دقیانوسی تصورات بن جاتے ہیں، بننا ایک مخصوص یو ایم ایل دقیانوسی تصورات کے لیے ایک کلیدی لفظ ہے، اور انحصار پر لاگو ہوتا ہے (ڈیشڈ تیر کے طور پر ماڈل کیا گیا)۔ یہ ظاہر کرتا ہے کہ ماخذ ماڈلنگ عنصر (تیر کی دم) ہدف ماڈلنگ عنصر (تیر کا سر) میں تبدیل ہو جاتا ہے، جبکہ کسی قسم کی شناخت کو برقرار رکھتے ہوئے، اگرچہ اس نے اقدار، حالت، یا یہاں تک کہ کلاس کو بھی تبدیل کیا ہو۔ اگرچہ یو ایم ایل 2.1 تفصیلات کے اندر "بن" دقیانوسی تصور کا استعمال کرتا ہے، لیکن یہ اس کی وضاحت نہیں کرتا ہے۔ مثال کے طور پر، تین کو ہستی-کنٹرول-باؤنڈری پیٹرن (ای سی بی یا بی سی ای پیٹرن) میں اور چار کو مضبوطی کے خاکے (حد، کنٹرول، ہستی اور اداکار) میں استعمال کیا جاتا ہے۔ پروفائل (یو ایم ایل) ہستی-کنٹرول-باؤنڈری حوالہ جات بیرونی لنکس یو ایم ایل سٹیریو ٹائپ یونیفائیڈ ماڈلنگ لینگویج بھی دیکھیں۔