Á¶Ä¡ ¼¼Æ® ºÎºÐ ¿¬°ü

Ç÷¯±×ÀÎÀÌ Á¶Ä¡ ¼¼Æ®¸¦ Á¤ÀÇÇϸé org.eclipse.ui.actionSetPartAssociations È®ÀåÁ¡À» »ç¿ëÇÏ¿© ƯÁ¤ º¸±â³ª ÆíÁý±â°¡ Ȱ¼ºÈ­ÇÒ ¶§ Á¶Ä¡ ¼¼Æ®°¡ Ç¥½ÃµÇµµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.  

±Ã±ØÀûÀ¸·Î, »ç¿ëÀÚ´Â Workbench ¸Þ´ºÀÇ Ã¢ > Perspective »ç¿ëÀÚ Á¤ÀÇ...¸¦ »ç¿ëÇÏ¿© Á¶Ä¡ ¼¼Æ®ÀÇ ¸ð¾çÀ» Á¦¾îÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ Á¶Ä¡ ¼¼Æ®¸¦ Ç¥½Ã·Î ¼³Á¤Çϸé Ȱ¼º º¸±â ¶Ç´Â ÆíÁý±â¿¡ °ü°è ¾øÀÌ Perspective°¡ Ȱ¼º »óÅÂÀÏ ¶§ Ç×»ó Ç¥½ÃµË´Ï´Ù. ¸¶Âù°¡Áö·Î, »ç¿ëÀÚ°¡ Á¶Ä¡ ¼¼Æ®¸¦ ¼û°ÜÁüÀ¸·Î Ç¥½ÃÇϸé Perspective°¡ Ȱ¼º »óÅÂÀÏ ¶§ Ç×»ó Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ ÀÌ ´ëÈ­ »óÀÚ¿¡¼­ Á¶Ä¡ ¼¼Æ®ÀÇ »óŸ¦ º¯°æÇÏÁö ¾ÊÀ¸¸é Á¶Ä¡ ¼¼Æ® ÆÄÆ® ¿¬°üÀ» »ç¿ëÇÏ¿© Á¶Ä¡ ¼¼Æ®ÀÇ °¡½Ã¼ºÀ» °áÁ¤ÇÕ´Ï´Ù.

Á¶Ä¡ ¼¼Æ® ÆÄÆ® ¿¬°üÀÇ ¸¶Å©¾÷Àº °£´ÜÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â JDT(Java Development Tool) UI Ç÷¯±×ÀÎÀÇ ÀϺÎÀÔ´Ï´Ù.

   <extension point="org.eclipse.ui.actionSetPartAssociations">
	<actionSetPartAssociation 
		targetID="org.eclipse.jdt.ui.CodingActionSet">
		<part id="org.eclipse.jdt.ui.PackageExplorer"/>
		<part id="org.eclipse.jdt.ui.TypeHierarchy" />
		<part id="org.eclipse.jdt.ui.CompilationUnitEditor"/>
		<part id="org.eclipse.jdt.ui.ClassFileEditor"/>
		<part id="org.eclipse.jdt.ui.ProjectsView"/>
		<part id="org.eclipse.jdt.ui.PackagesView"/>
		<part id="org.eclipse.jdt.ui.TypesView"/>
		<part id="org.eclipse.jdt.ui.MembersView"/>
	</actionSetPartAssociation>
   </extension>

targetID´Â Á¶Ä¡ ¼¼Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. CodingActionSet´Â JDT Ç÷¯±×ÀÎ Manifest¿¡ ¹Ì¸® Á¤Àǵ˴ϴÙ. Çϳª ÀÌ»óÀÇ part ¼Ó¼ºÀ» ÁöÁ¤ÇÏ¿© ¸Þ´º ¹× µµ±¸ ¸ðÀ½¿¡¼­ Á¶Ä¡ ¼¼Æ®¸¦ Ç¥½ÃÇÒ º¸±â ¹× ÆíÁý±â¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ È®Àå Áö½Ã¹®À¸·Î ÀÎÇØ ÁöÁ¤µÈ º¸±â Áß Çϳª°¡ Ȱ¼ºÈ­µÉ °æ¿ì¿¡¸¸ Java ÄÚµå ÀÛ¼º°ú °ü·ÃµÈ Á¶Ä¡°¡ Ç¥½ÃµË´Ï´Ù.