规范文件的方法声明部分包含程序包、对象、关系和事件的方法(构造函数和析构函数)声明。
元素创建时会生成两种方法(操作)来初始化内存,并且会在破坏元素时清除内存。
例如,会为 Default 程序包生成以下初始化方法和清除方法:
void Default_OMInitializer_Init();
void Default_OMInitializer_Cleanup();
IBM® Rational® Rhapsody® 会生成构造函数来初始化程序包内元素之间的关系。关系初始化方法的名称格式为 <package>_initRelations()。
例如,以下方法会初始化 Default 程序包中对象之间的关系:
static void Default_initRelations();
向方法中应用关键字 static 使其能够被相同文件中的其他操作访问。
Rational Rhapsody 生成以下构造函数和析构函数来处理事件:
例如,Rational Rhapsody 会为 evStart 事件生成以下方法:
evStart * RiC_Create_evStart();
void RiC_Destroy_evStart(evStart* const me);
void evStart_Init(evStart* const me);
void evStart_Cleanup(evStart* const me);