Wiki

Clone wiki

MindStream / Статьи на русском / Draft / Вопросы рыба

#!delphi
// Tl3ItemsStorage 4908A9FF0357 SimpleClass Class

INCLUDE '492ABDE901A7.pas.ms.script' // Тут все ясно

INCLUDE '4DD3BB3C03BC.pas.ms.script'

INCLUDE '47B3245E0148.pas.ms.script'

INCLUDE '48FCA1F20259.pas.ms.script'

: ME_4908A9FF0357 // Определение слова, как вы писали 
 CONST UID '4908A9FF0357' // тут тоже все ясно
 CONST Name 'Tl3ItemsStorage'
 CONST Class 'Class'
 CONST Stereotype 'SimpleClass'
 CONST Visibility 'PublicAccess'
 CONST Abstraction 'regular'
 : Inherits // понимаю что наследуемся, но тут 2 типа, 
   [ ME_492ABDE901A7 // l3LockedChange
 ME_4DD3BB3C03BC // Tl3ProtoPersistentDataContainer ??? что это и откуда?    
                // Мультинаследование через примеси? 
 ]
 ; // Inherits
 : Implements // что это ? 
   [ ME_47B3245E0148 // l3Sortable
 ME_48FCA1F20259 // l3ChangingChangedNotifier
 ]
 ; // Implements
 : Implemented // тут я так понимаю описаны методы но откуда они берутся? 
   [ ME_47B5B5F1038E // DoCompareItems
 ME_47B5B88203A7 // Swap
 ]
 ; // Implemented
 CONST "finished" false
 CONST "needs InstanceR" 'undefined'
 CONST "needs script" 'undefined'
 CONST "no hands" false
 CONST "register in scripts" 'undefined'

 @SELF
; // ME_4908A9FF0357 Tl3ItemsStorage

Updated