管理程序包初始化代码的属性如下所示:
以下示例显示了当 InitializationScheme 属性设置为 ByPackage 时从模型生成的 C++ 代码。
组件代码如下所示:
class DefaultComponent {
private :
P1_OMInitializer initializer_P1;
P2_OMInitializer initializer_P2;
};
P1 程序包代码如下所示:
P1_OMInitializer::P1_OMInitializer() {
P1_initRelations();
< P1 AdditionalInitializationCode value>
P1_startBehavior();
}
以下示例显示了当 InitializationScheme 属性设置为 ByComponent 时生成的 C++ 组件代码:
DefaultComponent::DefaultComponent() {
P1_initRelations();
P2_initRelations();
< P1 AdditionalInitializationCode value>
< P2 AdditionalInitializationCode value>
P1_startBehavior();
P2_startBehavior();
}