Bug 304239 move each core application service to its own package
In M4, some services have their own package, others are provided in core.services. Boris and I talked about moving each service (API) to its own package. Reasons are: - aids with discoverability - helps separate application services from other public API in the core.services package (such as IDisposable, JSONObject) - helps to emphasize that services can be setup and consumed individually - will make it easier to move to separate bundles if that is ever needed This means moving Adapter, Logger, IStatusHandler to their own packages.
examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/Thumbnails.java
item.setText(file.getName());
				Image image = new Image(gallery.getDisplay(), scaled);
				item.setImage(image);
				item.setData(file);
				
				
				stylingEngine.setId(item, null);
		
				gallery.redraw();
			} catch (SWTException ex) {
			} finally {
				try {
					contents.close();
				} catch (IOException e) {
					
					e.printStackTrace();
				}
			}
		} catch (CoreException e1) {
			
			e1.printStackTrace();
		}
	}
	
	@Inject
	public void contextSet(IEclipseContext context) {
		this.context = context;
	}
}