Class EclipseConfigurator

All Implemented Interfaces:
Generator, ResourceProvider

The EclipseConfigurator provides the resource EclipseConfiguration. "The configuration" consists of the Eclipse configuration files for a given project. The configurator generates the following files as W3C DOM documents (for XML files) or as Properties for a given project:

  • .project,
  • .classpath,
  • .settings/org.eclipse.core.resources.prefs,
  • .settings/org.eclipse.core.runtime.prefs and
  • .settings/org.eclipse.jdt.core.prefs.

Each generated data structure can be post processed by a corresponding adapt method before being written to disk.

Additional resources can be generated by the method adaptConfiguration(Runnable).