下列範例顯示當 InitializationScheme 內容設定為 ByPackage 時,從模型產生的 C++ 程式碼。
class DefaultComponent {
private :
P1_OMInitializer initializer_P1;
P2_OMInitializer initializer_P2;
};
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();
}