Package org.eclipse.scanning.api.ui.auto
package org.eclipse.scanning.api.ui.auto
-
ClassDescriptionAn OSGi service for automatically generating user interfaces from annotated beans.IModelDialog<T extends Serializable>Example:
IModelDialogdialog = interfaceService.createModelDialog(getViewSite().getShell()); dialog.setPreamble("Please define the sample data."); dialog.create(); dialog.setSize(550,450); // As needed dialog.setText("Scan Area"); dialog.setModel(sampleData); int ok = dialog.open(); if (ok==Window.OK) { this.sampleData = dialog.getModel(); // Do something with the newly edited model } IModelViewer<T>Create a model editor which is autogenerated user interface for editing models.