private Text resTypeTxt;
private Button observeBtn;
+ private Button discoverBtn;
private Button addIfTypeBtn;
private Button removeIfTypeBtn;
private String resURI;
private String resType;
private boolean observable;
+ private boolean discoverable;
private Map<String, String> ifTypes;
private Set<String> selectedIfTypes;
gd = new GridData(SWT.FILL, SWT.FILL, true, true);
otherOptionsGrp.setLayoutData(gd);
+ discoverBtn = new Button(otherOptionsGrp, SWT.CHECK);
+ discoverBtn.setText("Discoverable");
+ discoverBtn.setSelection(true);
+ discoverable = true;
+
observeBtn = new Button(otherOptionsGrp, SWT.CHECK);
observeBtn.setText("Observable");
observeBtn.setSelection(true);
}
});
+ discoverBtn.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ discoverable = discoverBtn.getSelection();
+ }
+ });
+
observeBtn.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
MessageDialog
.openError(getShell(), "Resource URI in use",
"Entered resource URI is in use. Please try a different one.");
- // TODO: Instead of MessageDialog, errors may be shown on wizard
- // itself.
return null;
}
public boolean isObservable() {
return observable;
}
+
+ public boolean isDiscoverable() {
+ return discoverable;
+ }
}