This repository contains the basis for the Eclipse IDE and a sub-repository of the eclipse-platform organization.
It contains multiple modules:
Platform provides images like the splash screen.
Resources provides Java interfaces like IResource
and implementations of workspace, folder, file and file system abstraction.
Runtime provides Java interfaces like IJob
, ISchedulingRule
and implements scheduling of multithreaded jobs with exclusive access to a resource.
Update provides Java interfaces like IPlatformConfiguration
. IPlatformConfiguration
represents the runtime configuration.