Updates to ui editor
diff --git a/core/plugins/org.eclipse.mdht.uml.ui/src/org/eclipse/mdht/uml/ui/commands/AddLocalizedClassCommand.java b/core/plugins/org.eclipse.mdht.uml.ui/src/org/eclipse/mdht/uml/ui/commands/AddLocalizedClassCommand.java
index c955823..0e6d6d9 100644
--- a/core/plugins/org.eclipse.mdht.uml.ui/src/org/eclipse/mdht/uml/ui/commands/AddLocalizedClassCommand.java
+++ b/core/plugins/org.eclipse.mdht.uml.ui/src/org/eclipse/mdht/uml/ui/commands/AddLocalizedClassCommand.java
@@ -181,8 +181,13 @@
IWorkbenchPart activePart = HandlerUtil.getActivePartChecked(event);
IViewerProvider view = activePart.getAdapter(IViewerProvider.class);
final TreeViewer tree = (TreeViewer) view.getViewer();
- final boolean createNestClass = (Boolean) event.getObjectParameterForExecution(
- AddLocalizedClassCommand.OPT_NESTCLASS);
+ /*
+ * Parameters stopped working for latest version of eclipse
+ * no opportunity to update ui default to nest class in all cases
+ */
+ final boolean createNestClass = true;
+ // (Boolean) event.getObjectParameterForExecution(
+ // AddLocalizedClassCommand.OPT_NESTCLASS);
final Object selectedObject = selection.getFirstElement();
final TransactionalEditingDomain editingDomain = getEditingDomain(selectedObject);
@@ -191,23 +196,25 @@
// thread from being blocked. Up to job manager decide when to
// execute, depending on eclipse's job queue.
- Job j = new Job("Localise Class" + (createNestClass
- ? " (Nested)"
- : "")) {
+ Job j = new Job(
+ "Localise Class" + (createNestClass
+ ? " (Nested)"
+ : "")) {
@Override
public IStatus run(final IProgressMonitor monitor) {
IStatus status = Status.OK_STATUS;
editingDomain.getCommandStack().execute(
- new RecordingCommand(editingDomain, "Localise Class" + (createNestClass
- ? " (Nested)"
- : "")) {
- @Override
- protected void doExecute() {
- processSelection(
- (ITreeContentProvider) tree.getContentProvider(), selectedObject, createNestClass);
- }
- });
+ new RecordingCommand(
+ editingDomain, "Localise Class" + (createNestClass
+ ? " (Nested)"
+ : "")) {
+ @Override
+ protected void doExecute() {
+ processSelection(
+ (ITreeContentProvider) tree.getContentProvider(), selectedObject, createNestClass);
+ }
+ });
if (monitor.isCanceled()) {
status = Status.CANCEL_STATUS;