조치 정의

org.eclipse.ui.actionDefinitions

릴리스 2.0

경고: 이 확장점은 사용되지 않습니다.
이 확장점을 사용하지 마십시오. 이 확장점은 본 제품의 이후 버전에서 제거됩니다. 대신 확장점 org.eclipse.ui.commands를 사용하십시오.

이 확장점을 사용하여 조치 정의를 등록합니다. 단축키(단축키 세트 확장점 참조)는 조치를 참조하기 위해 조치 정의를 사용합니다. 조치는 단축키와 연관된 조치 정의에 등록하여 해당 단축키에 연관됩니다. 조치는 setActionDefinitionId(String id) 메소드를 호출하고 조치 정의 ID를 인수로 제공하여 조치 정의에 등록합니다.

<!ELEMENT extension (actionDefinition*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT actionDefinition EMPTY>

<!ATTLIST actionDefinition

id          CDATA #REQUIRED

name        CDATA #IMPLIED

description CDATA #IMPLIED>


다음은 조치 정의 확장에 관한 예제입니다.

   

<extension point=

"org.eclipse.ui.actionDefinitions"

>

<actionDefinition id=

"org.eclipse.ui.file.save"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.saveAll"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.close"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.closeAll"

>

</actionDefinition>

<actionDefinition id=

"org.eclipse.ui.file.print"

>

</actionDefinition>

</extension>

public void setActionDefinitionId(String id) 및 public String getActionDefinitionId() 메소드가 IAction에 추가되었습니다.

참고 - 필요에 따라 다른 속성이 나중에 추가될 수 있습니다.

Workbench는 여러 조치 정의를 제공합니다.