동기화 구성원

org.eclipse.team.ui.synchronizeParticipants

3.0

이 확장점은 동기화 구성원을 등록하는 데 사용됩니다. 동기화 구성원은 자원 간의 변경사항을 표시하는 컴포넌트로, 이를 사용하면 일반적으로 사용자가 변경사항을 조작할 수 있습니다. 예를 들어, CVS는 해당 자원을 공유하는 데 사용되는 원격 위치에서 작업공간 자원과 자원 간의 변경사항 표시를 허용하는 작업공간 동기화 구성원을 정의합니다. 일반적으로 동기화 구성원은 동기화 구성원 마법사를 통해 작성되거나 플러그인 조치를 통해 작성된 다음 ISynchronizeManager에 등록될 수 있습니다. 동기화 보기는 동기화 구성원을 표시합니다.

구성원은 페이지 작성 액세스 권한을 제공하고 사용자에게 표시되는 일반 컴포넌트이자, 페이지에 대한 공통 구성 매개변수를 정의하는 구성입니다. 동기화 보기는 변경사항을 사용자에게 표시하는 방법에 대한 제한사항을 강제 실행하지 않는 대신 구성원만 관리합니다.

<!ELEMENT extension (participant)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT participant EMPTY>

<!ATTLIST participant

icon       CDATA #IMPLIED

id         CDATA #REQUIRED

class      CDATA #REQUIRED

name       CDATA #REQUIRED

persistent (true | false) "false">



<extension point=

"org.eclipse.team.ui.synchronizeParticipants"

>

<participant name=

"CVS Workspace"

icon=

"icons/full/cview16/server.gif"

class=

"org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant"

id=

"org.eclipse.team.cvs.ui.cvsworkspace-participant"

>

</participant>

<participant name=

"CVS Merge"

icon=

"icons/full/obj16/prjversions_rep.gif"

class=

"org.eclipse.team.internal.ccvs.ui.subscriber.MergeSynchronizeParticipant"

type=

"dynamic"

id=

"org.eclipse.team.cvs.ui.cvsmerge-participant"

>

</participant>

</extension>

class 속성 값은 org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant를 구현하는 클래스를 나타내야 합니다.