從程式碼來回刪除元素

您可以手動刪除程式碼中的元素,並使用來回轉換來更新 IBM® Rational® Rhapsody® 模型。 您可以刪除變數、函數、類型(結構、聯集、列舉、類型定義)、類型成員、屬性、作業、#define-s、#include-s、正向宣告及關聯。您無法刪除自動產生的 #include 陳述式至 Rational Rhapsody 架構檔案。

關於這項作業

註: 此特性適用於「維護」模式中的 C 和 C++,與「進階」模式中的 Java。

程序

從程式碼來回刪除元素的特性有下列相關內容:

  1. 視您安裝的是 Rational Rhapsody Developer for C、C++ 還是 Java 而定:
    • 如果是 Rational Rhapsody Developer for CRational Rhapsody Developer for C++:將 <lang>_Roundtrip::General::RoundtripScheme 內容(例如,CPP_Roundtrip::General::RoundtripScheme)設為 Respect 以開啟此特性所需的程式碼保留功能。請參閱來回轉換來源構件的規則
    • 如果是 Rational Rhapsody Developer for Java:將 Java_Roundtrip::General::RoundtripScheme 內容設為 Advanced
  2. 如果是 C、C++ 和 Java:因為 <lang>_Roundtrip::Update::AcceptChanges 內容依預設是設為 Default,所以可使用刪除元素的來回手動編輯特性。
    註:<lang>_Roundtrip::Update::AcceptChanges 內容設為 Default 時,請注意下列狀況:
    • 您無法刪除元素 Classes、Actors 和 Objects。此外,當產品在來回轉換的程式碼中發現剖析器錯誤時,您無法刪除元素。
      註: 您可以啟用所有元素的刪除(沒有例外),即使在來回轉換期間有剖析器錯誤亦然。若要這麼做,請將 <lang>_Roundtrip::Update::AcceptChanges 內容設為 All。請考量使用 All 值的結果。
    • 您無法刪除具有前言及/或結尾的元素。(您可在下列內容中輸入前言與結尾的值:ImplementationPrologSpecificationPrologImplementationEpilogSpecificationEpilog。)

意見回饋