在使用此最佳化時,Rational Rhapsody 不會針對關係產生靜態系統中不需要的 setter 及 getter。針對關係產生此最佳化程式碼,是由屬於 MicroC 設定檔的下列內容所控制:
請注意,只有 InitializingMode 內容設為 ByCategory 時,RelationInitializingMode 內容的值才會影響產生程式碼。否則,所產生的程式碼由 InitializingMode 內容的值決定。
依預設,在使用 MicroC 設定檔時,會使用直接關係。
這個關係程式碼的最佳化只能用於每端只有 1 個對應關係的關係。對於使用 1 個以上對應關係的關係,無論相關內容的值為何,Rational Rhapsody 都會針對關係產生其標準程式碼(而不是最佳化程式碼)。