논리 구조 제공자

org.eclipse.debug.core.logicalStructureProviders

3.1

이 확장점을 사용하면 제공자가 값으로 여러 논리 구조 유형을 제공할 수 있습니다. 이 확장점은 org.eclipse.debug.core.logicalStructureTypes 확장점(이 확장점을 사용하면 값당 하나의 논리 구조 유형을 지정할 수 있음)에서 제공하는 논리 구조 지원 확장입니다.

<!ELEMENT extension (logicalStructureProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT logicalStructureProvider EMPTY>

<!ATTLIST logicalStructureProvider

class           CDATA #REQUIRED

modelIdentifier CDATA #REQUIRED>


다음은 논리 구조 유형 확장점에 관한 예제입니다.

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

위의 예제에서 지정된 논리 구조 제공자는 대체 논리 구조를 변수 보기에 표시할 때 com.example.debug.model 디버그 모델의 값으로 이 대체 논리 구조에서 참조됩니다.

class 속성 값은 org.eclipse.debug.core.ILogicalStructureProvider 인터페이스를 구현하는 Java 클래스의 완전한 이름이어야 합니다.