āϏāĻŽā§āĻāĻŦāϤ āĻĻā§āϰā§āĻāĻāĻžāϞ āĻĨā§āĻā§ āĻā§āύ āĻŦāĻŋāĻļā§āώ āĻĒāϰāĻŋāĻāϝāĻŧā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ Eclipse āĻāĻžāĻāĻž āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ āĻāϰ āĻāύā§āϝ āĻ āύā§āĻ āĻŽāĻžāύā§āώ Eclipse āĻāϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻŋāϤ) āĻāĻāĻŋ āĻāĻ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻāĻžāĻāĻž IDE āϝāĻž āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž "Eclipse" āĻļāĻŦā§āĻĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ āĻāϰā§āĨ¤ āϝāĻžāĻāĻšā§āĻ, Eclipse āĻšāϞ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ (Eclipse Platform) āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāϏāĻŋāĻŦāϞ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻāĻŦāĻ JDT āϏāĻš āĻāϰ āĻāĻŋāϤā§āϤāĻŋāϤ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻŦā§āĻļ āĻāĻŋāĻā§ IDEāĨ¤ Eclipse āĻšāϞ Eclipse āĻĒā§āϰāĻā§āĻā§āĻ, āĻāĻā§āĻ-āϏā§āϤāϰā§āϰ āĻĒā§āϰāĻāϞā§āĻĒ āϝāĻž Eclipse Platform āĻāĻŦāĻ JDT-āĻāϰ āĻāύā§āύāϝāĻŧāύā§āϰ āϏāĻŽāύā§āĻŦāϝāĻŧ āϏāĻžāϧāύ āĻāϰ⧠āĻāĻŦāĻ Eclipse SDK, āϏā§āĻ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĢāϞāĻžāĻĢāϞāĨ¤ āĻ āĻŦāĻļā§āώā§, Eclipse āĻšāϞ āĻāĻāĻāĻŋ āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻĢāĻžāĻāύā§āĻĄā§āĻļāύ āϝāĻžāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāϞ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āĻĒā§āϰāĻāϞā§āĻĒ, āϝāĻžāϰ āϏāĻŦāĻāĻāĻŋāĻ āĻāĻžāĻāĻžāϤ⧠āϞā§āĻāĻž āύāϝāĻŧ āĻŦāĻž āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āύāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒā§āϰāĻāϞā§āĻĒ Đ¸ ) Eclipse āĻāϰ āĻāĻāϤ āĻā§āĻŦāĻ āĻŦā§āĻāĻŋāϤā§āϰā§āϝāĻŽāϝāĻŧāĨ¤
āĻāĻ āύāĻŋāĻŦāύā§āϧā§, āϝāĻž āĻĒā§āϰāĻā§āϤāĻŋāϰ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖ, āĻāĻŽāϰāĻž āϏāĻŽāύā§āĻŦāĻŋāϤ āĻāύā§āύāϝāĻŧāύ āϏāϰāĻā§āĻāĻžāĻŽ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻšāĻŋāϏāĻžāĻŦā§ Eclipse āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻŋāĻā§ āĻŽā§āϞāĻŋāĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āĻĻā§āĻāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦ āĻāĻŦāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻāĻŋāϤā§āϤāĻŋ āϤā§āϰāĻŋāĻāĻžāϰ⧠Eclipse āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϧāĻžāϰāĻŖāĻž āĻĻā§āĻŦāĨ¤ "āύāϤā§āύ āĻāύāĻĢāĻŋāĻāĻžāϰāĻžāϰ" 1C āĻāϰ āĻāύā§āϝ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻāĨ¤ . āĻ
āĻŦāĻļā§āϝāĻ, āĻāĻ āϧāϰāύā§āϰ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻ
āĻŦāĻļā§āϝāĻŽā§āĻāĻžāĻŦā§āĻāĻžāĻŦā§ āĻŦāĻšā§āϞāĻžāĻāĻļā§ āĻāĻĒāϰāĻŋāĻāĻžāĻā§āϰ āĻāĻŦāĻ āĻŦāϰāĻ āϏā§āĻŽāĻŋāϤ āĻšāĻŦā§, āĻāĻžāϰāĻŖ āĻāĻŽāϰāĻž āϞāĻā§āώā§āϝ āĻļā§āϰā§āϤāĻž āĻšāĻŋāϏāĻžāĻŦā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Eclipse āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰāĻāĻŋ āύāĻžāĨ¤ āϝāĻžāĻāĻšā§āĻ, āĻāĻŽāϰāĻž āĻāĻļāĻž āĻāϰāĻŋ āϝ⧠āĻāĻŽāύāĻāĻŋ āĻ
āĻāĻŋāĻā§āĻ Eclipse āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻžāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āϤāĻĨā§āϝ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻŽāϰāĻž "āĻā§āϰāĻšāĻŖā§āϰ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž" āĻāϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦ, āĻāĻāĻāĻŋ āĻ
āĻĒā§āĻā§āώāĻžāĻā§āϤ āύāϤā§āύ āĻāĻŦāĻ āϏā§āĻŦāϞā§āĻĒ āĻĒāϰāĻŋāĻāĻŋāϤ āĻĒā§āϰāĻāϞā§āĻĒāĨ¤ , āϝāĻž 1C āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āĻāĻŦāĻ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤

Eclipse āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻā§āĻŽāĻŋāĻāĻž
āĻāϏā§āύ āĻĒā§āϰāĻĨāĻŽā§ āĻāĻĻāĻžāĻšāϰāĻŖāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Eclipse āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻŋāĻā§ āϏāĻžāϧāĻžāϰāĻŖ āĻĻāĻŋāĻ āĻĻā§āĻāĻŋ (āĻā§āĻĄāĻŋāĻāĻŋ)āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāĻŋāϏā§āĻŦā§ JDT-āĻāϰ āĻĒāĻāύā§āĻĻ āĻāĻāϏā§āĻŽāĻŋāĻ āύāϝāĻŧāĨ¤ āĻāĻāĻŋ Eclipse-āĻ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻĒā§āϰāĻĨāĻŽ āϏāĻŽāύā§āĻŦāĻŋāϤ āĻāύā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦā§āĻļāĨ¤ āĻ āύā§āϝāĻžāύā§āϝ *DT Eclipse āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋ, āϝā§āĻŽāύ Eclipse C/C++ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāĻŋāĻ (CDT), āĻĒāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ JDT āĻĨā§āĻā§ āĻŽā§āϞāĻŋāĻ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āύā§āϤāĻŋ āĻāĻŦāĻ āĻĒā§āĻĨāĻ āϏā§āϰā§āϏ āĻā§āĻĄā§āϰ āĻāĻŖā§āĻĄ āĻāĻāϝāĻŧāĻ āϧāĻžāϰ āĻāϰā§āĨ¤ 1C:Enterprise āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ āϏāĻš Eclipse Platform-āĻāϰ āĻāĻĒāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĒā§āϰāĻžāϝāĻŧ āϝā§āĻā§āύ⧠IDE-āĻāϰ āĻāύā§āϝ JDT-āϤ⧠āĻĻā§āĻāϝāĻŧāĻž āϏā§āĻĨāĻžāĻĒāϤā§āϝā§āϰ āĻŽā§āϞāĻŋāĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āĻāĻāĻ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻāĨ¤
āĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻāĻŋ āϞāĻā§āώ āĻāϰāĻž āĻāĻāĻŋāϤ āϝ⧠Eclipse āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āϏā§āĻĒāώā§āĻ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰāĻžāϞ āϞā§āϝāĻŧāĻžāϰāĻŋāĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻĨā§āĻā§ āĻāĻžāώāĻž-āϏā§āĻŦāĻžāϧā§āύ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāϞāĻžāĻĻāĻž āĻāϰāĻž āĻāĻŦāĻ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āĻĨā§āĻā§ UI-āϏā§āĻŦāĻžāϧā§āύ "āĻā§āϰ" āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāĻā§ āĻĒā§āĻĨāĻ āĻāϰāĻžāĨ¤ āϏāĻŽāϰā§āĻĨāύāĻāĻžāϰ⧠āĻāĻāĻāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻšāĨ¤
āĻāĻāĻāĻžāĻŦā§, Eclipse Platform āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ, āĻāĻžāώāĻž-āϏā§āĻŦāĻžāϧā§āύ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§āĻā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āĻāĻžāĻāĻž āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāĻā§āϞāĻŋ Eclipse-āĻ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻŖ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāϝā§āĻā§āϤ Java IDE āϝā§āĻā§āϤ āĻāϰā§āĨ¤ Eclipse Platform āĻāĻŦāĻ JDT āĻāĻāϝāĻŧāĻ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ, āϝāĻžāϰ āĻĒā§āϰāϤā§āϝā§āĻāĻāĻŋ āĻšāϝāĻŧ āĻāĻāĻāĻŋ UI-āϏā§āĻŦāĻžāϧā§āύ "āĻā§āϰ" āĻŦāĻž āĻāĻāĻāĻŋ UI āϏā§āϤāϰ (āĻāĻŋāϤā§āϰ 1) āĻāϰ āĻ āύā§āϤāϰā§āĻāϤāĨ¤

āĻāĻžāϤāĨ¤ 1. Eclipse Platform āĻāĻŦāĻ JDT
āĻāϏā§āύ Eclipse Platform āĻāϰ āĻĒā§āϰāϧāĻžāύ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻāĻž āĻāϰāĻŋ:
- āϰāĻžāύāĻāĻžāĻāĻŽ â āĻĒā§āϞāĻžāĻāĻāύ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āĨ¤ Eclipse āĻāĻāĻāĻŋ āĻŽāĻĄā§āϞāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻŽā§āϞāϤ, Eclipse āĻšāϞ "āĻāĻā§āϏāĻā§āύāĻļāύ āĻĒāϝāĻŧā§āύā§āĻ" āĻāĻŦāĻ "āĻāĻā§āϏāĻā§āύāĻļāύ" āĻāϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āϰāĻšāĨ¤
- āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ - āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰāĻāϞā§āĻĒ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻĢā§āϞā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĢāĻžāĻāϞ āĻĨāĻžāĻā§ āϝāĻž āϏāϰāĻžāϏāϰāĻŋ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŽā§āϝāĻžāĻĒ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻāĻāĻā§āĻ āĻā§āϞāĻāĻŋāĻ (SWT) - āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻŽā§āϞāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻĒāĻžāĻĻāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
- āĻā§āĻĢā§āϏ â SWT āĻāϰ āĻāĻĒāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ UI āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
- workbench â Eclipse UI āĻĻā§āώā§āĻāĻžāύā§āϤ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§: āϏāĻŽā§āĻĒāĻžāĻĻāĻ, āĻĻā§āώā§āĻāĻŋāĻāĻā§āĻāĻŋ, āĻĻā§āώā§āĻāĻŋāĻāĻā§āĻāĻŋāĨ¤
āĻāĻāĻž āĻ āĻŦāĻļā§āϝāĻ āĻŦāϞāĻž āĻāĻāĻŋāϤ āϝ⧠Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĄāĻŋāĻŦāĻžāĻ, āϤā§āϞāύāĻž, āĻ āύā§āϏāύā§āϧāĻžāύ āĻāĻŦāĻ āĻĻāϞ āϏāĻš āϏāĻŽāύā§āĻŦāĻŋāϤ āĻāύā§āύāϝāĻŧāύ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāϰāĻ āĻ āύā§āĻ āĻĻāϰāĻāĻžāϰ⧠āĻāĻĒāĻžāĻĻāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤ JFace āĻā§āĻā§āϏāĻ - āϏā§āϰā§āϏ āĻā§āĻĄā§āϰ "āϏā§āĻŽāĻžāϰā§āĻ āĻāĻĄāĻŋāĻāϰ" āϤā§āϰāĻŋāϰ āĻāĻŋāϤā§āϤāĻŋāĨ¤ āĻĻā§āϰā§āĻāĻžāĻā§āϝāĻŦāĻļāϤ, āĻāĻŽāύāĻāĻŋ āĻāĻ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻžāϰāϏāϰāĻŋ āĻĒāϰā§āĻā§āώāĻž, āϏā§āĻāϏāĻžāĻĨā§ UI āϏā§āϤāϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ, āĻāĻ āύāĻŋāĻŦāύā§āϧā§āϰ āϏā§āϝā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽā§āĻāĻŦ āύāϝāĻŧ, āϤāĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§āϰ āĻŦāĻžāĻāĻŋ āĻ āĻāĻļā§ āĻāĻŽāϰāĻž āύāĻŋāĻā§āĻĻā§āϰāĻā§ āĻĒā§āϰāϧāĻžāύ "āĻŽā§āϞ" āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻāĻžāϰāĻāĻŋāĻāϤ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāĻāĻŦ Eclipse Platform āĻāĻŦāĻ JDT.
āĻŽā§āϞ āϰāĻžāύāĻāĻžāĻāĻŽ
Eclipse āĻĒā§āϞāĻžāĻāĻāύ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāĻāϞā§āĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ . āĻĒā§āϰāϤāĻŋāĻāĻŋ Eclipse āĻĒā§āϞāĻžāĻāĻāύ āĻāĻāĻāĻŋ OSGi āĻŦāĻžāύā§āĻĄā§āϞāĨ¤ OSGi āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰā§, āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϤāĻž āϰā§āĻā§āϞāĻŋāĻāĻļāύā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ āĻāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽāĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻā§āĻāύāĻā§āϏ āϧāĻžāϰāĻŖāĻžāĻāĻŋ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰ⧠āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖ āĻĒāϝāĻŧā§āύā§āĻ. āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒā§āϞāĻžāĻāĻāύ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻā§āϏāĻā§āύāĻļāύ āĻĒāϝāĻŧā§āύā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻāĻ āĻŦāĻž āĻ āύā§āϝ āĻĒā§āϞāĻžāĻāĻāύ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāĻā§āϏāĻā§āύāĻļāύ āĻĒāϝāĻŧā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŋāϏā§āĻā§āĻŽā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž ("āĻāĻā§āϏāĻā§āύāĻļāύ") āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ OSGi āĻāĻŦāĻ Equinox āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻā§āύ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŦāϰā§āĻŖāύāĻž āĻāĻ āύāĻŋāĻŦāύā§āϧā§āϰ āϏā§āϝā§āĻā§āϰ āĻŦāĻžāĻāϰā§āĨ¤ āĻāϏā§āύ āĻāĻŽāϰāĻž āĻļā§āϧ⧠āϞāĻā§āώā§āϝ āĻāϰāĻŋ āϝ⧠Eclipse-āĻ āĻŽāĻĄā§āϞāĻžāϰāĻžāĻāĻā§āĻļāύ āĻŽā§āĻ (Runtime āϏāĻš āϝā§āĻā§āύ⧠āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ, āĻāĻ āĻŦāĻž āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϞāĻžāĻāĻāύ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ), āĻāĻŦāĻ Eclipse-āĻāϰ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦāĻāĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύāĨ¤ āĻ āϧāĻŋāĻāύā§āϤā§, āĻāĻ āύā§āϤāĻŋāĻā§āϞāĻŋ OSGi āĻĒā§āϰāĻŦāϰā§āϤāύā§āϰ āĻ āύā§āĻ āĻāĻā§ Eclipse āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ⧠āĻāĻŽā§āĻŦā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ (āϏ⧠āϏāĻŽāϝāĻŧā§ āϤāĻžāϰāĻž āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻāĻŋāϞ, āĻ āύā§āĻāĻāĻž OSGi-āĻāϰ āĻŽāϤā§)āĨ¤
āĻŽā§āϞ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ
Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāĻĒāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĒā§āϰāĻžāϝāĻŧ āĻā§āύ⧠āϏāĻŽāύā§āĻŦāĻŋāϤ āĻāύā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦā§āĻļ Eclipse āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ āϝāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ IDE-āϤ⧠āĻŦāĻŋāĻāĻžāĻļāĻŋāϤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āĻāϤā§āϏ āĻā§āĻĄ āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϏāϰāĻžāϏāϰāĻŋ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŽā§āϝāĻžāĻĒ āĻāϰ⧠āĻāĻŦāĻ āĻĢā§āϞā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĢāĻžāĻāϞ āϧāĻžāϰāĻŖ āĻāϰ⧠āĻāĻŽāύ āĻĒā§āϰā§āĻā§āĻā§āĻ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤāĨ¤ āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒ, āĻĢā§āϞā§āĻĄāĻžāϰ, āĻāĻŦāĻ āĻĢāĻžāĻāϞ āĻŦāϞāĻž āĻšāϝāĻŧ āϏāĻŽā§āĻĒāĻĻ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ Eclipse-āĻ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāĻāĻāĻŋ āĻā§āϝāĻžāĻļā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§, āϝāĻž āϰāĻŋāϏā§āϰā§āϏ āĻā§āϰāĻŋāϰ āĻā§āϰāĻžāĻāĻžāϰā§āϏāĻžāϞāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĻā§āϰā§āϤ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ āϏāĻš āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒāϰāĻŋāώā§āĻŦāĻž āϏāϰāĻŦāϰāĻžāĻš āĻāĻ°ā§ Đ¸ .
āĻā§āϰ āϰāĻŋāϏā§āϰā§āϏ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ (org.eclipse.core.resources āĻĒā§āϞāĻžāĻāĻāύ) āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻāĻŦāĻ āĻāϰ āϰāĻŋāϏā§āϰā§āϏāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§āĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϰā§, āĻāĻ āĻāĻĒāĻžāĻĻāĻžāύāĻāĻŋ āĻĢāϰā§āĻŽā§ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§āϝāĻžāĻāĻŋāĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϏāĻŽā§āĻĒāĻĻ āĻŽāĻĄā§āϞ. āĻāĻ āĻŽāĻĄā§āϞā§āϰ āϏāĻžāĻĨā§ āĻāĻžāϰā§āϝāĻāϰā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāĻĻā§āϰ āϞāĻŋāĻā§āĻ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻĒāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĨā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻŽāĻĄā§āϞ⧠āϏāĻŽā§āĻĒāĻĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻā§āĻāϝāĻŧ āĻāϰ⧠āĻāĻŽāύ āĻŦāϏā§āϤā§āĻāĻŋ āϞā§āĻāĻŋāϝāĻŧā§ āϰāĻžāĻāĻž āĻŦāĻžāĻā§āĻāύā§āϝāĻŧāĨ¤ āĻ āύā§āϝāĻĨāĻžāϝāĻŧ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻā§āώā§āϤā§āϰā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŽāĻĄā§āϞāĻāĻŋāϤ⧠āĻāϰ āύā§āĻ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦāϏā§āϤ⧠āϧāϰ⧠āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ Eclipse āύāĻžāĻŽāĻ āĻāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰ⧠āĻšāĻžāϤāϞ āϏāĻŽā§āĻĒāĻĻ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāĻāĻāĻŋ āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠(āĻāĻāĻŋ āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠āϏāĻāϏā§āĻĨāĻžāύā§āϰ āĻĒāĻĨ āĻāĻžāύā§) āĻāĻŦāĻ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻŽāĻĄā§āϞ āĻ āĻŦāĻā§āĻā§āĻā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§, āϝāĻž āϏāϰāĻžāϏāϰāĻŋ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϏāĻā§āĻāϝāĻŧ āĻāϰā§āĨ¤ āĻāĻ āύāĻāĻļāĻž āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻāĻāĻāĻŋ āĻāĻŋāύā§āύāϤāĻž .
āĻāĻžāϤāĨ¤ āĻāĻŋāϤā§āϰ 2 āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāϝāĻŧāĻŽāĻā§ āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāϰāĻŋāϏā§āϰā§āϏ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻāĻāĻŋ āϰāĻŋāϏā§āϰā§āϏā§āϰ āĻšā§āϝāĻžāύā§āĻĄā§āϞāĻā§ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ API, āϰāĻŋāϏā§āϰā§āϏ āĻā§āϞāĻžāϏā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āϝāĻž āĻāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻāĻŦāĻ āϰāĻŋāϏā§āϰā§āϏ āĻāύāĻĢā§ āĻā§āϞāĻžāϏ, āϝāĻž āĻŦāĻĄāĻŋāĻā§ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§, āϝāĻž āĻāĻĒāĻŋāĻāĻ āύāϝāĻŧāĨ¤ āĻāĻŽāϰāĻž āĻā§āϰ āĻĻāĻŋāĻ āϝ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϰā§āĻā§āϰ āϏāĻžāĻĒā§āĻā§āώ⧠āϰāĻŋāϏā§āϰā§āϏā§āϰ āĻĒāĻĨ āĻāĻžāύ⧠āĻāĻŦāĻ āϰāĻŋāϏā§āϰā§āϏ āϤāĻĨā§āϝā§āϰ āϞāĻŋāĻā§āĻ āϧāĻžāϰāĻŖ āĻāϰ⧠āύāĻžāĨ¤ āϏāĻŽā§āĻĒāĻĻ āϤāĻĨā§āϝ āĻŦāϏā§āϤ⧠āĻāĻāĻāĻŋ āϤāĻĨāĻžāĻāĻĨāĻŋāϤ "āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻ" āĻāĻ āύ āĻāϰā§āĨ¤ āĻāĻ āĻĄāĻžāĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŽā§āĻŽāϰāĻŋāϤ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϰāĻŋāϏā§āϰā§āϏ āĻāύāĻĢā§ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏ āĻā§āĻāĻā§ āĻĒā§āϤā§, āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻāĻāĻŋ āϏā§āĻ āĻšā§āϝāĻžāύā§āĻĄā§āϞ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻĒāĻžāĻĨ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻ āϤāĻŋāĻā§āϰāĻŽ āĻāϰāĻž āĻšāϝāĻŧāĨ¤

āĻāĻžāϤāĨ¤ 2. āĻāĻāϰāĻŋāϏā§āϰā§āϏ āĻāĻŦāĻ āϰāĻŋāϏā§āϰā§āϏ āĻāύāĻĢā§
āĻāĻŽāϰāĻž āĻĒāϰ⧠āĻĻā§āĻāĻŦ, āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞā§āϰ āĻŽā§āϞāĻŋāĻ āύāĻāĻļāĻž (āĻāĻŽāϰāĻž āĻāĻāĻŋāĻā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ) āĻ āύā§āϝāĻžāύā§āϝ āĻŽāĻĄā§āϞā§āϰ āĻāύā§āϝāĻ Eclipse-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻāĻĒāĻžāϤāϤ, āĻāĻ āĻĄāĻŋāĻāĻžāĻāύā§āϰ āĻāĻŋāĻā§ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻāϰāĻž āϝāĻžāĻ:
- āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāĻāĻāĻŋ āĻŽāĻžāύ āĻŦāϏā§āϤā§āĨ¤ āĻŽāĻžāύ āĻŦāϏā§āϤ⧠āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āĻŦāϏā§āϤ⧠āϝāĻžāϰ āϏāĻŽāϤāĻž āĻĒāϰāĻŋāĻāϝāĻŧā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāϝāĻŧāĨ¤ āĻāĻ āϧāϰāύā§āϰ āĻŦāϏā§āϤ⧠āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻšā§āϝāĻžāĻļāĻĄ āĻĒāĻžāϤā§āϰ⧠āĻāĻāĻāĻŋ āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻšā§āϝāĻžāύā§āĻĄā§āϞā§āϰ āĻāĻāĻžāϧāĻŋāĻ āĻāĻĻāĻžāĻšāϰāĻŖ āĻāĻāĻ āϏāĻāϏā§āĻĨāĻžāύāĻā§ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻžāĻĻā§āϰ āϤā§āϞāύāĻž āĻāϰāϤā§, āĻāĻĒāύāĻžāĻā§ āϏāĻŽāĻžāύ (āĻ āĻŦāĻā§āĻā§āĻ) āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
- āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻāĻāϰāĻŖāĻā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āϏāĻŽā§āĻĒāĻĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϧāĻžāϰāĻŖ āĻāϰ⧠āύāĻž (āĻāĻāĻŋ āϏāĻā§āĻāϝāĻŧ āĻāϰ⧠āĻāĻāĻŽāĻžāϤā§āϰ āĻĄā§āĻāĻž "āĻā§", āϏāĻŽā§āĻĒāĻĻā§āϰ āĻĒāĻĨ)āĨ¤
- āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāĻŽāύ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύāĻā§ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύā§āĻ (āĻšāϝāĻŧ āĻāĻŽāύ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύ āϝāĻž āĻāĻāύāĻ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻŦāĻž āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύ āϝāĻž āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§)āĨ¤ IResource.exists() āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻ āϏā§āϤāĻŋāϤā§āĻŦ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻāĻŋāĻā§ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ⧠āϏāĻā§āĻāĻŋāϤ āϤāĻĨā§āϝā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠(āϤāĻĨāĻžāĻāĻĨāĻŋāϤ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ)āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāϞ IResource.getParent(), getFullPath(), āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤ āĻāĻ āϧāϰāύā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ āϏāĻĢāϞ āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻ āϏā§āϤāĻŋāϤā§āĻŦā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ āϝ⧠āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋāϰ āϏāĻĢāϞāϤāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāĻāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ āϏā§āĻā§āϞāĻŋ āϝāĻĻāĻŋ āϏāĻāϏā§āĻĨāĻžāύ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύāĻž āĻĨāĻžāĻā§ āϤāĻŦā§ āĻāĻāĻāĻŋ CoreException āĻĢā§āϞā§āĨ¤
Eclipse āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϰāĻŋāϏā§āϰā§āϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāĻā§ āϏā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĻāĻā§āώ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠(āĻāĻŋāϤā§āϰ 3)āĨ¤ Eclipse IDE-āĻāϰ āĻŽāϧā§āϝ⧠āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒā§āϰ āĻĢāϞ⧠āĻŦāĻž āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύā§āϰ āĻĢāϞ⧠āϏāĻŽā§āĻĒāĻĻāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāϝāĻŧ āĻā§āώā§āϤā§āϰā§āĻ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϝāĻžāϰāĻž āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋāϤ⧠āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰā§āύ āϤāĻžāĻĻā§āϰ "āϰāĻŋāϏā§āϰā§āϏ āĻĄā§āϞā§āĻāĻž" āĻāĻāĻžāϰ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻŦ-āĻĻā§āĻŦā§āĻĒ āĻāĻāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϰāĻŋāϏā§āϰā§āϏ (āϏāĻžāĻŦ-) āĻāĻžāĻā§āϰ āĻĻā§āĻāĻŋ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻŽāϧā§āϝ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻŦāϰā§āĻŖāύāĻž āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ āύāĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻāĻžāĻ, āϝāĻžāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻĄ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻŦāϰā§āĻŖāύāĻž āĻāϰ⧠āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āϏā§āϤāϰ⧠āĻĄā§āϞā§āĻāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϤāĻžāϞāĻŋāĻāĻž āϧāĻžāϰāĻŖ āĻāϰ⧠āϝāĻž āĻāĻžāĻāϞā§āĻĄ āϰāĻŋāϏā§āϰā§āϏ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻŦāϰā§āĻŖāύāĻž āĻāϰā§ā§ˇ

āĻāĻžāϤāĨ¤ 3. IResourceChangeEvent āĻāĻŦāĻ IResourceDelta
āϰāĻŋāϏā§āϰā§āϏ āĻĄā§āϞā§āĻāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϰāϝāĻŧā§āĻā§:
- āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻŦāĻ āĻ āύā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻšā§āϤ⧠āĻŦ-āĻĻā§āĻŦā§āĻĒ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤ āϰāĻāύāĻžāϰ āύā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻŽāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāϰāĻž āĻĄā§āϞā§āĻāĻžāϏ āĻāĻžāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϰāĻŋāĻāĻžāϰāϏāĻŋāĻ āĻĄāĻŋāϏā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻŋāϏā§āϰā§āϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻŦ-āĻĻā§āĻŦā§āĻĒā§ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤāĻĨā§āϝ āϰāϝāĻŧā§āĻā§, āĻāϰ āĻāϤāĻŋāĻŦāĻŋāϧāĻŋ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ "āĻŽāĻžāϰā§āĻāĻžāϰ" āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϏāĻš (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϏāĻāĻāϞāύ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻāĻŋāĻšā§āύāĻŋāϤāĻāĻžāϰ⧠āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤
- āϝā§āĻšā§āϤ⧠āϰāĻŋāϏā§āϰā§āϏ āϰā§āĻĢāĻžāϰā§āύā§āϏāĻā§āϞāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻ āĻĄā§āϞā§āĻāĻž āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ āĻāĻāĻāĻŋ āĻĻā§āϰāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻĨāĻžāύāĻā§ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŽāϰāĻž āĻļā§āĻā§āϰāĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦ, āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻĄāĻŋāĻāĻžāĻāύā§āϰ āĻĒā§āϰāϧāĻžāύ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āĻ āύā§āϝāĻžāύā§āϝ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝāĻ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻāĨ¤
āĻā§āĻĄāĻŋāĻāĻŋ āĻā§āϰ
Eclipse āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻāĻāĻāĻŋ āĻŽā§āϞāĻŋāĻ āĻāĻžāώāĻž-āĻ āĻā§āĻā§āϝāĻŧāĻŦāĻžāĻĻā§ āĻŽāĻĄā§āϞāĨ¤ JDT āĻā§āϰ āĻāĻŽā§āĻĒā§āύā§āύā§āĻ (plugin org.eclipse.jdt.core) āĻāĻžāĻāĻž āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻāĻ āύ āύā§āĻāĻŋāĻā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ API āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϤāĻĨāĻžāĻāĻĨāĻŋāϤ "āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ" (āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ) āĻāĻ APIāĻāĻŋ āĻāĻžāĻāĻž āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĒāϰāĻŋāĻĒā§āϰā§āĻā§āώāĻŋāϤ⧠āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āϏāĻāϏā§āĻĨāĻžāύ āĻŽāĻĄā§āϞ API āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āϝāĻž āĻĢā§āϞā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻĒāϰāĻŋāĻĒā§āϰā§āĻā§āώāĻŋāϤ⧠āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻžāĻāĻž āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻā§āϰ āĻĒā§āϰāϧāĻžāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏāĻā§āϞāĻŋ āĻāĻŋāϤā§āϰ⧠āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§āĨ¤ 4.

āĻāĻžāϤāĨ¤ 4. āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āĻāĻĒāĻžāĻĻāĻžāύ
āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻāĻ āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāϝāĻŧāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠(āĻāĻŋāϤā§āϰ 5)āĨ¤ IJavaElement āĻšā§āϝāĻžāύā§āĻĄā§āϞ, āĻāĻŦāĻ JavaElementInfo āĻļāϰā§āϰā§āϰ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰā§āĨ¤ IJavaElement āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏāĻŽāϏā§āϤ āĻāĻžāĻāĻž āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āĨ¤ āĻāϰ āĻāĻŋāĻā§ āĻĒāĻĻā§āϧāϤāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻ āύāϞāĻŋ: getElementName(), getParent(), āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤ JavaElementInfo āĻ āĻŦāĻā§āĻā§āĻ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§: āĻāϰ āĻāĻ āύ āĻāĻŦāĻ āĻā§āĻŖāĻžāĻŦāϞā§āĨ¤

āĻāĻžāϤāĨ¤ 5. IJavaElement āĻāĻŦāĻ JavaElementInfo
āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻŽā§āϞāĻŋāĻ āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻĄāĻŋāĻāĻžāĻāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āĻāĻŋāĻā§ āĻĒāĻžāϰā§āĻĨāĻā§āϝ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāϰ⧠āĻāϞā§āϞāĻŋāĻāĻŋāϤ āĻšāĻŋāϏāĻžāĻŦā§, āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞā§, āĻāĻĒāĻžāĻĻāĻžāύ āĻā§āϰāĻŋ, āϝāĻžāϰ āύā§āĻĄāĻā§āϞāĻŋ āϰāĻŋāϏā§āϰā§āϏ āĻāύāĻĢā§ āĻ āĻŦāĻā§āĻā§āĻ, āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻĨāĻžāĻā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ⧠āϰāĻŋāϏā§āϰā§āϏ āĻā§āϰāĻŋ āĻĨā§āĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻŦā§āĻļāĻŋ āϏāĻāĻā§āϝāĻ āĻāĻĒāĻžāĻĻāĻžāύ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻžāϰāĻŖ āĻāĻāĻŋ .java āĻāĻŦāĻ .class āĻĢāĻžāĻāϞā§āϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻāĻžāĻ āĻžāĻŽā§āĻā§āĻ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§: āĻĒā§āϰāĻāĻžāϰ, āĻā§āώā§āϤā§āϰ āĻāĻŦāĻ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤
āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻā§āϰāĻŋāĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻāĻĄāĻŧāĻžāϤā§, āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻĒāĻžāĻĻāĻžāύ āϤāĻĨā§āϝā§āϰ āĻāĻāĻāĻŋ āϏā§āĻŽāĻŋāϤ āĻāĻāĻžāϰā§āϰ LRU āĻā§āϝāĻžāĻļā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝā§āĻāĻžāύ⧠āĻā§āĻāĻŋ āĻšāϞ IJavaElement āĻšā§āϝāĻžāύā§āĻĄā§āϞāĨ¤ āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻ āύā§āĻāĻŋāĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻĒāĻžāĻĻāĻžāύ āϤāĻĨā§āϝ āĻŦāϏā§āϤ⧠āĻāĻžāĻšāĻŋāĻĻāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ. āĻāĻ āĻā§āώā§āϤā§āϰā§, āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ āĻāύ āĻāύ āĻŦā§āϝāĻŦāĻšā§āϤ āĻāĻāĻā§āĻŽāĻā§āϞāĻŋ āĻā§āϝāĻžāĻļā§ āĻĨā§āĻā§ āĻāĻā§āĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ āĻŽāĻĄā§āϞā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϝāĻžāĻļā§ āĻāĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāύā§āϰ āĻāϰā§āĻāĻāĻŋ āϏā§āĻŦāĻŋāϧāĻž, āϝāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻ āϧāϰāύā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āϞā§āĻāĻŋāϝāĻŧā§ āϰāĻžāĻā§āĨ¤
āĻāĻžāĻāĻž āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāĻā§ āĻāĻžāύāĻžāύā§āϰ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻāĻĒāϰ⧠āĻāϞā§āĻāĻŋāϤ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϰāĻŋāϏā§āϰā§āϏ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻā§āϰā§āϝāĻžāĻ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāϤā§āĻāĨ¤ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰāϤ⧠āĻāĻā§āĻā§āĻ āĻāĻāĻāύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋāĻā§āϞāĻŋāϤ⧠āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰā§, āϝāĻž āĻāĻāĻāĻŋ ElementChangedEvent āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻžāϤ⧠āĻāĻāĻāĻŋ IJavaElementDelta (āĻāĻŋāϤā§āϰ 6) āϰāϝāĻŧā§āĻā§āĨ¤

āĻāĻžāϤāĨ¤ 6. ElementChangedEvent āĻāĻŦāĻ IJavaElementDelta
āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ⧠āĻŽā§āĻĨāĻĄ āĻŦāĻĄāĻŋ āĻŦāĻž āύāĻžāĻŽā§āϰ āϰā§āĻā§āϞāĻŋāĻāĻļāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āύā§āĻ, āϤāĻžāĻ āĻāĻžāĻāĻžāϤ⧠āϞā§āĻāĻž āĻā§āĻĄā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āĻāύā§āϝ, JDT āĻā§āϰ āĻāĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ (āύāύ-āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ) āĻŽāĻĄā§āϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§: (āĻŦāĻŋāĻŽā§āϰā§āϤ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻā§āϰāĻŋ, AST)āĨ¤ AST āĻā§āϏ āĻā§āĻā§āϏāĻ āĻĒāĻžāϰā§āϏ āĻāϰāĻžāϰ āĻĢāϞāĻžāĻĢāϞ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ AST āύā§āĻĄāĻā§āϞāĻŋ āϏā§āϰā§āϏ āĻŽāĻĄāĻŋāĻāϞā§āϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧ (āĻā§āώāĻŖāĻž, āĻ āĻĒāĻžāϰā§āĻāϰ, āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ, āĻāϤā§āϝāĻžāĻĻāĻŋ) āĻāĻŦāĻ āĻāϤ⧠āĻāϤā§āϏ āĻĒāĻžāĻ ā§āϝā§āϰ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āϏā§āĻĨāĻžāύāĻžāĻā§āĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϰāϝāĻŧā§āĻā§, āϏā§āĻāϏāĻžāĻĨā§ (āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏāĻžāĻŦā§) āύāĻžāĻŽā§āϰ āϰā§āĻā§āϞāĻŋāĻāĻļāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϰāϝāĻŧā§āĻā§ āϤāĻĨāĻžāĻāĻĨāĻŋāϤ āϞāĻŋāĻā§āĻā§āϰ āĻĢāϰā§āĻŽ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ. āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āĻšāϞ āĻāĻŽāύ āĻ āĻŦāĻā§āĻā§āĻ āϝāĻž āύāĻžāĻŽāϝā§āĻā§āϤ āϏāϤā§āϤāĻžāĻā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§, āϝā§āĻŽāύ āϧāϰāύ, āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ, āϝāĻž āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰā§āϰ āĻāĻžāĻā§ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤ AST āύā§āĻĄā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āϝāĻž āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ āύ āĻāϰā§, āĻŦāĻžāĻāύā§āĻĄāĻŋāĻāĻā§āϞāĻŋ āĻā§āϰāϏ-āϰā§āĻĢāĻžāϰā§āύā§āϏāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻā§āϰāĻžāĻĢ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻŦāĻŋāĻŽā§āϰā§āϤ āĻā§āϞāĻžāϏ ASTNode āĻšāϞ āϏāĻāϞ AST āύā§āĻĄā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϏ āĻā§āϞāĻžāϏāĨ¤ ASTNode āϏāĻžāĻŦāĻā§āϞāĻžāϏāĻā§āϞāĻŋ āĻāĻžāĻāĻž āĻāĻžāώāĻžāϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻŋāύāĻā§āϝāĻžāĻāĻāĻŋāĻ āĻāĻ āύā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧāĨ¤
āϝā§āĻšā§āϤ⧠āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻā§āϰāĻŋāĻā§āϞāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻā§āĻĄāĻŋāĻāĻŋ āϏāĻā§āϰāĻŋāϝāĻŧ āϏāĻŽā§āĻĒāĻžāĻĻāĻā§āϰ āĻāύā§āϝ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ AST āĻā§āϝāĻžāĻļā§ āĻāϰā§āĨ¤ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻāĻāϏāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ "āĻŽāϧā§āϝāĻŦāϰā§āϤā§," "āĻ āϏā§āĻĨāĻžāϝāĻŧā§" āĻŽāĻĄā§āϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻĻā§āĻāĻž āĻšāϝāĻŧ āϝāĻžāϰ āϏāĻĻāϏā§āϝāĻĻā§āϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻāϏāĻāĻŋ āϤā§āϰāĻŋāϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻā§āϰ āĻŦāĻžāĻāϰ⧠āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤ āύāϝāĻŧāĨ¤
āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āϤāĻŋāύāĻāĻŋ āĻŽāĻĄā§āϞ (āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ, āĻāĻāϏāĻāĻŋ, āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ) āĻāĻāϏāĻžāĻĨā§ JDT-āϤ⧠"āĻŦā§āĻĻā§āϧāĻŋāĻŽāĻžāύ āĻāύā§āύāϝāĻŧāύ āϏāϰāĻā§āĻāĻžāĻŽ" āϤā§āϰāĻŋāϰ āĻāĻŋāϤā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āĻŦāĻŋāĻāĻŋāύā§āύ "āϏāĻšāĻžāϝāĻŧāĻ" āϏāĻš āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻžāĻāĻž āϏāĻŽā§āĻĒāĻžāĻĻāĻ, āϏā§āϰā§āϏ āĻā§āĻĄ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϰāĻŋāϝāĻŧāĻž (āĻāĻŽāĻĻāĻžāύāĻŋ āϤāĻžāϞāĻŋāĻāĻž āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻž āϏāĻš) āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻāĻĄ āĻļā§āϞ⧠āĻ āύā§āϝāĻžāϝāĻŧā§ āύāĻžāĻŽ āĻāĻŦāĻ āĻŦāĻŋāύā§āϝāĻžāϏ, āĻ āύā§āϏāύā§āϧāĻžāύ āĻāĻŦāĻ āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰāĻŋāĻ āĻā§āϞāĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, āĻāĻžāĻāĻž āĻŽāĻĄā§āϞāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰā§, āϝā§āĻšā§āϤ⧠āĻāĻāĻŋāĻ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻāĻāĻŋ āĻāĻžāĻā§āώā§āώ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻāύā§āϝ āĻāĻŋāϤā§āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒā§āϝāĻžāĻā§āĻ āĻāĻā§āϏāĻĒā§āϞā§āϰāĻžāϰ, āĻāĻāĻāϞāĻžāĻāύ, āĻ āύā§āϏāύā§āϧāĻžāύ, āĻāϞ āĻšāĻžāϝāĻŧāĻžāϰāĻžāϰā§āĻāĻŋ āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻšāĻžāϝāĻŧāĻžāϰāĻžāϰā§āĻāĻŋ)āĨ¤
1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ Eclipse āĻāĻĒāĻžāĻĻāĻžāύ
āĻāĻŋāϤā§āϰā§āĨ¤ āĻāĻŋāϤā§āϰ 7 āĻ Eclipse āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āĻĻā§āĻāĻžāϝāĻŧ āϝāĻž 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ-āĻāϰ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāĻŋāϤā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰā§āĨ¤

āĻāĻžāϤāĨ¤ 7. 1C āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻšāĻŋāϏāĻžāĻŦā§ Eclipse: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ
Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŽā§āϞāĻŋāĻ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻŽāϰāĻž āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠āĻŦāĻŋāĻāĻžāĻā§ āĻāĻ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻŋāĻā§ āĻĻāĻŋāĻ āĻĻā§āĻā§āĻāĻŋāĨ¤
(EMF) āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞāĻŋāĻāϝāĻŧā§āϰ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻĒāĻžāϝāĻŧ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ EMF Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻā§āĻā§āϤ, āϤāĻŦā§ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻāĻžāĻāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āύāϤā§āύ Eclipse āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻāϤāĻŋāĻŽāϧā§āϝ⧠EMF āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāϞāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻāĻŋāϤ, āϝāĻĻāĻŋāĻ āϤāĻžāϰāĻž āĻāĻāύāĻ Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāĻāĻŋāϞāϤāĻžāĻā§āϞāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤ āĻāĻ āϧāϰāύā§āϰ āϏā§-āϝā§āĻā§āϝ āĻāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻžāϰ āĻāĻāĻāĻŋ āĻāĻžāϰāĻŖ āĻšāϞ āϏāĻžāϰā§āĻŦāĻāύā§āύ āύāĻāĻļāĻž, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻŋāύāĻŋāϏā§āϰ āĻŽāϧā§āϝā§, āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āĻŽā§āĻāĻž-āϞā§āĻā§āϞ āĻāĻĒāĻŋāĻāĻ, āϝāĻž āĻāĻĒāύāĻžāĻā§ āϝā§āĻā§āύ⧠EMF āĻŽāĻĄā§āϞā§āϰ āϏāĻžāĻĨā§ āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ EMF āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āĻŽāĻĄā§āϞ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ āĻŽā§āĻāĻž-āĻŽāĻĄā§āϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŽāĻĄā§āϞ āĻā§āĻĄ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϝāĻŧāύā§āϰ āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ āϤā§āϰā§āĻāĻŋāϰ āϏāĻāĻā§āϝāĻž āĻāĻŽāĻžāϝāĻŧāĨ¤ EMF-āĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāĻā§ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻ āĻāϰāĻž, āĻŽāĻĄā§āϞā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻā§āϰā§āϝāĻžāĻ āĻāϰāĻž āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϰāϝāĻŧā§āĻā§ā§ˇ
āϝ⧠āĻā§āύ⧠āϏāϤā§āϝāĻŋāĻāĻžāϰā§āϰ āϏāĻžāϧāĻžāϰāĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āϝā§āϰ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻŽāϤā§, EMF āĻŽāĻĄā§āϞāĻŋāĻ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāϏā§āϤā§āϤ āĻĒāϰāĻŋāϏāϰā§āϰ āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ, āϤāĻŦā§ āĻāĻŋāĻā§ āĻļā§āϰā§āĻŖā§āϰ āĻŽāĻĄā§āϞā§āϰ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāϰ⧠āĻāϞā§āĻāĻŋāϤ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋ) āĻāϰāĻ āĻŦāĻŋāĻļā§āώ āĻŽāĻĄā§āϞāĻŋāĻ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ EMF āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻž āĻāĻāĻāĻŋ āĻ āĻā§āϤāĻā§āĻ āĻāĻžāĻ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻāĻāĻŋ āύāĻŋāĻŦāύā§āϧā§āϰ āϏā§āĻŽāĻŋāϤ āϏā§āĻŽāĻžāϰ āĻŽāϧā§āϝā§, āϝā§āĻšā§āϤ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻāϝāĻŧā§āϰ āĻŦāĻŋāώāϝāĻŧ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāϰāĻ āĻŽā§āĻāĻžāĨ¤ āĻāϏā§āύ āĻāĻŽāϰāĻž āĻā§āĻŦāϞ āϞāĻā§āώā§āϝ āĻāϰāĻŋ āϝ⧠EMF-āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āϏāĻžāϧāĻžāϰāĻŖā§āĻāϰāĻŖā§āϰ āĻāĻā§āĻ-āĻŽāĻžāύā§āϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻŽāĻĄā§āϞāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻāϤā§āϏāϰā§āĻā§āĻā§āϤ āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĒāϰāĻŋāϏāϰā§āϰ āĻāύā§āĻŽā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āϝāĻž āĻļā§āϰā§āώ-āϏā§āϤāϰā§āϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤāĨ¤ EMF āύāĻŋāĻā§āĻ āĻŦāϰāĻžāĻŦāϰ. āĻāϰāĻāĻŽ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒ āĻšāϞ Eclipse XtextāĨ¤
āĻāĻāĻāĻŋ "āĻā§āĻā§āϏāĻ āĻŽāĻĄā§āϞāĻŋāĻ" āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Xtext āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āϏ āĻā§āĻā§āϏāĻ āĻĒāĻžāϰā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŦāĻ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ ASG āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰāĻžāϰ āĻāύā§āϝ EMF (āĻŦāĻŋāĻŽā§āϰā§āϤ āĻļāĻŦā§āĻĻāĻžāϰā§āĻĨāĻŋāĻ āĻā§āϰāĻžāĻĢ, āϝāĻž āĻŽā§āϞāϤ AST āĻāĻŦāĻ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻāϝāĻŧā§āϰ āϏāĻāĻŽāĻŋāĻļā§āϰāĻŖ), āϝāĻžāĻā§ "āĻ āϰā§āĻĨāĻŦā§āϧāĻ āĻŽāĻĄā§āϞ"āĻ āĻŦāϞāĻž āĻšāϝāĻŧāĨ¤ Xtext āĻĻā§āĻŦāĻžāϰāĻž āĻŽāĻĄā§āϞ āĻāϰāĻž āĻāĻžāώāĻžāϰ āĻŦā§āϝāĻžāĻāϰāĻŖ Xtext āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻžāώāĻžāϝāĻŧ āĻŦāϰā§āĻŖāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ ANTLR-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāϰāĻŖā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ āύāĻž, āϤāĻŦā§ āĻāĻāĻāĻŋ AST āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ (āĻ āϰā§āĻĨāĻžā§ Xtext āĻāĻāĻāĻŋ āĻĒāĻžāϰā§āϏāĻžāϰ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāύāĻĒāĻžāϰā§āϏāĻžāϰ āĻāĻāϝāĻŧāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§), āĻāĻāĻāĻŋ āĻĒā§āϰāϏāĻā§āĻ āĻāĻā§āĻāĻŋāϤ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻžāϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāĻ āĻĒā§āϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻ āύā§āϝāĻĻāĻŋāĻā§, Xtext-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŦā§āϝāĻžāĻāϰāĻŖā§āϰ āĻāĻžāώāĻž ANTLR-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŦā§āϝāĻžāĻāϰāĻŖ āĻāĻžāώāĻžāϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāĻŽ āύāĻŽāύā§āϝāĻŧāĨ¤ āĻ āϤāĻāĻŦ, āĻāĻāύāĻ āĻāĻāύāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻāĻžāώāĻžāĻāĻŋāĻā§ Xtext-āĻ "āĻŦāĻžāĻāĻāĻžāύā§" āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ, āϝāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻā§āύāĻ āϏāĻŽāϏā§āϝāĻž āĻšāϝāĻŧ āύāĻž āϝāĻĻāĻŋ āĻāĻŽāϰāĻž āϏā§āĻā§āϰā§āϝāĻžāĻ āĻĨā§āĻā§ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻā§āύāĻ āĻāĻžāώāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŋ āϤāĻŦā§ āĻāĻāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āϏāĻš āĻāĻžāώāĻžāϰ āĻāύā§āϝ āĻ āĻā§āϰāĻšāĻŖāϝā§āĻā§āϝ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻž āϏāϤā§āϤā§āĻŦā§āĻ, Xtext āĻŦāϰā§āϤāĻŽāĻžāύ⧠Eclipse-āĻāϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻĒāϰāĻŋāĻĒāĻā§āĻ, āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϏāĻŽā§āĻĻā§āϧ āĻāĻŦāĻ āĻŦāĻšā§āĻŽā§āĻā§ āĻā§āϞ āϝāĻž āϤāĻžāĻĻā§āϰ āĻāύā§āϝ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻž āĻāĻŦāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϰā§, āĻāĻāĻŋ āĻĻā§āϰā§āϤ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻĻāϰā§āĻļ āĻšāĻžāϤāĻŋāϝāĻŧāĻžāϰ (āĻĄā§āĻŽā§āύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻžāώāĻž, DSL)āĨ¤ ANTLR āĻāĻŦāĻ EMF-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻĒāϰ⧠āĻāϞā§āϞāĻŋāĻāĻŋāϤ "āĻāĻžāώāĻž āĻā§āϰ" āĻāĻžāĻĄāĻŧāĻžāĻ, Xtext āĻ āύā§āĻāĻā§āϞāĻŋ āĻĻāϰāĻāĻžāϰ⧠āĻāĻā§āĻ-āϏā§āϤāϰā§āϰ āĻāĻĒāĻžāĻĻāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ, āĻāύāĻā§āϰāĻŋāĻŽā§āύā§āĻāĻžāϞ āĻāύāϏā§āĻā§āϰāĻžāĻāĻļāύ, āĻāĻāĻāĻŋ "āϏā§āĻŽāĻžāϰā§āĻ āĻāĻĄāĻŋāĻāϰ" āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§, āĻāĻŋāύā§āϤ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻā§āĻĄāĻŧā§ āĻĻā§āϝāĻŧ- āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĨ¤ āĻāĻāĻŽāĻāĻĢā§āϰ āĻŽāϤā§, āĻāĻā§āϏāĻā§āĻā§āϏāĻ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻāϝāĻŧā§āϰ āϝā§āĻā§āϝ āĻāĻāĻāĻŋ āĻŦāĻŋāώāϝāĻŧ, āĻāĻŦāĻ āĻāĻŽāϰāĻž āĻāĻāύāĻ āĻāϰ āϏāĻŽāϏā§āϤ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻā§āĻŦ āĻāĻŽāĻ āĻāĻĨāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤
1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞ āϏāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ EMF āύāĻŋāĻā§āĻ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ Eclipse āĻŽāĻĄā§āϞāĻŋāĻ āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻāϝāĻŧāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϰā§, āĻāĻā§āϏāĻā§āĻā§āϏāĻ āĻšāϞ āĻāĻ āϧāϰāύā§āϰ 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āϝā§āĻŽāύ āĻŦāĻŋāϞā§āĻ-āĻāύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āĻāĻŦāĻ āĻā§āϝā§āϝāĻŧāĻžāϰ⧠āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āĻāϰ āĻāύā§āϝ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞā§āϰ āĻāĻŋāϤā§āϤāĻŋāĨ¤ āĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāĻā§āϞāĻŋāϰ āĻāϰā§āĻāĻāĻŋ āĻāĻŋāϤā§āϤāĻŋ āĻšāϞ Eclipse Handly āĻĒā§āϰāĻāϞā§āĻĒ, āϝāĻž āĻāĻŽāϰāĻž āĻāϰāĻ āĻŦāĻŋāĻļāĻĻā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŦ (āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ Eclipse āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝā§, āĻāĻāĻŋ āĻāĻāύāĻ āĻāĻŽ āĻĒāϰāĻŋāĻāĻŋāϤ)āĨ¤
, Eclipse āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻļā§āϰā§āώ-āϏā§āϤāϰā§āϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻāĻāĻŋ āϏāĻžāĻŦāĻĒā§āϰāĻā§āĻā§āĻ, 1 āϏāĻžāϞ⧠2014C āĻĻā§āĻŦāĻžāϰāĻž Eclipse āĻĢāĻžāĻāύā§āĻĄā§āĻļāύ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻĄ āĻ āĻŦāĻĻāĻžāύā§āϰ āĻĢāϞ⧠āĻāĻŦāĻŋāϰā§āĻā§āϤ āĻšāϝāĻŧāĨ¤ āϤāĻžāϰāĻĒāϰ āĻĨā§āĻā§, 1C āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āύāϝāĻŧāύ⧠āϏāĻŽāϰā§āĻĨāύ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰā§āĻā§āĻā§: āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāĻŽāĻŋāĻāϰāϰāĻž āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϰ āĻāϰā§āĻŽāĻāĻžāϰā§āĨ¤ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻā§āĻ, āϤāĻŦā§ āĻāĻāĻŋ Eclipse-āĻ āĻāĻāĻāĻŋ āĻ āύāύā§āϝ āĻā§āϞā§āĻā§āĻāĻŋ āĻĻāĻāϞ āĻāϰā§: āĻāϰ āĻĒā§āϰāϧāĻžāύ āϞāĻā§āώā§āϝ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻžāĻļāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāĨ¤
āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻŽā§āϞāĻŋāĻ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āύā§āϤāĻŋāĻā§āϞāĻŋ, āϝā§āĻŽāύ āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāϝāĻŧāĻŽ, āĻāĻĻāĻžāĻšāϰāĻŖ āĻšāĻŋāϏāĻžāĻŦā§ āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāϰ⧠āĻāϞā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāϰāĻ āĻāϞā§āϞā§āĻ āĻāϰā§āĻā§ āϝ⧠āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āĻāĻāϝāĻŧāĻ āĻāĻā§āϞāĻŋāĻĒāϏ āĻāĻžāĻāĻž āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ (āĻā§āĻĄāĻŋāĻāĻŋ) āĻāϰ āĻāύā§āϝ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāĻŋāϤā§āϤāĻŋāĨ¤ āĻāĻŦāĻ āϝā§āĻšā§āϤ⧠āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽāϏā§āϤ *DT Eclipse āĻĒā§āϰāĻā§āĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ JDT-āĻāϰ āĻŽāϤā§āĻ āĻāĻā§, āϤāĻžāĻ āĻāĻāĻž āĻŦāϞāĻž āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āϤā§āϝā§āĻā§āϤāĻŋ āĻšāĻŦā§ āύāĻž āϝ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋ āĻ āύā§āĻāĻā§āϞāĻŋāĻā§ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āĻāϰā§, āϝāĻĻāĻŋ āϏāĻŽāϏā§āϤ IDE Eclipse āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻāĻĒāϰ⧠āϤā§āϰāĻŋ āύāĻž āĻšāϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, Eclipse C/C++ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāĻŋāĻ (CDT) āĻāϰ āĻāĻāĻāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ C/C++ āĻŽāĻĄā§āϞ āϰāϝāĻŧā§āĻā§ āϝāĻž CDT āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ⧠āĻāĻāĻ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰ⧠āϝā§āĻŽāύāĻāĻŋ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ JDT-āϤ⧠āĻāϰā§āĨ¤
āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāϰ āĻāĻā§, Eclipse āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻžāώāĻžāϰ āĻŽāĻĄā§āϞ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻŦāĻŋāĻļā§āώ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻ āĻĢāĻžāϰ āĻāϰā§āύāĻŋāĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§āϞāĻā§āϞāĻŋ āĻŽā§āϞāϤ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ āĻā§āĻĄ (āĻāϰāĻĢā§ āĻāĻĒāĻŋ/āĻĒā§āϏā§āĻ) āϏāϰāĻžāϏāϰāĻŋ āĻ āĻāĻŋāϝā§āĻāĻŋāϤ āĻāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻā§āώā§āϤā§āϰ⧠āϝā§āĻāĻžāύ⧠āĻāĻāĻŋ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ Eclipse āĻĒāĻžāĻŦāϞāĻŋāĻ āϞāĻžāĻāϏā§āύā§āϏ (EPL)āĨ¤ (āĻ āĻŦāĻļā§āϝāĻ, āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ Eclipse āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻāύāĻŋ āϏāĻŽāϏā§āϝāĻž āύāϝāĻŧ, āϤāĻŦā§ āĻŦāύā§āϧ āĻāϤā§āϏ āĻĒāĻŖā§āϝāĻā§āϞāĻŋāϰ āĻāύā§āϝ āύāϝāĻŧāĨ¤) āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤ āĻ āĻā§āĻāĻžāϞā§āϤāĻž āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻā§āĻļāϞāĻāĻŋ āϏā§āĻĒāϰāĻŋāĻāĻŋāϤ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāĻā§ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰā§: āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻāϝāĻŧā§ āύā§āĻāϝāĻŧāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāĻŦāϰā§āϤāĻŋāϤ āĻā§āĻĄ āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻļāύ, āĻāϤā§āϝāĻžāĻĻāĻŋ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻžāϰāĻžāĻĒ āĻŦāĻŋāώāϝāĻŧ āĻšāϞ āϝ⧠āĻĢāϞāϏā§āĻŦāϰā§āĻĒ āĻŽāĻĄā§āϞāĻā§āϞāĻŋ "āύāĻŋāĻā§āĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻŋāύāĻŋāϏ" āĻĨā§āĻā§ āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻā§āĻāϰāĻŖā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāϰ āϏāĻĻā§āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻžāĨ¤ āĻāĻŋāύā§āϤ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻžāώāĻžāϰ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āϧāĻžāϰāĻŖāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻā§āĻāϞāĻā§āϞāĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰāĻžāϰ āĻĢāϞ⧠āϤāĻžāĻĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝā§āĻā§āϝ āĻāĻĒāĻžāĻĻāĻžāύ āϤā§āϰāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāĻāĻŽāĻāĻĢā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻā§āĻāĻŋāϞāĨ¤
āĻāĻāĻž āύāϝāĻŧ āϝ⧠Eclipse āĻāĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞ⧠āĻŦā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĻŋāĨ¤ 2005 āϏāĻžāϞ⧠āĻĢāĻŋāϰ⧠, CDT āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻžāϰ āϏāĻžāϰāϏāĻāĻā§āώā§āĻĒ, āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞ āϏāĻš āĻāĻžāώāĻžāϰ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāĻŋāύā§āϤā§, āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻāĻā§, āĻāĻā§āĻ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰāĻŽā§āϞāĻ āĻāĻžāĻā§āϰ āĻāĻžāϰāĻŖā§, āĻāĻ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻāύāĻ āĻāĻāĻŋāϰ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāϏā§āύāĻŋāĨ¤ āĻāĻĻāĻŋāĻā§, *DT āĻā§āĻĄā§āϰ āĻĢā§āϝāĻžāĻā§āĻāϰāĻžāĻāĻā§āĻļāύ āĻāĻāύāĻ Eclipse-āĻāϰ āĻ āύā§āύā§āύāϤ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋāĨ¤
āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ āϰā§āĻĨā§, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ EMF-āĻāϰ āĻŽāϤ⧠āĻĒā§āϰāĻžāϝāĻŧ āĻāĻāĻ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϤāĻŦā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻŦāĻ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāώāĻžāĻā§āϞāĻŋāϰ āĻāύā§āϝ (āĻ āϰā§āĻĨāĻžā§, āĻāĻŋāĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§)āĨ¤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāϧāĻžāύ āϞāĻā§āώā§āϝāĻā§āϞāĻŋ āύā§āĻā§ āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- āĻŦāĻŋāώāϝāĻŧ āĻāϞāĻžāĻāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻŦāĻŋāĻŽā§āϰā§āϤāϤāĻž āϏāύāĻžāĻā§āϤāĻāϰāĻŖ.
- āĻĒā§āϰāĻā§āώā§āĻāĻž āĻšā§āϰāĻžāϏ āĻāϰāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻĒā§āύāĻāĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻžāώāĻž āĻŽāĻĄā§āϞ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻā§āĻŖāĻŽāĻžāύ āĻāύā§āύāϤ āĻāϰāĻžāĨ¤
- āĻĢāϞāϏā§āĻŦāϰā§āĻĒ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āĻŽā§āĻāĻž-āϞā§āĻā§āϞ API āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž, āϏāĻžāϧāĻžāϰāĻŖ IDE āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āϝāĻž āĻāĻžāώāĻž āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āĨ¤
- āύāĻŽāύā§āϝāĻŧāϤāĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻžāĨ¤
- Xtext āĻāϰ āϏāĻžāĻĨā§ āĻāĻā§āĻāϰāĻŖ (āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āϏā§āϤāϰā§)āĨ¤
āϏāĻžāϧāĻžāϰāĻŖ āϧāĻžāϰāĻŖāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻā§āĻāϞ āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ, āĻāĻžāώāĻž āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āĻĒā§āϰāϧāĻžāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŋāϤā§āϰ⧠āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§āĨ¤ 8.

āĻāĻžāϤāĨ¤ 8. āϏāĻžāϧāĻžāϰāĻŖ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ
IElement āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰ⧠āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖāĨ¤ āĻŦāĻŋāĻŽā§āϰā§āϤ āĻļā§āϰā§āĻŖā§āϰ āĻāĻĒāĻžāĻĻāĻžāύ āϏāĻžāϧāĻžāϰāĻŖā§āĻā§āϤ āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠(āĻāĻŋāϤā§āϰ 9)āĨ¤

āĻāĻžāϤāĨ¤ 9. IElement āĻāĻŦāĻ āĻā§āύā§āϰāĻŋāĻ āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ
āĻāĻĒāϰāύā§āϤā§, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŽāĻĄā§āϞ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āĻŦāĻšāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠(āĻāĻŋāϤā§āϰ 10)āĨ¤ āĻāĻĒāύāĻŋ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻā§āĻā§āύ, āĻāĻāĻŋ āϰāĻŋāϏā§āϰā§āϏ āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻŦāĻŋāĻā§āĻāĻĒā§āϤāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŽāϤā§āĻ, āĻāĻŦāĻ āĻāĻĒāĻžāĻĻāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϤāĻĨā§āϝā§āϰ āĻāĻā§āĻā§āϤ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠IElementDelta āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤

āĻāĻžāϤāĨ¤ 10. āϏāĻžāϧāĻžāϰāĻŖ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ
āĻāĻĒāϰ⧠āĻāϞā§āĻāĻŋāϤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻ āĻāĻļāĻāĻŋ (āĻāĻŋāϤā§āϰ 9 āĻāĻŦāĻ 10) āĻĒā§āϰāĻžāϝāĻŧ āϝā§āĻā§āύ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞā§āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻžāώāĻžāĻāϤ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϤā§, āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϏāϰāĻŦāϰāĻžāĻš āĻāϰ⧠- āĻŦāĻŋāĻļā§āώāϤ, āϏāĻžāϧāĻžāϰāĻŖ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻāϤā§āϏ āĻĒāĻžāĻ ā§āϝ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ, āϤāĻĨāĻžāĻāĻĨāĻŋāϤ āĻā§āϏ āĻāĻĒāĻžāĻĻāĻžāύ (āĻāĻŋāϤā§āϰ 8)āĨ¤ ISourceFile āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻāĻāĻŋ āĻā§āϏ āĻĢāĻžāĻāϞā§āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§, āĻāĻŦāĻ ISourceConstruct āĻā§āϏ āĻĢāĻžāĻāϞā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ āĻŦāĻŋāĻŽā§āϰā§āϤ āĻā§āϞāĻžāϏ āϏā§āϰā§āϏāĻĢāĻžāĻāϞ āĻāĻŦāĻ āϏā§āϰā§āϏ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻ āϏā§āϰā§āϏ āĻĢāĻžāĻāϞ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻā§āĻā§āϏāĻ āĻŦāĻžāĻĢāĻžāϰāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž, āϏā§āϰā§āϏ āĻā§āĻā§āϏāĻā§āϰ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āϏā§āĻĨāĻžāύāĻžāĻā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻŦāĻĻā§āϧ āĻāϰāĻž, āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻāĻĒāĻŋ āĻŦāĻžāĻĢāĻžāϰā§āϰ āĻŦāϰā§āϤāĻŽāĻžāύ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤā§āϰ āϏāĻžāĻĨā§ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āϏāĻŽāύā§āĻŦāϝāĻŧ āĻāϰāĻžāĨ¤ , āĻāϤā§āϝāĻžāĻĻāĻŋ āĻāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻā§āϝāĻžāϞā§āĻā§āĻ, āĻāĻŦāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāĻā§āĻ-āĻŽāĻžāύā§āϰ āĻŽā§āϞāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻāĻžāώāĻž āĻŽāĻĄā§āϞāĻā§āϞāĻŋ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĒā§āϰāĻā§āώā§āĻāĻžāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĒāϰ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻŽā§āϞ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻā§āĻā§āϏāĻ āĻŦāĻžāĻĢāĻžāϰ āĻāĻŦāĻ āϏā§āύā§āϝāĻžāĻĒāĻļāĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϏā§āϰā§āϏ āĻā§āĻĄ āĻāĻĄāĻŋāĻāϰāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ (āĻāĻā§āϏāĻā§āĻā§āϏāĻ āĻāĻĄāĻŋāĻāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻ-āĻ āĻĢ-āĻĻā§āϝ-āĻŦāĻā§āϏ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āϏāĻš), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻŋāĻā§ āϏāĻžāϧāĻžāϰāĻŖ UI āĻāĻĒāĻžāĻĻāĻžāύ āϝāĻž āϏā§āϰā§āϏ āĻā§āĻĄ āĻāĻĄāĻŋāĻāϰāĻĻā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āύāĨ¤ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŽāĻĄā§āϞ āϝā§āĻŽāύ āĻāĻāĻāϞāĻžāĻāύ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻāĨ¤ āĻāϰ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻžāϰ āĻāύā§āϝ, āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāϤ⧠āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āϏāĻš āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ (JDT-āϤ⧠āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϤā§āϞāύāĻžāϝāĻŧ, āĻāĻ āĻŽāĻĄā§āϞāĻāĻŋ āĻāϰāĻ āϏā§āĻĒāώā§āĻāϤāĻžāϰ āĻāύā§āϝ āĻāĻā§āĻāĻžāĻā§āϤāĻāĻžāĻŦā§ āĻāĻŋāĻā§āĻāĻž āϏāϰāϞā§āĻā§āϤ āĻšāϝāĻŧā§āĻā§āĨ¤)
āϝā§āĻŽāύāĻāĻŋ āĻāĻā§ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āύāĻāĻļāĻž āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻŦāĻŋāĻāĻžāĻļā§āϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻĢā§āĻāĻžāϏ āĻāĻŋāϞ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āύāĻŽāύā§āϝāĻŧāϤāĻžāϰ āĻāĻĒāϰāĨ¤
āύā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§, āĻšā§āϝāĻžāύā§āĻĄā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŽāĻĄā§āϞāĻā§āϞāĻŋ "āύāĻāĻļāĻž āĻ āύā§āϏāĻžāϰā§" āĻŦā§āĻļ āĻāĻžāϞāĻāĻžāĻŦā§ āϏā§āĻā§āϞ āĻāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻšā§āϝāĻžāύā§āĻĄā§āϞ/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāϝāĻŧāĻŽ āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āϞā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āĻŽā§āĻŽāϰāĻŋāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āϏā§āĻŽāĻŋāϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻŋāύā§āϤ⧠āϏā§āĻā§āώā§āĻŽāϤāĻž āĻāĻā§. āĻāĻāĻāĻžāĻŦā§, āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻžāϰ āĻāύā§āϝ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻŋāώā§āĻā§āϤ āĻšāϝāĻŧā§āĻāĻŋāϞ - āϝāĻāύ āĻĒā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āĻāĻĒāĻžāĻĻāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻĄā§āϞā§āĻāĻž āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻ āύā§āĻ āĻŦā§āĻļāĻŋ āϏāĻŽāϝāĻŧ āϞā§āĻā§āĻāĻŋāϞāĨ¤ āĻĻā§āĻāĻž āĻā§āϞ āϝ⧠āĻāĻāĻ āϏāĻŽāϏā§āϝāĻž āĻā§āĻĄāĻŋāĻāĻŋ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞ⧠āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻāĻŋāϞ, āϝā§āĻāĻžāύ āĻĨā§āĻā§ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻā§āĻĄāĻāĻŋ āĻāĻāĻŦāĻžāϰ āĻ āĻāĻŋāϝā§āĻāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻŽāϰāĻž āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāϤ⧠āĻŦāĻžāĻāĻāĻŋ āĻ āĻŋāĻ āĻāϰā§āĻāĻŋ āĻāĻŦāĻ JDT-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āύā§āϰā§āĻĒ āĻĒā§āϝāĻžāĻ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰā§āĻāĻŋ, āϝāĻž āĻā§āϤāĻā§āĻāϤāĻžāϰ āϏāĻžāĻĨā§ āĻā§āĻšā§āϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āϝā§āĻāĻžāύ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§āϞ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒā§āϰāĻŦāϰā§āϤāύ āϏāĻŽā§āĻāĻžāĻŦā§āϝāĻāĻžāĻŦā§ āĻāĻžāϰā§āϝāĻāϰ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻžāϰāĻŖ āĻāĻ āĻā§āώā§āϤā§āϰ⧠āĻāĻ āϧāϰāύā§āϰ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻ āĻŋāĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§āϞ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύāĻā§ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§ āϏāĻŽā§āĻāĻŦāĻĒāϰ āĻāϰāϤā§, āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āĻ āĻŦāĻļā§āϝāĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āύāĻŽāύā§āϝāĻŧāϤāĻž āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§āĨ¤ āĻĒā§āϰāϧāĻžāύ āϏāĻŽāϏā§āϝāĻž āĻšāϞ API āĻŽāĻĄā§āϞ āĻā§āĻĄāĻŧā§ āĻĒāĻļā§āĻāĻžāĻĻāĻĒāĻĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāĨ¤ āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āĻŽā§āĻāĻž-āϞā§āĻā§āϞ API āĻĨā§āĻā§ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāĻŦāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ āĻŽāĻĄā§āϞ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ API-āĻā§ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻāϞāĻžāĻĻāĻž āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§ āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āύāĻž, āϤāĻŦā§ API āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āύāϤā§āύ āĻŽāĻĄā§āϞ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āϏā§āĻŦāĻžāϧā§āύāϤāĻž āĻĻā§āϝāĻŧāĨ¤
āύāĻŽāύā§āϝāĻŧāϤāĻžāϰ āĻ āύā§āϝāĻžāύā§āϝ āĻĻāĻŋāĻāĻ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŽāĻĄā§āϞā§āϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻĒāϰ āĻĒā§āϰāĻžāϝāĻŧ āĻā§āύāĻ āĻŦāĻŋāϧāĻŋāύāĻŋāώā§āϧ āĻāϰā§āĻĒ āĻāϰ⧠āύāĻž āĻāĻŦāĻ āϏāĻžāϧāĻžāϰāĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻāĻŦāĻ āĻĄā§āĻŽā§āύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻžāώāĻž āĻāĻāϝāĻŧ āĻŽāĻĄā§āϞā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏā§āϰā§āϏ āĻĢāĻžāĻāϞā§āϰ āĻāĻžāĻ āĻžāĻŽā§ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, Handly AST āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦā§āϰ āĻā§āύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϰā§āĻĒ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āύāĻž āĻāĻŦāĻ āύā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§, āĻāĻŽāύāĻāĻŋ AST-āĻāϰ āĻāĻĒāϏā§āĻĨāĻŋāϤāĻŋāϰāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ āύāĻž, āĻāĻāĻāĻžāĻŦā§ āĻĒā§āϰāĻžāϝāĻŧ āĻā§āύ⧠āĻĒāĻžāϰā§āϏāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āĻ āĻŦāĻļā§āώā§, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāĻā§āϞāĻŋāĻĒāϏ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϤāĻŦā§ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻŋāϰ āĻāĻā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϧāύā§āϝāĻŦāĻžāĻĻ āϏāϰāĻžāϏāϰāĻŋ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ (āĻāĻāĻĢāĻāϏ)āĨ¤
āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻāϏā§āĻāϰāĻŖ āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ 2016 āĻ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āϝāĻĻāĻŋāĻ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāύāĻāĻŋāĻāĻŦā§āĻļāύ āĻ āĻŦāϏā§āĻĨāĻžāϝāĻŧ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ API āĻāĻāύāĻ āĻā§āĻĄāĻŧāĻžāύā§āϤāĻāĻžāĻŦā§ āĻ āĻŋāĻ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻĻā§āĻāĻŋ āĻŦāĻĄāĻŧ āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ āĻĒāĻŖā§āϝ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧā§āĻā§ āϝā§āĻā§āϞāĻŋ "āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āϰāĻšāĻŖāĻāĻžāϰā§" āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻā§āĻāĻāĻŋ āύāĻŋāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŦāĻ, āĻāĻŽāĻŋ āĻ āĻŦāĻļā§āϝāĻ āĻŦāϞāĻŦ, āĻāĻāύāĻ āĻāĻāĻž āĻ āύā§āĻļā§āĻāύāĻž āĻāϰāĻŦā§āύ āύāĻž.
āĻāĻĒāϰ⧠āĻāϞā§āϞāĻŋāĻāĻŋāϤ āĻšāĻŋāϏāĻžāĻŦā§, āĻāĻ āĻĒāĻŖā§āϝāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻšāϞ 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻā§āϞāϏ, āϝā§āĻāĻžāύ⧠āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒā§āϰāĻĨāĻŽ āĻĨā§āĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻ āϧāϰāύā§āϰ 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻāĻžāώāĻžāĻā§āϞāĻŋ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻž āĻāĻŦāĻ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻžāώāĻž āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻā§āĻ-āϏā§āϤāϰā§āϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻŽāĻĄā§āϞ āĻāϰāϤā§āĨ¤ . āĻāϰā§āĻāĻāĻŋ āĻĒāĻŖā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻŽāĻžāύā§āώā§āϰ āĻāĻžāĻā§ āĻāĻŽ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤ āĻāĻ , āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻŋāϰā§āĻĻā§āĻļ-āϏā§āĻ āĻĒā§āϰāϏā§āϏāϰ (ASIP) āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŽāύā§āĻŦāĻŋāϤ āύāĻāĻļāĻž āĻĒāϰāĻŋāĻŦā§āĻļ, āĻā§āĻ āĻā§āĻŽā§āĻĒāĻžāύāĻŋ āĻā§āĻĄāĻžāϏāĻŋāĻĒ āĻāĻŦāĻ āĻāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻāϝāĻŧāĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ , , , . Codasip āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ 2015 āϏāĻāϏā§āĻāϰāĻŖ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰ⧠0.2 āϏāĻžāϞ āĻĨā§āĻā§ āĻā§āĻĒāĻžāĻĻāύ⧠āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āĨ¤ āĻā§āĻĄāĻžāϏāĻŋāĻĒ āϏā§āĻā§āĻĄāĻŋāĻāϰ āϏāϰā§āĻŦāĻļā§āώ āϰāĻŋāϞāĻŋāĻāĻāĻŋ 0.5 āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻā§āύ 2016 āĻ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ OndÅej IlÄÃk, āϝāĻŋāύāĻŋ Codasip-āĻ IDE āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āύā§āϤā§āϤā§āĻŦ āĻĻā§āύ, āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāĻā§āύ, "āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώ āĻā§āϰāĻšāĻŖāĻāĻžāϰā§" āĻāϰ āĻĒāĻā§āώ⧠āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻā§āύāĨ¤ āĻāĻŽāύāĻāĻŋ āϤāĻŋāύāĻŋ āĻāĻžāĻāĻž āĻŽāĻĄā§āϞā§āϰ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ UI āϏā§āϤāϰ (~4000 āϞāĻžāĻāύ āĻ āĻĢ āĻā§āĻĄ) āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāύā§āύāϝāĻŧāύ⧠āϏāϰāĻžāϏāϰāĻŋ āĻ āĻāĻļ āύā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻā§ āĻ āĻŦāϏāϰ āϏāĻŽāϝāĻŧ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āϏāĻā§āώāĻŽ āĻšāύāĨ¤ āĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĒā§āϰāĻĨāĻŽ-āĻšā§āϝāĻžāύā§āĻĄ āϤāĻĨā§āϝ āĻĒā§āώā§āĻ āĻžāϝāĻŧ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§ āĻĒā§āϰāĻāϞā§āĻĒ
āĻāĻŽāϰāĻž āĻāĻļāĻž āĻāϰāĻŋ āϝ⧠API āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻžāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āϏāĻš āϏāĻāϏā§āĻāϰāĻŖ 1.0 āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻĒāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻāύāĻāĻŋāĻāĻŦā§āĻļāύ āĻ
āĻŦāϏā§āĻĨāĻž āĻĨā§āĻā§ āĻŦā§āϰāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, Handly-āĻāϰ āύāϤā§āύ āĻā§āϰāĻšāĻŖāĻāĻžāϰ⧠āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāϤāĻŋāĻŽāϧā§āϝā§, āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ API-āĻā§ āĻĒāϰā§āĻā§āώāĻž āĻāĻŦāĻ āĻāϰāĻ āĻāύā§āύāϤ āĻāϰ⧠āĻāϞā§āĻā§, āĻĒā§āϰāϤāĻŋ āĻŦāĻāϰ āĻĻā§āĻāĻŋ "āĻĒā§āϰāϧāĻžāύ" āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻā§ - āĻā§āύ⧠(āĻāĻāϝā§āĻā§ Eclipse āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻāĻāĻ āϤāĻžāϰāĻŋāĻ) āĻāĻŦāĻ āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰā§, āĻāĻāĻāĻŋ āĻ
āύā§āĻŽāĻžāύāϝā§āĻā§āϝ āϏāĻŽāϝāĻŧāϏā§āĻā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻā§āϰāĻšāĻŖāĻāĻžāϰā§āϰāĻž āύāĻŋāϰā§āĻāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŽāϰāĻž āĻāĻāĻŋāĻ āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āϝ⧠āĻĒā§āϰāĻāϞā§āĻĒā§āϰ "āĻŦāĻžāĻ āϰā§āĻ" āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āύāĻŋāĻŽā§āύ āϏā§āϤāϰ⧠āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋ āĻĒā§āϰāĻĨāĻŽ āϏāĻāϏā§āĻāϰāĻŖ āĻĨā§āĻā§āĻ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĻĻā§āϰ āĻĒāĻŖā§āϝāĻā§āϞāĻŋāϤ⧠āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻā§āĨ¤ āĻāϰāĻ āĻāĻā§āϏāĻĒā§āϞā§āϰ āĻāϰāϤ⧠Eclipse Handly, āĻāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ и .
āĻāϤā§āϏ: www.habr.com
