āĻ¸āĻŽā§āĻāĻŦāĻ¤
āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§, āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ Eclipse āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§āĻ°āĻŋāĻāĻžāĻ°ā§ Eclipse āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ§āĻžāĻ°āĻŖāĻž āĻĻā§āĻŦāĨ¤ "āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻžāĻ°" 1C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻāĨ¤
Eclipse āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻŽāĻŋāĻāĻž
āĻāĻ¸ā§āĻ¨ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ Eclipse āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĻāĻŋāĻ āĻĻā§āĻāĻŋ
āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻāĻŋ āĻ˛āĻā§āĻˇ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ 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 āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļ 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 āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°ā§āĨ¤ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻāĻ¸āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ "āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§," "āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§" āĻŽāĻĄā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¸āĻāĻŋ āĻ¤ā§āĻ°āĻŋāĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻŽāĻĄā§āĻ˛ (āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛, āĻāĻāĻ¸āĻāĻŋ, āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ) āĻāĻāĻ¸āĻžāĻĨā§ JDT-āĻ¤ā§ "āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ" āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ "āĻ¸āĻšāĻžāĻ¯āĻŧāĻ" āĻ¸āĻš āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻžāĻāĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ, āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž (āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻš) āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻļā§āĻ˛ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻŦāĻ āĻ°āĻŋāĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻŋāĻ āĻā§āĻ˛āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāĻ˛āĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻā§āĻˇā§āĻˇ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ˛ā§āĻ°āĻžāĻ°, āĻāĻāĻāĻ˛āĻžāĻāĻ¨, āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨, āĻāĻ˛ āĻšāĻžāĻ¯āĻŧāĻžāĻ°āĻžāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻšāĻžāĻ¯āĻŧāĻžāĻ°āĻžāĻ°ā§āĻāĻŋ)āĨ¤
1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¸-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ Eclipse āĻāĻĒāĻžāĻĻāĻžāĻ¨
āĻāĻŋāĻ¤ā§āĻ°ā§āĨ¤ āĻāĻŋāĻ¤ā§āĻ° 7 āĻ Eclipse āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯āĻž 1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¸-āĻāĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻžāĻ¤āĨ¤ 7. 1C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ Eclipse: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¸
Eclipse āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻŽā§āĻ˛āĻŋāĻ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻŋāĻā§ āĻĻāĻŋāĻ āĻĻā§āĻā§āĻāĻŋāĨ¤
āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽā§āĻ° āĻŽāĻ¤ā§, EMF āĻŽāĻĄā§āĻ˛āĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ) āĻāĻ°āĻ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻĄā§āĻ˛āĻŋāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ EMF āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻž āĻāĻāĻāĻŋ āĻ
āĻā§āĻ¤āĻā§āĻ āĻāĻžāĻ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻāĻ¯āĻŧā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻ°āĻ āĻŽā§āĻāĻžāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻā§āĻŦāĻ˛ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻŋ āĻ¯ā§ EMF-āĻāĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻā§āĻ-āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽāĻĄā§āĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻ¸āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻŽā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ EMF āĻ¨āĻŋāĻā§āĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ Eclipse āĻŽāĻĄā§āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻā§āĻ¸āĻā§āĻā§āĻ¸āĻ āĻšāĻ˛ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° 1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤ āĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻ˛ Eclipse Handly āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻŦ (āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ Eclipse āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻŽ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤)āĨ¤
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻ˛āĻŋāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨ā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāĻ¯āĻŧāĻŽ, āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§ āĻ¯ā§ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ āĻāĻāĻ¯āĻŧāĻ āĻāĻā§āĻ˛āĻŋāĻĒāĻ¸ āĻāĻžāĻāĻž āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¸ (āĻā§āĻĄāĻŋāĻāĻŋ) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤ āĻāĻŦāĻ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ *DT Eclipse āĻĒā§āĻ°āĻā§āĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° JDT-āĻāĻ° āĻŽāĻ¤ā§āĻ āĻāĻā§, āĻ¤āĻžāĻ āĻāĻāĻž āĻŦāĻ˛āĻž āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āĻ¤ā§āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŦā§ āĻ¨āĻž āĻ¯ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ IDE Eclipse āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, Eclipse C/C++ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻŋāĻ (CDT) āĻāĻ° āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ C/C++ āĻŽāĻĄā§āĻ˛ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž CDT āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻāĻ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāĻ˛āĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ JDT-āĻ¤ā§ āĻāĻ°ā§āĨ¤
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ° āĻāĻā§, Eclipse āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨āĻŋāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ āĻā§āĻĄ (āĻāĻ°āĻĢā§ āĻāĻĒāĻŋ/āĻĒā§āĻ¸ā§āĻ) āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ Eclipse āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ (EPL)āĨ¤ (āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ Eclipse āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ¤ā§āĻ¸ āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤) āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ āĻā§āĻāĻžāĻ˛ā§āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻā§āĻļāĻ˛āĻāĻŋ āĻ¸ā§āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§: āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻĒ āĻāĻžāĻāĻ¯āĻŧā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻĄ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°āĻžāĻĒ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ "āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸" āĻĨā§āĻā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻžāĻ° āĻ¸āĻĻā§āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻāĻāĻŽāĻāĻĢā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻā§āĻāĻŋāĻ˛āĨ¤
āĻāĻāĻž āĻ¨āĻ¯āĻŧ āĻ¯ā§ Eclipse āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛ā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋāĨ¤ 2005 āĻ¸āĻžāĻ˛ā§ āĻĢāĻŋāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻ°ā§āĻĨā§, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ EMF-āĻāĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻŦā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§)āĨ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
- āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻāĻ˛āĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤āĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ.
- āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻāĻŦāĻ āĻā§āĻĄ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻˇāĻž āĻŽāĻĄā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĨ¤
- āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻĢāĻžāĻāĻĄ āĻŽā§āĻāĻž-āĻ˛ā§āĻā§āĻ˛ API āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IDE āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¯āĻž āĻāĻžāĻˇāĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
- āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĨ¤
- Xtext āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖ (āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸ā§āĻ¤āĻ°ā§)āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻˇāĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻŋāĻ¤ā§āĻ°ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ 8.
āĻāĻžāĻ¤āĨ¤ 8. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨
IElement āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĨ¤ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻā§āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛/āĻŦāĻĄāĻŋ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ (āĻāĻŋāĻ¤ā§āĻ° 9)āĨ¤
āĻāĻžāĻ¤āĨ¤ 9. IElement āĻāĻŦāĻ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛/āĻŦāĻĄāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻŽāĻĄā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻŦāĻšāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ (āĻāĻŋāĻ¤ā§āĻ° 10)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨, āĻāĻāĻŋ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ¤ā§āĻ, āĻāĻŦāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻā§āĻā§āĻ¤ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ IElementDelta āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻžāĻ¤āĨ¤ 10. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨
āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻ āĻāĻļāĻāĻŋ (āĻāĻŋāĻ¤ā§āĻ° 9 āĻāĻŦāĻ 10) āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻāĻ¤ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ - āĻŦāĻŋāĻļā§āĻˇāĻ¤, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻāĻ¤ā§āĻ¸ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻā§āĻ¸ āĻāĻĒāĻžāĻĻāĻžāĻ¨ (āĻāĻŋāĻ¤ā§āĻ° 8)āĨ¤ ISourceFile āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻāĻŦāĻ ISourceConstruct āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻ°ā§āĻ¸āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻā§āĻ¸āĻ āĻŦāĻžāĻĢāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž, āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻā§āĻ¸āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž, āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻĒāĻŋ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻžāĨ¤ , āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ˛ā§āĻā§āĻ, āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻāĻā§āĻ-āĻŽāĻžāĻ¨ā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻˇāĻž āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻŽā§āĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻā§āĻā§āĻ¸āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻĄāĻŋāĻāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (āĻāĻā§āĻ¸āĻā§āĻā§āĻ¸āĻ āĻāĻĄāĻŋāĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ-āĻ āĻĢ-āĻĻā§āĻ¯-āĻŦāĻā§āĻ¸ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻš), āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ UI āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻĄāĻŋāĻāĻ°āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻ˛āĻžāĻāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĨ¤ āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻš āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ (JDT-āĻ¤ā§ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ, āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻŋāĻā§āĻāĻž āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¨āĻāĻļāĻž āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢā§āĻāĻžāĻ¸ āĻāĻŋāĻ˛ āĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻĒāĻ°āĨ¤
āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ "āĻ¨āĻāĻļāĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§" āĻŦā§āĻļ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛/āĻŦāĻĄāĻŋ āĻāĻĄāĻŋāĻ¯āĻŧāĻŽ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻž āĻāĻā§. āĻāĻāĻāĻžāĻŦā§, āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻ¯ā§āĻā§āĻ¯āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻŦāĻŋāĻˇā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻĄā§āĻ˛ā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛ā§āĻā§āĻāĻŋāĻ˛āĨ¤ āĻĻā§āĻāĻž āĻā§āĻ˛ āĻ¯ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻā§āĻĄāĻŋāĻāĻŋ āĻāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻĄāĻāĻŋ āĻāĻāĻŦāĻžāĻ° āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŽāĻ°āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ¤ā§ āĻŦāĻžāĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ JDT-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻž āĻā§āĻ¤āĻā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽāĻĄā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ āĻŋāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽāĻĄā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻāĻŦāĻĒāĻ° āĻāĻ°āĻ¤ā§, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ API āĻŽāĻĄā§āĻ˛ āĻā§āĻĄāĻŧā§ āĻĒāĻļā§āĻāĻžāĻĻāĻĒāĻĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĨ¤ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĻāĻŋāĻāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨āĻ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻāĻ°ā§āĻĒ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻŦāĻ āĻĄā§āĻŽā§āĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻˇāĻž āĻāĻāĻ¯āĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, Handly AST āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§āĻ° āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, āĻāĻŽāĻ¨āĻāĻŋ AST-āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ°āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨ā§ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻ
āĻŦāĻļā§āĻˇā§, āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻāĻā§āĻ˛āĻŋāĻĒāĻ¸ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻĒā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋāĻ° āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻ āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ 1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻā§āĻ˛āĻ¸, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° 1C: āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°āĻžāĻāĻ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻžāĻˇāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻĄā§āĻ˛ āĻāĻ°āĻ¤ā§āĨ¤ . āĻāĻ°ā§āĻāĻāĻŋ āĻĒāĻŖā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻāĻžāĻā§ āĻāĻŽ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĨ¤ āĻāĻ
āĻāĻŽāĻ°āĻž āĻāĻļāĻž āĻāĻ°āĻŋ āĻ¯ā§ API āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛āĻ¤āĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ¸āĻš āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.0 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻĒāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻāĻŋāĻāĻŦā§āĻļāĻ¨ āĻ
āĻŦāĻ¸ā§āĻĨāĻž āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, Handly-āĻāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻāĻŋ API-āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŦāĻ āĻāĻ°āĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§ āĻāĻ˛ā§āĻā§, āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻāĻ° āĻĻā§āĻāĻŋ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻ°āĻŋāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻā§ - āĻā§āĻ¨ā§ (āĻāĻāĻ¯ā§āĻā§ Eclipse āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻāĻ āĻ¤āĻžāĻ°āĻŋāĻ) āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°ā§, āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° "āĻŦāĻžāĻ āĻ°ā§āĻ" āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨā§āĻā§āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒāĻŖā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻā§āĨ¤ āĻāĻ°āĻ āĻāĻā§āĻ¸āĻĒā§āĻ˛ā§āĻ° āĻāĻ°āĻ¤ā§ Eclipse Handly, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¤ā§āĻ¸: www.habr.com