แฒจแแกแแซแแแ,
แแ แกแขแแขแแแจแ, แ แแแแแแช แแฃแแแแแ แแแแแฎแแแฃแแแ, แจแแแแชแแแแแ แแแแแแฎแแแแ Eclipse แแ แฅแแขแแฅแขแฃแ แแก แกแแคแฃแซแแแแแก, แ แแแแ แช แแแแขแคแแ แแแก แแแขแแแ แแ แแแฃแแ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแแก แจแแกแแฅแแแแแแ แแ แแแแชแแ แกแแฌแงแแกแ แแแแ Eclipse แแแแแแแแแขแแแแก แจแแกแแฎแแ, แ แแแแแแแช แฅแแแแแ แขแแฅแแแแแแแแก แกแแคแฃแซแแแแก. แแแแขแคแแ แแ "แแฎแแแ แแแแคแแแฃแ แแขแแ แแกแแแแก" 1C: Enterprise.
Eclipse Architecture-แแก แจแแกแแแแแ
แแแแแ, แฏแแ แจแแแฎแแแแ Eclipse แแ แฅแแขแแฅแขแฃแ แแก แ แแแแแแแแ แแแแแ แแกแแแฅแขแก แแแแแแแแแก แแแแแงแแแแแแ
แฃแแแ แแแแแก แงแแแแแกแ, แฃแแแ แแฆแแแแจแแแก, แ แแ Eclipse-แก แแฎแแกแแแแแแก แกแแแแแแ แแแแคแแ แแ แฅแแขแแฅแขแฃแ แฃแแ แคแแแ, แแแแแแ แแแแแฃแแแแแแแแ แคแฃแแฅแชแแแแแแฃแ แ แแแแชแแแแแแแแแ แคแฃแแฅแชแแแแแแแแแกแแแ, แ แแแแแแแช แจแแฅแแแแแแ แแแแแ แแขแฃแแ แแ แแแ แแแแ แแแแก แแแแแแก แแฎแแ แแแกแแญแแ แแ, แแ UI-แแแ แแแแแฃแแแแแแแแ โแซแแ แแแแแโ แแแแแแแแแขแแแแก แแแแแงแแคแ แแแแแแจแแ แแแฃแแ แแแแแแแแแขแแแแกแแแ. แแแแฎแแแ แ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแ.
แแแ แแแแ, Eclipse แแแแขแคแแ แแ แแแแกแแแฆแแ แแแก แกแแแ แแ, แแแแแแ แแแแแฃแแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแ Java-แก แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแ แแแแขแแแแ แกแ แฃแแงแแคแแ Java IDE-แก Eclipse-แก. Eclipse แแแแขแคแแ แแ แแ JDT แจแแแแแแ แ แแแแแแแแ แแแแแแแแแขแแกแแแ, แ แแแแแแแแแ แแแแแแฃแแ แแแฃแแแแแก UI-แแแ แแแแแฃแแแแแแแ โแแแ แแกโ แแ UI แคแแแแก (แกแฃแ แแแ 1).
แแ แแแฏแ. 1. Eclipse Platform แแ JDT
แแแแแ แฉแแแแแแแแแแ Eclipse แแแแขแคแแ แแแก แซแแ แแแแแ แแแแแแแแแขแแแ:
- Runtime โ แแแแกแแแฆแแ แแแก แแแแแแแขแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก. แแแแแแแแแ แฎแแกแแแแแแแ แแแแฃแแแ แฃแแ แแ แฅแแขแแฅแขแฃแ แแ. แแ แกแแแแแแ, Eclipse แแ แแก "แแแคแแ แแแแแแก แฌแแ แขแแแแแแก" แแ "แแแคแแ แแแแแแแแก" แแแแแฅแชแแ.
- แกแแแฃแจแแ แกแแแ แชแ โ แแแ แแแแก แแ แ แแ แแแข แแ แแแฅแขแก. แแ แแแฅแขแ แจแแแแแแ แกแแฅแแฆแแแแแแแแกแ แแ แคแแแแแแแกแแแ, แ แแแแแแแช แแแ แแแแแ แแ แแก แแแขแแแแแ แคแแแแฃแ แกแแกแขแแแแจแ.
- แกแขแแแแแ แขแฃแแ แแแฏแแขแแก แฎแแแกแแฌแงแแแแแก แแแแ แแแ (SWT) - แฃแแ แฃแแแแแงแแคแก แแแแ แแชแแฃแ แกแแกแขแแแแกแแแ แแแขแแแ แแ แแแฃแ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแก แซแแ แแแแ แแแแแแแขแแแก.
- JFace โ แแแแแแแแแ แฃแแแ แแ UI แฉแแ แฉแแก, แ แแแแแแช แแแแแฃแแแ SWT-แแ.
- Workbench โ แแแแกแแแฆแแ แแแก Eclipse UI แแแ แแแแแแแก: แ แแแแฅแขแแ แแแ, แฎแแแแแ, แแแ แกแแแฅแขแแแแแ.
แฃแแแ แแแฅแแแก, แ แแ Eclipse แแแแขแคแแ แแ แแกแแแ แแแแแแแแแ แแแแ แกแฎแแ แกแแกแแ แแแแแ แแแแแแแแแขแก แแแขแแแ แแ แแแฃแแ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแแก แจแแกแแฅแแแแแแ, แแแ แจแแ แแก Debug, Compare, Search แแ Team. แแแแกแแแฃแแ แแแฃแแ แแฆแแแจแแแแก แฆแแ แกแแ JFace Text - แฌแงแแ แ แแแแแก โแญแแแแแแ แ แแแแฅแขแแ แแแแกโ แจแแฅแแแแก แกแแคแฃแซแแแแ. แกแแแฌแฃแฎแแ แแ, แแ แแแแแแแแแขแแแแก, แแกแแแ แ แแแแ แช แแแขแแ แคแแแกแแก แคแแแแก แแแแแแแแแขแแแแก แแแแแแฌแแแแแแ แแแแแแแแแแแช แแ แจแแฃแซแแแแแแแ แแ แกแขแแขแแแก แคแแ แแแแแจแ, แแแแขแแ แแ แแแแงแแคแแแแแแก แแแ แฉแแแแ แแแฌแแแจแ แฉแแแ แจแแแแแแคแแ แแแแแแ แซแแ แแแแแ โแซแแ แแแแแโ แแแแแแแแแขแแแแก แแแแแฎแแแแแ. Eclipse แแแแขแคแแ แแ แแ JDT.
แซแแ แแแแแ แแแจแแแแแก แแ แ
Eclipse แแแแฃแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแคแฃแซแแแแ
แซแแ แแแแแ แกแแแฃแจแแ แกแแแ แชแ
Eclipse แแแแขแคแแ แแแก แแแแแ แแแแแฃแแ แแแแฅแแแก แแแแแกแแแแ แ แแแขแแแ แแ แแแฃแแ แแแแแแแแ แแแแก แแแ แแแ แแฃแจแแแแก Eclipse แกแแแฃแจแแ แกแแแ แชแแกแแแ. แแก แแ แแก แกแแแฃแจแแ แแแแแแ, แ แแแแแแช แฉแแแฃแแแแ แแ แจแแแชแแแก IDE-แจแ แจแแแฃแจแแแแแฃแแ แแแแแแแชแแแก แฌแงแแ แแก แแแแก. แกแแแฃแจแแ แกแแแ แชแ แแแ แแแแแ แแกแแฎแแแก แคแแแแฃแ แกแแกแขแแแแก แแ แจแแแแแแ แแ แแแฅแขแแแแกแแแ, แ แแแแแแแช แจแแแชแแแก แกแแฅแแฆแแแแแแแกแ แแ แคแแแแแแก. แแ แแ แแแฅแขแแแก, แกแแฅแแฆแแแแแแแก แแ แคแแแแแแก แ.แฌ แ แแกแฃแ แกแแแ แกแแแฃแจแแ แกแแแ แชแ. แกแแแฃแจแแ แกแแแ แชแแก แแแแแ แแแ Eclipse-แจแ แแแกแแฎแฃแ แแแ แ แแแแ แช แฅแแจแก แคแแแแฃแ แกแแกแขแแแแกแแแ แแแแแ แแแแแจแ, แ แแช แจแแกแแซแแแแแแก แฎแแแก แแแแจแแแแแแแแแ แแแแฉแฅแแ แแก แ แแกแฃแ แกแแแแก แฎแแแ แแแแแแแแแแแแ. แแแ แแ แแแแกแ, แกแแแฃแจแแ แกแแแ แชแ แแแแแแแแแ แฃแแแ แแ แแแแแขแแแแ แแแแกแแฎแฃแ แแแแก, แแแ แจแแ แแก
Core Resources แแแแแแแแแขแ (org.eclipse.core.resources แแแแฃแแ) แแแกแฃแฎแแกแแแแแแแแ แกแแแฃแจแแ แกแแแ แชแแกแ แแ แแแกแ แ แแกแฃแ แกแแแแก แแฎแแ แแแญแแ แแแ. แแแ แซแแ, แแก แแแแแแแแแขแ แฃแแ แฃแแแแแงแแคแก แแ แแแ แแแฃแ แฌแแแแแแก แกแแแฃแจแแ แกแแแ แชแแจแ แคแแ แแแจแ แ แแกแฃแ แกแแแแก แแแแแแแแ. แแ แแแแแแแแ แแคแแฅแขแฃแ แ แแฃแจแแแแแกแแแแก, แแแแแแขแแแก แกแญแแ แแแแแ แ แแกแฃแ แกแแก แแแฃแแแก แฌแแ แแแแแแแแก แแแ แขแแแ แแแ. แแ แจแแแแฎแแแแแจแ, แกแแกแฃแ แแแแ แแฅแแแแแแ แแแแแฅแขแแก แแแแแแแ, แ แแแแแแช แฃแจแฃแแแแ แแแแฎแแแก แแแแแแจแ แ แแกแฃแ แกแแก แแแแแแแ แแแแแก แแแแแแขแแก แฌแแแแแแกแแแ. แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ, แแแแแแแแแ, แคแแแแแก แฌแแจแแแก แจแแแแฎแแแแแจแ, แแแแแแขแก แจแแฃแซแแแ แแแแแ แซแแแแก แแแแแฅแขแแก แจแแแแฎแแ, แ แแแแแแช แแฆแแ แแ แแก แแแแแแจแ, แแแแแแแแ แแ แแแแแแแแแ. Eclipse แแ แแ แแแแแแแก แแแแแ แแแก แ แแฆแแช แ.แฌ แแแฃแแแแแแแแก แ แแกแฃแ แกแ. Handle แแแฅแแแแแแก แ แแแแ แช แแแกแแฆแแแ (แแแ แแชแแก แแฎแแแแ แ แแกแฃแ แกแแกแแแ แแแแแแแแ แแแ แกแแแฃแจแแ แกแแแ แชแแจแ) แแ แแแแแแแแ แแแแแขแ แแแแแก แฌแแแแแแก แจแแแ แแแแแแแก แแแแแฅแขแแ, แ แแแแแแช แแแ แแแแแ แแแแฎแแแก แแแคแแ แแแชแแแก แ แแกแฃแ แกแแก แแแแแแแ แแแแแก แจแแกแแฎแแ. แแก แแแแแแแ แแ แแก แแแแฃแจแแก แแแ แแแชแแ
แแ แแแฏแ. แกแฃแ แแแ 2 แแกแแฎแแแก Handle/Body แแแแแแแก, แ แแแแแแช แแแแแแงแแแแแ แ แแกแฃแ แกแแก แแแแแแแ. IResource แแแขแแ แคแแแกแ แฌแแ แแแแแแแแก แ แแกแฃแ แกแแก แกแแฎแแแฃแ แก แแ แแ แแก API, แแแแกแฎแแแแแแแ Resource แแแแกแแกแแแ, แ แแแแแแช แแฎแแ แชแแแแแแก แแ แแแขแแ แคแแแกแก แแ ResourceInfo แแแแกแแกแแแ, แ แแแแแแช แฌแแ แแแแแแแแก แกแฎแแฃแแก, แ แแแแแแช แแ แแ แแก API. แฉแแแ แฎแแแก แแฃแกแแแแ, แ แแ handle-แแ แแชแแก แแฎแแแแ แ แแกแฃแ แกแแกแแแ แแแแแแแแ แแแ แกแแแฃแจแแ แกแแแ แชแแก แคแแกแแแแ แแแแแ แแแแแจแ แแ แแ แจแแแชแแแก แ แแกแฃแ แกแแก แแแคแแ แแแชแแแก แแแฃแแก. แ แแกแฃแ แกแแก แแแคแแ แแแชแแแก แแแแแฅแขแแแ แฅแแแแแ แแแ แแ แฌแแแแแฃแ "แแแแแแแขแแก แฎแแก". แแแแแชแแแแ แแก แกแขแ แฃแฅแขแฃแ แ แแแแแแแแ แแแขแแ แแแแแแแแฃแแแ แแแฎแกแแแ แแแแจแ. แ แแกแฃแ แกแแก แแแคแแ แแแชแแแก แแแกแขแแแชแแแก แกแแแแแแแแแ, แ แแแแแแช แจแแแกแแแแแแแ แกแแฎแแแฃแ แก, แแแแแแแขแแก แฎแ แแแแแแแแ แแ แกแแฎแแแฃแ แจแ แจแแแแฎแฃแแ แแแแแแแก แแแฎแแแแแ.
แแ แแแฏแ. 2. IResource แแ ResourceInfo
แ แแแแ แช แแแแแแแแแแแ แแแแแแแฎแแแ, แ แแกแฃแ แกแแก แแแแแแแก แซแแ แแแแแ แแแแแแแ (แจแแแซแแแแ แแแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแฃแฌแแแแ) แแแแแแงแแแแแ Eclipse-แจแ แกแฎแแ แแแแแแแแแกแแแแกแแช. แแฎแแ แแแแแ แฉแแแแแแแแแแ แแ แแแแแแแแก แแแแแแ แแ แแแแแ แฉแแฃแแ แแแแกแแแ:
- แกแแฎแแแฃแ แ แแ แแก แฆแแ แแแฃแแแแแก แแแแแฅแขแ. แฆแแ แแแฃแแแแแก แแแแแฅแขแแแ แแ แแก แฃแชแแแแแ แแแแแฅแขแแแ, แ แแแแแแ แแแแแกแฌแแ แแแ แแ แแแงแแ แแแ แแแแแขแแแแก. แแกแแแ แแแแแฅแขแแแ แจแแแซแแแแ แฃแกแแคแ แแฎแแ แแฅแแแก แแแแแงแแแแแฃแแ, แ แแแแ แช แแแกแแฆแแแแ แแแฅแฃแชแแแชแแแฃแ แแแแขแแแแแ แแแจแ. แกแแฎแแแฃแ แแก แแ แแแแแแ แจแแแแฎแแแแแ แจแแแซแแแแ แแแฃแแแแแก แแ แแ แแ แแแแแ แ แแกแฃแ แกแ. แแแแ แจแแกแแแแ แแแแแ, แแฅแแแ แฃแแแ แแแแแแงแแแแ Equals (Object) แแแแแแ.
- Handle แแแแกแแแฆแแ แแแก แ แแกแฃแ แกแแก แฅแชแแแแก, แแแแ แแ แแ แจแแแชแแแก แแแคแแ แแแชแแแก แ แแกแฃแ แกแแก แแแแแแแ แแแแแก แจแแกแแฎแแ (แแ แแแแแ แแ แแแแแชแแแ, แ แแแแแแช แแแก แแแแฎแแแก แแ แแก "แแแกแแฆแแแ", แ แแกแฃแ แกแแกแแแ แแแแแแแแ แแแ).
- Handle แจแแแซแแแแ แแแฃแแแแแแแแก แ แแกแฃแ แกแแ, แ แแแแแแช แแ แแ แกแแแแแก (แแ แ แแกแฃแ แกแ, แ แแแแแแช แฏแแ แแ แแ แแก แจแแฅแแแแแ, แแ แ แแกแฃแ แกแ, แ แแแแแแช แฃแแแ แฌแแจแแแแแ). แ แแกแฃแ แกแแก แแ แกแแแแแแก แจแแแแฌแแแแ แจแแกแแซแแแแแแแ IResource.exists() แแแแแแแก แแแแแงแแแแแแ.
- แแแแแแ แแ แแแแ แแชแแแแแก แแแแฎแแ แชแแแแแแ แจแแกแแซแแแแแแแ แแฎแแแแ แกแแฎแแแฃแ แจแ แจแแแแฎแฃแแ แแแคแแ แแแชแแแก แกแแคแฃแซแแแแแ (แ.แฌ. แแฎแแแแ แกแแฎแแแฃแ แ แแแแ แแชแแแแ). แแแแแแแแแแแ IResource.getParent(), getFullPath() แแ แ.แจ. แ แแกแฃแ แกแ แแ แแ แแก แกแแญแแ แ, แ แแ แแกแแแ แแแแ แแชแแ แฌแแ แแแขแแแฃแแ แแงแแก. แแแแ แแชแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แ แแกแฃแ แกแแก แแ แกแแแแแแก แฌแแ แแแขแแแแกแแแแก, แแแแแแแ CoreException, แแฃ แ แแกแฃแ แกแ แแ แแ แกแแแแแก.
Eclipse แฃแแ แฃแแแแแงแแคแก แแคแแฅแขแฃแ แแแฅแแแแแแก แกแแแฃแจแแ แกแแแ แชแแก แ แแกแฃแ แกแแแแก แชแแแแแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแกแแแแก (แกแฃแ แแแ 3). แ แแกแฃแ แกแแแ แจแแแซแแแแ แจแแแชแแแแแก แแ Eclipse IDE-แจแ แจแแกแ แฃแแแแฃแแ แแแฅแแแแแแแแแก แจแแแแแแ, แแ แคแแแแฃแ แกแแกแขแแแแกแแแ แกแแแฅแ แแแแแแชแแแก แจแแแแแแ. แแ แแแ แจแแแแฎแแแแแจแ, แแแแแแขแแแก, แ แแแแแแแช แแแแแแฌแแ แแ แจแแขแงแแแแแแแแแก, แแซแแแแแ แแแขแแแฃแ แ แแแคแแ แแแชแแ แชแแแแแแแแแแก แจแแกแแฎแแ โแ แแกแฃแ แกแแแแก แแแแขแแกโ แกแแฎแแ. แแแแขแ แแฆแฌแแ แก แกแแแฃแจแแ แกแแแ แชแแก แ แแกแฃแ แกแแก (แฅแแ)แฎแแก แแ แแแแแแแ แแแแแก แจแแ แแก แชแแแแแแแแแก แแ แแแแแกแแแแแ แแ แแก แฎแ, แ แแแแแก แแแแแแฃแแ แแแแแซแ แแฆแฌแแ แก แชแแแแแแแแก แ แแกแฃแ แกแจแ แแ แจแแแชแแแก แแแแขแแแ แกแแแก แจแแแแแ แแแแแแ, แ แแแแแแแช แแฆแฌแแ แก แชแแแแแแแแแก แแแแจแแแก แ แแกแฃแ แกแแแจแ.
แแ แแแฏแ. 3. IResourceChangeEvent แแ IResourceDelta
แ แแกแฃแ แกแแแแก แแแแขแแแ แแแคแฃแซแแแแฃแแ แจแแขแงแแแแแแแแก แแแฅแแแแแแก แแฅแแก แจแแแแแแ แแแฎแแกแแแแแแแแแ:
- แแ แแ แชแแแแแแแ แแ แแ แแแแแ แชแแแแแแแ แแฆแฌแแ แแแแ แแแแแ แกแขแ แฃแฅแขแฃแ แแก แแแแแงแแแแแแ, แ แแแแแ แแแแขแ แแแแแฃแแแ แ แแแฃแ แกแแฃแแ แแแแแแแแชแแแก แแ แแแชแแแแ. แแแแแแแข แแแแแแขแแแก แจแแฃแซแแแแ แ แแกแฃแ แกแแก แชแแแแแแแแก แจแแขแงแแแแแแแแแแก แแแแฃแจแแแแแ แแแแขแแก แฎแแก แแแจแแแแแแ แ แแแฃแ แกแแฃแแ แฌแแ แแแจแแแแก แแแแแงแแแแแแ.
- แแแแขแ แจแแแชแแแก แกแ แฃแ แแแคแแ แแแชแแแก แ แแกแฃแ แกแจแ แชแแแแแแแแแแก แจแแกแแฎแแ, แแแ แจแแ แแก แแแกแ แแแแแแแแแแแแแก แแ/แแ แแแกแแแ แแแแแแจแแ แแแฃแแ โแแแ แแแ แแแแกโ แชแแแแแแแแแแก แจแแกแแฎแแ (แแแแแแแแแ, แแแแแแแแชแแแก แจแแชแแแแแแ แฌแแ แแแแแแแแแแ แแแ แแแ แแแแก แกแแฎแแ).
- แแแแแแแแ แ แแกแฃแ แกแแก แแแแแแแแ แฎแแแแ แกแแฎแแแฃแ แแก แแแจแแแแแแ, แแแแขแแก แจแแฃแซแแแ แแฃแแแแ แแแแ แแแแแ แแแก แแแกแขแแแชแแฃแ แ แแกแฃแ แกแก.
แ แแแแ แช แแแแ แแแแแแแฎแแแ, แ แแกแฃแ แกแแก แแแแแแแก แชแแแแแแแแก แจแแขแงแแแแแแแแแแก แแแฅแแแแแแแก แแแแแแแแก แซแแ แแแแแ แแแแแแแแแขแแแ แแกแแแ แแฅแขแฃแแแฃแ แแ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แกแฎแแ แแแแแแแแแกแแแแก.
JDT Core
Eclipse แกแแแฃแจแแ แกแแแ แชแแก แ แแกแฃแ แกแแก แแแแแแ แแ แแก แคแฃแแแแแแแขแฃแ แ แแแ-แแแแแกแขแแแฃแ แ แแแแแแ. JDT Core แแแแแแแแแขแ (แแแแฃแแ org.eclipse.jdt.core) แฃแแ แฃแแแแแงแแคแก API-แก แกแแแฃแจแแ แกแแแ แชแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแแชแแแกแ แแ แแแแแแแแกแแแแก Java-แก แแแ แกแแแฅแขแแแแแแ, แ.แฌ. โแฏแแแแก แแแแแแโ (แฏแแแแก แแแแแแ). แแก API แแแแแกแแแฆแแ แแแ Java แแแแแแแขแแแแก แแแฎแแแแแ, แแแแกแฎแแแแแแแ แซแแ แแแแแ แ แแกแฃแ แกแแก แแแแแแแก API-แกแแแ, แ แแแแแแช แแแแแกแแแฆแแ แแแ แกแแฅแแฆแแแแแแแแกแ แแ แคแแแแแแแก แแแฎแแแแแ. Java แแแแแแแขแแก แฎแแก แซแแ แแแแแ แแแขแแ แคแแแกแแแ แแแฉแแแแแแแ แแแฎ. 4.
แแ แแแฏแ. 4. แฏแแแแก แแแแแแแก แแแแแแแขแแแ
แฏแแแแก แแแแแแ แแงแแแแแก แแแแแ แกแแฎแแแฃแ แก/แกแฎแแฃแแแก แแแแแแก, แ แแแแ แช แ แแกแฃแ แกแแก แแแแแแก (แกแฃแ แแแ 5). IJavaElement แแ แแก แกแแฎแแแฃแ แ, แฎแแแ JavaElementInfo แแกแ แฃแแแแก แกแฎแแฃแแแก แ แแแก. IJavaElement แแแขแแ แคแแแกแ แแแแกแแแฆแแ แแแก แแ แแขแแแแแก, แ แแแแแแช แกแแแ แแแ Java-แแก แงแแแแ แแแแแแแขแแกแแแแก. แแแกแ แแแแแแ แแ แแแแแแ แแฎแแแแ แกแแฎแแแฃแ แแ: getElementName(), getParent() แแ แ.แจ. JavaElementInfo แแแแแฅแขแ แแแแฎแแแก แจแแกแแแแแแกแ แแแแแแแขแแก แแแแแแแ แแแแแก: แแแก แกแขแ แฃแฅแขแฃแ แแก แแ แแขแ แแแฃแขแแแก.
แแ แแแฏแ. 5. IJavaElement แแ JavaElementInfo
แฏแแแแก แแแแแแก แแฅแแก แแแ แแแแฃแแ แแแแกแฎแแแแแแแแ แซแแ แแแแแ แกแแฎแแแฃแ แแก/แกแฎแแฃแแแก แแแแแแแแก แแแแฎแแ แชแแแแแแแจแ แ แแกแฃแ แกแแก แแแแแแแแ แจแแแแ แแแแ. แ แแแแ แช แแแแแ แแฆแแแแจแแ, แ แแกแฃแ แกแแก แแแแแแจแ แแแแแแแขแแก แฎแ, แ แแแแแก แแแแแซแแแ แ แแกแฃแ แกแแก แแแคแแ แแแชแแแก แแแแแฅแขแแแแ, แแแแแแแแ แจแแแชแแแก แแแฎแกแแแ แแแแจแ. แแแแ แแ แฏแแแแก แแแแแแก แจแแแซแแแแ แฐแฅแแแแแก แแแแแแแขแแแแก แแแชแแแแแแ แแแขแ แ แแแแแแแแ, แแแแ แ แ แแกแฃแ แกแแแแก แฎแ, แ แแแแแ แแก แแกแแแ แฌแแ แแแแแแแแก .java แแ .class แคแแแแแแแก แจแแแ แกแขแ แฃแฅแขแฃแ แแก: แขแแแแแก, แแแแแแก แแ แแแแแแแแก.
แแแฎแกแแแ แแแแจแ แแแแแแแขแแแแก แแแแแ แฎแแก แกแ แฃแแ แแแขแแ แแแแแแแชแแแก แแแแแแแ แแกแแชแแแแแแแ, แฏแแแแก แแแแแแแก แแแแแ แแแ แแงแแแแแก แแแแแแแขแแก แแแคแแ แแแชแแแก แจแแแฆแฃแแฃแแ แแแแแก LRU แฅแแจแก, แกแแแแช แแแกแแฆแแแ แแ แแก IJavaElement แกแแฎแแแฃแ แ. แแแแแแแขแแก แแแคแแ แแแชแแแก แแแแแฅแขแแแ แแฅแแแแแ แแแแฎแแแแแกแแแแแ , แ แแแแกแแช แฎแแแแ แแแแแแแขแแก แฎแ แแแแแแแชแแ. แแ แจแแแแฎแแแแแจแ, แงแแแแแแ แแแแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แแแแแแแขแ แแแแแแแแแแแแ แฅแแจแแแแ แแ แแแแแแแก แแแฎแกแแแ แแแแก แแแฎแแแ แแแ แจแแแฆแฃแแฃแแแ แแแแแแแแฃแแ แฅแแจแแก แแแแแ. แแก แแ แแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแก แแแแแ แแ แแ แฃแแแ แแขแแกแแแ, แ แแแแแแช แกแ แฃแแแ แแแแแแก แแ แแแแฎแแ แชแแแแแแแก แแแขแแแแแก แแแแแแขแแก แแแแแแแ.
แฏแแแแก แแแแแแแขแแแแก แชแแแแแแแแแแก แจแแขแงแแแแแแแแก แแแฅแแแแแแ แแแแแแแ แแกแแแแกแแ แแแแแ แแแแฎแแแฃแแ แกแแแฃแจแแ แกแแแ แชแแก แ แแกแฃแ แกแแแจแ แชแแแแแแแแแแก แแแแแงแฃแ แแก แแแแแแแแก แแแฅแแแแแแก. แแแแแแขแ, แ แแแแแกแแช แกแฃแ แก แแแแแขแ แแแแก Java แแแแแแแก แชแแแแแแแแแ, แแแแแแฌแแ แก แจแแขแงแแแแแแแแแก, แ แแแแแแแช แฌแแ แแแแแแแแแแ แ แแแแ แช ElementChangedEvent แแแแแฅแขแ, แ แแแแแแช แจแแแชแแแก IJavaElementDelta-แก (แกแฃแ แแแ 6).
แแ แแแฏแ. 6. ElementChangedEvent แแ IJavaElementDelta
แฏแแแแก แแแแแแ แแ แจแแแชแแแก แแแคแแ แแแชแแแก แแแแแแแก แแ แแแแแแแแก แแ แกแแฎแแแแแแก แแแ แฉแแแแแแแแก แจแแกแแฎแแ, แแแแขแแ Java-แจแ แแแฌแแ แแแ แแแแแก แแแขแแแฃแ แ แแแแแแแแกแแแแก JDT Core แแแแแแแแแ แแแแแขแแแแ (แแ แแกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแ) แแแแแแก:
แแแแก แแแแ, แ แแ แกแแแขแแฅแกแฃแ แฎแแแแก แจแแฃแซแแแแ แแแฎแกแแแ แแแแก แแแแจแแแแแแแแแ แแแฎแแแ แแแ, JDT แฅแแจแแ แแแก แแฎแแแแ แแ แ AST-แก แแฅแขแแฃแ แ แ แแแแฅแขแแ แแกแแแแก. Java แแแแแแแกแแแ แแแแกแฎแแแแแแแ, AST แฉแแแฃแแแแ แแ แแแแแฎแแแแแ, แ แแแแ แช "แจแฃแแแแแฃแ แ", "แแ แแแแแแ" แแแแแแ, แ แแแแแก แฌแแแ แแแ แแ แฃแแแ แแงแแก แแแแแแแแฃแแ แแแแแแขแแแแก แแแแ แแ แแแแ แแชแแแก แแแแขแแฅแกแขแแก แแแฆแแ, แ แแแแช แแแแแแฌแแแ AST-แแก แจแแฅแแแ.
แฉแแแแแแแแแ แกแแแ แแแแแแ (Java แแแแแแ, AST, แแแแแซแแแ) แแ แแแ แฅแแแแแ แกแแคแฃแซแแแแก JDT-แจแ โแแแขแแแแฅแขแฃแแแฃแ แ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแแกโ แจแแกแแฅแแแแแแ, แแแ แจแแ แแก แซแแแแ แ Java แ แแแแฅแขแแ แ แกแฎแแแแแกแฎแแ โแแแแฎแแแ แแแแโ, แกแฎแแแแแกแฎแแ แฅแแแแแแแแ แฌแงแแ แแก แแแแแก แแแกแแแฃแจแแแแแแแ (แแแ แจแแ แแก แแแแแ แขแแก แกแแแก แแ แแแแแแแแ. แกแแฎแแแแแ แแ แคแแ แแแขแแ แแแ แแแ แแแแฃแแ แกแขแแแแก แแแฎแแแแแ), แกแแซแแแแ แแ แ แแคแแฅแขแแ แแ แแแแก แฎแแแกแแฌแงแแแแ. แแ แจแแแแฎแแแแแจแ แฏแแแแก แแแแแแ แแแแกแแแฃแแ แแแฃแ แ แแแก แแกแ แฃแแแแก, แ แแแแแ แกแฌแแ แแ แแก แแแแแแงแแแแแ, แ แแแแ แช แกแแคแฃแซแแแแ แจแแแฃแจแแแแแฃแแ แแแแแแแชแแแก แกแขแ แฃแฅแขแฃแ แแก แแแแฃแแแฃแ แ แฌแแ แแแแแแแแกแแแแก (แแแแแแแแแ, Package Explorer, Outline, Search, Call Hierarchy แแ แขแแแ แแแ แแ แฅแแ).
Eclipse แแแแแแแแแขแแแ, แ แแแแแแแช แแแแแแงแแแแแ 1C: Enterprise Developments Tools-แจแ
แแแฎ. แกแฃแ แแแ 7 แแแแฉแแแแแแก Eclipse-แแก แแแแแแแแแขแแแก, แ แแแแแแแช แฅแแแแแ แขแแฅแแแแแแแฃแ แ แแแแขแคแแ แแแก แกแแคแฃแซแแแแก 1C: Enterprise Development Tools-แแกแแแแก.
แแ แแแฏแ. 7. Eclipse, แ แแแแ แช แแแแขแคแแ แแ 1C: Enterprise Development Tools-แแกแแแแก
Eclipse แแแแขแคแแ แแ แฃแแ แฃแแแแแงแแคแก แซแแ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก. แฉแแแ แแแแแแฎแแแแ แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแ แ แแกแแแฅแขแก แฌแแแ แแแฌแแแจแ.
แแแแแกแแแแ แ แญแแจแแแ แแขแแ แแแแแแ แแแแแจแแฃแแแแแก แฎแแแกแแฌแงแแก แแกแแแแกแแ, EMF แจแแกแแคแแ แแกแแ แแแแแแแ แแแแก แแ แแแแแแแแแก แคแแ แแ แกแแแฅแขแ แแก แแแแแกแแญแ แแแแ, แแแแ แแ แแแแแแแแแก แแแแแแ แแ แแแแกแ (แแแแแแแแแ, แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแ แแแแแ แแแแฎแแแฃแแ) แจแแแซแแแแ แแแแแฎแแแแก แฃแคแ แ แกแแแชแแแแแแแแฃแแ แแแแแแแ แแแแก แฎแแแกแแฌแงแแแแ. EMF-แแ แแแแแ แแแ แแแแแแแ แ แแแแชแแแแ, แแแแกแแแฃแแ แแแแ แแ แแ แกแขแแขแแแก แจแแแฆแฃแแฃแ แคแแ แแแแแจแ, แ แแแแแ แแก แชแแแแ แฌแแแแแก แแแแแ แแ แกแแแแแแ แกแฅแแแ. แแแแแ แแฎแแแแ แแฆแแแแจแแแ, แ แแ EMF-แแก แกแแคแฃแซแแแแ แแ แกแแแฃแแ แแแแแแแแแแแแแแก แแแฆแแแ แฎแแ แแกแฎแแก แกแแกแขแแแแ แแแฃแจแแ แแแแแแแ แแแแแ แแแซแฆแแแแแ แแ แแแฅแขแแแแก แแแแแ แ แแแแก แแแแแแแแ, แ แแแแแแแช แจแแแแก แฃแแแฆแแแกแ แแแแแก แแ แแแฅแขแจแ.
1C: Enterprise Development Tools แแฅแขแแฃแ แแ แแงแแแแแก แ แแแแ แช แแแแแ EMF-แก, แแกแแแ Eclipse Modeling-แแก แกแฎแแ แแ แแแฅแขแแแก. แแแ แซแแ, Xtext แแ แแก แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแก แแ แ-แแ แแ แกแแคแฃแซแแแแ แแกแแแ 1C: Enterprise แแแแแแกแแแแก, แ แแแแ แแชแแ แฉแแจแแแแแฃแแ แแ แแแ แแแแ แแแแก แแแ แแ แจแแแแแฎแแแก แแแ. แแแแแแแแ แแแแก แแ แแแกแขแ แฃแแแแขแแแแก แแแแแ แแ แแ แกแแคแฃแซแแแแแ Eclipse Handly แแ แแแฅแขแ, แ แแแแแกแแช แฃแคแ แ แแแขแแแฃแ แแ แแแแแแฎแแแแแ (แฉแแแแแแแแแ Eclipse แแแแแแแแแขแแแแแแ แแก แแแแแช แงแแแแแแ แแแแแแแแ แชแแแแแแแ).
แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแแก แซแแ แแแแแ แแ แฅแแขแแฅแขแฃแ แฃแแ แแ แแแชแแแแแ, แ แแแแ แแชแแ แกแแฎแแแฃแ แ/แกแฎแแฃแแแก แแแแแแ, แแแแแ แแงแ แแแแฎแแแฃแแ แ แแกแฃแ แกแแก แแแแแแแก แแ แฏแแแแก แแแแแแแก แแแแแแแแแแแก แแแแแงแแแแแแ. แแแ แแกแแแ แแฆแแแจแแ, แ แแ แ แแแแ แช แ แแกแฃแ แกแแก แแแแแแ, แแกแแแ แฏแแแแก แแแแแแ แแแแจแแแแแแแแแ แกแแคแฃแซแแแแแ Eclipse Java-แแก แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแแกแแแแก (JDT). แแ แ แแแแแแแช แแแแฅแแแก แงแแแแ *DT Eclipse แแ แแแฅแขแก แแฅแแก JDT-แแก แแกแแแแกแ แแ แฅแแขแแฅแขแฃแ แ, แแแแ แแแแแแแแแแ แแ แแฅแแแแ แแแแก แแฅแแ, แ แแ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแ แแคแฃแซแแแแ Eclipse แแแแขแคแแ แแแก แแแแแ แแแแแฃแ แแแแ , แแฃ แแ แ แงแแแแ IDE-แก. แแแแแแแแแ, Eclipse C/C++ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแก (CDT) แแฅแแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ C/C++ แแแแแแ, แ แแแแแแช แแแแแ แ แแแก แแกแ แฃแแแแก CDT แแ แฅแแขแแฅแขแฃแ แแจแ, แ แแแแ แช แฏแแแแก แแแแแแ JDT-แจแ.
Handly-แแแ Eclipse แแ แกแแแแแแแแแ แกแแแชแแแแแแแแฃแ แแแแแแแแแแแแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแก แแแแแแแแแก แจแแกแแฅแแแแแแ. แแแแแแแ แแ แกแแแฃแแ แแแแแแแแ แจแแแฅแแแ แซแแ แแแแแแ แฏแแแแก แแแแแแแก แแแแแก แฃแจแฃแแแ แแแแแขแแ แแแแ (แแแ แแแแแ แแแ/แแแกแขแ), แแ แจแแแแฎแแแแแแจแ, แ แแแแกแแช แแก แกแแจแฃแแแแแแก แแซแแแแ Eclipse แกแแฏแแ แ แแแชแแแแแ (EPL). (แชแฎแแแแ, แแก แฉแแแฃแแแแ แแ แแ แแ แแก แแฃแ แแแแฃแแ แกแแแแแฎแ, แแแฅแแแ, Eclipse-แแก แแ แแแฅแขแแแแกแแแแก, แแแแ แแ แแ แ แแแฎแฃแ แฃแแ แฌแงแแ แแก แแ แแแฃแฅแขแแแแกแแแแก.) แแแแแแงแแแแแ แจแแแแฎแแแแแแแแแก แแแ แแ, แแก แขแแฅแแแแ แแฉแแแก แชแแแแแ แแ แแแแแแแแก: แแแแแก แแฃแแแแ แแแแก, แ แแแแแแช แจแแแแขแแแแแแ แจแแชแแแแแแแแ แแแแแขแแชแแแก แแ แแก, แแ แ.แจ. แฃแแ แแกแ แแก แแ แแก, แ แแ แแแฆแแแฃแแ แแแแแแแแ แ แฉแแแ โแแแแแกแแแแแโ แแ แแ แกแแ แแแแแแแแ แแแแ แแแแแแแแก แแแขแแแชแแแแแ. แแแแ แแ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแ แแแ แแแแแแแแแกแแแแก แกแแแ แแ แชแแแแแแแกแ แแ แแ แแขแแแแแแแแก แแแแแแ แแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแแแแแ แแฃแจแแแแแกแแแแก แแ แแแแแฏแแ แแแ แแแแแงแแแแแแก แแแแแแแแแขแแแแก แจแแฅแแแ, แแกแแแ แ แแแแ แช EMF-แแก แจแแแแฎแแแแแจแ.
Eclipse-แก แแ แแกแแแแ แแก แกแแแแแฎแแแ. แฏแแ แแแแแ 2005 แฌแแแก
แแแ แแแแฃแแ แแแแแแแ, Handly แแ แแแฅแขแ แจแแฅแแแแแแ แแแแฎแแแแแแ แแแแแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ, แ แแแแ แช EMF, แแแแ แแ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแแกแแแแก แแ, แแแ แแแ แ แแแจแ, แแแแกแแแแก (แแแฃ แแแแแแ แแ แแ แแแ แแแแ แแแแก แแแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแแขแแแก แฌแแ แแแแแแแแก). Handly-แแก แแแแแแแแก แแ แแก แแแกแแฎแฃแแ แซแแ แแแแแ แแแแแแแ แฉแแแแแแแแแแ แฅแแแแแ:
- แกแแแแแแ แแแ แแ แแแแแก แซแแ แแแแแ แแแกแขแ แแฅแชแแแแแก แแแแแขแแคแแชแแ แแแ.
- แซแแแแกแฎแแแแแก แจแแแชแแ แแแ แแ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแก แแแแแแแแแก แแแแฎแแ แชแแแแแแแก แฎแแ แแกแฎแแก แแแฃแแฏแแแแกแแแ แแแแแก แฎแแแแฎแแแ แแแแแงแแแแแแก แแแแ.
- แแแฆแแแฃแแ แแแแแแแแแกแแแแก แแ แแแแแ แแแขแ แแแแแก API-แแก แแแฌแแแแแ, แ แแช แจแแกแแซแแแแแแก แแแฎแแแก แจแแฅแแแแก แกแแแ แแ IDE แแแแแแแแแขแแแ, แ แแแแแแแช แแฃแจแแแแแ แแแแแ แแแคแฃแซแแแแฃแ แแแแแแแแแ.
- แแแฅแแแแแแ แแ แแแกแจแขแแแฃแ แแแ.
- แแแขแแแ แแชแแ Xtext-แแแ (แชแแแแ แคแแแแจแ).
แกแแแ แแ แชแแแแแแแกแ แแ แแ แแขแแแแแแแแก แฎแแแแแกแแกแแแแแ, แแแแแแแแแแ แแแแแแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแแก แแ แกแแแฃแแ แแแแแแแแแขแแชแแแแ. Handly-แแก แแแแ แแแฌแแแแแฃแแ แซแแ แแแแแ แแแขแแ แคแแแกแแแ แแ แซแแ แแแแแ แแแแแ แแแแแ แแแฉแแแแแแแ แแแฎ. 8.
แแ แแแฏแ. 8. Handly แแแแแแแขแแแแก แกแแแ แแ แแแขแแ แคแแแกแแแ แแ แซแแ แแแแแ แแแแแ แแแแแ
IElement แแแขแแ แคแแแกแ แฌแแ แแแแแแแแก แแแแแแแขแแก แกแแฎแแแฃแ แก แแ แกแแแ แแแ Handly-แแ แแแคแฃแซแแแแฃแแ แงแแแแ แแแแแแแก แแแแแแแขแแแแกแแแแก. แแแกแขแ แแฅแขแฃแแ แแแแกแ Element แแฎแแ แชแแแแแแก แแแแแแแแแแแฃแ แกแแฎแแแฃแ /แกแฎแแฃแแแก แแแฅแแแแแแก (แแแฎ. 9).
แแ แแแฏแ. 9. IElement แแ generic handle/body แแแแฎแแ แชแแแแแแ
แแแ แแ แแแแกแ, Handly แฃแแ แฃแแแแแงแแคแก แแแแแแแแแแแฃแ แแแฅแแแแแแก แแแแแแแก แแแแแแแขแแแแก แชแแแแแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแกแแแแก (แแแฎ. 10). แ แแแแ แช แฎแแแแแ, แแก แคแแ แแแ แฌแแแแแแก แ แแกแฃแ แกแแก แแแแแแกแ แแ แฏแแแแก แแแแแแจแ แแแแฎแแ แชแแแแแแฃแ แจแแขแงแแแแแแแแก แแแฅแแแแแแแแก แแ แแงแแแแแก IElementDelta-แก แแแแแแแขแแก แชแแแแแแแแก แแแคแแ แแแชแแแก แแ แแแแแ แฌแแ แแแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ.
แแ แแแฏแ. 10. Handly แจแแขแงแแแแแแแแก แแแฅแแแแแแแก แแแแแแ แแแขแแ แคแแแกแแแ แแ แซแแ แแแแแ แแแแแ แแแแแ
แแแแแ แแแแฎแแแฃแแ Handly แแแฌแแแ (แแแฎ. 9 แแ 10) แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแฅแแแก แแแแแกแแแแ แ แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแก แฌแแ แแแกแแฉแแแแ. แจแแกแแฅแแแแแแ แแแแแแแกแขแฃแ แ แแแแแแแแ, แแ แแแฅแขแ แแแแแแแแแ แแแแแขแแแแ แคแฃแแฅแชแแแแแ แแแแก - แแแ แซแแ, แกแแแ แแ แแแขแแ แคแแแกแแแก แแ แซแแ แแแแ แแแแแแแแแขแแชแแแแก แกแแฌแงแแกแ แขแแฅแกแขแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแแขแแแแก, แ.แฌ. แฌแงแแ แ แแแแแแแขแแแ (แแแฎ. 8). ISourceFile แแแขแแ แคแแแกแ แฌแแ แแแแแแแแก แฌแงแแ แแก แคแแแแก, แฎแแแ ISourceConstruct แฌแแ แแแแแแแแก แแแแแแแขแก แฌแงแแ แแก แคแแแแจแ. แแแกแขแ แแฅแขแฃแแ แแแแกแแแ SourceFile แแ SourceConstruct แแฎแแ แชแแแแแแแ แแแแแแแแแแแฃแ แแแฅแแแแแแแแก แฌแงแแ แแก แคแแแแแแแแ แแ แแแ แแแแแแแขแแแแแ แแฃแจแแแแแก แแฎแแ แแแกแแญแแ แแ, แแแแแแแแแ, แขแแฅแกแขแแก แแฃแคแแ แแแแแ แแฃแจแแแแ, แแแแแแแขแแก แแแแ แแแแแขแแแแแ แแแแแแจแแ แแแ แฌแงแแ แ แขแแฅแกแขแจแ, แแแแแแแแแก แจแแฏแแ แแแ แกแแแฃแจแแ แแกแแแก แแฃแคแแ แแก แแแแแแแแ แ แจแแแแแ แกแแแ. แแ แ.แจ. แแ แแแฅแแแแแแแแแก แแแแแ แแแ, แ แแแแ แช แฌแแกแ, แกแแแแแแ แแแแแฌแแแแแ แแ Handly-แก แจแแฃแซแแแ แแแแจแแแแแแแแแ แจแแแแชแแ แแก แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแก แแแแแแแแแก แจแแแฃแจแแแแแแก แซแแแแกแฎแแแแ แแแฆแแแ แฎแแ แแกแฎแแก แกแแแแแแกแ แแแแฎแแ แชแแแแแแแก แแแฌแแแแแแ.
แแแแแ แฉแแแแแแแแแ แซแแ แแแแแ แแแฅแแแแแแแแแก แแแ แแ, Handly แฃแแ แฃแแแแแงแแคแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แขแแฅแกแขแแก แแฃแคแแ แแแแกแแแแก แแ แกแแแแจแแขแแแแกแแแแก, แฌแงแแ แแก แแแแแก แ แแแแฅแขแแ แแแแแ แแแขแแแ แแชแแแก แแฎแแ แแแญแแ แแก (แแแ แจแแ แแก, Xtext แ แแแแฅแขแแ แแแ แแแขแแแ แแชแแแก แแแ แแจแ), แแกแแแ แแแแแแ แ แกแแแ แแ UI แแแแแแแแแขแก, แ แแแแแแช แแแฃแจแแแแ แฌแงแแ แแก แแแแแก แ แแแแฅแขแแ แแแแแ. แแแกแแฎแแ แฎแแแแแ แแแแแแแแ, แ แแแแ แแชแแ แแแแขแฃแ แแก แฉแแ แฉแ. แแแกแ แจแแกแแซแแแแแแแแแแก แกแแแแฃแกแขแ แแชแแแ, แแ แแแฅแขแจแ แแแชแแแฃแแแ แ แแแแแแแแ แแแแแแแแ, แแแ แจแแ แแก Java-แแก แแแแแแแก แแแแฎแแ แชแแแแแแ Handly-แจแ. (JDT-แจแ แฏแแแแก แแแแแแแก แกแ แฃแ แแแแฎแแ แชแแแแแแแกแแแ แจแแแแ แแแแ, แแก แแแแแแ แแแแแ แแฎ แแแ แแแแฃแแฌแแแแ แแแแแ แขแแแแแฃแแแ แแแขแ แกแแชแฎแแแแกแแแแก.)
แ แแแแ แช แแแ แ แแฆแแแแจแแแ, Handly-แแก แแแแแแแแ แแแแ แแแแแแแแกแ แแ แจแแแแแแแ แแแแแแแแ แแแแก แแ แแก แซแแ แแแแแ แแฅแชแแแขแ แแแแแแแ แแ แแ แซแแแแแแ แแแกแจแขแแแฃแ แแแแกแ แแ แแแฅแแแแแแแแ.
แแ แแแชแแแจแ, แกแแฎแแแฃแ แแ แแแคแฃแซแแแแฃแแ แแแแแแแแ แกแแแแแแ แแแ แแแ แแแฌแแแแแแ โแแแแแแแแก แแแฎแแแแแโ. แแแแแแแแแ, แกแแฎแแแฃแ แ/แกแฎแแฃแแแก แแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแฆแฃแแแ แแแแแแแก แแแแ แแแฎแแแ แแแฃแแ แแแฎแกแแแ แแแแก แ แแแแแแแแ. แแแแ แแ แแ แแก แแแฃแแแกแแแแช. แแแ แแแแ, Handly-แแก แแแกแจแขแแแฃแ แแแแก แขแแกแขแแ แแแแกแแก, แแแแแแแแแแ แแ แแแแแแ แจแแขแงแแแแแแแแแแก แแแฅแแแแแแแก แแแแฎแแ แชแแแแแแแจแ - แ แแแแกแแช แจแแแชแแแแ แแแแแแแขแแแแก แแแแ แ แแแแแแแแ, แแแแขแแก แแจแแแแแแแแแก แซแแแแแ แแแแ แแ แ แแแกแญแแ แแ. แแฆแแแฉแแแ, แ แแ แแแแแ แแ แแแแแแ แแงแ JDT Java แแแแแแจแ, แกแแแแแแแช แแ แแฎแแ แแฅแแ แแแแแขแแ แแแฃแแ แจแแกแแแแแแกแ แแแแ. แฉแแแ แแแแแแแกแฌแแ แแ แจแแชแแแแ Handly-แจแ แแ แแแแแแแแแแ แแกแแแแกแ แแแฉแ JDT-แกแแแแก, แ แแแแแแช แแแแแแแ แแแแ แแฅแแ แแแฆแแแฃแแ. แแก แแฎแแแแ แแ แแ แแแแแแแแแ, แกแแแแช Handly-แแก แแแแแ แแแ แแ แกแแแฃแแ แแแแแแแก แแแแแ แแแแจแ แจแแแซแแแแ แแงแแก แแแขแแแชแแฃแ แแ แกแแกแแ แแแแแ, แ แแแแแ แแ แจแแแแฎแแแแแจแ แแกแแแ แฎแแ แแแแแก แแแแแกแฌแแ แแแ แจแแกแแซแแแแแแแ แแฎแแแแ แแ แ แแแแแแแก.
แแแแกแแแแก, แ แแ Handly-แแก แแแแแ แแแ แแ แกแแแฃแ แแแแแแแแจแ แขแแฅแแแแฃแ แแ แจแแกแแซแแแแแแ แแงแแก, แแแแแแแแแแแก แฃแแแ แฐแฅแแแแแก แแแแจแแแแแแแแแ แแแฅแแแแแแ. แแแแแแ แ แแ แแแแแแ แแ แแก API แแแแแแแก แฃแแแ แแแแกแแแแแแแแก แจแแแแ แฉแฃแแแแ. แแก แแ แแแแแแ แแแแแแ แแ แฅ
แแแฅแแแแแแแก แกแฎแแ แแกแแแฅแขแแแแช แแฅแแก. แแแแแแแแแ, Handly แแแแฅแแแก แแ แแฌแแกแแแก แจแแแฆแฃแแแแแก แแแแแแแก แกแขแ แฃแฅแขแฃแ แแแ แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแแแแ แแแแแจแแฃแแแแแก, แแกแแแ แแแแแแแก แกแแแชแแคแแแฃแ แ แแแแแแก แแแแแแแ แแแแกแแแแก. แฌแงแแ แแก แคแแแแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแกแแก, Handly แแ แแแแกแแแฆแแ แแแก AST แฌแแ แแแแแแแแก แ แแแแ แแแแแ แแขแฃแ แคแแ แแแก แแ, แแ แแแชแแแจแ, แแ แช แแ แแแแแฎแแแก แแแแแ AST-แแก แแ แกแแแแแแก, แ แแแแช แฃแแ แฃแแแแแงแแคแก แแแแกแแแแแแแแก แแแแฅแแแก แแแแแกแแแแ แแแแแแแฃแ แแแฅแแแแแแแแ. แแแแแแแก, Handly แแฎแแ แก แฃแญแแ แก แกแ แฃแ แแแขแแแ แแชแแแก Eclipse แกแแแฃแจแแ แกแแแ แชแแกแแแ, แแแแ แแ แแกแแแ แจแแฃแซแแแ แแแ แแแแแ แแแฃแจแแแก แคแแแแฃแ แกแแกแขแแแแแแแ แแแกแ แแแขแแแ แแชแแแก แฌแงแแแแแแ.
แฒแแฅแแแแ แแแ แกแแ
แ แแแแ แช แแแแแ แแฆแแแแจแแ, แแ แ-แแ แแ แแกแแแ แแ แแแฃแฅแขแแ 1C: Enterprise Development Tools, แกแแแแช Handly แแแแแแแแแ แแแแแแงแแแแแ แแกแแแ 1C: Enterprise แแแแแแก แแแฆแแแ แแแแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแแแขแแแแก แแแแแแแ แแแแกแแแแก, แ แแแแ แช แฉแแจแแแแแฃแแ แแ แแแ แแแแ แแแแก แแแ แแ แจแแแแแฎแแแก แแแ. . แแแแแ แแ แแ แแ แแแฃแฅแขแ แคแแ แแ แกแแแแแแแแแแแกแแแแก แแแแแแแแ แชแแแแแแแ. แแก
แแแแแแแแแแแ, แ แแ 1.0 แแแ แกแแแก แแแแแจแแแแแก แจแแแแแ, API แกแขแแแแแฃแ แแแแก แแแ แแแขแแแ แแ แแแแฃแแแชแแฃแ แ แแแแแแแ แแแแแแแ แแแกแแแแก แจแแแแแ, Handly-แก แแงแแแแแ แแฎแแแ แแแแฆแแแแแ. แแแแแแ แแฃแแแ, แแ แแแฅแขแ แแแ แซแแแแแก API-แก แขแแกแขแแ แแแแก แแ แจแแแแแแ แแแฃแแฏแแแแกแแแแก, แฌแแแแฌแแแจแ แแ "แซแแ แแแแแ" แแแแแจแแแแแก แแแแแจแแแแแก - แแแแแกแจแ (แแแแแ แแแ แแฆแ, แ แแแแ แช Eclipse-แแก แแ แแแ แแฃแแ แแแแแจแแแแ) แแ แแแแแแแแ แจแ, แ แแช แฃแแ แฃแแแแแงแแคแก แแ แแแแแแแ แแแแ แแแแ แแแก, แ แแแแแกแแช แแแแฆแแแแแก แจแแฃแซแแแแ แแแแงแ แแแแ. แฉแแแ แแกแแแ แจแแแแแซแแแ แแแแแแแขแแ, แ แแ แแ แแแฅแขแแก โแจแแชแแแแแก แแแฉแแแแแแแแโ แ แฉแแแ แแฃแแแแแแ แแแแแ แแแแแแ แแ Handly แกแแแแแแแ แแฃแจแแแแก แแแ แแฃแแ แแแแฆแแแแแแก แแ แแแฃแฅแขแแแแ แแแ แแแแแแ แแแ แกแแแแแแแ. Eclipse Handly-แแก แจแแแแแแแ แจแแกแแกแฌแแแแแ แจแแแแซแแแแ แแแแแแงแแแแ
แฌแงแแ แ: www.habr.com