要了解必须在 .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 文件,请查看 <Rational
Rhapsody installation path>\Samples\ExtensibilitySamples\
Simple Plug-in\SimplePluginProfile.hep 中包含的插件样本的 .hep 文件。