28. public class ListView { @Inject private IEclipseContext context ; @Inject private Logger logger ; @Inject public ListView(Composite parent) { // ... Services are injected via the the e4 framework Java Class
29.
30. Context Communication Change the context context.modify("selection", selection.getFirstElement()); Get Notified @Inject public void setPerson(@Named("selection") @ Optional Person person) { master.setValue(person); }
Proposal maybe you like it Agenda: Propsal speaker and timing: Intro - Wayne ? - ? WindowBuilder - Lars - 15 min Maven - Wayne - ? Eclipse 4.1 - Lars - 15 min Orion - Wayne - ? Git - Wayne ? - 5 min? Questions: 10 min ? Lars: I can do my parts shorter or longer if you like. For WindowBuilder I would like to give a demo, for e4 I could give a demo but I could also skip it is time is short.