若要瞭解針對外掛程式必須包括在 .hep 檔中的資訊類型,最要從可以在 .hep 檔中說明的元素類型這個問題開始。
雖然這些項目各不相同,但是它們使用相同的 .hep 檔項目來向 Rational Rhapsody 提供必要的資訊。
說明程式還用於延伸產品中的功能,但是它們與外掛程式使用不同的機制。說明程式是獨立式應用程式。外掛程式使用回呼機制來回應事件。
外掛程式指令說明 Rational Rhapsody 新增以容許您開啟特定外掛程式的功能表項目。
[Helpers]
numberOfElements=2
name1=Diagram Formatter
在「工具」功能表上顯示的名稱(如果 isVisible 設定為 1)
JavaMainClass1=JavaPlugin.PluginMainClass
JavaClassPath1=$OMROOT\..\Samples\JavaAPI Samples\Plug-in
用與尋找外掛程式所需 Java 類別的路徑。請記住,如果使用 .jar 檔,則類別路徑必須包括 .jar 檔的名稱。
isPlugin1=1
指出項目是外掛程式(相對於說明程式(預設值)或「外掛程式指令」)
isVisible1=1
name2=Format Diagram
isPluginCommand2=1
command2=Diagram Formatter
applicableTo2=ObjectModelDiagram
指出將功能表新增至的環境定義。在此情況下,當您在瀏覽器中以滑鼠右鍵按一下 OMD 時,將會看到選項「格式化圖」。
isVisible2=1
如果您要查看另一個範例
.hep 檔,請查看該外掛程式範例的 .hep 檔,其隨附於 <Rational
Rhapsody 安裝路徑>\Samples\ExtensibilitySamples\
Simple Plug-in\SimplePluginProfile.hep。