方法声明

规范文件的方法声明部分包含程序包、对象、关系和事件的方法(构造函数和析构函数)声明。

程序包方法

元素创建时会生成两种方法(操作)来初始化内存,并且会在破坏元素时清除内存。

例如,会为 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);

反馈