X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Factions%2FMigrateComponentType.java;h=031175f53c728539eec0140c6e832c02c0461222;hb=HEAD;hp=f54ff9c9498dc8f846b11c14f85a55cef729e81b;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/MigrateComponentType.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/MigrateComponentType.java index f54ff9c94..031175f53 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/MigrateComponentType.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/MigrateComponentType.java @@ -1,65 +1,65 @@ -package org.simantics.modeling.ui.actions; - -import org.eclipse.jface.wizard.WizardDialog; -import org.eclipse.swt.widgets.Display; -import org.eclipse.ui.IWorkbenchWindow; -import org.eclipse.ui.PlatformUI; -import org.simantics.Simantics; -import org.simantics.db.Resource; -import org.simantics.db.common.utils.Logger; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.layer0.adapter.ActionFactory; -import org.simantics.db.layer0.request.PossibleURI; -import org.simantics.modeling.ui.wizard.MigrateWizard; - -/** - * @author Antti Villberg - */ -public class MigrateComponentType implements ActionFactory { - - @Override - public Runnable create(Object target) { - - if (!(target instanceof Resource)) - return null; - - final Resource r = (Resource)target; - - return new Runnable() { - - @Override - public void run() { - - try { - - final String initial = Simantics.sync(new PossibleURI(r)); - - Display.getDefault().asyncExec(new Runnable() { - - @Override - public void run() { - - final int SIZING_WIZARD_WIDTH = 500; - final int SIZING_WIZARD_HEIGHT = 600; - IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); - MigrateWizard wizard = new MigrateWizard(initial); - WizardDialog dialog = new WizardDialog(window.getShell(), wizard); - dialog.create(); - dialog.getShell().setSize(Math.max(SIZING_WIZARD_WIDTH, dialog.getShell().getSize().x), SIZING_WIZARD_HEIGHT); - dialog.open(); - - } - - }); - - } catch (DatabaseException e) { - Logger.defaultLogError(e); - } - - } - - }; - - } - -} +package org.simantics.modeling.ui.actions; + +import org.eclipse.jface.wizard.WizardDialog; +import org.eclipse.swt.widgets.Display; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; +import org.simantics.Simantics; +import org.simantics.db.Resource; +import org.simantics.db.common.utils.Logger; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.adapter.ActionFactory; +import org.simantics.db.layer0.request.PossibleURI; +import org.simantics.modeling.ui.wizard.MigrateWizard; + +/** + * @author Antti Villberg + */ +public class MigrateComponentType implements ActionFactory { + + @Override + public Runnable create(Object target) { + + if (!(target instanceof Resource)) + return null; + + final Resource r = (Resource)target; + + return new Runnable() { + + @Override + public void run() { + + try { + + final String initial = Simantics.sync(new PossibleURI(r)); + + Display.getDefault().asyncExec(new Runnable() { + + @Override + public void run() { + + final int SIZING_WIZARD_WIDTH = 500; + final int SIZING_WIZARD_HEIGHT = 600; + IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); + MigrateWizard wizard = new MigrateWizard(initial); + WizardDialog dialog = new WizardDialog(window.getShell(), wizard); + dialog.create(); + dialog.getShell().setSize(Math.max(SIZING_WIZARD_WIDTH, dialog.getShell().getSize().x), SIZING_WIZARD_HEIGHT); + dialog.open(); + + } + + }); + + } catch (DatabaseException e) { + Logger.defaultLogError(e); + } + + } + + }; + + } + +}