diff options
| author | Pierre-Charles David | 2016-08-18 08:07:39 +0000 |
|---|---|---|
| committer | Pierre-Charles David | 2016-08-18 08:57:39 +0000 |
| commit | aa51d4c1b575c56bd2c6d9351bed5d8467a96f6b (patch) | |
| tree | fdb9239afa08969208ab28d68041662ba4ceaea3 | |
| parent | 9ce7f9baa03bbc27654e53be79e9ed1a7938b105 (diff) | |
| download | org.eclipse.sirius-aa51d4c1b575c56bd2c6d9351bed5d8467a96f6b.tar.gz org.eclipse.sirius-aa51d4c1b575c56bd2c6d9351bed5d8467a96f6b.tar.xz org.eclipse.sirius-aa51d4c1b575c56bd2c6d9351bed5d8467a96f6b.zip | |
[499885] Use the real UiCallback for properties operations
Bug: 499885
Change-Id: If486aeba80a561b8f0c96efe4e3734e739ea77c3
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
| -rw-r--r-- | plugins/org.eclipse.sirius.ui.properties/META-INF/MANIFEST.MF | 3 | ||||
| -rw-r--r-- | plugins/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/SiriusToolServices.java | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/plugins/org.eclipse.sirius.ui.properties/META-INF/MANIFEST.MF b/plugins/org.eclipse.sirius.ui.properties/META-INF/MANIFEST.MF index 8d0a52151b..ed3f08b27e 100644 --- a/plugins/org.eclipse.sirius.ui.properties/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.sirius.ui.properties/META-INF/MANIFEST.MF @@ -24,7 +24,8 @@ Require-Bundle: org.eclipse.eef;bundle-version="1.6.0", org.eclipse.eef.common.ui;bundle-version="[1.6.0,2.0.0)", org.eclipse.eef.ide.ui.properties;bundle-version="[1.6.0,2.0.0)", org.eclipse.sirius.ext.emf.edit;bundle-version="4.0.0", - org.eclipse.eef.properties.ui.legacy;bundle-version="1.6.0" + org.eclipse.eef.properties.ui.legacy;bundle-version="1.6.0", + org.eclipse.sirius.ui;bundle-version="4.1.0" Import-Package: com.ibm.icu.util;version="54.1.0", org.eclipse.sirius.ui.business.api.dialect;version="3.1.0", org.eclipse.sirius.ui.tools.api.properties;version="2.1.0" diff --git a/plugins/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/SiriusToolServices.java b/plugins/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/SiriusToolServices.java index 8ad07eaa58..d8cf7b2b7e 100644 --- a/plugins/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/SiriusToolServices.java +++ b/plugins/org.eclipse.sirius.ui.properties/src/org/eclipse/sirius/ui/properties/internal/SiriusToolServices.java @@ -29,13 +29,13 @@ import org.eclipse.sirius.ext.base.Option; import org.eclipse.sirius.ext.emf.edit.EditingDomainServices; import org.eclipse.sirius.properties.ViewExtensionDescription; import org.eclipse.sirius.tools.api.command.SiriusCommand; -import org.eclipse.sirius.tools.api.command.ui.NoUICallback; import org.eclipse.sirius.ui.properties.internal.tabprovider.SiriusTabDescriptorProvider; import org.eclipse.sirius.viewpoint.DRepresentation; import org.eclipse.sirius.viewpoint.DSemanticDecorator; import org.eclipse.sirius.viewpoint.description.Viewpoint; import org.eclipse.sirius.viewpoint.description.tool.InitialOperation; import org.eclipse.sirius.viewpoint.description.tool.ModelOperation; +import org.eclipse.sirius.viewpoint.provider.SiriusEditPlugin; /** * This class contains various services provided by the Sirius UI Properties @@ -121,7 +121,7 @@ public class SiriusToolServices { ModelOperation modelOperation = findModelOperation(initialCommandUri, session); if (modelOperation != null) { ModelAccessor modelAccessor = session.getModelAccessor(); - ICommandTask task = new TaskHelper(modelAccessor, new NoUICallback()).buildTaskFromModelOperation(eObject, modelOperation); + ICommandTask task = new TaskHelper(modelAccessor, SiriusEditPlugin.getPlugin().getUiCallback()).buildTaskFromModelOperation(eObject, modelOperation); SiriusCommand command = new SiriusCommand(session.getTransactionalEditingDomain(), "SiriusToolServices#executeOperation"); //$NON-NLS-1$ command.getTasks().add(task); session.getTransactionalEditingDomain().getCommandStack().execute(command); |
