.hep 파일에 플러그인에 대해 포함해야 할 정보 유형을 파악하려면 먼저 .hep 파일에 설명되어 있는 요소 유형에 대해 알아보는 것이 좋습니다.
이러한 항목은 서로 다르지만 동일한 .hep 파일 항목을 사용하여 Rational Rhapsody에 필수 정보를 제공합니다.
헬퍼는 제품의 기능을 확장하는 데에도 사용되지만 플러그인과 다른 메커니즘을 사용합니다. 헬퍼는 독립형 애플리케이션입니다. 플러그인에서는 콜백 메커니즘을 사용하여 이벤트에 응답합니다.
플러그인 명령은 Rational Rhapsody에서 사용자가 특정 플러그인을 열 수 있도록 추가하는 메뉴 항목을 설명합니다.
플러그인의 경우 .hep 파일에 다음 정보가 포함되어 있어야 합니다.
.hep 파일에 대한 필수 구문을 설명하는 가장 좋은 방법은 예제를 살펴보는 것입니다.
[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 installation path>\Samples\ExtensibilitySamples\
Simple Plug-in\SimplePluginProfile.hep)와 함께 포함된 플러그인 샘플에 대해 살펴봅니다.