Ç÷¯±×ÀÎÀÌ Á¶Ä¡ ¼¼Æ®¸¦ Á¤ÀÇÇϸé 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 ÄÚµå ÀÛ¼º°ú °ü·ÃµÈ Á¶Ä¡°¡ Ç¥½ÃµË´Ï´Ù.