Eclipse Ç÷§Æû
Ç÷§Æû Ç÷¯±×ÀÎÀÇ ¸ÊÇÎ

Eclipse Ç÷§Æû¿¡¼­´Â Ç÷¯±×ÀÎ, ÀÚ¿ø ¹× Workbench¿¡ ´ëÇÑ ±âº» Áö¿ø ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

Eclipse Ç÷§Æû ÀÚü´Â ¿©·¯ °³ÀÇ °³º° Ç÷¯±×ÀÎÀ¸·Î ³ª´²Áý´Ï´Ù. ´ÙÀ½ Å×ÀÌºí¿¡¼­´Â ÇöÀç Eclipse 3.0ÀÇ Ç÷¯±×ÀÎ ¹× ÇØ´ç Ç÷¯±×Àο¡ ÀÖ´Â API ÆÐŰÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ Å×À̺íÀº ÇØ´ç Ç÷¯±×ÀÎÀÌ ÇʼöÁ¶°ÇÀ¸·Î Æ÷ÇÔÇØ¾ß ÇÏ´Â Ç÷¯±×ÀÎÀ» ÆÇº°ÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù.
 

API ÆÐŰÁö Çʼö Ç÷¯±×ÀÎ ID Âü°í
org.apache.tools.ant[.*] org.apache.ant  
org.eclipse.ant.core[.*] org.eclipse.ant.core  
org.eclipse.compare[.*] org.eclipse.compare  
org.eclipse.expressions org.eclipse.expressions  
org.eclipse.filebuffers org.eclipse.filebuffers  
org.eclipse.core.resources[.*] org.eclipse.core.resources  
org.eclipse.core.runtime
org.eclipse.core.runtime.content
org.eclipse.core.runtime.jobs
org.eclipse.core.runtime.preferences
org.osgi[.*]
org.eclipse.core.runtime [1]
org.eclipse.core.boot(»ç¿ëµÇÁö ¾ÊÀ½)
org.eclipse.core.runtime.model(»ç¿ëµÇÁö ¾ÊÀ½)
org.eclipse.core.runtime.compatibility [2]
org.eclipse.variables org.eclipse.variables  
org.eclipse.debug.core[.*] org.eclipse.debug.core  
org.eclipse.debug.ui[.*] org.eclipse.debug.ui  
org.eclipse.help org.eclipse.help  
org.eclipse.help.browser org.eclipse.help.base  
org.eclipse.help.ui.browser org.eclipse.help.ui  
org.eclipse.jface.action
org.eclipse.jface.dialogs
org.eclipse.jface.operation
org.eclipse.jface.preference
org.eclipse.jface.resource
org.eclipse.jface.util
org.eclipse.jface.viewers
org.eclipse.jface.window
org.eclipse.jface.wizard
org.eclipse.ui [3]
org.eclipse.jface.contentassist
org.eclipse.jface.text(ºÐÇÒ)
org.eclipse.jface.text.contentassist
org.eclipse.jface.text.formatter
org.eclipse.jface.text.information
org.eclipse.jface.text.link(ºÐÇÒ)
org.eclipse.jface.text.presentation
org.eclipse.jface.text.reconciler
org.eclipse.jface.text.rules
org.eclipse.jface.text.source(ºÐÇÒ)
org.eclipse.jface.text.templates(ºÐÇÒ)
org.eclipse.jface.text.templates.persistence
org.eclipse.jface.text [4]
org.eclipse.jface.text(ºÐÇÒ)
org.eclipse.jface.text.link(ºÐÇÒ)
org.eclipse.jface.text.source(ºÐÇÒ)
org.eclipse.jface.text.templates(ºÐÇÒ)
org.eclipse.text.edits
org.eclipse.text [4]
org.eclipse.search.ui org.eclipse.search  
org.eclipse.swt[.*] org.eclipse.ui [5]
org.eclipse.team.core[.*] org.eclipse.team.core  
org.eclipse.team.ui[.*] org.eclipse.team.ui  
org.eclipse.ui.cheatsheets org.eclipse.ui.cheatsheets  
org.eclipse.ui.console[.*] org.eclipse.ui.console  
org.eclipse.ui.editors.text
org.eclipse.ui.editors.text.templates
org.eclipse.ui.texteditor(ºÐÇÒ)
org.eclipse.ui.editors [6]
org.eclipse.ui.forms[.*] org.eclipse.ui.forms  
org.eclipse.ui(ºÐÇÒ)
org.eclipse.ui.about
org.eclipse.ui.actions(ºÐÇÒ)
org.eclipse.ui.activities
org.eclipse.ui.application
org.eclipse.ui.branding
org.eclipse.ui.commands
org.eclipse.ui.contexts
org.eclipse.ui.dialogs(ºÐÇÒ)
org.eclipse.ui.help
org.eclipse.ui.intro
org.eclipse.ui.keys
org.eclipse.ui.model(ºÐÇÒ)
org.eclipse.ui.part(ºÐÇÒ)
org.eclipse.ui.plugin
org.eclipse.ui.presentations
org.eclipse.ui.progress
org.eclipse.ui.testing
org.eclipse.ui.themes
org.eclipse.ui [7,8]
org.eclipse.ui(ºÐÇÒ)
org.eclipse.ui.actions(ºÐÇÒ)
org.eclipse.ui.dialogs(ºÐÇÒ)
org.eclipse.ui.ide
org.eclipse.ui.model(ºÐÇÒ)
org.eclipse.ui.part(ºÐÇÒ)
org.eclipse.ui.views.bookmarkexplorer
org.eclipse.ui.views.framelist
org.eclipse.ui.views.markers
org.eclipse.ui.views.markers.internal
org.eclipse.ui.views.navigator
org.eclipse.ui.views.properties
org.eclipse.ui.views.tasklist
org.eclipse.ui.wizards.datatransfer
org.eclipse.ui.wizards.newresource
org.eclipse.ui.ide [8]
org.eclipse.ui.intro.config org.eclipse.ui.intro  
org.eclipse.ui.views.contentoutline
org.eclipse.ui.views.properties
org.eclipse.ui.views  
org.eclipse.ui.contentassist
org.eclipse.ui.texteditor(ºÐÇÒ)
org.eclipse.ui.texteditor.link
org.eclipse.ui.texteditor.quickdiff
org.eclipse.ui.texteditor.templates
org.eclipse.ui.workbench.texteditor [6]
org.eclipse.update.core[.*] org.eclipse.update.core  
org.eclipse.update.configurator org.eclipse.update.configurator  
org.eclipse.update.ui org.eclipse.update.ui  

Âü°í 1: Eclipse ·±Å¸ÀÓ API¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Ç÷¯±×Àο¡¼­´Â org.eclipse.core.runtime ¶Ç´Â org.eclipse.core.runtime.compatibility¸¦ ÀüÁ¦Á¶°Ç Ç÷¯±×ÀÎÀ¸·Î ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. org.eclipse.core.runtimeÀº OSGi ƯÁ¤ Ç÷¯±×ÀÎ(¿¹: org.eclipse.osgi)¿¡¼­ API¸¦ ´Ù½Ã ³»º¸³À´Ï´Ù. ÀüÁ¦Á¶°ÇÀ¸·Î OSGi Ç÷¯±×ÀÎÀ» ¸í½ÃÀûÀ¸·Î ³ª¿­ÇÏÁö ¸¶½Ê½Ã¿À.

Âü°í 2: ÀÌ·¯ÇÑ 3.0 ÀÌÀü API ÆÐŰÁö´Â ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç org.eclipse.core.runtime.compatibility Ç÷¯±×ÀÎÀ¸·Î À̵¿µÇ¾ú½À´Ï´Ù.

Âü°í 3: JFace API¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Ç÷¯±×Àο¡¼­´Â org.eclipse.ui¸¦ ÀüÁ¦Á¶°Ç Ç÷¯±×ÀÎÀ¸·Î ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. org.eclipse.ui´Â JFace Ç÷¯±×Àο¡¼­ API¸¦ ´Ù½Ã ³»º¸³À´Ï´Ù. ÀüÁ¦Á¶°ÇÀ¸·Î org.eclipse.jfaceÇ÷¯±×ÀÎÀ» ¸í½ÃÀûÀ¸·Î ³ª¿­ÇÏÁö ¸¶½Ê½Ã¿À.

Âü°í 4: JFace ÅØ½ºÆ® ÆÐŰÁö Áß ÀϺδ org.eclipse.jface.text¿Í org.eclipse.text Ç÷¯±×ÀÎ »çÀÌ¿¡¼­ ºÐÇҵ˴ϴÙ.

Âü°í 5: SWT API¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Ç÷¯±×ÀÎÀº org.eclipse.ui¸¦ ÀüÁ¦Á¶°Ç Ç÷¯±×ÀÎÀ¸·Î ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. org.eclipse.ui´Â SWT Ç÷¯±×Àο¡¼­ API¸¦ ´Ù½Ã ³»º¸³À´Ï´Ù. ÀüÁ¦Á¶°ÇÀ¸·Î org.eclipse.swt Ç÷¯±×ÀÎÀ» ¸í½ÃÀûÀ¸·Î ³ª¿­ÇÏÁö ¸¶½Ê½Ã¿À.

Âü°í 6: org.eclipse.ui.texteditor ÆÐŰÁö´Â org.eclipse.ui.editors¿Í org.eclipse.ui.workbench.texteditor Ç÷¯±×ÀÎ »çÀÌ¿¡¼­ ºÐÇҵ˴ϴÙ.

Âü°í 7: Workbench UI API¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Ç÷¯±×ÀÎÀº org.eclipse.ui¸¦ ÀüÁ¦Á¶°Ç Ç÷¯±×ÀÎÀ¸·Î ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. org.eclipse.ui´Â org.eclipse.ui.workbench Ç÷¯±×Àο¡¼­ API¸¦ ´Ù½Ã ³»º¸³À´Ï´Ù. ÀüÁ¦Á¶°ÇÀ¸·Î org.eclipse.ui.workbench Ç÷¯±×ÀÎÀ» ¸í½ÃÀûÀ¸·Î ³ª¿­ÇÏÁö ¸¶½Ê½Ã¿À.

Âü°í 8: UI ÆÐŰÁö Áß ÀϺδ org.eclipse.ui¿Í org.eclipse.ui.ide Ç÷¯±×ÀÎ »çÀÌ¿¡¼­ ºÐÇҵ˴ϴÙ.

¹ýÀû ÁÖÀÇ»çÇ×.