if(activePage != null){
for (IEditorReference reference : activePage.getEditorReferences()) {
IEditorPart editor = reference.getEditor(false);
- if(editor.isDirty()){
- return true;
+ if (editor!= null){
+ if(editor.isDirty()){
+ return true;
+ }
}
}
}
@Override
public boolean canFinish() {
- return !existUnsavedEditors() && super.canFinish();
+ return !existUnsavedEditors() && super.canFinish();
}
public abstract CONFIG getConfigurator();
final String methodName = method.getName();
final Button checkBox = new Button(parent, SWT.CHECK);
- if(configurator.getClass().equals(Abcd206ImportConfigurator.class)){
+ // if(configurator.getClass().equals(Abcd206ImportConfigurator.class)){
String[] r = methodName.split("set")[1].split("(?=\\p{Upper})");
checkBox.setText(getLabel(StringUtils.join(r," ")));
- }
- else{
- checkBox.setText(getLabel(methodName));
- }
+// }
+// else{
+// checkBox.setText(getLabel(methodName));
+// }
// retrieve the default values and set the checkbox accordingly
boolean defaultSelection = executeBooleanGetMethod(configurator, "is"
+ methodName.substring(3));